commit c906aef2cecc584891abcbb5eed53b1a7f7337be Author: zramsay Date: Tue Nov 5 06:40:20 2024 -0500 initial export using https://exflow.sktch.io diff --git a/blog.html b/blog.html new file mode 100644 index 0000000..1959f04 --- /dev/null +++ b/blog.html @@ -0,0 +1,685 @@ +Blog | Laconic Network
Developers
Insights
Product
News
Partners
8.20.2024

LORO Testnet Stage 1 is Live

Yesterday the LORO Testnet stage 1 launched successfully with a diverse set of qualified Validators. The rolling genesis ceremony included Validators who demonstrated proficiency in setting up Service Provider infrastructure during stage 0.

Developers
Insights
Product
News
Partners
8.12.2024

How to Register for the Laconic Incentivized Testnet

Developers
Insights
Product
News
Partners
7.24.2024

A Return to Chain Minimalism

Developers
Insights
Product
News
Partners
7.18.2024

Announcing the Laconic Incentivized Testnet

Developers
Insights
Product
News
Partners
2.9.2023

Rick Dudley Discusses Laconic Network on The Interop

Developers
Insights
Product
News
Partners
1.18.2023

Intro to the Laconic Stack

Developers
Insights
Product
News
Partners
1.5.2023

A Look Ahead at Crypto in 2023

Developers
Insights
Product
News
Partners
12.1.2022

Laconic Monthly Update: December 2022

Developers
Insights
Product
News
Partners
11.22.2022

Why Decentralization Matters

Developers
Insights
Product
News
Partners
11.8.2022

Laconic and ConsenSys’s MetaMask Launch MobyMask Light Client

Developers
Insights
Product
News
Partners
10.25.2022

A New Governance Model for the New Web

Developers
Insights
Product
News
Partners
10.20.2022

Laconic’s Devcon VI Recap

Developers
Insights
Product
News
Partners
10.5.2022

How Laconic Radically Improves the NFT Experience

Developers
Insights
Product
News
Partners
9.28.2022

99 Problems But NFTs Ain’t One

Developers
Insights
Product
News
Partners
9.20.2022

What Is a Proof and Why Do You Need One?

Developers
Insights
Product
News
Partners
9.13.2022

Rick Dudley Discusses Laconic Network on Interchain.fm

Developers
Insights
Product
News
Partners
9.6.2022

Laconic Watchers: Ensuring Trustlessness in Web3

Developers
Insights
Product
News
Partners
8.30.2022

How Laconic Network Uses IPLD

Developers
Insights
Product
News
Partners
7.26.2022

How is Laconic different?

Developers
Insights
Product
News
Partners
7.26.2022

Introducing Laconic Network

\ No newline at end of file diff --git a/blog/99-problems-but-nfts-aint-one.html b/blog/99-problems-but-nfts-aint-one.html new file mode 100644 index 0000000..9273ebc --- /dev/null +++ b/blog/99-problems-but-nfts-aint-one.html @@ -0,0 +1,710 @@ +99 Problems But NFTs Ain’t One | Laconic Network \ No newline at end of file diff --git a/blog/announcing-testnet.html b/blog/announcing-testnet.html new file mode 100644 index 0000000..90958ba --- /dev/null +++ b/blog/announcing-testnet.html @@ -0,0 +1,710 @@ +Announcing the Laconic Incentivized Testnet | Laconic Network \ No newline at end of file diff --git a/blog/chain-minimalism.html b/blog/chain-minimalism.html new file mode 100644 index 0000000..0822487 --- /dev/null +++ b/blog/chain-minimalism.html @@ -0,0 +1,710 @@ +A Return to Chain Minimalism | Laconic Network \ No newline at end of file diff --git a/blog/how-laconic-different.html b/blog/how-laconic-different.html new file mode 100644 index 0000000..12bbf6a --- /dev/null +++ b/blog/how-laconic-different.html @@ -0,0 +1,710 @@ +How is Laconic different? | Laconic Network \ No newline at end of file diff --git a/blog/how-laconic-improves-the-nft-experience.html b/blog/how-laconic-improves-the-nft-experience.html new file mode 100644 index 0000000..e2af587 --- /dev/null +++ b/blog/how-laconic-improves-the-nft-experience.html @@ -0,0 +1,710 @@ +How Laconic Radically Improves the NFT Experience | Laconic Network \ No newline at end of file diff --git a/blog/how-laconic-network-uses-ipld.html b/blog/how-laconic-network-uses-ipld.html new file mode 100644 index 0000000..e843d17 --- /dev/null +++ b/blog/how-laconic-network-uses-ipld.html @@ -0,0 +1,710 @@ +How Laconic Network Uses IPLD | Laconic Network \ No newline at end of file diff --git a/blog/intro-to-the-laconic-stack.html b/blog/intro-to-the-laconic-stack.html new file mode 100644 index 0000000..445e709 --- /dev/null +++ b/blog/intro-to-the-laconic-stack.html @@ -0,0 +1,710 @@ +Intro to the Laconic Stack | Laconic Network \ No newline at end of file diff --git a/blog/introducing-laconic-network.html b/blog/introducing-laconic-network.html new file mode 100644 index 0000000..ed61642 --- /dev/null +++ b/blog/introducing-laconic-network.html @@ -0,0 +1,710 @@ +Introducing Laconic Network | Laconic Network \ No newline at end of file diff --git a/blog/laconic-and-consensys-metamask-launch-mobymask-light-client.html b/blog/laconic-and-consensys-metamask-launch-mobymask-light-client.html new file mode 100644 index 0000000..15a1ff3 --- /dev/null +++ b/blog/laconic-and-consensys-metamask-launch-mobymask-light-client.html @@ -0,0 +1,710 @@ +Laconic and ConsenSys’s MetaMask Launch MobyMask Light Client | Laconic Network \ No newline at end of file diff --git a/blog/laconic-devcon-vi-recap.html b/blog/laconic-devcon-vi-recap.html new file mode 100644 index 0000000..a10e7e0 --- /dev/null +++ b/blog/laconic-devcon-vi-recap.html @@ -0,0 +1,710 @@ +Laconic’s Devcon VI Recap | Laconic Network \ No newline at end of file diff --git a/blog/laconic-governance-model.html b/blog/laconic-governance-model.html new file mode 100644 index 0000000..8d85714 --- /dev/null +++ b/blog/laconic-governance-model.html @@ -0,0 +1,710 @@ +A New Governance Model for the New Web | Laconic Network \ No newline at end of file diff --git a/blog/laconic-watchers.html b/blog/laconic-watchers.html new file mode 100644 index 0000000..3762243 --- /dev/null +++ b/blog/laconic-watchers.html @@ -0,0 +1,710 @@ +Laconic Watchers: Ensuring Trustlessness in Web3 | Laconic Network \ No newline at end of file diff --git a/blog/monthly-update-dec-2022.html b/blog/monthly-update-dec-2022.html new file mode 100644 index 0000000..a082bc6 --- /dev/null +++ b/blog/monthly-update-dec-2022.html @@ -0,0 +1,710 @@ +Laconic Monthly Update: December 2022 | Laconic Network \ No newline at end of file diff --git a/blog/rick-dudley-on-interchain-fm.html b/blog/rick-dudley-on-interchain-fm.html new file mode 100644 index 0000000..f4f8e83 --- /dev/null +++ b/blog/rick-dudley-on-interchain-fm.html @@ -0,0 +1,710 @@ +Rick Dudley Discusses Laconic Network on Interchain.fm | Laconic Network \ No newline at end of file diff --git a/blog/rick-dudley-on-the-interop.html b/blog/rick-dudley-on-the-interop.html new file mode 100644 index 0000000..bd8df65 --- /dev/null +++ b/blog/rick-dudley-on-the-interop.html @@ -0,0 +1,710 @@ +Rick Dudley Discusses Laconic Network on The Interop | Laconic Network \ No newline at end of file diff --git a/blog/stage1-live.html b/blog/stage1-live.html new file mode 100644 index 0000000..4b3964b --- /dev/null +++ b/blog/stage1-live.html @@ -0,0 +1,710 @@ +LORO Testnet Stage 1 is Live | Laconic Network \ No newline at end of file diff --git a/blog/testnet-update.html b/blog/testnet-update.html new file mode 100644 index 0000000..f014e96 --- /dev/null +++ b/blog/testnet-update.html @@ -0,0 +1,710 @@ +How to Register for the Laconic Incentivized Testnet | Laconic Network \ No newline at end of file diff --git a/blog/trends.html b/blog/trends.html new file mode 100644 index 0000000..3261cef --- /dev/null +++ b/blog/trends.html @@ -0,0 +1,710 @@ +A Look Ahead at Crypto in 2023 | Laconic Network \ No newline at end of file diff --git a/blog/what-is-a-proof.html b/blog/what-is-a-proof.html new file mode 100644 index 0000000..55e691f --- /dev/null +++ b/blog/what-is-a-proof.html @@ -0,0 +1,710 @@ +What Is a Proof and Why Do You Need One? | Laconic Network \ No newline at end of file diff --git a/blog/why-decentralization-matters.html b/blog/why-decentralization-matters.html new file mode 100644 index 0000000..7571b81 --- /dev/null +++ b/blog/why-decentralization-matters.html @@ -0,0 +1,710 @@ +Why Decentralization Matters | Laconic Network \ No newline at end of file diff --git a/community.html b/community.html new file mode 100644 index 0000000..fefad33 --- /dev/null +++ b/community.html @@ -0,0 +1,750 @@ +Community | Laconic Network + + + + + + +

Laconic Community

Join us to accelerate Web3 development, interoperability, and adoption.

Download the latest Stack Orchestrator.

Events

We’d love to meet you in person. Find us at an event near you.

ETH SF

ETHSanFrancisco 2022 will be the year’s premier Ethereum event on the west coast, so don’t miss your chance to see your SF friends' apartments one last time before they move to Miami.

Devcon

Devcon is an intensive introduction for new Ethereum explorers, a global family reunion for those already a part of our ecosystem, and a source of energy and creativity for all.

Cosmoverse

The legendary Cosmos Conference

\ No newline at end of file diff --git a/css/laconic-staging.webflow.ac960b332.min.css b/css/laconic-staging.webflow.ac960b332.min.css new file mode 100644 index 0000000..1c28b27 --- /dev/null +++ b/css/laconic-staging.webflow.ac960b332.min.css @@ -0,0 +1,22 @@ +html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge *{z-index:auto;visibility:visible;box-sizing:border-box;float:none;clear:none;box-shadow:none;opacity:1;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal;background:0 0;border:0 #0000;border-radius:0;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;list-style-type:disc;transition:none;display:block;position:static;inset:auto;overflow:visible;transform:none}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;z-index:2147483647!important;color:#aaadb0!important;opacity:1!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;overflow:visible!important;transform:none!important}.w-webflow-badge>img{visibility:visible!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}.w-code-component>*{width:100%;height:100%;position:absolute;top:0;left:0}:root{--theme--color-black:#040404;--theme--color-white:#fbfbfb;--font-arthemys:"Arthemys Display",sans-serif;--font-dm-mono:"DM Mono",sans-serif;--theme--color-accent:#0000f4;--theme--color-grey-light:#8e8e8e;--theme--color-accent-boke:#fbfbfb;--font-tt-hoves:"TT Hoves",sans-serif;--font-heading:var(--font-arthemys);--theme--color-grey:#565656;--theme--color-grey-lightness:#dedede}body{background-color:var(--theme--color-black);color:var(--theme--color-white);font-family:TT Hoves,sans-serif;font-size:16px;line-height:20px}h1{letter-spacing:-.15625vw;font-feature-settings:"kern" off;text-shadow:0 0 max(20px,1.04167vw) #fff6;max-width:max(900px,46.875vw);margin-top:0;margin-bottom:0;font-family:Arthemys Display,sans-serif;font-size:max(50px,5.72917vw);font-weight:400;line-height:110%}h2{margin-top:0;margin-bottom:0;font-family:Arthemys Display,sans-serif;font-size:max(42px,3.95833vw);font-weight:400;line-height:1}h3{font-family:var(--font-arthemys);font-feature-settings:"kern" off;font-kerning:none;margin-top:0;margin-bottom:0;font-size:max(30px,2.08333vw);font-weight:400;line-height:1}a{text-decoration:underline}ul{margin-top:0;margin-bottom:10px;padding-left:40px}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}.page-wrapper{position:relative}.nav_component{z-index:20;box-sizing:border-box;padding:max(12px,.729167vw)var(--main-padding-side);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#04040400;justify-content:space-between;align-items:center;width:100%;display:flex;position:fixed}.footer{background-color:var(--theme--color-black);position:relative}.nav_container{justify-content:space-between;align-items:center;width:100%;display:flex}.section_blog-hero{background-color:var(--theme--color-black);background-image:linear-gradient(180deg,#0000f4e6 1%,var(--theme--color-black)65%);padding-top:max(150px,11.4583vw);padding-bottom:max(20px,2.08333vw)}.section_blog{background-color:var(--theme--color-black)}.global-styles{z-index:-1;width:0;height:0;position:absolute}.nav_logo{width:auto;height:24px}.nav_menu{display:flex}.nav_link{color:var(--theme--color-white);letter-spacing:-.04em;margin:0 max(20px,1.09375vw) 0 max(1px,.15625vw);font-family:TT Hoves,sans-serif;font-size:max(14px,.833333vw);text-decoration:none;position:relative}.button{border-top-style:solid;border-top-width:.0520833vw;border-top-color:var(--theme--color-white);border-right-style:solid;border-right-width:.0520833vw;border-right-color:var(--theme--color-white);border-bottom-style:solid;border-bottom-width:.0520833vw;border-bottom-color:var(--theme--color-white);border-left-style:solid;border-left-width:.0520833vw;border-left-color:var(--theme--color-white);font-family:var(--font-dm-mono);color:var(--theme--color-white);text-transform:uppercase;background-color:#3898ec00;border-radius:.208333vw;padding:max(16px,.833333vw) max(14px,1.66667vw);font-size:max(18px,.9375vw);line-height:1;text-decoration:none;transition-property:all;transition-duration:.262s;transition-timing-function:ease}.button:hover{background-color:var(--theme--color-white);color:var(--theme--color-black)}.button.nav{color:var(--theme--color-white);padding:max(11.5px,.598958vw) max(10px,1.25vw)}.button.nav:hover{color:var(--theme--color-black)}.button.mobile-nav{padding:max(11.5px,.598958vw) max(10px,1.25vw);display:none}.button._404{color:var(--theme--color-white);margin-top:max(32px,1.66667vw)}.button._404:hover{color:var(--theme--color-black)}.button.primary{border-top-color:var(--theme--color-accent);border-right-color:var(--theme--color-accent);border-bottom-color:var(--theme--color-accent);border-left-color:var(--theme--color-accent);background-color:var(--theme--color-accent);color:var(--theme--color-white);box-shadow:0 0 max(16px,1.30208vw)var(--theme--color-accent)}.button.primary:hover{color:var(--theme--color-white);box-shadow:unset}.button.benefits{border-top-color:var(--theme--color-accent);border-right-color:var(--theme--color-accent);border-bottom-color:var(--theme--color-accent);border-left-color:var(--theme--color-accent);background-color:var(--theme--color-accent);box-shadow:0 0 max(16px,1.30208vw)var(--theme--color-accent);margin-top:max(32px,1.66667vw)}.button.benefits:hover{color:var(--theme--color-white);box-shadow:unset}.button.community{border-top-color:var(--theme--color-accent);border-right-color:var(--theme--color-accent);border-bottom-color:var(--theme--color-accent);border-left-color:var(--theme--color-accent);background-color:var(--theme--color-accent);color:var(--theme--color-white);box-shadow:0 0 max(16px,1.30208vw)var(--theme--color-accent)}.button.community:hover{color:var(--theme--color-white);box-shadow:unset}.noise-component{z-index:250;pointer-events:none;cursor:none;will-change:transform;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;opacity:1;background-image:url(../images/noise.png);background-position:0 0;background-size:auto;width:300%;height:300%;animation:6s steps(10,end) infinite noise_grain;position:fixed;top:-100%;left:-100%}.padding-global{padding:0 var(--main-padding-side);width:100%}.container-large{width:100%;max-width:max(320px,67.5vw);margin-left:auto;margin-right:auto}.blog-hero_component{text-align:center;flex-flow:column;justify-content:space-between;align-items:center;display:flex}.blog-hero_component.title{padding-top:max(150px,11.4583vw)}.blog-hero_card{gap:max(44px,2.29167vw);display:flex}.blog_card-image-container{aspect-ratio:16/9;border-top-style:solid;border-top-width:.666667px;border-top-color:var(--theme--color-white);border-bottom-style:solid;border-bottom-width:.666667px;border-bottom-color:var(--theme--color-white);width:100%;margin:max(16px,1.30208vw) 0}.blog_hero-card-container{width:50%}.blog_card-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.blog_card-header{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.blog_card-content{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:max(18px,1.25vw);height:100%;display:flex}.blog_categories{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:center;gap:max(8px,.416667vw);display:flex}.blog_categories.hero{margin-top:max(20px,1.30208vw);margin-bottom:1em}.blog_category-chip{border-top-style:solid;border-top-width:.6667px;border-top-color:var(--theme--color-white);border-right-style:solid;border-right-width:.6667px;border-right-color:var(--theme--color-white);border-bottom-style:solid;border-bottom-width:.6667px;border-bottom-color:var(--theme--color-white);border-left-style:solid;border-left-width:.6667px;border-left-color:var(--theme--color-white);text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;height:max(32px,1.66667vw);padding:0 max(8px,.416667vw);font-family:DM Mono,sans-serif;font-size:max(12px,.625vw);line-height:max(16px,.833333vw);display:flex}.blog_publish-date{color:var(--theme--color-grey-light);margin-left:max(16px,.833333vw);font-family:DM Mono,sans-serif}.blog_publish-date.hero{color:var(--theme--color-white)}.heading-style-h3{text-overflow:ellipsis;font-family:TT Hoves,sans-serif;font-size:max(30px,2.08333vw);font-weight:400;line-height:1.3}.blog_card-title{text-overflow:ellipsis;font-family:TT Hoves,sans-serif;font-size:max(20px,1.66667vw);font-weight:400;line-height:1.2}.blog_link{grid-column-gap:16px;grid-row-gap:16px;color:var(--theme--color-white);text-transform:uppercase;transition-behavior:normal;justify-content:space-between;align-items:center;width:-moz-fit-content;width:fit-content;padding-top:max(12px,1.04167vw);font-family:DM Mono,sans-serif;font-size:max(16px,.9375vw);text-decoration:none;display:flex;position:relative}.blog_link-text{color:var(--theme--color-accent-boke);position:relative}.blog_link-icon{color:var(--theme--color-white);width:max(9px,.520833vw);height:max(8px,.520833vw)}.hide-on-desktop{display:none}.blog_grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(357px,1fr));grid-auto-columns:1fr;grid-auto-flow:row;gap:max(81px,5.41667vw) max(24px,1.25vw);width:100%;margin-left:auto;margin-right:auto;padding-top:max(44px,4.6875vw);padding-bottom:max(80px,4.16667vw);display:grid}.blog_card{text-align:left;width:100%}.blog_collection-list-wrapper{width:100%}.blog_card-container{flex-flow:column;align-items:stretch;height:100%;display:flex}.blog_hero-card-image-container{border-top-style:solid;border-top-width:.666667px;border-top-color:var(--theme--color-white);border-bottom-style:solid;border-bottom-width:.666667px;border-bottom-color:var(--theme--color-white);width:50%;height:max(200px,18.4896vw)}.blog_hero-card-title{text-overflow:ellipsis;font-family:TT Hoves,sans-serif;font-size:max(30px,2.08333vw);font-weight:400;line-height:1.3}.blog_hero-card-content{text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:max(18px,1.25vw);height:100%;margin-top:max(16px,.833333vw);display:flex}.blog_summary{letter-spacing:-.02em;margin-bottom:0;font-family:TT Hoves,sans-serif;font-size:max(18px,1.25vw);line-height:134%}.nav_mobile-button{display:none}.nav_links{gap:max(16px,1.04167vw);display:flex}.footer_container{border-bottom:max(1px,.0520833vw)solid var(--theme--color-grey-light);justify-content:space-between;align-items:flex-start;padding-bottom:max(48px,2.91667vw);display:flex}.footer_subfooter{justify-content:space-between;align-items:center;padding-top:max(18px,.9375vw);padding-bottom:max(36px,2.29167vw);display:flex}.legal{color:var(--theme--color-grey-light);font-size:max(14px,.9375vw);line-height:1}.footer_subfooter-links{justify-content:flex-start;align-items:center;gap:max(24px,1.92708vw);display:flex}.footer_link{color:var(--theme--color-white);letter-spacing:-.04em;font-family:TT Hoves,sans-serif;font-size:max(14px,.833333vw);text-decoration:none;position:relative}.theme-toggle_wrapper{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.footer_toggle-label{color:var(--theme--color-white);letter-spacing:-.04em;font-family:TT Hoves,sans-serif;font-size:max(14px,.833333vw);text-decoration:none;position:relative}.footer_toggle{border:max(2px,.104167vw)solid var(--theme--color-white);border-radius:20px;justify-content:flex-start;align-items:center;width:26px;height:15px;margin-left:max(6px,.416667vw);padding:2px;display:flex}.footer_toggle-circle{aspect-ratio:1;background-color:var(--theme--color-white);border-radius:20px;height:100%}.section_blog-post{background-color:var(--theme--color-black)}.blog_byline{letter-spacing:-.02em;text-transform:uppercase;justify-content:center;align-items:center;gap:max(25px,1.30208vw);margin-top:max(35px,2.1875vw);font-family:DM Mono,sans-serif;font-size:max(18px,.9375vw);line-height:max(22px,1.14583vw);display:flex}.blog_author{justify-content:space-between;align-items:center;display:flex}.section_blog-post-hero{background-color:var(--theme--color-black);background-image:linear-gradient(180deg,#0000f4e6 1.63%,var(--theme--color-black)99.89%);padding-top:max(150px,11.4583vw);position:relative}.blog-post_component{margin-top:max(60px,5.625vw);margin-bottom:max(60px,7.65625vw)}.blog-post_image-container{border-top:max(1px,.0520833vw)solid var(--theme--color-white);border-bottom:max(1px,.0520833vw)solid var(--theme--color-white);height:max(200px,30.7292vw);margin-top:max(60px,5.625vw);margin-bottom:max(60px,6.45833vw)}.blog-post_image{object-fit:cover;width:100%;height:100%}.blog-post_container{width:100%}.blog-post_rich-text p{letter-spacing:-.01em;margin:max(30px,2.34375vw) 0;font-size:max(18px,1.14583vw);line-height:1.6}.blog-post_rich-text h3{font-family:var(--font-tt-hoves);margin-top:0;margin-bottom:0;font-size:1.17em}.blog-post_rich-text a{color:var(--theme--color-grey-light);transition:color .2s}.blog-post_rich-text a:hover{color:var(--theme--color-accent)}.blog-post_rich-text h2{font-family:var(--font-tt-hoves);font-size:max(24px,2.08333vw)}.blog-post_rich-text h1{text-shadow:none;margin-top:max(72px,6.45833vw);margin-bottom:.67em;font-size:max(30px,3.02083vw)}.blog-post_rich-text ul{margin:max(30px,2.60417vw) 0;padding-left:max(15px,1.82292vw)}.blog-post_rich-text li{font-family:var(--font-tt-hoves);letter-spacing:-.01em;margin:max(10px,.78125vw);font-size:max(18px,1.14583vw);line-height:160%}.blog-post_rich-text blockquote{border-left-width:4px;border-left-color:var(--theme--color-accent);margin:max(40px,3.95833vw) 0;padding:0 0 0 max(22px,4.53125vw);font-size:max(18px,1.45833vw);line-height:max(29px,2.03125vw)}.blog-post_rich-text code{border-top-style:solid;border-top-width:1px;border-top-color:var(--theme--color-grey-light);border-right-style:solid;border-right-width:1px;border-right-color:var(--theme--color-grey-light);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--theme--color-grey-light);border-left-style:solid;border-left-width:1px;border-left-color:var(--theme--color-grey-light);background-color:var(--theme--color-black);font-family:var(--font-dm-mono);white-space:break-spaces;word-break:break-all;border-radius:max(4px,.416667vw);margin-top:1em;margin-bottom:1em;padding:max(22px,2.08333vw);font-size:1rem;line-height:1.15;display:block}.container-medium{width:100%;max-width:max(856px,44.5833vw);margin-left:auto;margin-right:auto;position:relative}.section_related-posts{background-color:var(--theme--color-black)}.related-posts_component{text-align:center;margin-top:max(20px,1.82292vw);padding:max(35px,2.08333vw) 0 max(60px,3.64583vw)}.hazy{text-shadow:0 0 max(20px,1.04167vw) #fff6}.section_share{background-color:var(--theme--color-black)}.share_component{border-top-style:solid;border-top-width:1px;border-top-color:var(--theme--color-white);text-align:center;width:100%;margin-left:auto;margin-right:auto;padding:max(48px,5vw) 0 max(95px,5.20833vw)}.share_header{text-transform:uppercase;margin-top:1em;margin-bottom:max(32px,2.91667vw);font-size:max(12px,.9375vw);line-height:max(16px,1.19792vw)}.share_button-container{justify-content:center;align-items:center;gap:max(8px,1.66667vw);display:flex}.share_button{background-color:var(--theme--color-black);border:max(1px,.0520833vw)solid var(--theme--color-white);border-radius:max(20px,1.5625vw);place-content:center;width:max(54px,3.75vw);height:max(38px,2.86458vw);padding:max(8px,.677083vw);transition-property:filter,opacity;transition-duration:.2s,.2s;transition-timing-function:ease,ease;display:flex}.share_button:hover{filter:invert()}.share_button-icon{width:max(20px,1.40625vw)}.section_404{aspect-ratio:16/9;text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100dvh;font-family:DM Mono,sans-serif;font-size:max(18px,.9375vw);display:flex;position:fixed;bottom:auto;left:0;right:0}._404_component{height:100vh}.background-video_component{z-index:-2;position:absolute;inset:0%}.background-video{z-index:-2;aspect-ratio:16/9;width:100%;height:auto;position:absolute}.background-video.light,.background-video_controls{display:none}._404_background-gradient{z-index:-1;background-image:linear-gradient(180deg,#0000f400 2%,var(--theme--color-accent)64%);width:100%;height:max(740px,38.5417vw);position:absolute;inset:auto auto 0% 0%}._404_line{z-index:2;width:max(2px,.15625vw);height:max(56px,3.75vw);margin:max(20px,1.92708vw) auto max(20px,1.19792vw);position:relative}._404_h1{letter-spacing:-.15625vw;font-size:max(50px,5.72917vw)}.section_legal{z-index:1;background-color:var(--theme--color-black);padding:max(10px,.833333vw) max(150px,11.5104vw) max(150px,14.0625vw);position:relative}.section_legal-hero{z-index:1;background-color:var(--theme--color-black);position:relative}.legal-hero_component{justify-content:flex-start;align-items:center;min-height:60vh;padding:max(50px,5.20833vw) max(150px,11.5104vw) 0;display:flex;position:relative;overflow:visible}.hero_gradient{z-index:-1;background-color:var(--theme--color-black);background-image:linear-gradient(180deg,var(--theme--color-accent)1%,#0000f400);width:100%;height:max(740px,38.5417vw);max-height:100%;position:absolute;inset:0% auto auto 0%}.legal_header-container{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--theme--color-grey-light);justify-content:flex-start;align-items:center;gap:max(10px,.78125vw);margin-bottom:max(36px,6.77083vw);padding-bottom:max(10px,.677083vw);font-family:DM Mono,sans-serif;font-size:max(16px,.9375vw);display:flex}.legal_component{flex-flow:column;justify-content:flex-start;display:flex}.light-grey{color:var(--theme--color-grey-light)}.legal_rich-text p{letter-spacing:-.01em;margin:max(40px,3.33333vw) 0;font-size:max(18px,1.14583vw);line-height:1.8}.legal_rich-text h3{margin-top:0;margin-bottom:0;font-size:1.17em}.legal_rich-text a{color:var(--theme--color-grey-light);white-space:break-spaces;word-break:break-all;overflow-wrap:break-word}.legal_rich-text li{margin:max(10px,.78125vw);padding-left:max(22px,1.40625vw);font-size:max(18px,1.14583vw);line-height:1.9}.legal_rich-text ul{margin:max(30px,2.60417vw) 0;padding-left:8px;overflow:visible}.footer_logo{width:max(120px,15.8854vw)}.footer_menu{justify-content:flex-end;align-items:flex-start;gap:max(45px,5.10417vw);font-weight:400;display:flex}.footer_social-container{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer_social-links{flex-flow:row;gap:max(14px,.729167vw);margin-top:max(14px,.833333vw);padding-top:max(3px,.15625vw);display:flex}.footer_social-links.phone{display:none}.social-link{aspect-ratio:1;color:var(--theme--color-white);justify-content:center;align-items:center;width:max(24px,1.25vw);transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);display:flex}.social-link:hover{color:var(--theme--color-grey-light)}.footer_social-icon{object-fit:contain;object-position:50% 50%;width:100%;height:100%}.footer_header{color:var(--theme--color-white);letter-spacing:-.04em;font-family:TT Hoves,sans-serif;font-size:max(14px,.833333vw);text-decoration:none;position:relative}.section_placeholder{background-color:var(--theme--color-black);justify-content:center;align-items:center;height:100vh;display:flex}.heading-style-h2{letter-spacing:0;text-shadow:none;font-size:max(42px,3.95833vw)}.background-video-light{z-index:-2;aspect-ratio:16/9;width:100%;height:auto;position:absolute}.background-video-light.hide-on-mobile{display:none}._404_video-container{z-index:-2;aspect-ratio:16/9;width:100%;height:auto;position:absolute}.section_benefits{width:100%;position:relative}.benefits_background-image{width:100%;display:block;overflow:visible}.benefits_background{width:100%;position:relative}.benefits_ball{background-color:var(--theme--color-white);z-index:-2;mix-blend-mode:screen;transform-origin:50%;border-radius:100%;width:max(240px,14.0625vw);height:max(240px,14.0625vw);display:block;position:absolute;top:15%;left:20.7%;overflow:hidden;box-shadow:0 4px 115px 15px #0000f4,0 0 70px 20px #0a33ff,inset -39px -20px 100px #0000f4ba}.benefits_ball-path{visibility:hidden;width:max(270px,55.4688vw);height:max(270px,38.8542vw);display:block;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.benefits_grid{grid-row-gap:16px;grid-column-gap:max(24px,1.25vw);grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;margin-top:max(44px,3.33333vw);display:grid}.benefits_icon{grid-area:1/1/2/2}.benefits_header-p{letter-spacing:max(-.3px,-.015625vw);grid-area:1/2/2/11;margin:0;font-size:max(18px,1.5625vw);line-height:1.33}.benefits_arrow{width:max(23px,1.19792vw);display:block}.benefits_body{background-image:url(../images/benefit-bg.webp);background-position:50%;background-size:cover;width:100%;height:max(1280px,82.3958vw);margin:max(60px,3.75vw) 0 0;position:relative}.benefits_container{width:100%}.benefits_container.users{max-width:max(730px,56.25vw);margin:0 auto 0 0;padding-top:max(16px,.833333vw)}.benefits_container.developers{max-width:max(730px,56.25vw);margin:0 0 max(110px,15.8854vw) auto;padding-top:max(60px,5.10417vw);padding-right:max(69px,3.59375vw)}.benefits_service-header{padding-left:.416667vw;position:relative}.benefits_service-p{color:var(--theme--color-grey-light);max-width:max(390px,29.0104vw);margin-top:1em;margin-bottom:1em;font-size:max(18px,1.25vw);line-height:1.32}.benefits_service-accent{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0% auto auto max(-48px,-3.22917vw)}.benefits_accent-number{font-family:var(--font-dm-mono);font-size:max(12px,.625vw);line-height:1;position:absolute;inset:0% auto auto max(-48px,-3.22917vw)}.benefits_accent-line{width:max(2px,.15625vw);height:100%;position:absolute;inset:0% auto auto max(-16px,-1.25vw)}.benefits_service-body{grid-gap:max(26px,1.35417vw)max(24px,1.25vw);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,auto);margin-top:max(72px,4.58333vw);display:grid}.benefits_benefit{flex-flow:row;display:flex}.benefits_benefit-icon{flex:none;width:max(38px,1.97917vw);height:max(27px,1.40625vw);position:relative}.benefits_benefit-p{flex:1;margin:0 0 0 max(28px,1.45833vw);font-size:max(18px,1.25vw);line-height:1.32}.benefits_benefit-svg{z-index:5;width:max(32px,1.66667vw);height:max(32px,1.66667vw);transform:translate(50%,-50%)}.benefits_image{display:none}.section_latest-news{background-color:var(--theme--color-black);padding:max(90px,4.94792vw) 0 max(90px,5.98958vw)}.latest-news_component{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.latest-news_collection-list-wrapper{width:100%}.latest-news_collection-list-wrapper.swiper-container{overflow:hidden}.latest-news_slider{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(357px,1fr));grid-auto-columns:1fr;grid-auto-flow:row;gap:max(81px,5.41667vw) max(24px,1.25vw);width:100%;margin-left:auto;margin-right:auto;padding-top:max(44px,4.6875vw);padding-bottom:max(80px,4.16667vw);display:grid}.latest-news_card{text-align:left;width:100%}.latest-news_card.swiper-slide{height:100%}.latest-news_card-container{flex-flow:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.latest-news_summary{letter-spacing:-.02em;margin-bottom:0;font-family:TT Hoves,sans-serif;font-size:max(15px,.9375vw);line-height:134%}.latest-news_byline{letter-spacing:-.02em;text-transform:uppercase;justify-content:center;align-items:center;gap:max(25px,1.30208vw);font-family:DM Mono,sans-serif;font-size:max(18px,.9375vw);line-height:max(22px,1.14583vw);display:flex}.latest-news_author{justify-content:space-between;align-items:center;font-size:max(12px,.9375vw);line-height:1.2;display:flex}.latest-news_publish-date{color:var(--theme--color-grey-light);margin-left:0;font-family:DM Mono,sans-serif;font-size:max(12px,.9375vw);line-height:1.2}.latest-news_publish-date.hero{color:var(--theme--color-white)}.latest-news_card-header{justify-content:flex-start;align-items:center;gap:max(30px,3.125vw);display:flex}.section_hero{aspect-ratio:16/9;flex-flow:column;justify-content:center;align-items:center;max-width:100%;min-height:100svh;padding:0 max(16px,2.91667vw);display:flex;position:relative;overflow:hidden}.hero_container{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.hero_video-container{z-index:-2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0% auto auto 0%}.hero_background-video{z-index:-2;aspect-ratio:16/9;width:100%;height:auto;position:absolute;overflow:visible}.hero_background-video.light{display:none}.hero_h1{letter-spacing:-.15625vw;text-shadow:unset;max-width:100%}.hero_accent-line{width:max(2px,.15625vw);height:max(56px,3.75vw);margin:max(10px,.520833vw) auto max(20px,1.19792vw)}.hero_p{margin-bottom:0;font-size:max(18px,1.25vw);line-height:1.32}.hero_button-container{justify-content:center;align-items:center;gap:max(20px,1.25vw);width:calc(100% + -2*max(16px,2.91667vw));margin-top:max(40px,2.08333vw);display:flex}.hero_mobile-background{display:none}.hero_background-video-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.section_product-hero{flex-flow:column;justify-content:center;align-items:center;min-height:100dvh;padding:max(50px,5.20833vw) 0;display:flex;position:relative;overflow:hidden}.section_stack{padding:max(190px,10.4167vw) 0 max(80px,4.16667vw);position:relative}.section_network{padding:max(70px,4.16667vw) 0 max(70px,4.375vw)}.section_app{opacity:1;visibility:inherit;justify-content:center;align-items:center;min-height:40vw;padding:0 max(16px,2.91667vw);display:flex;position:relative}.product-hero_gradient{z-index:2;mix-blend-mode:screen;width:100%;height:max(740px,38.5417vw);position:absolute;inset:0% auto auto 0%}.product-hero_video-container{mix-blend-mode:lighten;flex:1;justify-content:center;align-self:center;align-items:center;width:102%;max-height:max(210px,19.7917vw);margin-bottom:max(20px,5.72917vw);display:block;position:relative;overflow:visible}.product-hero_mobile-image-container{display:none}.product-hero_component{z-index:5;flex-flow:column;gap:max(36px,3.38542vw);width:100%;max-width:max(320px,67.5vw);margin-top:max(10px,.833333vw);margin-left:auto;margin-right:auto;display:flex;position:relative}.product-hero_body{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1.15fr;grid-auto-columns:1fr;gap:max(40px,5.88542vw);display:grid}.product-hero_video{aspect-ratio:960/227;width:100%;height:100%;display:block}.product-hero_video.light{display:none}.product-hero_subheader{width:max(150px,28.4375vw);margin-bottom:0;font-size:max(18px,1.5625vw);line-height:132%}.product-hero_description{flex-flow:column;gap:max(35px,2.60417vw);display:flex}.product-hero_text-container{border-top:.0520833vw solid var(--theme--color-grey-light);gap:max(20px,7.29167vw);padding-top:max(18px,1.14583vw);display:flex}.product-hero_h2{width:max(20px,5.20833vw);font-size:max(30px,2.08333vw)}.product-hero_p{color:var(--theme--color-grey-light);width:max(200px,21.6667vw);margin:0;font-size:max(16px,1.25vw);line-height:1.35}.stack_header{justify-content:space-between;align-items:flex-start;display:flex}.stack_body{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;justify-content:space-between;gap:max(40px,3.54167vw) max(15px,1.82292vw);margin-top:max(80px,8.59375vw);margin-left:-2.60417vw;margin-right:-2.60417vw;display:grid}.stack_h2{text-shadow:0 0 max(20px,1.04167vw) #fff6;width:max(250px,18.75vw)}.stack_subheader{width:max(300px,38.8542vw);font-size:max(18px,1.5625vw);line-height:1.35}.stack_item{counter-increment:custom;justify-content:flex-start;align-items:flex-start;gap:max(28px,1.77083vw);font-family:DM Mono,sans-serif;display:flex;position:relative}.stack_line{width:max(2px,.15625vw);margin-bottom:max(42px,2.1875vw);margin-left:max(20px,1.30208vw);position:absolute;bottom:0;overflow:visible}.stack_item-content{flex-flow:column;gap:max(18px,1.14583vw);display:flex}.stack_item-p{color:var(--theme--color-grey-light);font-family:TT Hoves,sans-serif;font-size:max(18px,1.25vw);line-height:1.33}.network_component{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.network_subheader{width:max(350px,37.5vw);margin:max(30px,3.22917vw) 0 0;font-size:max(18px,1.5625vw);line-height:1.3}.network_mobile-image-container{display:none}.network_features{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:repeat(2,max(225px,18.75vw));grid-auto-columns:1fr;gap:max(40px,3.33333vw) 0;margin-top:max(60px,6.51042vw);display:grid}.network_feature{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr;gap:max(16px,1.19792vw);width:100%;display:grid}.network_feature-image{width:max(45px,2.86458vw)}.paragraph{color:var(--theme--color-grey-light);width:max(100px,13.9583vw);margin:max(6px,.3125vw) 0 0;font-size:max(15px,1.25vw);line-height:1.6}.network_desktop-image{z-index:-1;mix-blend-mode:screen;width:max(550px,54.6875vw);position:absolute;bottom:max(-750px,-9.89583vw);left:max(50px,28.6458vw)}.app_container{max-width:max(320px,67.5vw);margin:0 auto}.app_image-container{width:67.7083vw;position:relative}.app_desktop-image{box-sizing:border-box;object-fit:fill;width:max(300px,55.2083vw);max-width:none;display:block;position:absolute;top:-13.0208vw;left:-18.2292vw}.app_mobile-image{display:none}.app_p{width:max(300px,30.4688vw);margin-top:max(30px,3.22917vw);margin-bottom:0;font-size:max(18px,1.5625vw);line-height:1.35}.product-hero_arrow{display:none}.section_partner-hero{flex-flow:column;justify-content:center;align-items:center;min-height:100dvh;padding:max(50px,5.20833vw) 0;display:flex;position:relative;overflow:hidden}.section_opportunities{margin:max(50px,2.86458vw) 0;padding:max(45px,2.8125vw) 0;position:relative}.partner-hero_gradient{z-index:2;mix-blend-mode:screen;width:100%;height:max(740px,38.5417vw);position:absolute;inset:0 auto auto 0}.partner-hero_video-container{z-index:1;mix-blend-mode:lighten;flex:1;justify-content:center;align-self:center;align-items:center;width:101%;max-height:max(200px,23.4375vw);margin-bottom:max(60px,3.38542vw);display:block;position:relative;overflow:visible}.partner-hero_mobile-image-container{display:none}.partner-hero_video{aspect-ratio:960/227;width:100%;height:100%;display:block;overflow:visible}.partner-hero_video.light{display:none}.partner-hero_container{z-index:5;justify-content:space-between;align-items:flex-start;margin-top:max(10px,.833333vw);display:flex;position:relative}.partner-hero_arrow{display:none}.partner-hero_subheader{margin:max(10px,1.30208vw) 0;font-size:max(18px,1.5625vw);line-height:1.3}.partner-hero_text-container{z-index:5;flex-flow:column;width:max(300px,33.5938vw);display:flex;position:relative}.partner-hero_h1{max-width:unset;width:max(300px,31.25vw);font-size:max(70px,5.20833vw)}.opportunities_block{border-top:max(1px,.0520833vw)solid var(--theme--color-grey-light);grid-template-columns:max(50px,15.625vw) auto;gap:max(16px,1.04167vw);padding-top:max(30px,4.47917vw);display:grid}.opportunities_image{mix-blend-mode:screen;width:100%}.opportunities_header{padding-bottom:max(35px,1.875vw);display:flex}.opportunities_body{justify-content:flex-start;align-items:flex-start;gap:max(30px,4.16667vw);display:flex}.opportunities_h2{font-size:max(30px,3.02083vw);line-height:1.1}.opportunities_mobile-image{mix-blend-mode:screen;width:100%;display:none}.opportunities_p{font-size:max(16px,1.25vw);line-height:1.32}.opportunities_container{width:max(400px,56.0417vw);max-width:max(320px,67.5vw);margin-left:auto;margin-right:auto;position:relative}.section_community-hero{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:max(80px,8.07292vw) max(30px,6.77083vw);max-width:100%;min-height:100dvh;padding:max(90px,3%) max(16px,2.91667vw) max(55px,11.1979vw);display:grid;position:relative;overflow:hidden}.section_events{margin-top:max(20px,2.86458vw);padding:max(36px,11.4583vw) 0 max(36px,6.25vw);display:block}.section_social{margin-bottom:max(80px,5.20833vw);padding:max(25px,4.16667vw) 0;position:relative}.community-hero_gradient{z-index:-1;mix-blend-mode:screen;width:100%;height:max(740px,38.5417vw);position:absolute;top:0;left:0}.community-hero_video-container{z-index:-3;padding-top:max(90px,10.9375vw);position:absolute;right:max(80px,34.8958vw)}.community-hero_mobile-image-container{display:none}.community-hero_header{place-self:end;width:max(80px,30.2083vw)}.community-hero_body{flex-direction:column;grid-area:2/2/3/3;align-self:start;gap:max(20px,2.1875vw);display:flex}.community-hero_video{box-sizing:border-box;aspect-ratio:16/9;object-fit:cover;width:max(800px,93.75vw);height:100%;-webkit-mask-image:radial-gradient(#030303 5% 30%,#03030300 60%);mask-image:radial-gradient(#030303 5% 30%,#03030300 60%)}.community-hero_video.light{display:none}.community-hero_h1{letter-spacing:-.15625vw}.community-hero_button-container{margin-top:max(16px,.9375vw)}.community-hero_p{width:max(370px,26.0417vw);margin:0;font-size:max(18px,1.25vw);line-height:1.3}.social_component{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(2,1fr);grid-template-columns:1.7fr 1fr;grid-auto-columns:1fr;gap:max(20px,3.64583vw) 0;display:grid}.social_background-image{width:max(320px,37.7604vw);padding-top:max(30px,2.60417vw);position:absolute}.social_icon-container{grid-area:2/2/3/3}.social_header{flex-flow:column;width:100%;display:flex}.social_h2{max-width:unset;padding-left:max(60px,17.7083vw)}.social_header-accent-line{display:none}.social_subheader{font-family:var(--font-dm-mono);text-align:left;letter-spacing:-.02rem;margin-bottom:0;font-size:max(12px,.9375vw);display:block}.social_link{border:max(1px,.0520833vw)solid var(--theme--color-white);background-color:var(--theme--color-black);cursor:pointer;border-radius:max(20px,1.5625vw);place-content:center;width:max(54px,3.75vw);height:max(38px,2.86458vw);padding:max(8px,.677083vw);transition-property:filter;transition-duration:.2s;transition-timing-function:ease;display:flex}.social_link:hover{filter:invert()}.social_icon-grid{flex-flow:wrap;gap:max(12px,1.04167vw);width:max(255px,20.8333vw);padding-top:max(15px,1.5625vw);display:flex}.social_link-icon{width:max(20px,1.40625vw)}.community-hero_arrow{display:none}.events_byline{letter-spacing:-.02em;text-transform:uppercase;flex-flow:column;justify-content:center;align-items:flex-start;gap:max(8px,.729167vw);width:100%;font-family:DM Mono,sans-serif;font-size:max(12px,.9375vw);line-height:max(22px,1.14583vw);display:flex}.events_location{justify-content:space-between;align-items:center;font-size:max(12px,.9375vw);line-height:1.2;display:flex}.events_date-container{gap:max(6px,.520833vw);display:flex}.events_date{color:var(--theme--color-grey-light);margin-left:0;font-family:DM Mono,sans-serif;font-size:max(12px,.9375vw);line-height:1.2}.events_date.hero{color:var(--theme--color-white)}.events_date-wrapper{grid-column-gap:.5em;grid-row-gap:.5em;gap:max(6px,.520833vw);font-size:max(12px,.9375vw);display:flex}.events_slider{grid-template-rows:auto;grid-auto-columns:1fr;grid-auto-flow:row;width:100%;margin-left:auto;margin-right:auto;display:flex}.events_slider.swiper-wrapper{grid-template-columns:0;row-gap:0}.events_card{text-align:left;width:100%}.events_slideshow{flex-flow:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.events_collection-list-wrapper{width:100%}.events_collection-list-wrapper.swiper-container{overflow:hidden}.events_card-container{flex-flow:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.events_card-header{justify-content:flex-start;align-items:center;gap:max(30px,3.125vw);display:flex}.events_card-image-container{aspect-ratio:16/9;border-top-style:solid;border-top-width:.666667px;border-top-color:var(--theme--color-white);border-bottom-style:solid;border-bottom-width:.666667px;border-bottom-color:var(--theme--color-white);width:100%;margin:max(16px,1.30208vw) 0}.events_card-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.events_card-content{flex-flow:column;flex:1;justify-content:space-around;align-items:flex-start;gap:max(18px,1.25vw);height:100%;display:flex}.events_card-title{text-overflow:ellipsis;font-family:TT Hoves,sans-serif;font-size:max(20px,1.66667vw);font-weight:400;line-height:1.2}.event_summary{letter-spacing:-.02em;flex:1;margin-bottom:0;font-family:TT Hoves,sans-serif;font-size:max(15px,.9375vw);line-height:134%}.events_header{border-bottom:max(1px,.0520833vw)solid var(--theme--color-white);justify-content:space-between;align-items:center;margin-bottom:max(40px,4.16667vw);padding-bottom:max(30px,3.125vw);display:flex;overflow:visible}.events_header-p{width:max(265px,18.2292vw);margin-bottom:0;font-size:max(18px,1.25vw);line-height:1.32}.events_gradient{opacity:.4;z-index:10;content:"";pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:max(250px,26.0417vw);margin-left:0;position:absolute;left:0;right:0}.events_navigation{place-content:center;gap:max(15px,1.30208vw);width:100%;padding-top:max(45px,3.90625vw);display:flex}.events_arrow{width:max(51px,2.65625vw)}.events-prev{cursor:pointer;border:unset;padding:unset;margin:unset;background-color:unset;align-items:center;height:max(40px,2.34375vw);transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex;transform:rotate(180deg)}.events-prev:hover{opacity:.6}.events-next{cursor:pointer;border:unset;padding:unset;margin:unset;background-color:unset;align-items:center;height:max(40px,2.34375vw);transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex}.events-next:hover{opacity:.6}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (max-width:991px){body{background-color:var(--theme--color-black)}h1{font-size:13.3333vw}.nav_component{height:var(--header-height-mobile)}.section_blog-hero,.section_blog{background-color:var(--theme--color-black)}.nav_menu{z-index:99;background-color:var(--theme--color-black);bottom:0%;left:0%;right:0%;top:var(--header-height-mobile);height:calc(100dvh - var(--header-height-mobile));background-image:linear-gradient(#0000f400 1.63%,#0000f4e6 81.47%);flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;padding:4.26667vw;display:none;position:fixed}.nav_link{opacity:.6;font-size:13.3333vw;line-height:1}.button.nav{display:none}.button.mobile-nav{color:var(--theme--color-white);text-align:center;justify-content:center;align-items:center;width:100%;margin:14.6667vw 0 8vw;padding:max(16px,.833333vw) max(14px,1.66667vw);display:flex}.button.mobile-nav:hover{color:var(--theme--color-black)}.button._404{width:100%;margin-top:auto;margin-bottom:6.66667vw}.button.benefits{text-align:center;width:100%;margin-top:max(40px,8vw)}.button.community{text-align:center;width:100%}.padding-global{width:100%}.container-large{max-width:100%}.blog_card-image-container.hide-on-desktop{aspect-ratio:16/9;width:100%;height:auto;margin:max(16px,1.30208vw) 0}.blog_hero-card-container{width:100%}.blog_card-content{height:auto}.hide-on-mobile{display:none}.hide-on-desktop{display:block}.blog_card-container{width:100%}.blog_hero-card-image-container.hide-on-desktop{aspect-ratio:16/9;width:100%;height:auto;margin:max(16px,1.30208vw) 0}.blog_hero-card-content{height:auto}.nav_mobile-button{padding:max(12px,.625vw);display:flex}.nav_burger{width:max(28px,1.45833vw)}.nav_links{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.footer_container{flex-flow:column;align-items:stretch;margin-top:max(160px,8.33333vw)}.footer_subfooter{justify-content:space-between;align-items:stretch}.theme-toggle_wrapper{justify-content:center;align-items:center}.section_blog-post,.section_blog-post-hero{background-color:var(--theme--color-black)}.container-medium{max-width:100%}.section_related-posts,.section_share{background-color:var(--theme--color-black)}.section_404{padding:0 var(--main-padding-side);background-image:url(../images/hero-mobile.png);background-position:50% 0;background-size:contain;justify-content:center;align-items:center}._404_h1{margin-top:auto;font-size:max(71px,13.3333vw)}.section_legal{padding:max(10px,.833333vw)var(--main-padding-side)max(150px,14.0625vw)}.legal-hero_component{padding:max(50px,5.20833vw)var(--main-padding-side)0;min-height:45vh}.legal_rich-text a{word-break:break-all;overflow-wrap:break-word}.footer_logo{width:100%}.footer_menu{justify-content:space-between;align-items:flex-start;margin-top:max(56px,5.46875vw)}.nav_secondary-menu{text-align:center;flex-flow:column;width:100%;display:flex}.nav_social{border-top-style:solid;border-top-width:1px;border-top-color:var(--theme--color-white);justify-content:space-around;align-items:center;width:100%;margin:4.26667vw auto;padding-top:5vw;padding-bottom:5vw;display:flex}._404_video-container,.benefits_ball,.benefits_ball-path{display:none}.benefits_grid{display:block}.benefits_icon{display:none}.benefits_body{background-image:none;background-size:auto;height:auto;padding-bottom:max(75px,3.90625vw)}.benefits_container.users{max-width:unset;margin:0 auto 0 0;padding:0 3.46667vw}.benefits_container.developers{max-width:unset;margin:0 0 18.6667vw;padding:0 3.46667vw}.benefits_service-header{padding-left:8.53333vw;padding-right:4.26667vw}.benefits_accent-number{top:1.06667vw;left:-1.33333vw}.benefits_accent-line{left:4.26667vw}.benefits_service-body{flex-flow:column;padding:0 4.26667vw;display:flex}.benefits_image{width:calc(100% + 8.53333vw);margin:13.3333vw 0 26.6667vw;display:block}.benefits_image.bottom{margin:0 0 17.8667vw}.section_latest-news{background-color:var(--theme--color-black);padding:max(60px,8vw) 0 max(70px,10.6667vw)}.latest-news_slider.swiper-wrapper{grid-column-gap:0px;grid-row-gap:0px}.latest-news_card-container{width:100%}.section_hero{min-height:unset;padding:max(100px,37.3333vw)var(--main-padding-side)0 var(--main-padding-side);margin-bottom:42.6667vw;overflow:visible}.hero_video-container,.hero_background-video{display:none}.hero_h1{font-size:max(50px,5.72917vw)}.hero_accent-line{left:4.26667vw}.hero_button-container{flex-flow:column;align-items:stretch;width:100%}.hero_mobile-background{z-index:-2;background-image:url(../images/hero-mobile.png);background-position:50% 15%;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0%}.hero_background-video-container{display:none}.section_product-hero{max-width:100%;margin-bottom:16vw;padding:0}.section_stack{padding:4vw var(--main-padding-side)}.section_network{padding:11.7333vw 0 3.73333vw}.section_app{min-height:auto;padding:16vw 0 0}.product-hero_gradient{height:45%}.product-hero_video-container{display:none}.product-hero_mobile-image-container{mix-blend-mode:screen;place-self:center;width:100%;min-height:max(90px,23.4667vw);margin:max(70px,8vw) 0 max(40px,8vw);display:flex;-webkit-mask-image:linear-gradient(#000 75%,#fff0);mask-image:linear-gradient(#000 75%,#fff0)}.product-hero_component{max-width:100%}.product-hero_header{justify-content:space-between;align-items:flex-end;display:flex}.product-hero_body{flex-flow:column;display:flex}.product-hero_subheader{width:100%;max-width:550px;margin-bottom:0;line-height:150%}.product-hero_text-container{border-top:unset;gap:max(22px,5.86667vw)}.product-hero_h2{width:unset;min-width:20vw}.product-hero_p{width:100%}.stack_gradient{display:none}.stack_header{flex-flow:column}.stack_body{flex-flow:column;margin-top:9.33333vw;margin-left:0;margin-right:0;display:flex}.stack_h2{width:unset}.stack_subheader{width:unset;max-width:550px;margin-top:max(40px,6.33333vw);line-height:1.5}.stack_line{margin-bottom:2.13333vw}.network_subheader{width:100%;max-width:550px;margin:max(40px,5.33333vw) 0 0;line-height:1.5}.network_mobile-image-container{width:100%;min-height:max(450px,65.3333vw);display:block}.network_features{flex-flow:column;width:100%;margin-top:4vw;display:flex}.network_feature{margin:0 2.66667vw}.paragraph{width:100%;max-width:max(350px,18.2292vw);margin-top:max(8px,.416667vw)}.network_desktop-image{display:none}.app_container{max-width:unset;flex-flow:column;width:100%;padding:0 max(16px,2.91667vw)}.app_image-container{width:100%}.app_desktop-image{display:none}.app_mobile-image{mix-blend-mode:screen;display:unset;width:135%;max-width:max(600px,31.25vw);transform:translate(-15%)}.app_p{width:100%;max-width:550px;margin-top:max(40px,5.33333vw);margin-bottom:1em;line-height:1.5}.product-hero_mobile-image{width:100%;margin-left:auto;margin-right:auto}.product-hero_arrow{align-self:flex-end;width:max(18px,4.8vw);padding-bottom:max(10px,2.66667vw);display:block;position:relative}.network_mobile-image{display:unset;mix-blend-mode:screen;width:100%;max-width:max(400px,20.8333vw);margin:8vw 0 5.33333vw}.section_partner-hero{justify-content:flex-start;align-items:center;max-width:100%;margin-bottom:16vw;padding:0}.section_opportunities{margin-top:0;margin-bottom:5.33333vw;padding-bottom:5.33333vw}.partner-hero_gradient{height:80%}.partner-hero_video-container{display:none}.partner-hero_mobile-image-container{mix-blend-mode:screen;justify-content:center;place-self:center;align-items:center;width:100%;min-height:max(110px,40vw);margin-top:max(60px,3.38542vw);display:flex}.partner-hero_mobile-image{width:100%;margin:max(30px,2.66667vw) 0 max(30px,5.33333vw);-webkit-mask-image:linear-gradient(#000 75%,#fff0);mask-image:linear-gradient(#000 75%,#fff0)}.partner-hero_container{flex-flow:column}.partner-hero_header{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.partner-hero_arrow{align-self:flex-end;width:max(18px,4.8vw);padding-bottom:max(10px,2.66667vw);display:block;position:relative}.partner-hero_subheader{width:100%;max-width:550px;line-height:150%}.partner-hero_text-container{width:100%;max-width:max(500px,26.0417vw);margin-top:6.66667vw}.partner-hero_h1{width:100%;font-size:13.3333vw}.opportunities_block{flex-flow:column;padding-top:max(40px,3.90625vw);display:flex}.opportunities_image{display:none}.opportunities_header{flex-flow:column}.opportunities_h2{font-size:max(42px,2.1875vw)}.opportunities_mobile-image{width:max(250px,40vw);padding-top:8vw;display:block}.opportunities_p{width:100%;max-width:max(500px,26.0417vw);font-size:max(15px,.78125vw);line-height:1.6}.opportunities_container{width:100%;max-width:100%}.section_community-hero{grid-template-rows:unset;grid-template-columns:unset;flex-flow:column;gap:2.66667vw;width:100%;padding-top:0;padding-bottom:4.8vw;display:flex}.section_social{margin-top:6.93333vw;margin-bottom:9.6vw}.community-hero_gradient{height:70%}.community-hero_video-container{display:none}.community-hero_mobile-image-container{place-content:center;width:100%;min-height:max(255px,53.3333vw);display:flex}.community-hero_header{justify-content:space-between;align-self:flex-start;align-items:flex-end;width:100%;display:flex}.community-hero_body{gap:max(30px,6.25vw);width:100%}.community-hero_h1{margin-bottom:5.33333vw;font-size:13.3333vw}.community-hero_button-container{gap:5.33333vw;margin-top:max(30px,1.5625vw);display:flex}.community-hero_p{width:max(320px,40vw)}.social_component{flex-flow:column;gap:max(15px,1.33333vw);padding:0 max(16px,1.5625vw);display:flex}.social_background-image{padding-top:unset;width:100%;max-width:max(550px,28.6458vw);margin:auto;position:relative}.social_icon-container{flex-flow:column;display:flex}.social_header{margin-top:max(-118px,-27.2vw)}.social_h2{padding-left:unset;text-align:center;font-size:max(36px,2.1875vw)}.social_header-accent-line{display:unset;height:max(38px,4.16667vw);margin:auto;position:absolute;left:0;right:0;transform:rotate(0)translateY(135%)scaleX(1.6)}.social_subheader{text-align:center}.social_icon-grid{align-self:center}.community-hero_mobile-image{mix-blend-mode:lighten;place-self:center;width:100%;padding-top:18.6667vw;display:flex}.community-hero_arrow{width:max(25px,1.30208vw);height:max(25px,1.30208vw);margin-bottom:max(7px,.416667vw);display:block}.events_card-image-container.hide-on-desktop{aspect-ratio:16/9;width:100%;height:auto;margin:max(16px,1.30208vw) 0}.events_card-image{object-fit:cover;max-width:320px}.events_card-content{flex:1;height:auto}.events_header{border-bottom:unset;padding-bottom:unset;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:4.26667vw}.events_gradient,.events_navigation{display:none}}@media screen and (max-width:767px){.nav_link{font-size:10vw}.hide-on-mobile{display:none}.hide-on-desktop{display:block}.nav_burger{color:var(--theme--color-white)}.footer_subfooter{flex-flow:column-reverse;justify-content:flex-start;align-items:center;gap:max(18px,.9375vw)}.legal{margin-bottom:0}.footer_link.primary{flex:none;font-size:max(15px,4vw)}.footer_menu{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:flex-start start;gap:max(45px,5.10417vw) 0;display:grid}.footer_social-container{display:none}.footer_social-links{margin-bottom:max(14px,.833333vw);padding-bottom:max(3px,.15625vw)}.footer_social-links.phone{display:flex}.nav_social{grid-column-gap:6.4vw;grid-row-gap:6.4vw;flex-flow:wrap}.section_hero{padding:0 var(--main-padding-side);margin-bottom:unset;min-height:100dvh}}@media screen and (max-width:479px){.button{border-width:.75px}.blog_byline{flex-flow:column;gap:8px}.legal_rich-text a{width:100%}.nav_secondary-menu{text-align:center}.nav_social{flex-flow:row}.events_slideshow{position:relative}}#w-node-_65d74c43-2af8-bce8-ba2b-811c8a92fca3-e5536487{grid-area:2/2/3/3} +@font-face { + font-family: 'TT Hoves'; + src: url('../images/tthoves-regular.woff2') format('woff2'); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: 'DM Mono'; + src: url('../images/dmmono-regular.woff2') format('woff2'); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: 'Arthemys Display'; + src: url('../images/arthemysdisplay-regular.woff2') format('woff2'); + font-weight: 400; + font-style: normal; + font-display: swap; +} \ No newline at end of file diff --git a/images/20220927-cosmoverse.png b/images/20220927-cosmoverse.png new file mode 100644 index 0000000..c89b9bb Binary files /dev/null and b/images/20220927-cosmoverse.png differ diff --git a/images/20221007-devcon.png b/images/20221007-devcon.png new file mode 100644 index 0000000..7e483f6 Binary files /dev/null and b/images/20221007-devcon.png differ diff --git a/images/20221103-eth-sf.png b/images/20221103-eth-sf.png new file mode 100644 index 0000000..e94c603 Binary files /dev/null and b/images/20221103-eth-sf.png differ diff --git a/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-poster-00001.jpg b/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-poster-00001.jpg new file mode 100644 index 0000000..8994c2b Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-poster-00001.jpg differ diff --git a/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-transcode.mp4 b/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-transcode.mp4 new file mode 100644 index 0000000..4425085 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-transcode.mp4 differ diff --git a/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-transcode.webm b/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-transcode.webm new file mode 100644 index 0000000..7f58a3e Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66a54379dc788b509a215149_hero-grid-transcode.webm differ diff --git a/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-poster-00001.jpg b/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-poster-00001.jpg new file mode 100644 index 0000000..a1e4d83 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-poster-00001.jpg differ diff --git a/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-transcode.mp4 b/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-transcode.mp4 new file mode 100644 index 0000000..a80d3d6 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-transcode.mp4 differ diff --git a/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-transcode.webm b/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-transcode.webm new file mode 100644 index 0000000..562078a Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66d753c806edd0636236e9a8_hero-grid-light-transcode.webm differ diff --git a/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-poster-00001.jpg b/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-poster-00001.jpg new file mode 100644 index 0000000..a5499a9 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-poster-00001.jpg differ diff --git a/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-transcode.mp4 b/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-transcode.mp4 new file mode 100644 index 0000000..107adac Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-transcode.mp4 differ diff --git a/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-transcode.webm b/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-transcode.webm new file mode 100644 index 0000000..6db0854 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e1b9acf377be9db2a5cee1_banner-products-transcode.webm differ diff --git a/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-poster-00001.jpg b/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-poster-00001.jpg new file mode 100644 index 0000000..81b908b Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-poster-00001.jpg differ diff --git a/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-transcode.mp4 b/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-transcode.mp4 new file mode 100644 index 0000000..a25e890 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-transcode.mp4 differ diff --git a/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-transcode.webm b/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-transcode.webm new file mode 100644 index 0000000..7b24fa3 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e20c00ae73e926d005f24b_banner-products-light-transcode.webm differ diff --git a/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-poster-00001.jpg b/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-poster-00001.jpg new file mode 100644 index 0000000..d028437 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-poster-00001.jpg differ diff --git a/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-transcode.mp4 b/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-transcode.mp4 new file mode 100644 index 0000000..7bd4c48 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-transcode.mp4 differ diff --git a/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-transcode.webm b/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-transcode.webm new file mode 100644 index 0000000..2b2d3d4 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e212b23b8f714724fbb62c_banner-partners-transcode.webm differ diff --git a/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-poster-00001.jpg b/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-poster-00001.jpg new file mode 100644 index 0000000..8f56b43 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-poster-00001.jpg differ diff --git a/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-transcode.mp4 b/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-transcode.mp4 new file mode 100644 index 0000000..900d0b2 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-transcode.mp4 differ diff --git a/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-transcode.webm b/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-transcode.webm new file mode 100644 index 0000000..b18cd29 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e212b93b8f714724fbb94d_banner-partners-light-transcode.webm differ diff --git a/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-poster-00001.jpg b/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-poster-00001.jpg new file mode 100644 index 0000000..78e3f20 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-poster-00001.jpg differ diff --git a/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-transcode.mp4 b/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-transcode.mp4 new file mode 100644 index 0000000..82bff1c Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-transcode.mp4 differ diff --git a/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-transcode.webm b/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-transcode.webm new file mode 100644 index 0000000..d72b8c8 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e2434a7b272e119a4b85a6_banner-community-transcode.webm differ diff --git a/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-poster-00001.jpg b/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-poster-00001.jpg new file mode 100644 index 0000000..380ed25 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-poster-00001.jpg differ diff --git a/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-transcode.mp4 b/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-transcode.mp4 new file mode 100644 index 0000000..2d79ed1 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-transcode.mp4 differ diff --git a/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-transcode.webm b/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-transcode.webm new file mode 100644 index 0000000..1530ae4 Binary files /dev/null and b/images/669696d6af77a83985da8ffd-2f66e246464d95febe729c0a82_banner-community-light-transcode.webm differ diff --git a/images/99-problems-but-nfts-aint-one-p-1080.png b/images/99-problems-but-nfts-aint-one-p-1080.png new file mode 100644 index 0000000..edb73f1 Binary files /dev/null and b/images/99-problems-but-nfts-aint-one-p-1080.png differ diff --git a/images/99-problems-but-nfts-aint-one-p-1600.png b/images/99-problems-but-nfts-aint-one-p-1600.png new file mode 100644 index 0000000..a55244b Binary files /dev/null and b/images/99-problems-but-nfts-aint-one-p-1600.png differ diff --git a/images/99-problems-but-nfts-aint-one-p-500.png b/images/99-problems-but-nfts-aint-one-p-500.png new file mode 100644 index 0000000..b3bec44 Binary files /dev/null and b/images/99-problems-but-nfts-aint-one-p-500.png differ diff --git a/images/99-problems-but-nfts-aint-one-p-800.png b/images/99-problems-but-nfts-aint-one-p-800.png new file mode 100644 index 0000000..dd1e7ed Binary files /dev/null and b/images/99-problems-but-nfts-aint-one-p-800.png differ diff --git a/images/99-problems-but-nfts-aint-one.png b/images/99-problems-but-nfts-aint-one.png new file mode 100644 index 0000000..64c4297 Binary files /dev/null and b/images/99-problems-but-nfts-aint-one.png differ diff --git a/images/app-icon.png b/images/app-icon.png new file mode 100644 index 0000000..7fd380c Binary files /dev/null and b/images/app-icon.png differ diff --git a/images/appimg.webp b/images/appimg.webp new file mode 100644 index 0000000..74f2316 Binary files /dev/null and b/images/appimg.webp differ diff --git a/images/appimglight.webp b/images/appimglight.webp new file mode 100644 index 0000000..917c5e3 Binary files /dev/null and b/images/appimglight.webp differ diff --git a/images/appmobileimg.jpg b/images/appmobileimg.jpg new file mode 100644 index 0000000..d8fc686 Binary files /dev/null and b/images/appmobileimg.jpg differ diff --git a/images/appmobileimglight.jpg b/images/appmobileimglight.jpg new file mode 100644 index 0000000..eb33b98 Binary files /dev/null and b/images/appmobileimglight.jpg differ diff --git a/images/arthemysdisplay-regular.woff2 b/images/arthemysdisplay-regular.woff2 new file mode 100644 index 0000000..dcc02c7 Binary files /dev/null and b/images/arthemysdisplay-regular.woff2 differ diff --git a/images/benefit-bg-light.png b/images/benefit-bg-light.png new file mode 100644 index 0000000..3e34c26 Binary files /dev/null and b/images/benefit-bg-light.png differ diff --git a/images/benefit-bg.webp b/images/benefit-bg.webp new file mode 100644 index 0000000..f6bd758 Binary files /dev/null and b/images/benefit-bg.webp differ diff --git a/images/benefit-mobile-01-light.webp b/images/benefit-mobile-01-light.webp new file mode 100644 index 0000000..056e646 Binary files /dev/null and b/images/benefit-mobile-01-light.webp differ diff --git a/images/benefit-mobile-01.jpg b/images/benefit-mobile-01.jpg new file mode 100644 index 0000000..2806f62 Binary files /dev/null and b/images/benefit-mobile-01.jpg differ diff --git a/images/benefit-mobile-02-light.webp b/images/benefit-mobile-02-light.webp new file mode 100644 index 0000000..7297d0e Binary files /dev/null and b/images/benefit-mobile-02-light.webp differ diff --git a/images/benefit-mobile-02.jpg b/images/benefit-mobile-02.jpg new file mode 100644 index 0000000..6a10f32 Binary files /dev/null and b/images/benefit-mobile-02.jpg differ diff --git a/images/chain-minimalism-p-500.webp b/images/chain-minimalism-p-500.webp new file mode 100644 index 0000000..df120a4 Binary files /dev/null and b/images/chain-minimalism-p-500.webp differ diff --git a/images/chain-minimalism-p-800.webp b/images/chain-minimalism-p-800.webp new file mode 100644 index 0000000..84c6c7b Binary files /dev/null and b/images/chain-minimalism-p-800.webp differ diff --git a/images/chain-minimalism.webp b/images/chain-minimalism.webp new file mode 100644 index 0000000..d53868d Binary files /dev/null and b/images/chain-minimalism.webp differ diff --git a/images/community-mobile-dark-smaller.png b/images/community-mobile-dark-smaller.png new file mode 100644 index 0000000..59e6bb3 Binary files /dev/null and b/images/community-mobile-dark-smaller.png differ diff --git a/images/community-mobile-lite-smaller.png b/images/community-mobile-lite-smaller.png new file mode 100644 index 0000000..ef6ddb5 Binary files /dev/null and b/images/community-mobile-lite-smaller.png differ diff --git a/images/deep-dive-testnet-p-1080.webp b/images/deep-dive-testnet-p-1080.webp new file mode 100644 index 0000000..38208d8 Binary files /dev/null and b/images/deep-dive-testnet-p-1080.webp differ diff --git a/images/deep-dive-testnet-p-500.webp b/images/deep-dive-testnet-p-500.webp new file mode 100644 index 0000000..0f5cce4 Binary files /dev/null and b/images/deep-dive-testnet-p-500.webp differ diff --git a/images/deep-dive-testnet-p-800.webp b/images/deep-dive-testnet-p-800.webp new file mode 100644 index 0000000..03e0f2c Binary files /dev/null and b/images/deep-dive-testnet-p-800.webp differ diff --git a/images/deep-dive-testnet.webp b/images/deep-dive-testnet.webp new file mode 100644 index 0000000..141f175 Binary files /dev/null and b/images/deep-dive-testnet.webp differ diff --git a/images/dmmono-regular.woff2 b/images/dmmono-regular.woff2 new file mode 100644 index 0000000..019aae3 Binary files /dev/null and b/images/dmmono-regular.woff2 differ diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000..928dc20 Binary files /dev/null and b/images/favicon.png differ diff --git a/images/hero-mobile-light.png b/images/hero-mobile-light.png new file mode 100644 index 0000000..fa79585 Binary files /dev/null and b/images/hero-mobile-light.png differ diff --git a/images/hero-mobile.png b/images/hero-mobile.png new file mode 100644 index 0000000..100e084 Binary files /dev/null and b/images/hero-mobile.png differ diff --git a/images/how-laconic-different-p-500.png b/images/how-laconic-different-p-500.png new file mode 100644 index 0000000..48c7612 Binary files /dev/null and b/images/how-laconic-different-p-500.png differ diff --git a/images/how-laconic-different.png b/images/how-laconic-different.png new file mode 100644 index 0000000..f1a68b1 Binary files /dev/null and b/images/how-laconic-different.png differ diff --git a/images/how-laconic-improves-the-nft-experience-p-1080.png b/images/how-laconic-improves-the-nft-experience-p-1080.png new file mode 100644 index 0000000..30307e2 Binary files /dev/null and b/images/how-laconic-improves-the-nft-experience-p-1080.png differ diff --git a/images/how-laconic-improves-the-nft-experience-p-1600.png b/images/how-laconic-improves-the-nft-experience-p-1600.png new file mode 100644 index 0000000..d4a5199 Binary files /dev/null and b/images/how-laconic-improves-the-nft-experience-p-1600.png differ diff --git a/images/how-laconic-improves-the-nft-experience-p-500.png b/images/how-laconic-improves-the-nft-experience-p-500.png new file mode 100644 index 0000000..9df31a7 Binary files /dev/null and b/images/how-laconic-improves-the-nft-experience-p-500.png differ diff --git a/images/how-laconic-improves-the-nft-experience-p-800.png b/images/how-laconic-improves-the-nft-experience-p-800.png new file mode 100644 index 0000000..8dc06fc Binary files /dev/null and b/images/how-laconic-improves-the-nft-experience-p-800.png differ diff --git a/images/how-laconic-improves-the-nft-experience.png b/images/how-laconic-improves-the-nft-experience.png new file mode 100644 index 0000000..ff19725 Binary files /dev/null and b/images/how-laconic-improves-the-nft-experience.png differ diff --git a/images/how-laconic-network-uses-ipld-p-1080.png b/images/how-laconic-network-uses-ipld-p-1080.png new file mode 100644 index 0000000..7e4947b Binary files /dev/null and b/images/how-laconic-network-uses-ipld-p-1080.png differ diff --git a/images/how-laconic-network-uses-ipld-p-500.png b/images/how-laconic-network-uses-ipld-p-500.png new file mode 100644 index 0000000..13faf09 Binary files /dev/null and b/images/how-laconic-network-uses-ipld-p-500.png differ diff --git a/images/how-laconic-network-uses-ipld-p-800.png b/images/how-laconic-network-uses-ipld-p-800.png new file mode 100644 index 0000000..7720962 Binary files /dev/null and b/images/how-laconic-network-uses-ipld-p-800.png differ diff --git a/images/how-laconic-network-uses-ipld.png b/images/how-laconic-network-uses-ipld.png new file mode 100644 index 0000000..dd00040 Binary files /dev/null and b/images/how-laconic-network-uses-ipld.png differ diff --git a/images/introducing-laconic-network-p-1080.png b/images/introducing-laconic-network-p-1080.png new file mode 100644 index 0000000..1c4ee62 Binary files /dev/null and b/images/introducing-laconic-network-p-1080.png differ diff --git a/images/introducing-laconic-network-p-500.png b/images/introducing-laconic-network-p-500.png new file mode 100644 index 0000000..84b1235 Binary files /dev/null and b/images/introducing-laconic-network-p-500.png differ diff --git a/images/introducing-laconic-network-p-800.png b/images/introducing-laconic-network-p-800.png new file mode 100644 index 0000000..d3bb3e2 Binary files /dev/null and b/images/introducing-laconic-network-p-800.png differ diff --git a/images/introducing-laconic-network.png b/images/introducing-laconic-network.png new file mode 100644 index 0000000..9436111 Binary files /dev/null and b/images/introducing-laconic-network.png differ diff --git a/images/laconic-20menu.json b/images/laconic-20menu.json new file mode 100644 index 0000000..ddacfca --- /dev/null +++ b/images/laconic-20menu.json @@ -0,0 +1 @@ +{"nm":"menu toggle lottie","mn":"","layers":[{"ty":4,"nm":"Shape Layer 1","mn":"","sr":1,"st":0,"op":60,"ip":0,"hd":false,"cl":"","ln":"","ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.34,"y":0.412},"i":{"x":0.671,"y":0.74},"s":[14,8,0],"t":0,"ti":[0,-2.504,0],"to":[0,1.002,0]},{"h":1,"s":[14,14.013,0],"t":6},{"o":{"x":0.26,"y":1},"i":{"x":0.48,"y":1},"s":[14,14.013,0],"t":36,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[14,8,0],"t":59}],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.13,"y":0.93},"i":{"x":0.6,"y":1},"s":[0],"t":6},{"o":{"x":0.13,"y":0},"i":{"x":0.6,"y":1},"s":[45],"t":29},{"o":{"x":0.34,"y":0.412},"i":{"x":0.671,"y":0.74},"s":[45],"t":30},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[-0.088],"t":36}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"rc","bm":0,"cl":"","ln":"","hd":false,"mn":"ADBE Vector Shape - Rect","nm":"Rectangle Path 1","d":1,"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"s":{"a":0,"k":[24,2],"ix":2}},{"ty":"fl","bm":0,"cl":"","ln":"","hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9843,0.9843,0.9843,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}}],"ind":1},{"ty":4,"nm":"Shape Layer 4","mn":"","sr":1,"st":36,"op":60,"ip":36,"hd":false,"cl":"","ln":"","ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[14,14,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"rc","bm":0,"cl":"","ln":"","hd":false,"mn":"ADBE Vector Shape - Rect","nm":"Rectangle Path 1","d":1,"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"s":{"a":0,"k":[24,2],"ix":2}},{"ty":"fl","bm":0,"cl":"","ln":"","hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9843,0.9843,0.9843,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}}],"ind":2},{"ty":4,"nm":"Shape Layer 2","mn":"","sr":1,"st":0,"op":6,"ip":0,"hd":false,"cl":"","ln":"","ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[14,14,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"rc","bm":0,"cl":"","ln":"","hd":false,"mn":"ADBE Vector Shape - Rect","nm":"Rectangle Path 1","d":1,"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"s":{"a":0,"k":[24,2],"ix":2}},{"ty":"fl","bm":0,"cl":"","ln":"","hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9843,0.9843,0.9843,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}}],"ind":3},{"ty":4,"nm":"Shape Layer 3","mn":"","sr":1,"st":0,"op":60,"ip":0,"hd":false,"cl":"","ln":"","ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.34,"y":0.412},"i":{"x":0.671,"y":0.74},"s":[14,20,0],"t":0,"ti":[0,2.504,0],"to":[0,-1.002,0]},{"h":1,"s":[14,13.987,0],"t":6},{"o":{"x":0.26,"y":1},"i":{"x":0.48,"y":1},"s":[14,14.013,0],"t":36,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[14,20,0],"t":59}],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.13,"y":0.93},"i":{"x":0.6,"y":1},"s":[0],"t":6},{"o":{"x":0.13,"y":0},"i":{"x":0.6,"y":1},"s":[-45],"t":29},{"o":{"x":0.34,"y":0.412},"i":{"x":0.671,"y":0.74},"s":[-45],"t":30},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0.088],"t":36}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"rc","bm":0,"cl":"","ln":"","hd":false,"mn":"ADBE Vector Shape - Rect","nm":"Rectangle Path 1","d":1,"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"s":{"a":0,"k":[24,2],"ix":2}},{"ty":"fl","bm":0,"cl":"","ln":"","hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9843,0.9843,0.9843,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}}],"ind":4}],"ddd":0,"h":28,"w":28,"meta":{"a":"","k":"","d":"","g":"LottieFiles AE 1.1.0","tc":"#000000"},"v":"4.8.0","fr":60,"op":60,"ip":0,"assets":[]} \ No newline at end of file diff --git a/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-1080.png b/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-1080.png new file mode 100644 index 0000000..ae74193 Binary files /dev/null and b/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-1080.png differ diff --git a/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-1600.png b/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-1600.png new file mode 100644 index 0000000..74e4fd8 Binary files /dev/null and b/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-1600.png differ diff --git a/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-500.png b/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-500.png new file mode 100644 index 0000000..21f4245 Binary files /dev/null and b/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-500.png differ diff --git a/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-800.png b/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-800.png new file mode 100644 index 0000000..16e1f29 Binary files /dev/null and b/images/laconic-and-consensys-metamask-launch-mobymask-light-client-p-800.png differ diff --git a/images/laconic-and-consensys-metamask-launch-mobymask-light-client.png b/images/laconic-and-consensys-metamask-launch-mobymask-light-client.png new file mode 100644 index 0000000..ee6413d Binary files /dev/null and b/images/laconic-and-consensys-metamask-launch-mobymask-light-client.png differ diff --git a/images/laconic-devcon-vi-recap-p-1080.png b/images/laconic-devcon-vi-recap-p-1080.png new file mode 100644 index 0000000..ba2201e Binary files /dev/null and b/images/laconic-devcon-vi-recap-p-1080.png differ diff --git a/images/laconic-devcon-vi-recap-p-500.png b/images/laconic-devcon-vi-recap-p-500.png new file mode 100644 index 0000000..9c970ad Binary files /dev/null and b/images/laconic-devcon-vi-recap-p-500.png differ diff --git a/images/laconic-devcon-vi-recap-p-800.png b/images/laconic-devcon-vi-recap-p-800.png new file mode 100644 index 0000000..ee18771 Binary files /dev/null and b/images/laconic-devcon-vi-recap-p-800.png differ diff --git a/images/laconic-devcon-vi-recap.png b/images/laconic-devcon-vi-recap.png new file mode 100644 index 0000000..bf5d2e0 Binary files /dev/null and b/images/laconic-devcon-vi-recap.png differ diff --git a/images/laconic-governance-model-p-500.png b/images/laconic-governance-model-p-500.png new file mode 100644 index 0000000..f99991f Binary files /dev/null and b/images/laconic-governance-model-p-500.png differ diff --git a/images/laconic-governance-model-p-800.png b/images/laconic-governance-model-p-800.png new file mode 100644 index 0000000..5a2eb19 Binary files /dev/null and b/images/laconic-governance-model-p-800.png differ diff --git a/images/laconic-governance-model.png b/images/laconic-governance-model.png new file mode 100644 index 0000000..bfa814a Binary files /dev/null and b/images/laconic-governance-model.png differ diff --git a/images/laconic-watchers-p-1080.png b/images/laconic-watchers-p-1080.png new file mode 100644 index 0000000..098bf3a Binary files /dev/null and b/images/laconic-watchers-p-1080.png differ diff --git a/images/laconic-watchers-p-500.png b/images/laconic-watchers-p-500.png new file mode 100644 index 0000000..b5b4634 Binary files /dev/null and b/images/laconic-watchers-p-500.png differ diff --git a/images/laconic-watchers-p-800.png b/images/laconic-watchers-p-800.png new file mode 100644 index 0000000..75028f1 Binary files /dev/null and b/images/laconic-watchers-p-800.png differ diff --git a/images/laconic-watchers.png b/images/laconic-watchers.png new file mode 100644 index 0000000..8b5bfd8 Binary files /dev/null and b/images/laconic-watchers.png differ diff --git a/images/monthly-update-dec-2022-p-1080.png b/images/monthly-update-dec-2022-p-1080.png new file mode 100644 index 0000000..5a2bc99 Binary files /dev/null and b/images/monthly-update-dec-2022-p-1080.png differ diff --git a/images/monthly-update-dec-2022-p-500.png b/images/monthly-update-dec-2022-p-500.png new file mode 100644 index 0000000..a890e58 Binary files /dev/null and b/images/monthly-update-dec-2022-p-500.png differ diff --git a/images/monthly-update-dec-2022-p-800.png b/images/monthly-update-dec-2022-p-800.png new file mode 100644 index 0000000..264127e Binary files /dev/null and b/images/monthly-update-dec-2022-p-800.png differ diff --git a/images/monthly-update-dec-2022.png b/images/monthly-update-dec-2022.png new file mode 100644 index 0000000..1d23124 Binary files /dev/null and b/images/monthly-update-dec-2022.png differ diff --git a/images/networkimg.jpg b/images/networkimg.jpg new file mode 100644 index 0000000..fb07331 Binary files /dev/null and b/images/networkimg.jpg differ diff --git a/images/networkimglight.jpg b/images/networkimglight.jpg new file mode 100644 index 0000000..a04237c Binary files /dev/null and b/images/networkimglight.jpg differ diff --git a/images/networkmobileimg.jpg b/images/networkmobileimg.jpg new file mode 100644 index 0000000..c8ba70a Binary files /dev/null and b/images/networkmobileimg.jpg differ diff --git a/images/networkmobileimglight.jpg b/images/networkmobileimglight.jpg new file mode 100644 index 0000000..2131f95 Binary files /dev/null and b/images/networkmobileimglight.jpg differ diff --git a/images/noise.png b/images/noise.png new file mode 100644 index 0000000..ee81468 Binary files /dev/null and b/images/noise.png differ diff --git a/images/nw-01.webp b/images/nw-01.webp new file mode 100644 index 0000000..19da419 Binary files /dev/null and b/images/nw-01.webp differ diff --git a/images/og-p-1080.webp b/images/og-p-1080.webp new file mode 100644 index 0000000..78bd0e6 Binary files /dev/null and b/images/og-p-1080.webp differ diff --git a/images/og-p-500.webp b/images/og-p-500.webp new file mode 100644 index 0000000..2ac010a Binary files /dev/null and b/images/og-p-500.webp differ diff --git a/images/og-p-800.webp b/images/og-p-800.webp new file mode 100644 index 0000000..cdfdcdb Binary files /dev/null and b/images/og-p-800.webp differ diff --git a/images/og.jpg b/images/og.jpg new file mode 100644 index 0000000..af54f3c Binary files /dev/null and b/images/og.jpg differ diff --git a/images/og.webp b/images/og.webp new file mode 100644 index 0000000..044b212 Binary files /dev/null and b/images/og.webp differ diff --git a/images/oportunitiesimage01.png b/images/oportunitiesimage01.png new file mode 100644 index 0000000..620ad03 Binary files /dev/null and b/images/oportunitiesimage01.png differ diff --git a/images/oportunitiesimage01light.png b/images/oportunitiesimage01light.png new file mode 100644 index 0000000..675dde5 Binary files /dev/null and b/images/oportunitiesimage01light.png differ diff --git a/images/oportunitiesimage02.png b/images/oportunitiesimage02.png new file mode 100644 index 0000000..1003971 Binary files /dev/null and b/images/oportunitiesimage02.png differ diff --git a/images/oportunitiesimage02light.png b/images/oportunitiesimage02light.png new file mode 100644 index 0000000..b328d1c Binary files /dev/null and b/images/oportunitiesimage02light.png differ diff --git a/images/partners-light.jpg b/images/partners-light.jpg new file mode 100644 index 0000000..95bec1d Binary files /dev/null and b/images/partners-light.jpg differ diff --git a/images/partners.jpg b/images/partners.jpg new file mode 100644 index 0000000..b45b55f Binary files /dev/null and b/images/partners.jpg differ diff --git a/images/products-light.jpg b/images/products-light.jpg new file mode 100644 index 0000000..0bb483b Binary files /dev/null and b/images/products-light.jpg differ diff --git a/images/products.jpg b/images/products.jpg new file mode 100644 index 0000000..c786ee3 Binary files /dev/null and b/images/products.jpg differ diff --git a/images/rick-dudley-on-interchain-fm-p-500.png b/images/rick-dudley-on-interchain-fm-p-500.png new file mode 100644 index 0000000..262140c Binary files /dev/null and b/images/rick-dudley-on-interchain-fm-p-500.png differ diff --git a/images/rick-dudley-on-interchain-fm-p-800.png b/images/rick-dudley-on-interchain-fm-p-800.png new file mode 100644 index 0000000..a2035c0 Binary files /dev/null and b/images/rick-dudley-on-interchain-fm-p-800.png differ diff --git a/images/rick-dudley-on-interchain-fm.png b/images/rick-dudley-on-interchain-fm.png new file mode 100644 index 0000000..4bc1d45 Binary files /dev/null and b/images/rick-dudley-on-interchain-fm.png differ diff --git a/images/rick-dudley-on-the-interop-p-500.png b/images/rick-dudley-on-the-interop-p-500.png new file mode 100644 index 0000000..037d90d Binary files /dev/null and b/images/rick-dudley-on-the-interop-p-500.png differ diff --git a/images/rick-dudley-on-the-interop-p-800.png b/images/rick-dudley-on-the-interop-p-800.png new file mode 100644 index 0000000..ad7eb09 Binary files /dev/null and b/images/rick-dudley-on-the-interop-p-800.png differ diff --git a/images/rick-dudley-on-the-interop.png b/images/rick-dudley-on-the-interop.png new file mode 100644 index 0000000..95e0051 Binary files /dev/null and b/images/rick-dudley-on-the-interop.png differ diff --git a/images/socialsimage.png b/images/socialsimage.png new file mode 100644 index 0000000..806e423 Binary files /dev/null and b/images/socialsimage.png differ diff --git a/images/socialsimagelight.png b/images/socialsimagelight.png new file mode 100644 index 0000000..0e2eec7 Binary files /dev/null and b/images/socialsimagelight.png differ diff --git a/images/stack-diagram2-p-1080.png b/images/stack-diagram2-p-1080.png new file mode 100644 index 0000000..2f9eabb Binary files /dev/null and b/images/stack-diagram2-p-1080.png differ diff --git a/images/stack-diagram2-p-500.png b/images/stack-diagram2-p-500.png new file mode 100644 index 0000000..e0e550d Binary files /dev/null and b/images/stack-diagram2-p-500.png differ diff --git a/images/stack-diagram2-p-800.png b/images/stack-diagram2-p-800.png new file mode 100644 index 0000000..7cd02c6 Binary files /dev/null and b/images/stack-diagram2-p-800.png differ diff --git a/images/stack-diagram2.png b/images/stack-diagram2.png new file mode 100644 index 0000000..b0bbca5 Binary files /dev/null and b/images/stack-diagram2.png differ diff --git a/images/testnet-p-500.png b/images/testnet-p-500.png new file mode 100644 index 0000000..5233448 Binary files /dev/null and b/images/testnet-p-500.png differ diff --git a/images/testnet-p-800.png b/images/testnet-p-800.png new file mode 100644 index 0000000..6fa130e Binary files /dev/null and b/images/testnet-p-800.png differ diff --git a/images/testnet.png b/images/testnet.png new file mode 100644 index 0000000..20a0306 Binary files /dev/null and b/images/testnet.png differ diff --git a/images/trends-p-1080.png b/images/trends-p-1080.png new file mode 100644 index 0000000..ba506dc Binary files /dev/null and b/images/trends-p-1080.png differ diff --git a/images/trends-p-1600.png b/images/trends-p-1600.png new file mode 100644 index 0000000..d6b1dc2 Binary files /dev/null and b/images/trends-p-1600.png differ diff --git a/images/trends-p-2000.png b/images/trends-p-2000.png new file mode 100644 index 0000000..b15f226 Binary files /dev/null and b/images/trends-p-2000.png differ diff --git a/images/trends-p-500.png b/images/trends-p-500.png new file mode 100644 index 0000000..ee67bf3 Binary files /dev/null and b/images/trends-p-500.png differ diff --git a/images/trends-p-800.png b/images/trends-p-800.png new file mode 100644 index 0000000..a77a4fe Binary files /dev/null and b/images/trends-p-800.png differ diff --git a/images/trends.png b/images/trends.png new file mode 100644 index 0000000..c59542d Binary files /dev/null and b/images/trends.png differ diff --git a/images/tthoves-regular.woff2 b/images/tthoves-regular.woff2 new file mode 100644 index 0000000..a21261b Binary files /dev/null and b/images/tthoves-regular.woff2 differ diff --git a/images/webflow-badge-icon-d2.89e12c322e.svg b/images/webflow-badge-icon-d2.89e12c322e.svg new file mode 100644 index 0000000..d1dca93 --- /dev/null +++ b/images/webflow-badge-icon-d2.89e12c322e.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/webflow-badge-text-d2.c82cec3b78.svg b/images/webflow-badge-text-d2.c82cec3b78.svg new file mode 100644 index 0000000..3988c4a --- /dev/null +++ b/images/webflow-badge-text-d2.c82cec3b78.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/images/what-is-a-proof-p-500.png b/images/what-is-a-proof-p-500.png new file mode 100644 index 0000000..2a9e097 Binary files /dev/null and b/images/what-is-a-proof-p-500.png differ diff --git a/images/what-is-a-proof-p-800.png b/images/what-is-a-proof-p-800.png new file mode 100644 index 0000000..0722a4f Binary files /dev/null and b/images/what-is-a-proof-p-800.png differ diff --git a/images/what-is-a-proof.png b/images/what-is-a-proof.png new file mode 100644 index 0000000..d4d2df9 Binary files /dev/null and b/images/what-is-a-proof.png differ diff --git a/images/why-decentralization-matters-p-1080.png b/images/why-decentralization-matters-p-1080.png new file mode 100644 index 0000000..00a08b1 Binary files /dev/null and b/images/why-decentralization-matters-p-1080.png differ diff --git a/images/why-decentralization-matters-p-1600.png b/images/why-decentralization-matters-p-1600.png new file mode 100644 index 0000000..511349b Binary files /dev/null and b/images/why-decentralization-matters-p-1600.png differ diff --git a/images/why-decentralization-matters-p-500.png b/images/why-decentralization-matters-p-500.png new file mode 100644 index 0000000..4440d7b Binary files /dev/null and b/images/why-decentralization-matters-p-500.png differ diff --git a/images/why-decentralization-matters-p-800.png b/images/why-decentralization-matters-p-800.png new file mode 100644 index 0000000..7753986 Binary files /dev/null and b/images/why-decentralization-matters-p-800.png differ diff --git a/images/why-decentralization-matters.png b/images/why-decentralization-matters.png new file mode 100644 index 0000000..27b3b14 Binary files /dev/null and b/images/why-decentralization-matters.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..d335888 --- /dev/null +++ b/index.html @@ -0,0 +1,816 @@ +Laconic Network + + + + + + + + +

Robust Web3 Hosting

Turnkey offshore hosting.
Laconic provides technical solutions to facilitate the
jurisdictional diversity of your application and organization.

Why Laconic?

Developed over five years by core Ethereum, IPLD / IPFS, and Cosmos SDK contributors, Laconic is an infrastructure layer for serving applications to a broad user base.

For developers, service providers, investors, and end users, this provides opportunities and experiences otherwise not available in the web3 ecosystem.

01

For Developers

Deploy across many jurisdictions and outsource hosting responsibilities to service providers.

Plug and play solution

Kubernetes support

Quick automated setup

Deploy across other ecosystems

Register apps and data onchain

Support broad user base

02

For App Users

Improved service and customization

Applications custom to your jurisdiction

Easily host your own up-to-date version

Sane privacy settings

Higher quality service and uptime

Verifiable data accuray

Ability to exit with your data

Join us

Latest News

8.20.2024

LORO Testnet Stage 1 is Live

Yesterday the LORO Testnet stage 1 launched successfully with a diverse set of qualified Validators. The rolling genesis ceremony included Validators who demonstrated proficiency in setting up Service Provider infrastructure during stage 0.

8.12.2024

How to Register for the Laconic Incentivized Testnet

Read this article for additional details on how to register for LORO - the Laconic Operational Ranking and Onboarding testnet.If you need a quick refresher on who we are and what we do. We make it easy to deploy jurisdictionally diverse services by taking a simplified and straightforward approach to the data solutions required to run blockchain networks and apps—always putting the user first. This opportunity begins with service providers, who are the heart of our operation, acting as hosts to connect data between web3 app publishers and users.This testnet is being run by Hypha Co-op, known for their work on the Cosmos Hub ICS testnet. Throughout this LORO testnet, you'll be hearing from Dante and Lexa - testnet coordinators.

7.24.2024

A Return to Chain Minimalism

In web3, things move fast — and one year can feel closer to five when you look at what’s being built. It’s safe to say that quite a lot has changed in the two years since we published an article outlining our vision in 2022, both in our product offering and how it solves crucial problems for web3 developers and users.As predicted by some industry leaders on the eve of 2024, narratives around interoperability, modular vs. monolithic solutions, and regulatory pressure (and progress) remain constant talking points and focus areas.In tandem, a growing list of technical solutions (and opportunities) for web3 has contributed to both innovation and an increasingly crowded and overly complex field. It’s almost like a buffet line where new dishes are piled on all the time, leading to longer lines, slower decision-making, and increasing fees.

More News
+ + \ No newline at end of file diff --git a/js/jquery.js b/js/jquery.js new file mode 100644 index 0000000..b061403 --- /dev/null +++ b/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0{var kA=Object.create;var bi=Object.defineProperty;var NA=Object.getOwnPropertyDescriptor;var BA=Object.getOwnPropertyNames;var VA=Object.getPrototypeOf,GA=Object.prototype.hasOwnProperty;var fe=(e,t)=>()=>(e&&(t=e(e=0)),t);var E=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Be=(e,t)=>{for(var r in t)bi(e,r,{get:t[r],enumerable:!0})},Uh=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of BA(t))!GA.call(e,i)&&i!==r&&bi(e,i,{get:()=>t[i],enumerable:!(n=NA(t,i))||n.enumerable});return e};var ae=(e,t,r)=>(r=e!=null?kA(VA(e)):{},Uh(t||!e||!e.__esModule?bi(r,"default",{value:e,enumerable:!0}):r,e)),st=e=>Uh(bi({},"__esModule",{value:!0}),e);var Fs=E(()=>{"use strict";window.tram=function(e){function t(T,R){var L=new ne.Bare;return L.init(T,R)}function r(T){return T.replace(/[A-Z]/g,function(R){return"-"+R.toLowerCase()})}function n(T){var R=parseInt(T.slice(1),16),L=R>>16&255,N=R>>8&255,G=255&R;return[L,N,G]}function i(T,R,L){return"#"+(1<<24|T<<16|R<<8|L).toString(16).slice(1)}function a(){}function o(T,R){c("Type warning: Expected: ["+T+"] Got: ["+typeof R+"] "+R)}function s(T,R,L){c("Units do not match ["+T+"]: "+R+", "+L)}function l(T,R,L){if(R!==void 0&&(L=R),T===void 0)return L;var N=L;return Ht.test(T)||!gt.test(T)?N=parseInt(T,10):gt.test(T)&&(N=1e3*parseFloat(T)),0>N&&(N=0),N===N?N:L}function c(T){de.debug&&window&&window.console.warn(T)}function u(T){for(var R=-1,L=T?T.length:0,N=[];++RNe&&(Ne=Pe.span),Pe.stop(),Pe.animate(LA)},function(Pe){"wait"in Pe&&(Ne=l(Pe.wait,0))}),ge.call(this),Ne>0&&(this.timer=new oe({duration:Ne,context:this}),this.active=!0,ue&&(this.timer.complete=B));var at=this,We=!1,Ei={};q(function(){vt.call(at,Y,function(Pe){Pe.active&&(We=!0,Ei[Pe.name]=Pe.nextStyle)}),We&&at.$el.css(Ei)})}}}function N(Y){Y=l(Y,0),this.active?this.queue.push({options:Y}):(this.timer=new oe({duration:Y,context:this,complete:B}),this.active=!0)}function G(Y){return this.active?(this.queue.push({options:Y,args:arguments}),void(this.timer.complete=B)):c("No active transition timer. Use start() or wait() before then().")}function B(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var Y=this.queue.shift();L.call(this,Y.options,!0,Y.args)}}function W(Y){this.timer&&this.timer.destroy(),this.queue=[],this.active=!1;var ue;typeof Y=="string"?(ue={},ue[Y]=1):ue=typeof Y=="object"&&Y!=null?Y:this.props,vt.call(this,ue,ke),ge.call(this)}function U(Y){W.call(this,Y),vt.call(this,Y,mn,RA)}function le(Y){typeof Y!="string"&&(Y="block"),this.el.style.display=Y}function H(){W.call(this),this.el.style.display="none"}function J(){this.el.offsetHeight}function ee(){W.call(this),e.removeData(this.el,h),this.$el=this.el=null}function ge(){var Y,ue,be=[];this.upstream&&be.push(this.upstream);for(Y in this.props)ue=this.props[Y],ue.active&&be.push(ue.string);be=be.join(","),this.style!==be&&(this.style=be,this.el.style[V.transition.dom]=be)}function vt(Y,ue,be){var he,Ne,at,We,Ei=ue!==ke,Pe={};for(he in Y)at=Y[he],he in Re?(Pe.transform||(Pe.transform={}),Pe.transform[he]=at):(v.test(he)&&(he=r(he)),he in Z?Pe[he]=at:(We||(We={}),We[he]=at));for(he in Pe){if(at=Pe[he],Ne=this.props[he],!Ne){if(!Ei)continue;Ne=R.call(this,he)}ue.call(this,Ne,at)}be&&We&&be.call(this,We)}function ke(Y){Y.stop()}function mn(Y,ue){Y.set(ue)}function RA(Y){this.$el.css(Y)}function it(Y,ue){T[Y]=function(){return this.children?qA.call(this,ue,arguments):(this.el&&ue.apply(this,arguments),this)}}function qA(Y,ue){var be,he=this.children.length;for(be=0;he>be;be++)Y.apply(this.children[be],ue);return this}T.init=function(Y){if(this.$el=e(Y),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,de.keepInherited&&!de.fallback){var ue=De(this.el,"transition");ue&&!O.test(ue)&&(this.upstream=ue)}V.backface&&de.hideBackface&&Te(this.el,V.backface.css,"hidden")},it("add",R),it("start",L),it("wait",N),it("then",G),it("next",B),it("stop",W),it("set",U),it("show",le),it("hide",H),it("redraw",J),it("destroy",ee)}),ne=f(K,function(T){function R(L,N){var G=e.data(L,h)||e.data(L,h,new K.Bare);return G.el||G.init(L),N?G.start(N):G}T.init=function(L,N){var G=e(L);if(!G.length)return this;if(G.length===1)return R(G[0],N);var B=[];return G.each(function(W,U){B.push(R(U,N))}),this.children=B,this}}),X=f(function(T){function R(){var B=this.get();this.update("auto");var W=this.get();return this.update(B),W}function L(B,W,U){return W!==void 0&&(U=W),B in d?B:U}function N(B){var W=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(B);return(W?i(W[1],W[2],W[3]):B).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}var G={duration:500,ease:"ease",delay:0};T.init=function(B,W,U,le){this.$el=B,this.el=B[0];var H=W[0];U[2]&&(H=U[2]),Ce[H]&&(H=Ce[H]),this.name=H,this.type=U[1],this.duration=l(W[1],this.duration,G.duration),this.ease=L(W[2],this.ease,G.ease),this.delay=l(W[3],this.delay,G.delay),this.span=this.duration+this.delay,this.active=!1,this.nextStyle=null,this.auto=w.test(this.name),this.unit=le.unit||this.unit||de.defaultUnit,this.angle=le.angle||this.angle||de.defaultAngle,de.fallback||le.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+C+this.duration+"ms"+(this.ease!="ease"?C+d[this.ease][0]:"")+(this.delay?C+this.delay+"ms":""))},T.set=function(B){B=this.convert(B,this.type),this.update(B),this.redraw()},T.transition=function(B){this.active=!0,B=this.convert(B,this.type),this.auto&&(this.el.style[this.name]=="auto"&&(this.update(this.get()),this.redraw()),B=="auto"&&(B=R.call(this))),this.nextStyle=B},T.fallback=function(B){var W=this.el.style[this.name]||this.convert(this.get(),this.type);B=this.convert(B,this.type),this.auto&&(W=="auto"&&(W=this.convert(this.get(),this.type)),B=="auto"&&(B=R.call(this))),this.tween=new re({from:W,to:B,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},T.get=function(){return De(this.el,this.name)},T.update=function(B){Te(this.el,this.name,B)},T.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,Te(this.el,this.name,this.get()));var B=this.tween;B&&B.context&&B.destroy()},T.convert=function(B,W){if(B=="auto"&&this.auto)return B;var U,le=typeof B=="number",H=typeof B=="string";switch(W){case b:if(le)return B;if(H&&B.replace(g,"")==="")return+B;U="number(unitless)";break;case S:if(H){if(B===""&&this.original)return this.original;if(W.test(B))return B.charAt(0)=="#"&&B.length==7?B:N(B)}U="hex or rgb string";break;case _:if(le)return B+this.unit;if(H&&W.test(B))return B;U="number(px) or string(unit)";break;case I:if(le)return B+this.unit;if(H&&W.test(B))return B;U="number(px) or string(unit or %)";break;case x:if(le)return B+this.angle;if(H&&W.test(B))return B;U="number(deg) or string(angle)";break;case A:if(le||H&&I.test(B))return B;U="number(unitless) or string(unit or %)"}return o(U,B),B},T.redraw=function(){this.el.offsetHeight}}),se=f(X,function(T,R){T.init=function(){R.init.apply(this,arguments),this.original||(this.original=this.convert(this.get(),S))}}),ie=f(X,function(T,R){T.init=function(){R.init.apply(this,arguments),this.animate=this.fallback},T.get=function(){return this.$el[this.name]()},T.update=function(L){this.$el[this.name](L)}}),ve=f(X,function(T,R){function L(N,G){var B,W,U,le,H;for(B in N)le=Re[B],U=le[0],W=le[1]||B,H=this.convert(N[B],U),G.call(this,W,H,U)}T.init=function(){R.init.apply(this,arguments),this.current||(this.current={},Re.perspective&&de.perspective&&(this.current.perspective=de.perspective,Te(this.el,this.name,this.style(this.current)),this.redraw()))},T.set=function(N){L.call(this,N,function(G,B){this.current[G]=B}),Te(this.el,this.name,this.style(this.current)),this.redraw()},T.transition=function(N){var G=this.values(N);this.tween=new Oe({current:this.current,values:G,duration:this.duration,delay:this.delay,ease:this.ease});var B,W={};for(B in this.current)W[B]=B in G?G[B]:this.current[B];this.active=!0,this.nextStyle=this.style(W)},T.fallback=function(N){var G=this.values(N);this.tween=new Oe({current:this.current,values:G,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},T.update=function(){Te(this.el,this.name,this.style(this.current))},T.style=function(N){var G,B="";for(G in N)B+=G+"("+N[G]+") ";return B},T.values=function(N){var G,B={};return L.call(this,N,function(W,U,le){B[W]=U,this.current[W]===void 0&&(G=0,~W.indexOf("scale")&&(G=1),this.current[W]=this.convert(G,le))}),B}}),re=f(function(T){function R(H){U.push(H)===1&&q(L)}function L(){var H,J,ee,ge=U.length;if(ge)for(q(L),J=z(),H=ge;H--;)ee=U[H],ee&&ee.render(J)}function N(H){var J,ee=e.inArray(H,U);ee>=0&&(J=U.slice(ee+1),U.length=ee,J.length&&(U=U.concat(J)))}function G(H){return Math.round(H*le)/le}function B(H,J,ee){return i(H[0]+ee*(J[0]-H[0]),H[1]+ee*(J[1]-H[1]),H[2]+ee*(J[2]-H[2]))}var W={ease:d.ease[1],from:0,to:1};T.init=function(H){this.duration=H.duration||0,this.delay=H.delay||0;var J=H.ease||W.ease;d[J]&&(J=d[J][1]),typeof J!="function"&&(J=W.ease),this.ease=J,this.update=H.update||a,this.complete=H.complete||a,this.context=H.context||this,this.name=H.name;var ee=H.from,ge=H.to;ee===void 0&&(ee=W.from),ge===void 0&&(ge=W.to),this.unit=H.unit||"",typeof ee=="number"&&typeof ge=="number"?(this.begin=ee,this.change=ge-ee):this.format(ge,ee),this.value=this.begin+this.unit,this.start=z(),H.autoplay!==!1&&this.play()},T.play=function(){this.active||(this.start||(this.start=z()),this.active=!0,R(this))},T.stop=function(){this.active&&(this.active=!1,N(this))},T.render=function(H){var J,ee=H-this.start;if(this.delay){if(ee<=this.delay)return;ee-=this.delay}if(ee{"use strict";var zA=window.$,HA=Fs()&&zA.tram;$h.exports=function(){var e={};e.VERSION="1.6.0-Webflow";var t={},r=Array.prototype,n=Object.prototype,i=Function.prototype,a=r.push,o=r.slice,s=r.concat,l=n.toString,c=n.hasOwnProperty,u=r.forEach,f=r.map,d=r.reduce,m=r.reduceRight,p=r.filter,y=r.every,h=r.some,g=r.indexOf,v=r.lastIndexOf,b=Array.isArray,S=Object.keys,_=i.bind,I=e.each=e.forEach=function(M,F,k){if(M==null)return M;if(u&&M.forEach===u)M.forEach(F,k);else if(M.length===+M.length){for(var V=0,j=M.length;V/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var A=/(.)^/,O={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},w=/\\|'|\r|\n|\u2028|\u2029/g,C=function(M){return"\\"+O[M]},D=/^\s*(\w|\$)+\s*$/;return e.template=function(M,F,k){!F&&k&&(F=k),F=e.defaults({},F,e.templateSettings);var V=RegExp([(F.escape||A).source,(F.interpolate||A).source,(F.evaluate||A).source].join("|")+"|$","g"),j=0,P="__p+='";M.replace(V,function(ne,X,se,ie,ve){return P+=M.slice(j,ve).replace(w,C),j=ve+ne.length,X?P+=`'+ +((__t=(`+X+`))==null?'':_.escape(__t))+ +'`:se?P+=`'+ +((__t=(`+se+`))==null?'':__t)+ +'`:ie&&(P+=`'; +`+ie+` +__p+='`),ne}),P+=`'; +`;var q=F.variable;if(q){if(!D.test(q))throw new Error("variable is not a bare identifier: "+q)}else P=`with(obj||{}){ +`+P+`} +`,q="obj";P=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; +`+P+`return __p; +`;var z;try{z=new Function(F.variable||"obj","_",P)}catch(ne){throw ne.source=P,ne}var K=function(ne){return z.call(this,ne,e)};return K.source="function("+q+`){ +`+P+"}",K},e}()});var bt=E((UJ,nc)=>{"use strict";var ce={},Tr={},Pr=[],Ds=window.Webflow||[],jt=window.jQuery,lt=jt(window),jA=jt(document),Et=jt.isFunction,ot=ce._=Kh(),Qh=ce.tram=Fs()&&jt.tram,_i=!1,Rs=!1;Qh.config.hideBackface=!1;Qh.config.keepInherited=!0;ce.define=function(e,t,r){Tr[e]&&Jh(Tr[e]);var n=Tr[e]=t(jt,ot,r)||{};return Zh(n),n};ce.require=function(e){return Tr[e]};function Zh(e){ce.env()&&(Et(e.design)&<.on("__wf_design",e.design),Et(e.preview)&<.on("__wf_preview",e.preview)),Et(e.destroy)&<.on("__wf_destroy",e.destroy),e.ready&&Et(e.ready)&&WA(e)}function WA(e){if(_i){e.ready();return}ot.contains(Pr,e.ready)||Pr.push(e.ready)}function Jh(e){Et(e.design)&<.off("__wf_design",e.design),Et(e.preview)&<.off("__wf_preview",e.preview),Et(e.destroy)&<.off("__wf_destroy",e.destroy),e.ready&&Et(e.ready)&&XA(e)}function XA(e){Pr=ot.filter(Pr,function(t){return t!==e.ready})}ce.push=function(e){if(_i){Et(e)&&e();return}Ds.push(e)};ce.env=function(e){var t=window.__wf_design,r=typeof t<"u";if(!e)return r;if(e==="design")return r&&t;if(e==="preview")return r&&!t;if(e==="slug")return r&&window.__wf_slug;if(e==="editor")return window.WebflowEditor;if(e==="test")return window.__wf_test;if(e==="frame")return window!==window.top};var Si=navigator.userAgent.toLowerCase(),ec=ce.env.touch="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,UA=ce.env.chrome=/chrome/.test(Si)&&/Google/.test(navigator.vendor)&&parseInt(Si.match(/chrome\/(\d+)\./)[1],10),$A=ce.env.ios=/(ipod|iphone|ipad)/.test(Si);ce.env.safari=/safari/.test(Si)&&!UA&&!$A;var Os;ec&&jA.on("touchstart mousedown",function(e){Os=e.target});ce.validClick=ec?function(e){return e===Os||jt.contains(e,Os)}:function(){return!0};var tc="resize.webflow orientationchange.webflow load.webflow",KA="scroll.webflow "+tc;ce.resize=qs(lt,tc);ce.scroll=qs(lt,KA);ce.redraw=qs();function qs(e,t){var r=[],n={};return n.up=ot.throttle(function(i){ot.each(r,function(a){a(i)})}),e&&t&&e.on(t,n.up),n.on=function(i){typeof i=="function"&&(ot.contains(r,i)||r.push(i))},n.off=function(i){if(!arguments.length){r=[];return}r=ot.filter(r,function(a){return a!==i})},n}ce.location=function(e){window.location=e};ce.env()&&(ce.location=function(){});ce.ready=function(){_i=!0,Rs?YA():ot.each(Pr,Yh),ot.each(Ds,Yh),ce.resize.up()};function Yh(e){Et(e)&&e()}function YA(){Rs=!1,ot.each(Tr,Zh)}var or;ce.load=function(e){or.then(e)};function rc(){or&&(or.reject(),lt.off("load",or.resolve)),or=new jt.Deferred,lt.on("load",or.resolve)}ce.destroy=function(e){e=e||{},Rs=!0,lt.triggerHandler("__wf_destroy"),e.domready!=null&&(_i=e.domready),ot.each(Tr,Jh),ce.resize.off(),ce.scroll.off(),ce.redraw.off(),Pr=[],Ds=[],or.state()==="pending"&&rc()};jt(ce.ready);rc();nc.exports=window.Webflow=ce});var Ls=E(($J,ic)=>{function QA(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a{function ZA(){this.__data__=[],this.size=0}ac.exports=ZA});var xi=E((YJ,oc)=>{function JA(e,t){return e===t||e!==e&&t!==t}oc.exports=JA});var yn=E((QJ,lc)=>{var eC=xi();function tC(e,t){for(var r=e.length;r--;)if(eC(e[r][0],t))return r;return-1}lc.exports=tC});var hc=E((ZJ,uc)=>{var rC=yn(),nC=Array.prototype,iC=nC.splice;function aC(e){var t=this.__data__,r=rC(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():iC.call(t,r,1),--this.size,!0}uc.exports=aC});var fc=E((JJ,cc)=>{var sC=yn();function oC(e){var t=this.__data__,r=sC(t,e);return r<0?void 0:t[r][1]}cc.exports=oC});var dc=E((eee,pc)=>{var lC=yn();function uC(e){return lC(this.__data__,e)>-1}pc.exports=uC});var yc=E((tee,mc)=>{var hC=yn();function cC(e,t){var r=this.__data__,n=hC(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}mc.exports=cC});var gn=E((ree,gc)=>{var fC=sc(),pC=hc(),dC=fc(),mC=dc(),yC=yc();function Ar(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var gC=gn();function vC(){this.__data__=new gC,this.size=0}vc.exports=vC});var Sc=E((iee,bc)=>{function EC(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}bc.exports=EC});var xc=E((aee,_c)=>{function bC(e){return this.__data__.get(e)}_c.exports=bC});var Tc=E((see,Ic)=>{function SC(e){return this.__data__.has(e)}Ic.exports=SC});var ks=E((oee,Pc)=>{var _C=typeof global=="object"&&global&&global.Object===Object&&global;Pc.exports=_C});var ut=E((lee,Ac)=>{var xC=ks(),IC=typeof self=="object"&&self&&self.Object===Object&&self,TC=xC||IC||Function("return this")();Ac.exports=TC});var Cr=E((uee,Cc)=>{var PC=ut(),AC=PC.Symbol;Cc.exports=AC});var Oc=E((hee,Fc)=>{var wc=Cr(),Mc=Object.prototype,CC=Mc.hasOwnProperty,wC=Mc.toString,vn=wc?wc.toStringTag:void 0;function MC(e){var t=CC.call(e,vn),r=e[vn];try{e[vn]=void 0;var n=!0}catch{}var i=wC.call(e);return n&&(t?e[vn]=r:delete e[vn]),i}Fc.exports=MC});var Rc=E((cee,Dc)=>{var FC=Object.prototype,OC=FC.toString;function DC(e){return OC.call(e)}Dc.exports=DC});var Wt=E((fee,kc)=>{var qc=Cr(),RC=Oc(),qC=Rc(),LC="[object Null]",kC="[object Undefined]",Lc=qc?qc.toStringTag:void 0;function NC(e){return e==null?e===void 0?kC:LC:Lc&&Lc in Object(e)?RC(e):qC(e)}kc.exports=NC});var St=E((pee,Nc)=>{function BC(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Nc.exports=BC});var Ns=E((dee,Bc)=>{var VC=Wt(),GC=St(),zC="[object AsyncFunction]",HC="[object Function]",jC="[object GeneratorFunction]",WC="[object Proxy]";function XC(e){if(!GC(e))return!1;var t=VC(e);return t==HC||t==jC||t==zC||t==WC}Bc.exports=XC});var Gc=E((mee,Vc)=>{var UC=ut(),$C=UC["__core-js_shared__"];Vc.exports=$C});var jc=E((yee,Hc)=>{var Bs=Gc(),zc=function(){var e=/[^.]+$/.exec(Bs&&Bs.keys&&Bs.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function KC(e){return!!zc&&zc in e}Hc.exports=KC});var Vs=E((gee,Wc)=>{var YC=Function.prototype,QC=YC.toString;function ZC(e){if(e!=null){try{return QC.call(e)}catch{}try{return e+""}catch{}}return""}Wc.exports=ZC});var Uc=E((vee,Xc)=>{var JC=Ns(),ew=jc(),tw=St(),rw=Vs(),nw=/[\\^$.*+?()[\]{}|]/g,iw=/^\[object .+?Constructor\]$/,aw=Function.prototype,sw=Object.prototype,ow=aw.toString,lw=sw.hasOwnProperty,uw=RegExp("^"+ow.call(lw).replace(nw,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function hw(e){if(!tw(e)||ew(e))return!1;var t=JC(e)?uw:iw;return t.test(rw(e))}Xc.exports=hw});var Kc=E((Eee,$c)=>{function cw(e,t){return e?.[t]}$c.exports=cw});var Xt=E((bee,Yc)=>{var fw=Uc(),pw=Kc();function dw(e,t){var r=pw(e,t);return fw(r)?r:void 0}Yc.exports=dw});var Ii=E((See,Qc)=>{var mw=Xt(),yw=ut(),gw=mw(yw,"Map");Qc.exports=gw});var En=E((_ee,Zc)=>{var vw=Xt(),Ew=vw(Object,"create");Zc.exports=Ew});var tf=E((xee,ef)=>{var Jc=En();function bw(){this.__data__=Jc?Jc(null):{},this.size=0}ef.exports=bw});var nf=E((Iee,rf)=>{function Sw(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}rf.exports=Sw});var sf=E((Tee,af)=>{var _w=En(),xw="__lodash_hash_undefined__",Iw=Object.prototype,Tw=Iw.hasOwnProperty;function Pw(e){var t=this.__data__;if(_w){var r=t[e];return r===xw?void 0:r}return Tw.call(t,e)?t[e]:void 0}af.exports=Pw});var lf=E((Pee,of)=>{var Aw=En(),Cw=Object.prototype,ww=Cw.hasOwnProperty;function Mw(e){var t=this.__data__;return Aw?t[e]!==void 0:ww.call(t,e)}of.exports=Mw});var hf=E((Aee,uf)=>{var Fw=En(),Ow="__lodash_hash_undefined__";function Dw(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Fw&&t===void 0?Ow:t,this}uf.exports=Dw});var ff=E((Cee,cf)=>{var Rw=tf(),qw=nf(),Lw=sf(),kw=lf(),Nw=hf();function wr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var pf=ff(),Bw=gn(),Vw=Ii();function Gw(){this.size=0,this.__data__={hash:new pf,map:new(Vw||Bw),string:new pf}}df.exports=Gw});var gf=E((Mee,yf)=>{function zw(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}yf.exports=zw});var bn=E((Fee,vf)=>{var Hw=gf();function jw(e,t){var r=e.__data__;return Hw(t)?r[typeof t=="string"?"string":"hash"]:r.map}vf.exports=jw});var bf=E((Oee,Ef)=>{var Ww=bn();function Xw(e){var t=Ww(this,e).delete(e);return this.size-=t?1:0,t}Ef.exports=Xw});var _f=E((Dee,Sf)=>{var Uw=bn();function $w(e){return Uw(this,e).get(e)}Sf.exports=$w});var If=E((Ree,xf)=>{var Kw=bn();function Yw(e){return Kw(this,e).has(e)}xf.exports=Yw});var Pf=E((qee,Tf)=>{var Qw=bn();function Zw(e,t){var r=Qw(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}Tf.exports=Zw});var Ti=E((Lee,Af)=>{var Jw=mf(),eM=bf(),tM=_f(),rM=If(),nM=Pf();function Mr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var iM=gn(),aM=Ii(),sM=Ti(),oM=200;function lM(e,t){var r=this.__data__;if(r instanceof iM){var n=r.__data__;if(!aM||n.length{var uM=gn(),hM=Ec(),cM=Sc(),fM=xc(),pM=Tc(),dM=wf();function Fr(e){var t=this.__data__=new uM(e);this.size=t.size}Fr.prototype.clear=hM;Fr.prototype.delete=cM;Fr.prototype.get=fM;Fr.prototype.has=pM;Fr.prototype.set=dM;Mf.exports=Fr});var Of=E((Bee,Ff)=>{var mM="__lodash_hash_undefined__";function yM(e){return this.__data__.set(e,mM),this}Ff.exports=yM});var Rf=E((Vee,Df)=>{function gM(e){return this.__data__.has(e)}Df.exports=gM});var Lf=E((Gee,qf)=>{var vM=Ti(),EM=Of(),bM=Rf();function Pi(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new vM;++t{function SM(e,t){for(var r=-1,n=e==null?0:e.length;++r{function _M(e,t){return e.has(t)}Bf.exports=_M});var zs=E((jee,Gf)=>{var xM=Lf(),IM=Nf(),TM=Vf(),PM=1,AM=2;function CM(e,t,r,n,i,a){var o=r&PM,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var f=-1,d=!0,m=r&AM?new xM:void 0;for(a.set(e,t),a.set(t,e);++f{var wM=ut(),MM=wM.Uint8Array;zf.exports=MM});var Wf=E((Xee,jf)=>{function FM(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}jf.exports=FM});var Uf=E((Uee,Xf)=>{function OM(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}Xf.exports=OM});var Zf=E(($ee,Qf)=>{var $f=Cr(),Kf=Hf(),DM=xi(),RM=zs(),qM=Wf(),LM=Uf(),kM=1,NM=2,BM="[object Boolean]",VM="[object Date]",GM="[object Error]",zM="[object Map]",HM="[object Number]",jM="[object RegExp]",WM="[object Set]",XM="[object String]",UM="[object Symbol]",$M="[object ArrayBuffer]",KM="[object DataView]",Yf=$f?$f.prototype:void 0,Hs=Yf?Yf.valueOf:void 0;function YM(e,t,r,n,i,a,o){switch(r){case KM:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case $M:return!(e.byteLength!=t.byteLength||!a(new Kf(e),new Kf(t)));case BM:case VM:case HM:return DM(+e,+t);case GM:return e.name==t.name&&e.message==t.message;case jM:case XM:return e==t+"";case zM:var s=qM;case WM:var l=n&kM;if(s||(s=LM),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;n|=NM,o.set(e,t);var u=RM(s(e),s(t),n,i,a,o);return o.delete(e),u;case UM:if(Hs)return Hs.call(e)==Hs.call(t)}return!1}Qf.exports=YM});var Ai=E((Kee,Jf)=>{function QM(e,t){for(var r=-1,n=t.length,i=e.length;++r{var ZM=Array.isArray;ep.exports=ZM});var js=E((Qee,tp)=>{var JM=Ai(),eF=Fe();function tF(e,t,r){var n=t(e);return eF(e)?n:JM(n,r(e))}tp.exports=tF});var np=E((Zee,rp)=>{function rF(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r{function nF(){return[]}ip.exports=nF});var Xs=E((ete,sp)=>{var iF=np(),aF=Ws(),sF=Object.prototype,oF=sF.propertyIsEnumerable,ap=Object.getOwnPropertySymbols,lF=ap?function(e){return e==null?[]:(e=Object(e),iF(ap(e),function(t){return oF.call(e,t)}))}:aF;sp.exports=lF});var lp=E((tte,op)=>{function uF(e,t){for(var r=-1,n=Array(e);++r{function hF(e){return e!=null&&typeof e=="object"}up.exports=hF});var cp=E((nte,hp)=>{var cF=Wt(),fF=Ft(),pF="[object Arguments]";function dF(e){return fF(e)&&cF(e)==pF}hp.exports=dF});var Sn=E((ite,dp)=>{var fp=cp(),mF=Ft(),pp=Object.prototype,yF=pp.hasOwnProperty,gF=pp.propertyIsEnumerable,vF=fp(function(){return arguments}())?fp:function(e){return mF(e)&&yF.call(e,"callee")&&!gF.call(e,"callee")};dp.exports=vF});var yp=E((ate,mp)=>{function EF(){return!1}mp.exports=EF});var Ci=E((_n,Or)=>{var bF=ut(),SF=yp(),Ep=typeof _n=="object"&&_n&&!_n.nodeType&&_n,gp=Ep&&typeof Or=="object"&&Or&&!Or.nodeType&&Or,_F=gp&&gp.exports===Ep,vp=_F?bF.Buffer:void 0,xF=vp?vp.isBuffer:void 0,IF=xF||SF;Or.exports=IF});var wi=E((ste,bp)=>{var TF=9007199254740991,PF=/^(?:0|[1-9]\d*)$/;function AF(e,t){var r=typeof e;return t=t??TF,!!t&&(r=="number"||r!="symbol"&&PF.test(e))&&e>-1&&e%1==0&&e{var CF=9007199254740991;function wF(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=CF}Sp.exports=wF});var xp=E((lte,_p)=>{var MF=Wt(),FF=Mi(),OF=Ft(),DF="[object Arguments]",RF="[object Array]",qF="[object Boolean]",LF="[object Date]",kF="[object Error]",NF="[object Function]",BF="[object Map]",VF="[object Number]",GF="[object Object]",zF="[object RegExp]",HF="[object Set]",jF="[object String]",WF="[object WeakMap]",XF="[object ArrayBuffer]",UF="[object DataView]",$F="[object Float32Array]",KF="[object Float64Array]",YF="[object Int8Array]",QF="[object Int16Array]",ZF="[object Int32Array]",JF="[object Uint8Array]",eO="[object Uint8ClampedArray]",tO="[object Uint16Array]",rO="[object Uint32Array]",me={};me[$F]=me[KF]=me[YF]=me[QF]=me[ZF]=me[JF]=me[eO]=me[tO]=me[rO]=!0;me[DF]=me[RF]=me[XF]=me[qF]=me[UF]=me[LF]=me[kF]=me[NF]=me[BF]=me[VF]=me[GF]=me[zF]=me[HF]=me[jF]=me[WF]=!1;function nO(e){return OF(e)&&FF(e.length)&&!!me[MF(e)]}_p.exports=nO});var Tp=E((ute,Ip)=>{function iO(e){return function(t){return e(t)}}Ip.exports=iO});var Ap=E((xn,Dr)=>{var aO=ks(),Pp=typeof xn=="object"&&xn&&!xn.nodeType&&xn,In=Pp&&typeof Dr=="object"&&Dr&&!Dr.nodeType&&Dr,sO=In&&In.exports===Pp,Us=sO&&aO.process,oO=function(){try{var e=In&&In.require&&In.require("util").types;return e||Us&&Us.binding&&Us.binding("util")}catch{}}();Dr.exports=oO});var Fi=E((hte,Mp)=>{var lO=xp(),uO=Tp(),Cp=Ap(),wp=Cp&&Cp.isTypedArray,hO=wp?uO(wp):lO;Mp.exports=hO});var $s=E((cte,Fp)=>{var cO=lp(),fO=Sn(),pO=Fe(),dO=Ci(),mO=wi(),yO=Fi(),gO=Object.prototype,vO=gO.hasOwnProperty;function EO(e,t){var r=pO(e),n=!r&&fO(e),i=!r&&!n&&dO(e),a=!r&&!n&&!i&&yO(e),o=r||n||i||a,s=o?cO(e.length,String):[],l=s.length;for(var c in e)(t||vO.call(e,c))&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||mO(c,l)))&&s.push(c);return s}Fp.exports=EO});var Oi=E((fte,Op)=>{var bO=Object.prototype;function SO(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||bO;return e===r}Op.exports=SO});var Ks=E((pte,Dp)=>{function _O(e,t){return function(r){return e(t(r))}}Dp.exports=_O});var qp=E((dte,Rp)=>{var xO=Ks(),IO=xO(Object.keys,Object);Rp.exports=IO});var Di=E((mte,Lp)=>{var TO=Oi(),PO=qp(),AO=Object.prototype,CO=AO.hasOwnProperty;function wO(e){if(!TO(e))return PO(e);var t=[];for(var r in Object(e))CO.call(e,r)&&r!="constructor"&&t.push(r);return t}Lp.exports=wO});var lr=E((yte,kp)=>{var MO=Ns(),FO=Mi();function OO(e){return e!=null&&FO(e.length)&&!MO(e)}kp.exports=OO});var Tn=E((gte,Np)=>{var DO=$s(),RO=Di(),qO=lr();function LO(e){return qO(e)?DO(e):RO(e)}Np.exports=LO});var Vp=E((vte,Bp)=>{var kO=js(),NO=Xs(),BO=Tn();function VO(e){return kO(e,BO,NO)}Bp.exports=VO});var Hp=E((Ete,zp)=>{var Gp=Vp(),GO=1,zO=Object.prototype,HO=zO.hasOwnProperty;function jO(e,t,r,n,i,a){var o=r&GO,s=Gp(e),l=s.length,c=Gp(t),u=c.length;if(l!=u&&!o)return!1;for(var f=l;f--;){var d=s[f];if(!(o?d in t:HO.call(t,d)))return!1}var m=a.get(e),p=a.get(t);if(m&&p)return m==t&&p==e;var y=!0;a.set(e,t),a.set(t,e);for(var h=o;++f{var WO=Xt(),XO=ut(),UO=WO(XO,"DataView");jp.exports=UO});var Up=E((Ste,Xp)=>{var $O=Xt(),KO=ut(),YO=$O(KO,"Promise");Xp.exports=YO});var Kp=E((_te,$p)=>{var QO=Xt(),ZO=ut(),JO=QO(ZO,"Set");$p.exports=JO});var Ys=E((xte,Yp)=>{var eD=Xt(),tD=ut(),rD=eD(tD,"WeakMap");Yp.exports=rD});var Ri=E((Ite,nd)=>{var Qs=Wp(),Zs=Ii(),Js=Up(),eo=Kp(),to=Ys(),rd=Wt(),Rr=Vs(),Qp="[object Map]",nD="[object Object]",Zp="[object Promise]",Jp="[object Set]",ed="[object WeakMap]",td="[object DataView]",iD=Rr(Qs),aD=Rr(Zs),sD=Rr(Js),oD=Rr(eo),lD=Rr(to),ur=rd;(Qs&&ur(new Qs(new ArrayBuffer(1)))!=td||Zs&&ur(new Zs)!=Qp||Js&&ur(Js.resolve())!=Zp||eo&&ur(new eo)!=Jp||to&&ur(new to)!=ed)&&(ur=function(e){var t=rd(e),r=t==nD?e.constructor:void 0,n=r?Rr(r):"";if(n)switch(n){case iD:return td;case aD:return Qp;case sD:return Zp;case oD:return Jp;case lD:return ed}return t});nd.exports=ur});var cd=E((Tte,hd)=>{var ro=Gs(),uD=zs(),hD=Zf(),cD=Hp(),id=Ri(),ad=Fe(),sd=Ci(),fD=Fi(),pD=1,od="[object Arguments]",ld="[object Array]",qi="[object Object]",dD=Object.prototype,ud=dD.hasOwnProperty;function mD(e,t,r,n,i,a){var o=ad(e),s=ad(t),l=o?ld:id(e),c=s?ld:id(t);l=l==od?qi:l,c=c==od?qi:c;var u=l==qi,f=c==qi,d=l==c;if(d&&sd(e)){if(!sd(t))return!1;o=!0,u=!1}if(d&&!u)return a||(a=new ro),o||fD(e)?uD(e,t,r,n,i,a):hD(e,t,l,r,n,i,a);if(!(r&pD)){var m=u&&ud.call(e,"__wrapped__"),p=f&&ud.call(t,"__wrapped__");if(m||p){var y=m?e.value():e,h=p?t.value():t;return a||(a=new ro),i(y,h,r,n,a)}}return d?(a||(a=new ro),cD(e,t,r,n,i,a)):!1}hd.exports=mD});var no=E((Pte,dd)=>{var yD=cd(),fd=Ft();function pd(e,t,r,n,i){return e===t?!0:e==null||t==null||!fd(e)&&!fd(t)?e!==e&&t!==t:yD(e,t,r,n,pd,i)}dd.exports=pd});var yd=E((Ate,md)=>{var gD=Gs(),vD=no(),ED=1,bD=2;function SD(e,t,r,n){var i=r.length,a=i,o=!n;if(e==null)return!a;for(e=Object(e);i--;){var s=r[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i{var _D=St();function xD(e){return e===e&&!_D(e)}gd.exports=xD});var Ed=E((wte,vd)=>{var ID=io(),TD=Tn();function PD(e){for(var t=TD(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,ID(i)]}return t}vd.exports=PD});var ao=E((Mte,bd)=>{function AD(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}bd.exports=AD});var _d=E((Fte,Sd)=>{var CD=yd(),wD=Ed(),MD=ao();function FD(e){var t=wD(e);return t.length==1&&t[0][2]?MD(t[0][0],t[0][1]):function(r){return r===e||CD(r,e,t)}}Sd.exports=FD});var Pn=E((Ote,xd)=>{var OD=Wt(),DD=Ft(),RD="[object Symbol]";function qD(e){return typeof e=="symbol"||DD(e)&&OD(e)==RD}xd.exports=qD});var Li=E((Dte,Id)=>{var LD=Fe(),kD=Pn(),ND=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,BD=/^\w*$/;function VD(e,t){if(LD(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||kD(e)?!0:BD.test(e)||!ND.test(e)||t!=null&&e in Object(t)}Id.exports=VD});var Ad=E((Rte,Pd)=>{var Td=Ti(),GD="Expected a function";function so(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(GD);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(so.Cache||Td),r}so.Cache=Td;Pd.exports=so});var wd=E((qte,Cd)=>{var zD=Ad(),HD=500;function jD(e){var t=zD(e,function(n){return r.size===HD&&r.clear(),n}),r=t.cache;return t}Cd.exports=jD});var Fd=E((Lte,Md)=>{var WD=wd(),XD=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,UD=/\\(\\)?/g,$D=WD(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(XD,function(r,n,i,a){t.push(i?a.replace(UD,"$1"):n||r)}),t});Md.exports=$D});var oo=E((kte,Od)=>{function KD(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r{var Dd=Cr(),YD=oo(),QD=Fe(),ZD=Pn(),JD=1/0,Rd=Dd?Dd.prototype:void 0,qd=Rd?Rd.toString:void 0;function Ld(e){if(typeof e=="string")return e;if(QD(e))return YD(e,Ld)+"";if(ZD(e))return qd?qd.call(e):"";var t=e+"";return t=="0"&&1/e==-JD?"-0":t}kd.exports=Ld});var Vd=E((Bte,Bd)=>{var eR=Nd();function tR(e){return e==null?"":eR(e)}Bd.exports=tR});var An=E((Vte,Gd)=>{var rR=Fe(),nR=Li(),iR=Fd(),aR=Vd();function sR(e,t){return rR(e)?e:nR(e,t)?[e]:iR(aR(e))}Gd.exports=sR});var qr=E((Gte,zd)=>{var oR=Pn(),lR=1/0;function uR(e){if(typeof e=="string"||oR(e))return e;var t=e+"";return t=="0"&&1/e==-lR?"-0":t}zd.exports=uR});var ki=E((zte,Hd)=>{var hR=An(),cR=qr();function fR(e,t){t=hR(t,e);for(var r=0,n=t.length;e!=null&&r{var pR=ki();function dR(e,t,r){var n=e==null?void 0:pR(e,t);return n===void 0?r:n}jd.exports=dR});var Xd=E((jte,Wd)=>{function mR(e,t){return e!=null&&t in Object(e)}Wd.exports=mR});var $d=E((Wte,Ud)=>{var yR=An(),gR=Sn(),vR=Fe(),ER=wi(),bR=Mi(),SR=qr();function _R(e,t,r){t=yR(t,e);for(var n=-1,i=t.length,a=!1;++n{var xR=Xd(),IR=$d();function TR(e,t){return e!=null&&IR(e,t,xR)}Kd.exports=TR});var Zd=E((Ute,Qd)=>{var PR=no(),AR=Ni(),CR=Yd(),wR=Li(),MR=io(),FR=ao(),OR=qr(),DR=1,RR=2;function qR(e,t){return wR(e)&&MR(t)?FR(OR(e),t):function(r){var n=AR(r,e);return n===void 0&&n===t?CR(r,e):PR(t,n,DR|RR)}}Qd.exports=qR});var Bi=E(($te,Jd)=>{function LR(e){return e}Jd.exports=LR});var lo=E((Kte,em)=>{function kR(e){return function(t){return t?.[e]}}em.exports=kR});var rm=E((Yte,tm)=>{var NR=ki();function BR(e){return function(t){return NR(t,e)}}tm.exports=BR});var im=E((Qte,nm)=>{var VR=lo(),GR=rm(),zR=Li(),HR=qr();function jR(e){return zR(e)?VR(HR(e)):GR(e)}nm.exports=jR});var Ut=E((Zte,am)=>{var WR=_d(),XR=Zd(),UR=Bi(),$R=Fe(),KR=im();function YR(e){return typeof e=="function"?e:e==null?UR:typeof e=="object"?$R(e)?XR(e[0],e[1]):WR(e):KR(e)}am.exports=YR});var om=E((Jte,sm)=>{var QR=/\s/;function ZR(e){for(var t=e.length;t--&&QR.test(e.charAt(t)););return t}sm.exports=ZR});var um=E((ere,lm)=>{var JR=om(),e2=/^\s+/;function t2(e){return e&&e.slice(0,JR(e)+1).replace(e2,"")}lm.exports=t2});var Vi=E((tre,fm)=>{var r2=um(),hm=St(),n2=Pn(),cm=0/0,i2=/^[-+]0x[0-9a-f]+$/i,a2=/^0b[01]+$/i,s2=/^0o[0-7]+$/i,o2=parseInt;function l2(e){if(typeof e=="number")return e;if(n2(e))return cm;if(hm(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=hm(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=r2(e);var r=a2.test(e);return r||s2.test(e)?o2(e.slice(2),r?2:8):i2.test(e)?cm:+e}fm.exports=l2});var mm=E((rre,dm)=>{var u2=Vi(),pm=1/0,h2=17976931348623157e292;function c2(e){if(!e)return e===0?e:0;if(e=u2(e),e===pm||e===-pm){var t=e<0?-1:1;return t*h2}return e===e?e:0}dm.exports=c2});var uo=E((nre,ym)=>{var f2=mm();function p2(e){var t=f2(e),r=t%1;return t===t?r?t-r:t:0}ym.exports=p2});var ho=E((ire,gm)=>{var d2=Ls(),m2=Ut(),y2=uo(),g2=Math.max;function v2(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:y2(r);return i<0&&(i=g2(n+i,0)),d2(e,m2(t,3),i)}gm.exports=v2});var Q=E((are,vm)=>{var Gi=function(e){return e&&e.Math==Math&&e};vm.exports=Gi(typeof globalThis=="object"&&globalThis)||Gi(typeof window=="object"&&window)||Gi(typeof self=="object"&&self)||Gi(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var we=E((sre,Em)=>{Em.exports=function(e){try{return!!e()}catch{return!0}}});var ht=E((ore,bm)=>{var E2=we();bm.exports=!E2(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var Qe=E((lre,Sm)=>{var Cn=Function.prototype.call;Sm.exports=Cn.bind?Cn.bind(Cn):function(){return Cn.apply(Cn,arguments)}});var Tm=E(Im=>{"use strict";var _m={}.propertyIsEnumerable,xm=Object.getOwnPropertyDescriptor,b2=xm&&!_m.call({1:2},1);Im.f=b2?function(t){var r=xm(this,t);return!!r&&r.enumerable}:_m});var wn=E((hre,Pm)=>{Pm.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}});var ye=E((cre,Cm)=>{var Am=Function.prototype,co=Am.bind,fo=Am.call,S2=co&&co.bind(fo);Cm.exports=co?function(e){return e&&S2(fo,e)}:function(e){return e&&function(){return fo.apply(e,arguments)}}});var Lr=E((fre,Mm)=>{var wm=ye(),_2=wm({}.toString),x2=wm("".slice);Mm.exports=function(e){return x2(_2(e),8,-1)}});var hr=E((pre,Fm)=>{var I2=Q(),T2=ye(),P2=we(),A2=Lr(),po=I2.Object,C2=T2("".split);Fm.exports=P2(function(){return!po("z").propertyIsEnumerable(0)})?function(e){return A2(e)=="String"?C2(e,""):po(e)}:po});var zi=E((dre,Om)=>{var w2=Q(),M2=w2.TypeError;Om.exports=function(e){if(e==null)throw M2("Can't call method on "+e);return e}});var _t=E((mre,Dm)=>{var F2=hr(),O2=zi();Dm.exports=function(e){return F2(O2(e))}});var Se=E((yre,Rm)=>{Rm.exports=function(e){return typeof e=="function"}});var Ve=E((gre,qm)=>{var D2=Se();qm.exports=function(e){return typeof e=="object"?e!==null:D2(e)}});var Ze=E((vre,Lm)=>{var mo=Q(),R2=Se(),q2=function(e){return R2(e)?e:void 0};Lm.exports=function(e,t){return arguments.length<2?q2(mo[e]):mo[e]&&mo[e][t]}});var Hi=E((Ere,km)=>{var L2=ye();km.exports=L2({}.isPrototypeOf)});var $t=E((bre,Nm)=>{var k2=Ze();Nm.exports=k2("navigator","userAgent")||""});var Kt=E((Sre,jm)=>{var Hm=Q(),yo=$t(),Bm=Hm.process,Vm=Hm.Deno,Gm=Bm&&Bm.versions||Vm&&Vm.version,zm=Gm&&Gm.v8,ct,ji;zm&&(ct=zm.split("."),ji=ct[0]>0&&ct[0]<4?1:+(ct[0]+ct[1]));!ji&&yo&&(ct=yo.match(/Edge\/(\d+)/),(!ct||ct[1]>=74)&&(ct=yo.match(/Chrome\/(\d+)/),ct&&(ji=+ct[1])));jm.exports=ji});var go=E((_re,Xm)=>{var Wm=Kt(),N2=we();Xm.exports=!!Object.getOwnPropertySymbols&&!N2(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&Wm&&Wm<41})});var vo=E((xre,Um)=>{var B2=go();Um.exports=B2&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var Eo=E((Ire,$m)=>{var V2=Q(),G2=Ze(),z2=Se(),H2=Hi(),j2=vo(),W2=V2.Object;$m.exports=j2?function(e){return typeof e=="symbol"}:function(e){var t=G2("Symbol");return z2(t)&&H2(t.prototype,W2(e))}});var Mn=E((Tre,Km)=>{var X2=Q(),U2=X2.String;Km.exports=function(e){try{return U2(e)}catch{return"Object"}}});var ft=E((Pre,Ym)=>{var $2=Q(),K2=Se(),Y2=Mn(),Q2=$2.TypeError;Ym.exports=function(e){if(K2(e))return e;throw Q2(Y2(e)+" is not a function")}});var Yt=E((Are,Qm)=>{var Z2=ft();Qm.exports=function(e,t){var r=e[t];return r==null?void 0:Z2(r)}});var Jm=E((Cre,Zm)=>{var J2=Q(),bo=Qe(),So=Se(),_o=Ve(),eq=J2.TypeError;Zm.exports=function(e,t){var r,n;if(t==="string"&&So(r=e.toString)&&!_o(n=bo(r,e))||So(r=e.valueOf)&&!_o(n=bo(r,e))||t!=="string"&&So(r=e.toString)&&!_o(n=bo(r,e)))return n;throw eq("Can't convert object to primitive value")}});var kr=E((wre,ey)=>{ey.exports=!1});var Wi=E((Mre,ry)=>{var ty=Q(),tq=Object.defineProperty;ry.exports=function(e,t){try{tq(ty,e,{value:t,configurable:!0,writable:!0})}catch{ty[e]=t}return t}});var Fn=E((Fre,iy)=>{var rq=Q(),nq=Wi(),ny="__core-js_shared__",iq=rq[ny]||nq(ny,{});iy.exports=iq});var xo=E((Ore,sy)=>{var aq=kr(),ay=Fn();(sy.exports=function(e,t){return ay[e]||(ay[e]=t!==void 0?t:{})})("versions",[]).push({version:"3.19.0",mode:aq?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})});var Ie=E((Dre,oy)=>{var sq=Q(),oq=zi(),lq=sq.Object;oy.exports=function(e){return lq(oq(e))}});var Je=E((Rre,ly)=>{var uq=ye(),hq=Ie(),cq=uq({}.hasOwnProperty);ly.exports=Object.hasOwn||function(t,r){return cq(hq(t),r)}});var Xi=E((qre,uy)=>{var fq=ye(),pq=0,dq=Math.random(),mq=fq(1 .toString);uy.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+mq(++pq+dq,36)}});var _e=E((Lre,dy)=>{var yq=Q(),gq=xo(),hy=Je(),vq=Xi(),cy=go(),py=vo(),Nr=gq("wks"),cr=yq.Symbol,fy=cr&&cr.for,Eq=py?cr:cr&&cr.withoutSetter||vq;dy.exports=function(e){if(!hy(Nr,e)||!(cy||typeof Nr[e]=="string")){var t="Symbol."+e;cy&&hy(cr,e)?Nr[e]=cr[e]:py&&fy?Nr[e]=fy(t):Nr[e]=Eq(t)}return Nr[e]}});var vy=E((kre,gy)=>{var bq=Q(),Sq=Qe(),my=Ve(),yy=Eo(),_q=Yt(),xq=Jm(),Iq=_e(),Tq=bq.TypeError,Pq=Iq("toPrimitive");gy.exports=function(e,t){if(!my(e)||yy(e))return e;var r=_q(e,Pq),n;if(r){if(t===void 0&&(t="default"),n=Sq(r,e,t),!my(n)||yy(n))return n;throw Tq("Can't convert object to primitive value")}return t===void 0&&(t="number"),xq(e,t)}});var On=E((Nre,Ey)=>{var Aq=vy(),Cq=Eo();Ey.exports=function(e){var t=Aq(e,"string");return Cq(t)?t:t+""}});var Ui=E((Bre,Sy)=>{var wq=Q(),by=Ve(),Io=wq.document,Mq=by(Io)&&by(Io.createElement);Sy.exports=function(e){return Mq?Io.createElement(e):{}}});var To=E((Vre,_y)=>{var Fq=ht(),Oq=we(),Dq=Ui();_y.exports=!Fq&&!Oq(function(){return Object.defineProperty(Dq("div"),"a",{get:function(){return 7}}).a!=7})});var $i=E(Iy=>{var Rq=ht(),qq=Qe(),Lq=Tm(),kq=wn(),Nq=_t(),Bq=On(),Vq=Je(),Gq=To(),xy=Object.getOwnPropertyDescriptor;Iy.f=Rq?xy:function(t,r){if(t=Nq(t),r=Bq(r),Gq)try{return xy(t,r)}catch{}if(Vq(t,r))return kq(!qq(Lq.f,t,r),t[r])}});var qe=E((zre,Py)=>{var Ty=Q(),zq=Ve(),Hq=Ty.String,jq=Ty.TypeError;Py.exports=function(e){if(zq(e))return e;throw jq(Hq(e)+" is not an object")}});var et=E(wy=>{var Wq=Q(),Xq=ht(),Uq=To(),Ay=qe(),$q=On(),Kq=Wq.TypeError,Cy=Object.defineProperty;wy.f=Xq?Cy:function(t,r,n){if(Ay(t),r=$q(r),Ay(n),Uq)try{return Cy(t,r,n)}catch{}if("get"in n||"set"in n)throw Kq("Accessors not supported");return"value"in n&&(t[r]=n.value),t}});var Dn=E((jre,My)=>{var Yq=ht(),Qq=et(),Zq=wn();My.exports=Yq?function(e,t,r){return Qq.f(e,t,Zq(1,r))}:function(e,t,r){return e[t]=r,e}});var Rn=E((Wre,Fy)=>{var Jq=ye(),eL=Se(),Po=Fn(),tL=Jq(Function.toString);eL(Po.inspectSource)||(Po.inspectSource=function(e){return tL(e)});Fy.exports=Po.inspectSource});var Ry=E((Xre,Dy)=>{var rL=Q(),nL=Se(),iL=Rn(),Oy=rL.WeakMap;Dy.exports=nL(Oy)&&/native code/.test(iL(Oy))});var Ki=E((Ure,Ly)=>{var aL=xo(),sL=Xi(),qy=aL("keys");Ly.exports=function(e){return qy[e]||(qy[e]=sL(e))}});var qn=E(($re,ky)=>{ky.exports={}});var pr=E((Kre,zy)=>{var oL=Ry(),Gy=Q(),Ao=ye(),lL=Ve(),uL=Dn(),Co=Je(),wo=Fn(),hL=Ki(),cL=qn(),Ny="Object already initialized",Fo=Gy.TypeError,fL=Gy.WeakMap,Yi,Ln,Qi,pL=function(e){return Qi(e)?Ln(e):Yi(e,{})},dL=function(e){return function(t){var r;if(!lL(t)||(r=Ln(t)).type!==e)throw Fo("Incompatible receiver, "+e+" required");return r}};oL||wo.state?(Qt=wo.state||(wo.state=new fL),By=Ao(Qt.get),Mo=Ao(Qt.has),Vy=Ao(Qt.set),Yi=function(e,t){if(Mo(Qt,e))throw new Fo(Ny);return t.facade=e,Vy(Qt,e,t),t},Ln=function(e){return By(Qt,e)||{}},Qi=function(e){return Mo(Qt,e)}):(fr=hL("state"),cL[fr]=!0,Yi=function(e,t){if(Co(e,fr))throw new Fo(Ny);return t.facade=e,uL(e,fr,t),t},Ln=function(e){return Co(e,fr)?e[fr]:{}},Qi=function(e){return Co(e,fr)});var Qt,By,Mo,Vy,fr;zy.exports={set:Yi,get:Ln,has:Qi,enforce:pL,getterFor:dL}});var Ro=E((Yre,jy)=>{var Oo=ht(),mL=Je(),Hy=Function.prototype,yL=Oo&&Object.getOwnPropertyDescriptor,Do=mL(Hy,"name"),gL=Do&&function(){}.name==="something",vL=Do&&(!Oo||Oo&&yL(Hy,"name").configurable);jy.exports={EXISTS:Do,PROPER:gL,CONFIGURABLE:vL}});var Ot=E((Qre,$y)=>{var EL=Q(),Wy=Se(),bL=Je(),Xy=Dn(),SL=Wi(),_L=Rn(),Uy=pr(),xL=Ro().CONFIGURABLE,IL=Uy.get,TL=Uy.enforce,PL=String(String).split("String");($y.exports=function(e,t,r,n){var i=n?!!n.unsafe:!1,a=n?!!n.enumerable:!1,o=n?!!n.noTargetGet:!1,s=n&&n.name!==void 0?n.name:t,l;if(Wy(r)&&(String(s).slice(0,7)==="Symbol("&&(s="["+String(s).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!bL(r,"name")||xL&&r.name!==s)&&Xy(r,"name",s),l=TL(r),l.source||(l.source=PL.join(typeof s=="string"?s:""))),e===EL){a?e[t]=r:SL(t,r);return}else i?!o&&e[t]&&(a=!0):delete e[t];a?e[t]=r:Xy(e,t,r)})(Function.prototype,"toString",function(){return Wy(this)&&IL(this).source||_L(this)})});var Zt=E((Zre,Ky)=>{var AL=Math.ceil,CL=Math.floor;Ky.exports=function(e){var t=+e;return t!==t||t===0?0:(t>0?CL:AL)(t)}});var Br=E((Jre,Yy)=>{var wL=Zt(),ML=Math.max,FL=Math.min;Yy.exports=function(e,t){var r=wL(e);return r<0?ML(r+t,0):FL(r,t)}});var Zy=E((ene,Qy)=>{var OL=Zt(),DL=Math.min;Qy.exports=function(e){return e>0?DL(OL(e),9007199254740991):0}});var Ee=E((tne,Jy)=>{var RL=Zy();Jy.exports=function(e){return RL(e.length)}});var Zi=E((rne,tg)=>{var qL=_t(),LL=Br(),kL=Ee(),eg=function(e){return function(t,r,n){var i=qL(t),a=kL(i),o=LL(n,a),s;if(e&&r!=r){for(;a>o;)if(s=i[o++],s!=s)return!0}else for(;a>o;o++)if((e||o in i)&&i[o]===r)return e||o||0;return!e&&-1}};tg.exports={includes:eg(!0),indexOf:eg(!1)}});var Lo=E((nne,ng)=>{var NL=ye(),qo=Je(),BL=_t(),VL=Zi().indexOf,GL=qn(),rg=NL([].push);ng.exports=function(e,t){var r=BL(e),n=0,i=[],a;for(a in r)!qo(GL,a)&&qo(r,a)&&rg(i,a);for(;t.length>n;)qo(r,a=t[n++])&&(~VL(i,a)||rg(i,a));return i}});var Ji=E((ine,ig)=>{ig.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var ea=E(ag=>{var zL=Lo(),HL=Ji(),jL=HL.concat("length","prototype");ag.f=Object.getOwnPropertyNames||function(t){return zL(t,jL)}});var og=E(sg=>{sg.f=Object.getOwnPropertySymbols});var ug=E((one,lg)=>{var WL=Ze(),XL=ye(),UL=ea(),$L=og(),KL=qe(),YL=XL([].concat);lg.exports=WL("Reflect","ownKeys")||function(t){var r=UL.f(KL(t)),n=$L.f;return n?YL(r,n(t)):r}});var cg=E((lne,hg)=>{var QL=Je(),ZL=ug(),JL=$i(),ek=et();hg.exports=function(e,t){for(var r=ZL(t),n=ek.f,i=JL.f,a=0;a{var tk=we(),rk=Se(),nk=/#|\.prototype\./,kn=function(e,t){var r=ak[ik(e)];return r==ok?!0:r==sk?!1:rk(t)?tk(t):!!t},ik=kn.normalize=function(e){return String(e).replace(nk,".").toLowerCase()},ak=kn.data={},sk=kn.NATIVE="N",ok=kn.POLYFILL="P";fg.exports=kn});var te=E((hne,pg)=>{var ko=Q(),lk=$i().f,uk=Dn(),hk=Ot(),ck=Wi(),fk=cg(),pk=ta();pg.exports=function(e,t){var r=e.target,n=e.global,i=e.stat,a,o,s,l,c,u;if(n?o=ko:i?o=ko[r]||ck(r,{}):o=(ko[r]||{}).prototype,o)for(s in t){if(c=t[s],e.noTargetGet?(u=lk(o,s),l=u&&u.value):l=o[s],a=pk(n?s:r+(i?".":"#")+s,e.forced),!a&&l!==void 0){if(typeof c==typeof l)continue;fk(c,l)}(e.sham||l&&l.sham)&&uk(c,"sham",!0),hk(o,s,c,e)}}});var pt=E((cne,yg)=>{var dg=ye(),dk=ft(),mg=dg(dg.bind);yg.exports=function(e,t){return dk(e),t===void 0?e:mg?mg(e,t):function(){return e.apply(t,arguments)}}});var No=E((fne,vg)=>{var mk=Qe(),gg=qe(),yk=Yt();vg.exports=function(e,t,r){var n,i;gg(e);try{if(n=yk(e,"return"),!n){if(t==="throw")throw r;return r}n=mk(n,e)}catch(a){i=!0,n=a}if(t==="throw")throw r;if(i)throw n;return gg(n),r}});var bg=E((pne,Eg)=>{var gk=qe(),vk=No();Eg.exports=function(e,t,r,n){try{return n?t(gk(r)[0],r[1]):t(r)}catch(i){vk(e,"throw",i)}}});var Vr=E((dne,Sg)=>{Sg.exports={}});var Bo=E((mne,_g)=>{var Ek=_e(),bk=Vr(),Sk=Ek("iterator"),_k=Array.prototype;_g.exports=function(e){return e!==void 0&&(bk.Array===e||_k[Sk]===e)}});var ra=E((yne,Ig)=>{var xk=_e(),Ik=xk("toStringTag"),xg={};xg[Ik]="z";Ig.exports=String(xg)==="[object z]"});var Nn=E((gne,Tg)=>{var Tk=Q(),Pk=ra(),Ak=Se(),na=Lr(),Ck=_e(),wk=Ck("toStringTag"),Mk=Tk.Object,Fk=na(function(){return arguments}())=="Arguments",Ok=function(e,t){try{return e[t]}catch{}};Tg.exports=Pk?na:function(e){var t,r,n;return e===void 0?"Undefined":e===null?"Null":typeof(r=Ok(t=Mk(e),wk))=="string"?r:Fk?na(t):(n=na(t))=="Object"&&Ak(t.callee)?"Arguments":n}});var dr=E((vne,wg)=>{var Dk=ye(),Rk=we(),Pg=Se(),qk=Nn(),Lk=Ze(),kk=Rn(),Ag=function(){},Nk=[],Cg=Lk("Reflect","construct"),Vo=/^\s*(?:class|function)\b/,Bk=Dk(Vo.exec),Vk=!Vo.exec(Ag),Bn=function(e){if(!Pg(e))return!1;try{return Cg(Ag,Nk,e),!0}catch{return!1}},Gk=function(e){if(!Pg(e))return!1;switch(qk(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return Vk||!!Bk(Vo,kk(e))};wg.exports=!Cg||Rk(function(){var e;return Bn(Bn.call)||!Bn(Object)||!Bn(function(){e=!0})||e})?Gk:Bn});var Gr=E((Ene,Mg)=>{"use strict";var zk=On(),Hk=et(),jk=wn();Mg.exports=function(e,t,r){var n=zk(t);n in e?Hk.f(e,n,jk(0,r)):e[n]=r}});var Vn=E((bne,Og)=>{var Wk=Nn(),Fg=Yt(),Xk=Vr(),Uk=_e(),$k=Uk("iterator");Og.exports=function(e){if(e!=null)return Fg(e,$k)||Fg(e,"@@iterator")||Xk[Wk(e)]}});var Gn=E((Sne,Dg)=>{var Kk=Q(),Yk=Qe(),Qk=ft(),Zk=qe(),Jk=Mn(),eN=Vn(),tN=Kk.TypeError;Dg.exports=function(e,t){var r=arguments.length<2?eN(e):t;if(Qk(r))return Zk(Yk(r,e));throw tN(Jk(e)+" is not iterable")}});var kg=E((_ne,Lg)=>{"use strict";var rN=Q(),nN=pt(),iN=Qe(),aN=Ie(),sN=bg(),oN=Bo(),lN=dr(),uN=Ee(),Rg=Gr(),hN=Gn(),cN=Vn(),qg=rN.Array;Lg.exports=function(t){var r=aN(t),n=lN(this),i=arguments.length,a=i>1?arguments[1]:void 0,o=a!==void 0;o&&(a=nN(a,i>2?arguments[2]:void 0));var s=cN(r),l=0,c,u,f,d,m,p;if(s&&!(this==qg&&oN(s)))for(d=hN(r,s),m=d.next,u=n?new this:[];!(f=iN(m,d)).done;l++)p=o?sN(d,a,[f.value,l],!0):f.value,Rg(u,l,p);else for(c=uN(r),u=n?new this(c):qg(c);c>l;l++)p=o?a(r[l],l):r[l],Rg(u,l,p);return u.length=l,u}});var ia=E((xne,Gg)=>{var fN=_e(),Bg=fN("iterator"),Vg=!1;try{Ng=0,Go={next:function(){return{done:!!Ng++}},return:function(){Vg=!0}},Go[Bg]=function(){return this},Array.from(Go,function(){throw 2})}catch{}var Ng,Go;Gg.exports=function(e,t){if(!t&&!Vg)return!1;var r=!1;try{var n={};n[Bg]=function(){return{next:function(){return{done:r=!0}}}},e(n)}catch{}return r}});var zg=E(()=>{var pN=te(),dN=kg(),mN=ia(),yN=!mN(function(e){Array.from(e)});pN({target:"Array",stat:!0,forced:yN},{from:dN})});var Jt=E((Pne,Hg)=>{var gN=Lr();Hg.exports=Array.isArray||function(t){return gN(t)=="Array"}});var jg=E(()=>{var vN=te(),EN=Jt();vN({target:"Array",stat:!0},{isArray:EN})});var Xg=E(()=>{"use strict";var bN=te(),SN=Q(),_N=we(),xN=dr(),IN=Gr(),Wg=SN.Array,TN=_N(function(){function e(){}return!(Wg.of.call(e)instanceof e)});bN({target:"Array",stat:!0,forced:TN},{of:function(){for(var t=0,r=arguments.length,n=new(xN(this)?this:Wg)(r);r>t;)IN(n,t,arguments[t++]);return n.length=r,n}})});var $g=E((Fne,Ug)=>{var PN=Lo(),AN=Ji();Ug.exports=Object.keys||function(t){return PN(t,AN)}});var Yg=E((One,Kg)=>{var CN=ht(),wN=et(),MN=qe(),FN=_t(),ON=$g();Kg.exports=CN?Object.defineProperties:function(t,r){MN(t);for(var n=FN(r),i=ON(r),a=i.length,o=0,s;a>o;)wN.f(t,s=i[o++],n[s]);return t}});var zo=E((Dne,Qg)=>{var DN=Ze();Qg.exports=DN("document","documentElement")});var er=E((Rne,iv)=>{var RN=qe(),qN=Yg(),Zg=Ji(),LN=qn(),kN=zo(),NN=Ui(),BN=Ki(),Jg=">",ev="<",jo="prototype",Wo="script",rv=BN("IE_PROTO"),Ho=function(){},nv=function(e){return ev+Wo+Jg+e+ev+"/"+Wo+Jg},tv=function(e){e.write(nv("")),e.close();var t=e.parentWindow.Object;return e=null,t},VN=function(){var e=NN("iframe"),t="java"+Wo+":",r;return e.style.display="none",kN.appendChild(e),e.src=String(t),r=e.contentWindow.document,r.open(),r.write(nv("document.F=Object")),r.close(),r.F},aa,sa=function(){try{aa=new ActiveXObject("htmlfile")}catch{}sa=typeof document<"u"?document.domain&&aa?tv(aa):VN():tv(aa);for(var e=Zg.length;e--;)delete sa[jo][Zg[e]];return sa()};LN[rv]=!0;iv.exports=Object.create||function(t,r){var n;return t!==null?(Ho[jo]=RN(t),n=new Ho,Ho[jo]=null,n[rv]=t):n=sa(),r===void 0?n:qN(n,r)}});var Ae=E((qne,av)=>{var GN=_e(),zN=er(),HN=et(),Xo=GN("unscopables"),Uo=Array.prototype;Uo[Xo]==null&&HN.f(Uo,Xo,{configurable:!0,value:zN(null)});av.exports=function(e){Uo[Xo][e]=!0}});var $o=E(()=>{"use strict";var jN=te(),WN=Ie(),XN=Ee(),UN=Zt(),$N=Ae();jN({target:"Array",proto:!0},{at:function(t){var r=WN(this),n=XN(r),i=UN(t),a=i>=0?i:n+i;return a<0||a>=n?void 0:r[a]}});$N("at")});var Ko=E((Nne,lv)=>{var KN=Q(),sv=Jt(),YN=dr(),QN=Ve(),ZN=_e(),JN=ZN("species"),ov=KN.Array;lv.exports=function(e){var t;return sv(e)&&(t=e.constructor,YN(t)&&(t===ov||sv(t.prototype))?t=void 0:QN(t)&&(t=t[JN],t===null&&(t=void 0))),t===void 0?ov:t}});var mr=E((Bne,uv)=>{var eB=Ko();uv.exports=function(e,t){return new(eB(e))(t===0?0:t)}});var zr=E((Vne,hv)=>{var tB=we(),rB=_e(),nB=Kt(),iB=rB("species");hv.exports=function(e){return nB>=51||!tB(function(){var t=[],r=t.constructor={};return r[iB]=function(){return{foo:1}},t[e](Boolean).foo!==1})}});var yv=E(()=>{"use strict";var aB=te(),sB=Q(),oB=we(),lB=Jt(),uB=Ve(),hB=Ie(),cB=Ee(),cv=Gr(),fB=mr(),pB=zr(),dB=_e(),mB=Kt(),mv=dB("isConcatSpreadable"),fv=9007199254740991,pv="Maximum allowed index exceeded",dv=sB.TypeError,yB=mB>=51||!oB(function(){var e=[];return e[mv]=!1,e.concat()[0]!==e}),gB=pB("concat"),vB=function(e){if(!uB(e))return!1;var t=e[mv];return t!==void 0?!!t:lB(e)},EB=!yB||!gB;aB({target:"Array",proto:!0,forced:EB},{concat:function(t){var r=hB(this),n=fB(r,0),i=0,a,o,s,l,c;for(a=-1,s=arguments.length;afv)throw dv(pv);for(o=0;o=fv)throw dv(pv);cv(n,i++,c)}return n.length=i,n}})});var vv=E((Hne,gv)=>{"use strict";var bB=Ie(),Yo=Br(),SB=Ee(),_B=Math.min;gv.exports=[].copyWithin||function(t,r){var n=bB(this),i=SB(n),a=Yo(t,i),o=Yo(r,i),s=arguments.length>2?arguments[2]:void 0,l=_B((s===void 0?i:Yo(s,i))-o,i-a),c=1;for(o0;)o in n?n[a]=n[o]:delete n[a],a+=c,o+=c;return n}});var Ev=E(()=>{var xB=te(),IB=vv(),TB=Ae();xB({target:"Array",proto:!0},{copyWithin:IB});TB("copyWithin")});var xt=E((Xne,Sv)=>{var PB=pt(),AB=ye(),CB=hr(),wB=Ie(),MB=Ee(),FB=mr(),bv=AB([].push),tr=function(e){var t=e==1,r=e==2,n=e==3,i=e==4,a=e==6,o=e==7,s=e==5||a;return function(l,c,u,f){for(var d=wB(l),m=CB(d),p=PB(c,u),y=MB(m),h=0,g=f||FB,v=t?g(l,y):r||o?g(l,0):void 0,b,S;y>h;h++)if((s||h in m)&&(b=m[h],S=p(b,h,d),e))if(t)v[h]=S;else if(S)switch(e){case 3:return!0;case 5:return b;case 6:return h;case 2:bv(v,b)}else switch(e){case 4:return!1;case 7:bv(v,b)}return a?-1:n||i?i:v}};Sv.exports={forEach:tr(0),map:tr(1),filter:tr(2),some:tr(3),every:tr(4),find:tr(5),findIndex:tr(6),filterReject:tr(7)}});var It=E((Une,_v)=>{"use strict";var OB=we();_v.exports=function(e,t){var r=[][e];return!!r&&OB(function(){r.call(null,t||function(){throw 1},1)})}});var xv=E(()=>{"use strict";var DB=te(),RB=xt().every,qB=It(),LB=qB("every");DB({target:"Array",proto:!0,forced:!LB},{every:function(t){return RB(this,t,arguments.length>1?arguments[1]:void 0)}})});var Pv=E((Yne,Tv)=>{"use strict";var kB=Ie(),Iv=Br(),NB=Ee();Tv.exports=function(t){for(var r=kB(this),n=NB(r),i=arguments.length,a=Iv(i>1?arguments[1]:void 0,n),o=i>2?arguments[2]:void 0,s=o===void 0?n:Iv(o,n);s>a;)r[a++]=t;return r}});var Av=E(()=>{var BB=te(),VB=Pv(),GB=Ae();BB({target:"Array",proto:!0},{fill:VB});GB("fill")});var Cv=E(()=>{"use strict";var zB=te(),HB=xt().filter,jB=zr(),WB=jB("filter");zB({target:"Array",proto:!0,forced:!WB},{filter:function(t){return HB(this,t,arguments.length>1?arguments[1]:void 0)}})});var Mv=E(()=>{"use strict";var XB=te(),UB=xt().find,$B=Ae(),Qo="find",wv=!0;Qo in[]&&Array(1)[Qo](function(){wv=!1});XB({target:"Array",proto:!0,forced:wv},{find:function(t){return UB(this,t,arguments.length>1?arguments[1]:void 0)}});$B(Qo)});var Ov=E(()=>{"use strict";var KB=te(),YB=xt().findIndex,QB=Ae(),Zo="findIndex",Fv=!0;Zo in[]&&Array(1)[Zo](function(){Fv=!1});KB({target:"Array",proto:!0,forced:Fv},{findIndex:function(t){return YB(this,t,arguments.length>1?arguments[1]:void 0)}});QB(Zo)});var Jo=E((aie,Rv)=>{"use strict";var ZB=Q(),JB=Jt(),eV=Ee(),tV=pt(),rV=ZB.TypeError,Dv=function(e,t,r,n,i,a,o,s){for(var l=i,c=0,u=o?tV(o,s):!1,f,d;c0&&JB(f))d=eV(f),l=Dv(e,t,f,d,l,a-1)-1;else{if(l>=9007199254740991)throw rV("Exceed the acceptable array length");e[l]=f}l++}c++}return l};Rv.exports=Dv});var qv=E(()=>{"use strict";var nV=te(),iV=Jo(),aV=Ie(),sV=Ee(),oV=Zt(),lV=mr();nV({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,r=aV(this),n=sV(r),i=lV(r,0);return i.length=iV(i,r,r,n,0,t===void 0?1:oV(t)),i}})});var Lv=E(()=>{"use strict";var uV=te(),hV=Jo(),cV=ft(),fV=Ie(),pV=Ee(),dV=mr();uV({target:"Array",proto:!0},{flatMap:function(t){var r=fV(this),n=pV(r),i;return cV(t),i=dV(r,0),i.length=hV(i,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),i}})});var Nv=E((hie,kv)=>{"use strict";var mV=xt().forEach,yV=It(),gV=yV("forEach");kv.exports=gV?[].forEach:function(t){return mV(this,t,arguments.length>1?arguments[1]:void 0)}});var Vv=E(()=>{"use strict";var vV=te(),Bv=Nv();vV({target:"Array",proto:!0,forced:[].forEach!=Bv},{forEach:Bv})});var Gv=E(()=>{"use strict";var EV=te(),bV=Zi().includes,SV=Ae();EV({target:"Array",proto:!0},{includes:function(t){return bV(this,t,arguments.length>1?arguments[1]:void 0)}});SV("includes")});var Hv=E(()=>{"use strict";var _V=te(),xV=ye(),IV=Zi().indexOf,TV=It(),el=xV([].indexOf),zv=!!el&&1/el([1],1,-0)<0,PV=TV("indexOf");_V({target:"Array",proto:!0,forced:zv||!PV},{indexOf:function(t){var r=arguments.length>1?arguments[1]:void 0;return zv?el(this,t,r)||0:IV(this,t,r)}})});var Wv=E((gie,jv)=>{var AV=we();jv.exports=!AV(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})});var oa=E((vie,Uv)=>{var CV=Q(),wV=Je(),MV=Se(),FV=Ie(),OV=Ki(),DV=Wv(),Xv=OV("IE_PROTO"),tl=CV.Object,RV=tl.prototype;Uv.exports=DV?tl.getPrototypeOf:function(e){var t=FV(e);if(wV(t,Xv))return t[Xv];var r=t.constructor;return MV(r)&&t instanceof r?r.prototype:t instanceof tl?RV:null}});var al=E((Eie,Yv)=>{"use strict";var qV=we(),LV=Se(),kV=er(),$v=oa(),NV=Ot(),BV=_e(),VV=kr(),il=BV("iterator"),Kv=!1,Dt,rl,nl;[].keys&&(nl=[].keys(),"next"in nl?(rl=$v($v(nl)),rl!==Object.prototype&&(Dt=rl)):Kv=!0);var GV=Dt==null||qV(function(){var e={};return Dt[il].call(e)!==e});GV?Dt={}:VV&&(Dt=kV(Dt));LV(Dt[il])||NV(Dt,il,function(){return this});Yv.exports={IteratorPrototype:Dt,BUGGY_SAFARI_ITERATORS:Kv}});var zn=E((bie,Zv)=>{var zV=et().f,HV=Je(),jV=_e(),Qv=jV("toStringTag");Zv.exports=function(e,t,r){e&&!HV(e=r?e:e.prototype,Qv)&&zV(e,Qv,{configurable:!0,value:t})}});var e0=E((Sie,Jv)=>{"use strict";var WV=al().IteratorPrototype,XV=er(),UV=wn(),$V=zn(),KV=Vr(),YV=function(){return this};Jv.exports=function(e,t,r){var n=t+" Iterator";return e.prototype=XV(WV,{next:UV(1,r)}),$V(e,n,!1,!0),KV[n]=YV,e}});var n0=E((_ie,r0)=>{var t0=Q(),QV=Se(),ZV=t0.String,JV=t0.TypeError;r0.exports=function(e){if(typeof e=="object"||QV(e))return e;throw JV("Can't set "+ZV(e)+" as a prototype")}});var la=E((xie,i0)=>{var eG=ye(),tG=qe(),rG=n0();i0.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e=!1,t={},r;try{r=eG(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),r(t,[]),e=t instanceof Array}catch{}return function(i,a){return tG(i),rG(a),e?r(i,a):i.__proto__=a,i}}():void 0)});var ca=E((Iie,d0)=>{"use strict";var nG=te(),iG=Qe(),ua=kr(),f0=Ro(),aG=Se(),sG=e0(),a0=oa(),s0=la(),oG=zn(),lG=Dn(),sl=Ot(),uG=_e(),o0=Vr(),p0=al(),hG=f0.PROPER,cG=f0.CONFIGURABLE,l0=p0.IteratorPrototype,ha=p0.BUGGY_SAFARI_ITERATORS,Hn=uG("iterator"),u0="keys",jn="values",h0="entries",c0=function(){return this};d0.exports=function(e,t,r,n,i,a,o){sG(r,t,n);var s=function(g){if(g===i&&d)return d;if(!ha&&g in u)return u[g];switch(g){case u0:return function(){return new r(this,g)};case jn:return function(){return new r(this,g)};case h0:return function(){return new r(this,g)}}return function(){return new r(this)}},l=t+" Iterator",c=!1,u=e.prototype,f=u[Hn]||u["@@iterator"]||i&&u[i],d=!ha&&f||s(i),m=t=="Array"&&u.entries||f,p,y,h;if(m&&(p=a0(m.call(new e)),p!==Object.prototype&&p.next&&(!ua&&a0(p)!==l0&&(s0?s0(p,l0):aG(p[Hn])||sl(p,Hn,c0)),oG(p,l,!0,!0),ua&&(o0[l]=c0))),hG&&i==jn&&f&&f.name!==jn&&(!ua&&cG?lG(u,"name",jn):(c=!0,d=function(){return iG(f,this)})),i)if(y={values:s(jn),keys:a?d:s(u0),entries:s(h0)},o)for(h in y)(ha||c||!(h in u))&&sl(u,h,y[h]);else nG({target:t,proto:!0,forced:ha||c},y);return(!ua||o)&&u[Hn]!==d&&sl(u,Hn,d,{name:i}),o0[t]=d,y}});var E0=E((Tie,v0)=>{"use strict";var fG=_t(),ol=Ae(),m0=Vr(),y0=pr(),pG=ca(),g0="Array Iterator",dG=y0.set,mG=y0.getterFor(g0);v0.exports=pG(Array,"Array",function(e,t){dG(this,{type:g0,target:fG(e),index:0,kind:t})},function(){var e=mG(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):r=="keys"?{value:n,done:!1}:r=="values"?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}},"values");m0.Arguments=m0.Array;ol("keys");ol("values");ol("entries")});var b0=E(()=>{"use strict";var yG=te(),gG=ye(),vG=hr(),EG=_t(),bG=It(),SG=gG([].join),_G=vG!=Object,xG=bG("join",",");yG({target:"Array",proto:!0,forced:_G||!xG},{join:function(t){return SG(EG(this),t===void 0?",":t)}})});var fa=E((Cie,x0)=>{var ll=Function.prototype,S0=ll.apply,IG=ll.bind,_0=ll.call;x0.exports=typeof Reflect=="object"&&Reflect.apply||(IG?_0.bind(S0):function(){return _0.apply(S0,arguments)})});var P0=E((wie,T0)=>{"use strict";var TG=fa(),PG=_t(),AG=Zt(),CG=Ee(),wG=It(),MG=Math.min,ul=[].lastIndexOf,I0=!!ul&&1/[1].lastIndexOf(1,-0)<0,FG=wG("lastIndexOf"),OG=I0||!FG;T0.exports=OG?function(t){if(I0)return TG(ul,this,arguments)||0;var r=PG(this),n=CG(r),i=n-1;for(arguments.length>1&&(i=MG(i,AG(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in r&&r[i]===t)return i||0;return-1}:ul});var C0=E(()=>{var DG=te(),A0=P0();DG({target:"Array",proto:!0,forced:A0!==[].lastIndexOf},{lastIndexOf:A0})});var w0=E(()=>{"use strict";var RG=te(),qG=xt().map,LG=zr(),kG=LG("map");RG({target:"Array",proto:!0,forced:!kG},{map:function(t){return qG(this,t,arguments.length>1?arguments[1]:void 0)}})});var hl=E((Rie,F0)=>{var NG=Q(),BG=ft(),VG=Ie(),GG=hr(),zG=Ee(),HG=NG.TypeError,M0=function(e){return function(t,r,n,i){BG(r);var a=VG(t),o=GG(a),s=zG(a),l=e?s-1:0,c=e?-1:1;if(n<2)for(;;){if(l in o){i=o[l],l+=c;break}if(l+=c,e?l<0:s<=l)throw HG("Reduce of empty array with no initial value")}for(;e?l>=0:s>l;l+=c)l in o&&(i=r(i,o[l],l,a));return i}};F0.exports={left:M0(!1),right:M0(!0)}});var Hr=E((qie,O0)=>{var jG=Lr(),WG=Q();O0.exports=jG(WG.process)=="process"});var R0=E(()=>{"use strict";var XG=te(),UG=hl().left,$G=It(),D0=Kt(),KG=Hr(),YG=$G("reduce"),QG=!KG&&D0>79&&D0<83;XG({target:"Array",proto:!0,forced:!YG||QG},{reduce:function(t){var r=arguments.length;return UG(this,t,r,r>1?arguments[1]:void 0)}})});var L0=E(()=>{"use strict";var ZG=te(),JG=hl().right,e3=It(),q0=Kt(),t3=Hr(),r3=e3("reduceRight"),n3=!t3&&q0>79&&q0<83;ZG({target:"Array",proto:!0,forced:!r3||n3},{reduceRight:function(t){return JG(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})});var N0=E(()=>{"use strict";var i3=te(),a3=ye(),s3=Jt(),o3=a3([].reverse),k0=[1,2];i3({target:"Array",proto:!0,forced:String(k0)===String(k0.reverse())},{reverse:function(){return s3(this)&&(this.length=this.length),o3(this)}})});var Wn=E((zie,B0)=>{var l3=ye();B0.exports=l3([].slice)});var z0=E(()=>{"use strict";var u3=te(),h3=Q(),V0=Jt(),c3=dr(),f3=Ve(),G0=Br(),p3=Ee(),d3=_t(),m3=Gr(),y3=_e(),g3=zr(),v3=Wn(),E3=g3("slice"),b3=y3("species"),cl=h3.Array,S3=Math.max;u3({target:"Array",proto:!0,forced:!E3},{slice:function(t,r){var n=d3(this),i=p3(n),a=G0(t,i),o=G0(r===void 0?i:r,i),s,l,c;if(V0(n)&&(s=n.constructor,c3(s)&&(s===cl||V0(s.prototype))?s=void 0:f3(s)&&(s=s[b3],s===null&&(s=void 0)),s===cl||s===void 0))return v3(n,a,o);for(l=new(s===void 0?cl:s)(S3(o-a,0)),c=0;a{"use strict";var _3=te(),x3=xt().some,I3=It(),T3=I3("some");_3({target:"Array",proto:!0,forced:!T3},{some:function(t){return x3(this,t,arguments.length>1?arguments[1]:void 0)}})});var pa=E((Uie,j0)=>{var P3=Q(),A3=Nn(),C3=P3.String;j0.exports=function(e){if(A3(e)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return C3(e)}});var U0=E(($ie,X0)=>{var W0=Wn(),w3=Math.floor,fl=function(e,t){var r=e.length,n=w3(r/2);return r<8?M3(e,t):F3(e,fl(W0(e,0,n),t),fl(W0(e,n),t),t)},M3=function(e,t){for(var r=e.length,n=1,i,a;n0;)e[a]=e[--a];a!==n++&&(e[a]=i)}return e},F3=function(e,t,r,n){for(var i=t.length,a=r.length,o=0,s=0;o{var O3=$t(),$0=O3.match(/firefox\/(\d+)/i);K0.exports=!!$0&&+$0[1]});var Z0=E((Yie,Q0)=>{var D3=$t();Q0.exports=/MSIE|Trident/.test(D3)});var tE=E((Qie,eE)=>{var R3=$t(),J0=R3.match(/AppleWebKit\/(\d+)\./);eE.exports=!!J0&&+J0[1]});var uE=E(()=>{"use strict";var q3=te(),oE=ye(),L3=ft(),k3=Ie(),N3=Ee(),rE=pa(),pl=we(),B3=U0(),V3=It(),nE=Y0(),G3=Z0(),iE=Kt(),aE=tE(),rr=[],sE=oE(rr.sort),z3=oE(rr.push),H3=pl(function(){rr.sort(void 0)}),j3=pl(function(){rr.sort(null)}),W3=V3("sort"),lE=!pl(function(){if(iE)return iE<70;if(!(nE&&nE>3)){if(G3)return!0;if(aE)return aE<603;var e="",t,r,n,i;for(t=65;t<76;t++){switch(r=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(i=0;i<47;i++)rr.push({k:r+i,v:n})}for(rr.sort(function(a,o){return o.v-a.v}),i=0;irE(r)?1:-1}};q3({target:"Array",proto:!0,forced:X3},{sort:function(t){t!==void 0&&L3(t);var r=k3(this);if(lE)return t===void 0?sE(r):sE(r,t);var n=[],i=N3(r),a,o;for(o=0;o{"use strict";var $3=Ze(),K3=et(),Y3=_e(),Q3=ht(),hE=Y3("species");cE.exports=function(e){var t=$3(e),r=K3.f;Q3&&t&&!t[hE]&&r(t,hE,{configurable:!0,get:function(){return this}})}});var fE=E(()=>{var Z3=da();Z3("Array")});var pE=E(()=>{"use strict";var J3=te(),e5=Q(),t5=Br(),r5=Zt(),n5=Ee(),i5=Ie(),a5=mr(),s5=Gr(),o5=zr(),l5=o5("splice"),u5=e5.TypeError,h5=Math.max,c5=Math.min,f5=9007199254740991,p5="Maximum allowed length exceeded";J3({target:"Array",proto:!0,forced:!l5},{splice:function(t,r){var n=i5(this),i=n5(n),a=t5(t,i),o=arguments.length,s,l,c,u,f,d;if(o===0?s=l=0:o===1?(s=0,l=i-a):(s=o-2,l=c5(h5(r5(r),0),i-a)),i+s-l>f5)throw u5(p5);for(c=a5(n,l),u=0;ui-l+s;u--)delete n[u-1]}else if(s>l)for(u=i-l;u>a;u--)f=u+l-1,d=u+s-1,f in n?n[d]=n[f]:delete n[d];for(u=0;u{var d5=Ae();d5("flat")});var mE=E(()=>{var m5=Ae();m5("flatMap")});var gE=E((uae,yE)=>{"use strict";var y5=ra(),g5=Nn();yE.exports=y5?{}.toString:function(){return"[object "+g5(this)+"]"}});var vE=E(()=>{var v5=ra(),E5=Ot(),b5=gE();v5||E5(Object.prototype,"toString",b5,{unsafe:!0})});var _E=E((fae,SE)=>{var dl=ye(),S5=Zt(),_5=pa(),x5=zi(),I5=dl("".charAt),EE=dl("".charCodeAt),T5=dl("".slice),bE=function(e){return function(t,r){var n=_5(x5(t)),i=S5(r),a=n.length,o,s;return i<0||i>=a?e?"":void 0:(o=EE(n,i),o<55296||o>56319||i+1===a||(s=EE(n,i+1))<56320||s>57343?e?I5(n,i):o:e?T5(n,i,i+2):(o-55296<<10)+(s-56320)+65536)}};SE.exports={codeAt:bE(!1),charAt:bE(!0)}});var TE=E(()=>{"use strict";var P5=_E().charAt,A5=pa(),xE=pr(),C5=ca(),IE="String Iterator",w5=xE.set,M5=xE.getterFor(IE);C5(String,"String",function(e){w5(this,{type:IE,string:A5(e),index:0})},function(){var t=M5(this),r=t.string,n=t.index,i;return n>=r.length?{value:void 0,done:!0}:(i=P5(r,n),t.index+=i.length,{value:i,done:!1})})});var AE=E((mae,PE)=>{var F5=Q();PE.exports=F5});var wE=E((yae,CE)=>{zg();jg();Xg();$o();yv();Ev();xv();Av();Cv();Mv();Ov();qv();Lv();Vv();Gv();Hv();E0();b0();C0();w0();R0();L0();N0();z0();H0();uE();fE();pE();dE();mE();vE();TE();var O5=AE();CE.exports=O5.Array});var FE=E((gae,ME)=>{var D5=wE();ME.exports=D5});var qE=E((vae,RE)=>{var R5=Lr(),q5=_t(),OE=ea().f,L5=Wn(),DE=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],k5=function(e){try{return OE(e)}catch{return L5(DE)}};RE.exports.f=function(t){return DE&&R5(t)=="Window"?k5(t):OE(q5(t))}});var kE=E((Eae,LE)=>{var N5=we();LE.exports=!N5(function(){return Object.isExtensible(Object.preventExtensions({}))})});var vl=E((bae,VE)=>{var B5=te(),V5=ye(),G5=qn(),z5=Ve(),ml=Je(),H5=et().f,NE=ea(),j5=qE(),W5=Xi(),X5=kE(),BE=!1,Rt=W5("meta"),U5=0,yl=Object.isExtensible||function(){return!0},gl=function(e){H5(e,Rt,{value:{objectID:"O"+U5++,weakData:{}}})},$5=function(e,t){if(!z5(e))return typeof e=="symbol"?e:(typeof e=="string"?"S":"P")+e;if(!ml(e,Rt)){if(!yl(e))return"F";if(!t)return"E";gl(e)}return e[Rt].objectID},K5=function(e,t){if(!ml(e,Rt)){if(!yl(e))return!0;if(!t)return!1;gl(e)}return e[Rt].weakData},Y5=function(e){return X5&&BE&&yl(e)&&!ml(e,Rt)&&gl(e),e},Q5=function(){Z5.enable=function(){},BE=!0;var e=NE.f,t=V5([].splice),r={};r[Rt]=1,e(r).length&&(NE.f=function(n){for(var i=e(n),a=0,o=i.length;a{var J5=Q(),ez=pt(),tz=Qe(),rz=qe(),nz=Mn(),iz=Bo(),az=Ee(),GE=Hi(),sz=Gn(),oz=Vn(),zE=No(),lz=J5.TypeError,ma=function(e,t){this.stopped=e,this.result=t},HE=ma.prototype;jE.exports=function(e,t,r){var n=r&&r.that,i=!!(r&&r.AS_ENTRIES),a=!!(r&&r.IS_ITERATOR),o=!!(r&&r.INTERRUPTED),s=ez(t,n),l,c,u,f,d,m,p,y=function(g){return l&&zE(l,"normal",g),new ma(!0,g)},h=function(g){return i?(rz(g),o?s(g[0],g[1],y):s(g[0],g[1])):o?s(g,y):s(g)};if(a)l=e;else{if(c=oz(e),!c)throw lz(nz(e)+" is not iterable");if(iz(c)){for(u=0,f=az(e);f>u;u++)if(d=h(e[u]),d&&GE(HE,d))return d;return new ma(!1)}l=sz(e,c)}for(m=l.next;!(p=tz(m,l)).done;){try{d=h(p.value)}catch(g){zE(l,"throw",g)}if(typeof d=="object"&&d&&GE(HE,d))return d}return new ma(!1)}});var ga=E((_ae,WE)=>{var uz=Q(),hz=Hi(),cz=uz.TypeError;WE.exports=function(e,t){if(hz(t,e))return e;throw cz("Incorrect invocation")}});var $E=E((xae,UE)=>{var fz=Se(),pz=Ve(),XE=la();UE.exports=function(e,t,r){var n,i;return XE&&fz(n=t.constructor)&&n!==r&&pz(i=n.prototype)&&i!==r.prototype&&XE(e,i),e}});var QE=E((Iae,YE)=>{"use strict";var dz=te(),mz=Q(),yz=ye(),KE=ta(),gz=Ot(),vz=vl(),Ez=ya(),bz=ga(),Sz=Se(),El=Ve(),bl=we(),_z=ia(),xz=zn(),Iz=$E();YE.exports=function(e,t,r){var n=e.indexOf("Map")!==-1,i=e.indexOf("Weak")!==-1,a=n?"set":"add",o=mz[e],s=o&&o.prototype,l=o,c={},u=function(g){var v=yz(s[g]);gz(s,g,g=="add"?function(S){return v(this,S===0?0:S),this}:g=="delete"?function(b){return i&&!El(b)?!1:v(this,b===0?0:b)}:g=="get"?function(S){return i&&!El(S)?void 0:v(this,S===0?0:S)}:g=="has"?function(S){return i&&!El(S)?!1:v(this,S===0?0:S)}:function(S,_){return v(this,S===0?0:S,_),this})},f=KE(e,!Sz(o)||!(i||s.forEach&&!bl(function(){new o().entries().next()})));if(f)l=r.getConstructor(t,e,n,a),vz.enable();else if(KE(e,!0)){var d=new l,m=d[a](i?{}:-0,1)!=d,p=bl(function(){d.has(1)}),y=_z(function(g){new o(g)}),h=!i&&bl(function(){for(var g=new o,v=5;v--;)g[a](v,v);return!g.has(-0)});y||(l=t(function(g,v){bz(g,s);var b=Iz(new o,g,l);return v!=null&&Ez(v,b[a],{that:b,AS_ENTRIES:n}),b}),l.prototype=s,s.constructor=l),(p||h)&&(u("delete"),u("has"),n&&u("get")),(h||m)&&u(a),i&&s.clear&&delete s.clear}return c[e]=l,dz({global:!0,forced:l!=o},c),xz(l,e),i||r.setStrong(l,e,n),l}});var va=E((Tae,ZE)=>{var Tz=Ot();ZE.exports=function(e,t,r){for(var n in t)Tz(e,n,t[n],r);return e}});var i1=E((Pae,n1)=>{"use strict";var Pz=et().f,Az=er(),JE=va(),Cz=pt(),wz=ga(),Mz=ya(),Fz=ca(),Oz=da(),Xn=ht(),e1=vl().fastKey,r1=pr(),t1=r1.set,Sl=r1.getterFor;n1.exports={getConstructor:function(e,t,r,n){var i=e(function(c,u){wz(c,a),t1(c,{type:t,index:Az(null),first:void 0,last:void 0,size:0}),Xn||(c.size=0),u!=null&&Mz(u,c[n],{that:c,AS_ENTRIES:r})}),a=i.prototype,o=Sl(t),s=function(c,u,f){var d=o(c),m=l(c,u),p,y;return m?m.value=f:(d.last=m={index:y=e1(u,!0),key:u,value:f,previous:p=d.last,next:void 0,removed:!1},d.first||(d.first=m),p&&(p.next=m),Xn?d.size++:c.size++,y!=="F"&&(d.index[y]=m)),c},l=function(c,u){var f=o(c),d=e1(u),m;if(d!=="F")return f.index[d];for(m=f.first;m;m=m.next)if(m.key==u)return m};return JE(a,{clear:function(){for(var u=this,f=o(u),d=f.index,m=f.first;m;)m.removed=!0,m.previous&&(m.previous=m.previous.next=void 0),delete d[m.index],m=m.next;f.first=f.last=void 0,Xn?f.size=0:u.size=0},delete:function(c){var u=this,f=o(u),d=l(u,c);if(d){var m=d.next,p=d.previous;delete f.index[d.index],d.removed=!0,p&&(p.next=m),m&&(m.previous=p),f.first==d&&(f.first=m),f.last==d&&(f.last=p),Xn?f.size--:u.size--}return!!d},forEach:function(u){for(var f=o(this),d=Cz(u,arguments.length>1?arguments[1]:void 0),m;m=m?m.next:f.first;)for(d(m.value,m.key,this);m&&m.removed;)m=m.previous},has:function(u){return!!l(this,u)}}),JE(a,r?{get:function(u){var f=l(this,u);return f&&f.value},set:function(u,f){return s(this,u===0?0:u,f)}}:{add:function(u){return s(this,u=u===0?0:u,u)}}),Xn&&Pz(a,"size",{get:function(){return o(this).size}}),i},setStrong:function(e,t,r){var n=t+" Iterator",i=Sl(t),a=Sl(n);Fz(e,t,function(o,s){t1(this,{type:n,target:o,state:i(o),kind:s,last:void 0})},function(){for(var o=a(this),s=o.kind,l=o.last;l&&l.removed;)l=l.previous;return!o.target||!(o.last=l=l?l.next:o.state.first)?(o.target=void 0,{value:void 0,done:!0}):s=="keys"?{value:l.key,done:!1}:s=="values"?{value:l.value,done:!1}:{value:[l.key,l.value],done:!1}},r?"entries":"values",!r,!0),Oz(t)}}});var a1=E(()=>{"use strict";var Dz=QE(),Rz=i1();Dz("Map",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},Rz)});var o1=E((wae,s1)=>{var qz=Q();s1.exports=qz.Promise});var u1=E((Mae,l1)=>{var Lz=Q(),kz=dr(),Nz=Mn(),Bz=Lz.TypeError;l1.exports=function(e){if(kz(e))return e;throw Bz(Nz(e)+" is not a constructor")}});var f1=E((Fae,c1)=>{var h1=qe(),Vz=u1(),Gz=_e(),zz=Gz("species");c1.exports=function(e,t){var r=h1(e).constructor,n;return r===void 0||(n=h1(r)[zz])==null?t:Vz(n)}});var _l=E((Oae,p1)=>{var Hz=$t();p1.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(Hz)});var Fl=E((Dae,S1)=>{var Xe=Q(),jz=fa(),Wz=pt(),d1=Se(),Xz=Je(),Uz=we(),m1=zo(),$z=Wn(),y1=Ui(),Kz=_l(),Yz=Hr(),Cl=Xe.setImmediate,wl=Xe.clearImmediate,Qz=Xe.process,xl=Xe.Dispatch,Zz=Xe.Function,g1=Xe.MessageChannel,Jz=Xe.String,Il=0,Un={},v1="onreadystatechange",$n,yr,Tl,Pl;try{$n=Xe.location}catch{}var Ml=function(e){if(Xz(Un,e)){var t=Un[e];delete Un[e],t()}},Al=function(e){return function(){Ml(e)}},E1=function(e){Ml(e.data)},b1=function(e){Xe.postMessage(Jz(e),$n.protocol+"//"+$n.host)};(!Cl||!wl)&&(Cl=function(t){var r=$z(arguments,1);return Un[++Il]=function(){jz(d1(t)?t:Zz(t),void 0,r)},yr(Il),Il},wl=function(t){delete Un[t]},Yz?yr=function(e){Qz.nextTick(Al(e))}:xl&&xl.now?yr=function(e){xl.now(Al(e))}:g1&&!Kz?(Tl=new g1,Pl=Tl.port2,Tl.port1.onmessage=E1,yr=Wz(Pl.postMessage,Pl)):Xe.addEventListener&&d1(Xe.postMessage)&&!Xe.importScripts&&$n&&$n.protocol!=="file:"&&!Uz(b1)?(yr=b1,Xe.addEventListener("message",E1,!1)):v1 in y1("script")?yr=function(e){m1.appendChild(y1("script"))[v1]=function(){m1.removeChild(this),Ml(e)}}:yr=function(e){setTimeout(Al(e),0)});S1.exports={set:Cl,clear:wl}});var x1=E((Rae,_1)=>{var eH=$t(),tH=Q();_1.exports=/ipad|iphone|ipod/i.test(eH)&&tH.Pebble!==void 0});var T1=E((qae,I1)=>{var rH=$t();I1.exports=/web0s(?!.*chrome)/i.test(rH)});var R1=E((Lae,D1)=>{var vr=Q(),P1=pt(),nH=$i().f,Ol=Fl().set,iH=_l(),aH=x1(),sH=T1(),Dl=Hr(),A1=vr.MutationObserver||vr.WebKitMutationObserver,C1=vr.document,w1=vr.process,Ea=vr.Promise,M1=nH(vr,"queueMicrotask"),O1=M1&&M1.value,Kn,gr,Yn,jr,Rl,ql,ba,F1;O1||(Kn=function(){var e,t;for(Dl&&(e=w1.domain)&&e.exit();gr;){t=gr.fn,gr=gr.next;try{t()}catch(r){throw gr?jr():Yn=void 0,r}}Yn=void 0,e&&e.enter()},!iH&&!Dl&&!sH&&A1&&C1?(Rl=!0,ql=C1.createTextNode(""),new A1(Kn).observe(ql,{characterData:!0}),jr=function(){ql.data=Rl=!Rl}):!aH&&Ea&&Ea.resolve?(ba=Ea.resolve(void 0),ba.constructor=Ea,F1=P1(ba.then,ba),jr=function(){F1(Kn)}):Dl?jr=function(){w1.nextTick(Kn)}:(Ol=P1(Ol,vr),jr=function(){Ol(Kn)}));D1.exports=O1||function(e){var t={fn:e,next:void 0};Yn&&(Yn.next=t),gr||(gr=t,jr()),Yn=t}});var Ll=E((kae,L1)=>{"use strict";var q1=ft(),oH=function(e){var t,r;this.promise=new e(function(n,i){if(t!==void 0||r!==void 0)throw TypeError("Bad Promise constructor");t=n,r=i}),this.resolve=q1(t),this.reject=q1(r)};L1.exports.f=function(e){return new oH(e)}});var N1=E((Nae,k1)=>{var lH=qe(),uH=Ve(),hH=Ll();k1.exports=function(e,t){if(lH(e),uH(t)&&t.constructor===e)return t;var r=hH.f(e),n=r.resolve;return n(t),r.promise}});var V1=E((Bae,B1)=>{var cH=Q();B1.exports=function(e,t){var r=cH.console;r&&r.error&&(arguments.length==1?r.error(e):r.error(e,t))}});var z1=E((Vae,G1)=>{G1.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}});var j1=E((Gae,H1)=>{H1.exports=typeof window=="object"});var cb=E(()=>{"use strict";var Ta=te(),_a=kr(),qt=Q(),fH=Ze(),Lt=Qe(),xa=o1(),W1=Ot(),pH=va(),X1=la(),dH=zn(),mH=da(),kl=ft(),Qn=Se(),yH=Ve(),gH=ga(),vH=Rn(),U1=ya(),EH=ia(),bH=f1(),eb=Fl().set,tb=R1(),SH=N1(),_H=V1(),rb=Ll(),Nl=z1(),zl=pr(),xH=ta(),IH=_e(),TH=j1(),Ia=Hr(),$1=Kt(),PH=IH("species"),kt="Promise",K1=zl.get,AH=zl.set,CH=zl.getterFor(kt),Er=xa&&xa.prototype,tt=xa,Wr=Er,nb=qt.TypeError,Bl=qt.document,Hl=qt.process,$r=rb.f,wH=$r,MH=!!(Bl&&Bl.createEvent&&qt.dispatchEvent),ib=Qn(qt.PromiseRejectionEvent),ab="unhandledrejection",FH="rejectionhandled",Y1=0,sb=1,OH=2,jl=1,lb=2,Vl=!1,Sa,Q1,Wl,Z1,Zn=xH(kt,function(){var e=vH(tt),t=e!==String(tt);if(!t&&$1===66||_a&&!Wr.finally)return!0;if($1>=51&&/native code/.test(e))return!1;var r=new tt(function(a){a(1)}),n=function(a){a(function(){},function(){})},i=r.constructor={};return i[PH]=n,Vl=r.then(function(){})instanceof n,Vl?!t&&TH&&!ib:!0}),DH=Zn||!EH(function(e){tt.all(e).catch(function(){})}),ub=function(e){var t;return yH(e)&&Qn(t=e.then)?t:!1},Xl=function(e,t){if(!e.notified){e.notified=!0;var r=e.reactions;tb(function(){for(var n=e.value,i=e.state==sb,a=0;r.length>a;){var o=r[a++],s=i?o.ok:o.fail,l=o.resolve,c=o.reject,u=o.domain,f,d,m;try{s?(i||(e.rejection===lb&&qH(e),e.rejection=jl),s===!0?f=n:(u&&u.enter(),f=s(n),u&&(u.exit(),m=!0)),f===o.promise?c(nb("Promise-chain cycle")):(d=ub(f))?Lt(d,f,l,c):l(f)):c(n)}catch(p){u&&!m&&u.exit(),c(p)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&RH(e)})}},hb=function(e,t,r){var n,i;MH?(n=Bl.createEvent("Event"),n.promise=t,n.reason=r,n.initEvent(e,!1,!0),qt.dispatchEvent(n)):n={promise:t,reason:r},!ib&&(i=qt["on"+e])?i(n):e===ab&&_H("Unhandled promise rejection",r)},RH=function(e){Lt(eb,qt,function(){var t=e.facade,r=e.value,n=J1(e),i;if(n&&(i=Nl(function(){Ia?Hl.emit("unhandledRejection",r,t):hb(ab,t,r)}),e.rejection=Ia||J1(e)?lb:jl,i.error))throw i.value})},J1=function(e){return e.rejection!==jl&&!e.parent},qH=function(e){Lt(eb,qt,function(){var t=e.facade;Ia?Hl.emit("rejectionHandled",t):hb(FH,t,e.value)})},Xr=function(e,t,r){return function(n){e(t,n,r)}},Ur=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=OH,Xl(e,!0))},Gl=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw nb("Promise can't be resolved itself");var n=ub(t);n?tb(function(){var i={done:!1};try{Lt(n,t,Xr(Gl,i,e),Xr(Ur,i,e))}catch(a){Ur(i,a,e)}}):(e.value=t,e.state=sb,Xl(e,!1))}catch(i){Ur({done:!1},i,e)}}};if(Zn&&(tt=function(t){gH(this,Wr),kl(t),Lt(Sa,this);var r=K1(this);try{t(Xr(Gl,r),Xr(Ur,r))}catch(n){Ur(r,n)}},Wr=tt.prototype,Sa=function(t){AH(this,{type:kt,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:Y1,value:void 0})},Sa.prototype=pH(Wr,{then:function(t,r){var n=CH(this),i=n.reactions,a=$r(bH(this,tt));return a.ok=Qn(t)?t:!0,a.fail=Qn(r)&&r,a.domain=Ia?Hl.domain:void 0,n.parent=!0,i[i.length]=a,n.state!=Y1&&Xl(n,!1),a.promise},catch:function(e){return this.then(void 0,e)}}),Q1=function(){var e=new Sa,t=K1(e);this.promise=e,this.resolve=Xr(Gl,t),this.reject=Xr(Ur,t)},rb.f=$r=function(e){return e===tt||e===Wl?new Q1(e):wH(e)},!_a&&Qn(xa)&&Er!==Object.prototype)){Z1=Er.then,Vl||(W1(Er,"then",function(t,r){var n=this;return new tt(function(i,a){Lt(Z1,n,i,a)}).then(t,r)},{unsafe:!0}),W1(Er,"catch",Wr.catch,{unsafe:!0}));try{delete Er.constructor}catch{}X1&&X1(Er,Wr)}Ta({global:!0,wrap:!0,forced:Zn},{Promise:tt});dH(tt,kt,!1,!0);mH(kt);Wl=fH(kt);Ta({target:kt,stat:!0,forced:Zn},{reject:function(t){var r=$r(this);return Lt(r.reject,void 0,t),r.promise}});Ta({target:kt,stat:!0,forced:_a||Zn},{resolve:function(t){return SH(_a&&this===Wl?tt:this,t)}});Ta({target:kt,stat:!0,forced:DH},{all:function(t){var r=this,n=$r(r),i=n.resolve,a=n.reject,o=Nl(function(){var s=kl(r.resolve),l=[],c=0,u=1;U1(t,function(f){var d=c++,m=!1;u++,Lt(s,r,f).then(function(p){m||(m=!0,l[d]=p,--u||i(l))},a)}),--u||i(l)});return o.error&&a(o.value),n.promise},race:function(t){var r=this,n=$r(r),i=n.reject,a=Nl(function(){var o=kl(r.resolve);U1(t,function(s){Lt(o,r,s).then(n.resolve,i)})});return a.error&&i(a.value),n.promise}})});var bb=E((jae,Eb)=>{var yb=Q(),gb=Fn(),vb=Se(),LH=er(),Pa=oa(),kH=Ot(),NH=_e(),BH=kr(),fb="USE_FUNCTION_CONSTRUCTOR",pb=NH("asyncIterator"),db=yb.AsyncIterator,mb=gb.AsyncIteratorPrototype,Tt,Ul;if(mb)Tt=mb;else if(vb(db))Tt=db.prototype;else if(gb[fb]||yb[fb])try{Ul=Pa(Pa(Pa(Function("return async function*(){}()")()))),Pa(Ul)===Object.prototype&&(Tt=Ul)}catch{}Tt?BH&&(Tt=LH(Tt)):Tt={};vb(Tt[pb])||kH(Tt,pb,function(){return this});Eb.exports=Tt});var Ql=E((Wae,Ib)=>{"use strict";var $l=fa(),Aa=qe(),VH=er(),Sb=Yt(),GH=va(),_b=pr(),zH=Ze(),HH=bb(),Ca=zH("Promise"),jH=_b.set,Kl=_b.get,Yl=function(e,t,r){var n=e.done;Ca.resolve(e.value).then(function(i){t({done:n,value:i})},r)},xb=function(t){jH(this,{iterator:Aa(t),next:t.next})};xb.prototype=GH(VH(HH),{next:function(t){var r=Kl(this),n=!!arguments.length;return new Ca(function(i,a){var o=Aa($l(r.next,r.iterator,n?[t]:[]));Yl(o,i,a)})},return:function(e){var t=Kl(this).iterator,r=!!arguments.length;return new Ca(function(n,i){var a=Sb(t,"return");if(a===void 0)return n({done:!0,value:e});var o=Aa($l(a,t,r?[e]:[]));Yl(o,n,i)})},throw:function(e){var t=Kl(this).iterator,r=!!arguments.length;return new Ca(function(n,i){var a=Sb(t,"throw");if(a===void 0)return i(e);var o=Aa($l(a,t,r?[e]:[]));Yl(o,n,i)})}});Ib.exports=xb});var Pb=E((Xae,Tb)=>{var WH=Qe(),XH=Ql(),UH=qe(),$H=Gn(),KH=Yt(),YH=_e(),QH=YH("asyncIterator");Tb.exports=function(e,t){var r=arguments.length<2?KH(e,QH):t;return r?UH(WH(r,e)):new XH($H(e))}});var Cb=E((Uae,Ab)=>{var ZH=Q();Ab.exports=function(e){return ZH[e].prototype}});var Ob=E(($ae,Fb)=>{"use strict";var JH=Q(),wb=Qe(),Mb=ft(),Zl=qe(),ej=Ze(),tj=Yt(),rj=9007199254740991,nj=JH.TypeError,Jn=function(e){var t=e==0,r=e==1,n=e==2,i=e==3;return function(a,o,s){Zl(a);var l=ej("Promise"),c=Mb(a.next),u=0,f=o!==void 0;return(f||!t)&&Mb(o),new l(function(d,m){var p=function(g,v){try{var b=tj(a,"return");if(b)return l.resolve(wb(b,a)).then(function(){g(v)},function(S){m(S)})}catch(S){return m(S)}g(v)},y=function(g){p(m,g)},h=function(){try{if(t&&u>rj&&f)throw nj("The allowed number of iterations has been exceeded");l.resolve(Zl(wb(c,a))).then(function(g){try{if(Zl(g).done)t?(s.length=u,d(s)):d(i?!1:n||void 0);else{var v=g.value;f?l.resolve(t?o(v,u):o(v)).then(function(b){r?h():n?b?h():p(d,!1):t?(s[u++]=b,h()):b?p(d,i||v):h()},y):(s[u++]=v,h())}}catch(b){y(b)}},y)}catch(g){y(g)}};h()})}};Fb.exports={toArray:Jn(0),forEach:Jn(1),every:Jn(2),some:Jn(3),find:Jn(4)}});var Rb=E((Kae,Db)=>{"use strict";var ij=pt(),aj=Ie(),sj=dr(),oj=Pb(),lj=Gn(),uj=Vn(),hj=Yt(),cj=Cb(),fj=Ze(),pj=_e(),dj=Ql(),mj=Ob().toArray,yj=pj("asyncIterator"),gj=cj("Array").values;Db.exports=function(t){var r=this,n=arguments.length,i=n>1?arguments[1]:void 0,a=n>2?arguments[2]:void 0;return new(fj("Promise"))(function(o){var s=aj(t);i!==void 0&&(i=ij(i,a));var l=hj(s,yj),c=l?void 0:uj(s)||gj,u=sj(r)?new r:[],f=l?oj(s,l):new dj(lj(s,c));o(mj(f,i,u))})}});var qb=E(()=>{var vj=te(),Ej=Rb();vj({target:"Array",stat:!0},{fromAsync:Ej})});var Lb=E(()=>{$o()});var kb=E(()=>{"use strict";var bj=te(),Sj=xt().filterReject,_j=Ae();bj({target:"Array",proto:!0},{filterOut:function(t){return Sj(this,t,arguments.length>1?arguments[1]:void 0)}});_j("filterOut")});var Nb=E(()=>{"use strict";var xj=te(),Ij=xt().filterReject,Tj=Ae();xj({target:"Array",proto:!0},{filterReject:function(t){return Ij(this,t,arguments.length>1?arguments[1]:void 0)}});Tj("filterReject")});var Jl=E((ise,Vb)=>{var Pj=pt(),Aj=hr(),Cj=Ie(),wj=Ee(),Bb=function(e){var t=e==1;return function(r,n,i){for(var a=Cj(r),o=Aj(a),s=Pj(n,i),l=wj(o),c,u;l-- >0;)if(c=o[l],u=s(c,l,a),u)switch(e){case 0:return c;case 1:return l}return t?-1:void 0}};Vb.exports={findLast:Bb(0),findLastIndex:Bb(1)}});var Gb=E(()=>{"use strict";var Mj=te(),Fj=Jl().findLast,Oj=Ae();Mj({target:"Array",proto:!0},{findLast:function(t){return Fj(this,t,arguments.length>1?arguments[1]:void 0)}});Oj("findLast")});var zb=E(()=>{"use strict";var Dj=te(),Rj=Jl().findLastIndex,qj=Ae();Dj({target:"Array",proto:!0},{findLastIndex:function(t){return Rj(this,t,arguments.length>1?arguments[1]:void 0)}});qj("findLastIndex")});var jb=E((use,Hb)=>{Hb.exports=function(e,t){for(var r=0,n=t.length,i=new e(n);n>r;)i[r]=t[r++];return i}});var Xb=E((hse,Wb)=>{var Lj=Q(),kj=pt(),Nj=ye(),Bj=hr(),Vj=Ie(),Gj=On(),zj=Ee(),Hj=er(),jj=jb(),Wj=Lj.Array,Xj=Nj([].push);Wb.exports=function(e,t,r,n){for(var i=Vj(e),a=Bj(i),o=kj(t,r),s=Hj(null),l=zj(a),c=0,u,f,d;l>c;c++)d=a[c],f=Gj(o(d,c,i)),f in s?Xj(s[f],d):s[f]=[d];if(n&&(u=n(i),u!==Wj))for(f in s)s[f]=jj(u,s[f]);return s}});var Ub=E(()=>{"use strict";var Uj=te(),$j=Xb(),Kj=Ko(),Yj=Ae();Uj({target:"Array",proto:!0},{groupBy:function(t){var r=arguments.length>1?arguments[1]:void 0;return $j(this,t,r,Kj)}});Yj("groupBy")});var Yb=E(()=>{var Qj=te(),Zj=Jt(),$b=Object.isFrozen,Kb=function(e,t){if(!$b||!Zj(e)||!$b(e))return!1;for(var r=0,n=e.length,i;r"u"))return!1;return n!==0};Qj({target:"Array",stat:!0},{isTemplateObject:function(t){if(!Kb(t,!0))return!1;var r=t.raw;return!(r.length!==t.length||!Kb(r,!1))}})});var Jb=E(()=>{"use strict";var Jj=ht(),eW=Ae(),Qb=Ie(),Zb=Ee(),tW=et().f;Jj&&!("lastItem"in[])&&(tW(Array.prototype,"lastItem",{configurable:!0,get:function(){var t=Qb(this),r=Zb(t);return r==0?void 0:t[r-1]},set:function(t){var r=Qb(this),n=Zb(r);return r[n==0?0:n-1]=t}}),eW("lastItem"))});var eS=E(()=>{"use strict";var rW=ht(),nW=Ae(),iW=Ie(),aW=Ee(),sW=et().f;rW&&!("lastIndex"in[])&&(sW(Array.prototype,"lastIndex",{configurable:!0,get:function(){var t=iW(this),r=aW(t);return r==0?0:r-1}}),nW("lastIndex"))});var nS=E((Ese,rS)=>{"use strict";var oW=Ze(),wa=ye(),lW=ft(),uW=Ee(),hW=Ie(),cW=mr(),tS=oW("Map"),eu=tS.prototype,fW=wa(eu.forEach),pW=wa(eu.has),dW=wa(eu.set),mW=wa([].push);rS.exports=function(t){var r=hW(this),n=uW(r),i=cW(r,0),a=new tS,o=t!=null?lW(t):function(u){return u},s,l,c;for(s=0;s{"use strict";var yW=te(),gW=Ae(),vW=nS();yW({target:"Array",proto:!0},{uniqueBy:vW});gW("uniqueBy")});var sS=E((_se,aS)=>{var EW=FE();a1();cb();qb();Lb();kb();Nb();Gb();zb();Ub();Yb();Jb();eS();iS();aS.exports=EW});var IS=E(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});function bW(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}bW(su,{strFromU8:function(){return xS},unzip:function(){return DW}});var oS={},SW=function(e,t,r,n,i){let a=new Worker(oS[t]||(oS[t]=URL.createObjectURL(new Blob([e+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return a.onmessage=function(o){let s=o.data,l=s.$e$;if(l){let c=new Error(l[0]);c.code=l[1],c.stack=l[2],i(c,null)}else i(null,s)},a.postMessage(r,n),a},ze=Uint8Array,ir=Uint16Array,tu=Uint32Array,ru=new ze([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),nu=new ze([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),cS=new ze([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),fS=function(e,t){let r=new ir(31);for(var n=0;n<31;++n)r[n]=t+=1<>>1|(21845&pe)<<1;e=(52428&e)>>>2|(13107&e)<<2,e=(61680&e)>>>4|(3855&e)<<4,Da[pe]=((65280&e)>>>8|(255&e)<<8)>>>1}var pe,Kr=function(e,t,r){let n=e.length,i=0,a=new ir(t);for(;i>>l]=c}}else for(s=new ir(n),i=0;i>>15-e[i]);return s},ei=new ze(288);for(pe=0;pe<144;++pe)ei[pe]=8;for(pe=144;pe<256;++pe)ei[pe]=9;for(pe=256;pe<280;++pe)ei[pe]=7;for(pe=280;pe<288;++pe)ei[pe]=8;var mS=new ze(32);for(pe=0;pe<32;++pe)mS[pe]=5;var yS=Kr(ei,9,1),gS=Kr(mS,5,1),Fa=function(e){let t=e[0];for(let r=1;rt&&(t=e[r]);return t},rt=function(e,t,r){let n=t/8|0;return(e[n]|e[n+1]<<8)>>(7&t)&r},Oa=function(e,t){let r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(7&t)},vS=function(e){return(e+7)/8|0},Ra=function(e,t,r){(t==null||t<0)&&(t=0),(r==null||r>e.length)&&(r=e.length);let n=new(e.BYTES_PER_ELEMENT===2?ir:e.BYTES_PER_ELEMENT===4?tu:ze)(r-t);return n.set(e.subarray(t,r)),n},ES=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Ge=function(e,t,r){let n=new Error(t||ES[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,Ge),!r)throw n;return n},bS=function(e,t,r){let n=e.length;if(!n||r&&r.f&&!r.l)return t||new ze(0);let i=!t||r,a=!r||r.i;r||(r={}),t||(t=new ze(3*n));let o=function(S){let _=t.length;if(S>_){let I=new ze(Math.max(2*_,S));I.set(t),t=I}},s=r.f||0,l=r.p||0,c=r.b||0,u=r.l,f=r.d,d=r.m,m=r.n,p=8*n;do{if(!u){s=rt(e,l,1);let x=rt(e,l+1,3);if(l+=3,!x){let A=e[(h=vS(l)+4)-4]|e[h-3]<<8,O=h+A;if(O>n){a&&Ge(0);break}i&&o(c+A),t.set(e.subarray(h,O),c),r.b=c+=A,r.p=l=8*O,r.f=s;continue}if(x===1)u=yS,f=gS,d=9,m=5;else if(x===2){let A=rt(e,l,31)+257,O=rt(e,l+10,15)+4,w=A+rt(e,l+5,31)+1;l+=14;let C=new ze(w),D=new ze(19);for(var y=0;y>>4)<16)C[y++]=h;else{var g=0;let P=0;for(h===16?(P=3+rt(e,l,3),l+=2,g=C[y-1]):h===17?(P=3+rt(e,l,7),l+=3):h===18&&(P=11+rt(e,l,127),l+=7);P--;)C[y++]=g}}let V=C.subarray(0,A);var v=C.subarray(A);d=Fa(V),m=Fa(v),u=Kr(V,d,1),f=Kr(v,m,1)}else Ge(1);if(l>p){a&&Ge(0);break}}i&&o(c+131072);let S=(1<>>4;if(l+=15&g,l>p){a&&Ge(0);break}if(g||Ge(2),x<256)t[c++]=x;else{if(x===256){I=l,u=null;break}{let A=x-254;if(x>264){var b=ru[y=x-257];A=rt(e,l,(1<>>4;if(O||Ge(3),l+=15&O,v=dS[w],w>3&&(b=nu[w],v+=Oa(e,l)&(1<p){a&&Ge(0);break}i&&o(c+131072);let C=c+A;for(;c>>0};function wW(e,t,r){return r||(r=t,t={}),typeof r!="function"&&Ge(7),CW(e,t,[AW],function(n){return SS(au(n.data[0],_S(n.data[1])))},1,r)}function au(e,t){return bS(e,t)}var uS=typeof TextDecoder<"u"&&new TextDecoder,MW=function(e){for(let t="",r=0;;){let n=e[r++],i=(n>127)+(n>223)+(n>239);if(r+i>e.length)return[t,Ra(e,r-1)];i?i===3?(n=((15&n)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++])-65536,t+=String.fromCharCode(55296|n>>10,56320|1023&n)):t+=1&i?String.fromCharCode((31&n)<<6|63&e[r++]):String.fromCharCode((15&n)<<12|(63&e[r++])<<6|63&e[r++]):t+=String.fromCharCode(n)}};function xS(e,t){if(t){let r="";for(let n=0;n65558)return o(Ge(13,0,1),null),i;let l=nr(e,s+8);if(l){let c=l,u=Nt(e,s+16),f=u===4294967295||c===65535;if(f){let p=Nt(e,s-12);f=Nt(e,p)===101075792,f&&(c=l=Nt(e,p+32),u=Nt(e,p+48))}let d=t&&t.filter,m=function(){let p=OW(e,u,f),y=p[0],h=p[1],g=p[2],v=p[3],b=p[4],S=p[5],_=FW(e,S);u=b;let I=function(x,A){x?(i(),o(x,null)):(A&&(a[v]=A),--l||o(null,a))};if(!d||d({name:v,size:h,originalSize:g,compression:y}))if(y)if(y===8){let x=e.subarray(_,_+h);if(h<32e4)try{I(null,au(x,new ze(g)))}catch(A){I(A,null)}else n.push(wW(x,{size:g},I))}else I(Ge(14,"unknown compression type "+y,1),null);else I(null,Ra(e,_,_+h));else I(null,null)};for(let p=0;pt.arrayBuffer())}async function kW(e){return(await new Promise(r=>{let n=new FileReader;n.readAsDataURL(new Blob([e])),n.onload=()=>r(n.result)})).split(",",2)[1]}async function NW(e){let t=new Uint8Array(e),r=await new Promise((n,i)=>{(0,qa.unzip)(t,(a,o)=>a?i(a):n(o))});return{read:n=>(0,qa.strFromU8)(r[n]),readB64:async n=>await kW(r[n])}}async function BW(e,t){if(!("assets"in e))return e;async function r(i){let{p:a}=i;if(a==null||t.read(`images/${a}`)==null)return i;let o=a.split(".").pop(),s=await t.readB64(`images/${a}`);if(o?.startsWith("data:"))return i.p=o,i.e=1,i;switch(o){case"svg":case"svg+xml":i.p=`data:image/svg+xml;base64,${s}`;break;case"png":case"jpg":case"jpeg":case"gif":case"webp":i.p=`data:image/${o};base64,${s}`;break;default:i.p=`data:;base64,${s}`}return i.e=1,i}return(await Promise.all(e.assets.map(r))).map((i,a)=>{e.assets[a]=i}),e}async function VW(e){let t=await NW(e),r=RW(t.read("manifest.json"));return(await Promise.all(r.animations.map(i=>{let a=JSON.parse(t.read(`animations/${i.id}.json`));return BW(a,t)})))[0]}async function TS(e){let t=await LW(e);return qW(t)?await VW(t):JSON.parse(new TextDecoder().decode(t))}var qa,PS=fe(()=>{"use strict";qa=ae(IS())});var FS={};Be(FS,{cleanupElement:()=>uu,createInstance:()=>wS,destroy:()=>HW,init:()=>MS,ready:()=>jW});var La,Tse,GW,zW,ti,ou,ka,AS,lu,CS,wS,uu,MS,HW,jW,OS=fe(()=>{"use strict";La=ae(ho()),Tse=ae(sS());PS();GW=e=>e.Webflow.require("lottie").lottie,zW=e=>!!(e.Webflow.env("design")||e.Webflow.env("preview")),ti={Playing:"playing",Stopped:"stopped"},ou=class{_cache=[];set(t,r){let n=(0,La.default)(this._cache,({wrapper:i})=>i===t);n!==-1&&this._cache.splice(n,1),this._cache.push({wrapper:t,instance:r})}delete(t){let r=(0,La.default)(this._cache,({wrapper:n})=>n===t);r!==-1&&this._cache.splice(r,1)}get(t){let r=(0,La.default)(this._cache,({wrapper:n})=>n===t);return r!==-1?this._cache[r].instance:null}},ka=new ou,AS={},lu=class{config=null;currentState=ti.Stopped;animationItem;handlers={enterFrame:[],complete:[],loop:[],dataReady:[],destroy:[],error:[]};load(t){let n=(t.dataset||AS).src||"";n.endsWith(".lottie")?TS(n).then(i=>{this._loadAnimation(t,i)}):this._loadAnimation(t,void 0),ka.set(t,this),this.container=t}_loadAnimation(t,r){let n=t.dataset||AS,i=n.src||"",a=n.preserveAspectRatio||"xMidYMid meet",o=n.renderer||"svg",s=parseFloat(n.loop)===1,l=parseFloat(n.direction)||1,c=parseFloat(n.autoplay)===1,u=parseFloat(n.duration)||0,f=parseFloat(n.isIx2Target)===1,d=parseFloat(n.ix2InitialState);isNaN(d)&&(d=null);let m={src:i,loop:s,autoplay:c,renderer:o,direction:l,duration:u,hasIx2:f,ix2InitialValue:d,preserveAspectRatio:a};if(this.animationItem&&this.config&&this.config.src===i&&o===this.config.renderer&&a===this.config.preserveAspectRatio){if(s!==this.config.loop&&this.setLooping(s),f||(l!==this.config.direction&&this.setDirection(l),u!==this.config.duration&&(u>0&&u!==this.duration?this.setSpeed(this.duration/u):this.setSpeed(1))),c&&this.play(),d&&d!==this.config.ix2InitialValue){let h=d/100;this.goToFrame(this.frames*h)}this.config=m;return}let p={container:t,loop:s,autoplay:c,renderer:o,rendererSettings:{preserveAspectRatio:a,progressiveLoad:!0,hideOnTransparent:!0}},y=t.ownerDocument.defaultView;try{this.animationItem&&this.destroy(),this.animationItem=GW(y).loadAnimation({...p,...r?{animationData:r}:{path:i}})}catch(h){this.handlers.error.forEach(g=>g(h));return}this.animationItem&&(zW(y)&&(this.animationItem.addEventListener("enterFrame",()=>{if(!this.isPlaying)return;let{currentFrame:h,totalFrames:g,playDirection:v}=this.animationItem,b=h/g*100,S=Math.round(v===1?b:100-b);this.handlers.enterFrame.forEach(_=>_(S,h))}),this.animationItem.addEventListener("complete",()=>{if(this.currentState!==ti.Playing){this.handlers.complete.forEach(h=>h());return}if(!this.animationItem.loop){this.handlers.complete.forEach(h=>h());return}this.currentState=ti.Stopped}),this.animationItem.addEventListener("loopComplete",h=>{this.handlers.loop.forEach(g=>g(h))}),this.animationItem.addEventListener("data_failed",h=>{this.handlers.error.forEach(g=>g(h))}),this.animationItem.addEventListener("error",h=>{this.handlers.error.forEach(g=>g(h))})),this.isLoaded?(this.handlers.dataReady.forEach(h=>h()),c&&this.play()):this.animationItem.addEventListener("data_ready",()=>{if(this.handlers.dataReady.forEach(h=>h()),f||(this.setDirection(l),u>0&&u!==this.duration&&this.setSpeed(this.duration/u),c&&this.play()),d){let h=d/100;this.goToFrame(this.frames*h)}}),this.config=m)}onFrameChange(t){this.handlers.enterFrame.indexOf(t)===-1&&this.handlers.enterFrame.push(t)}onPlaybackComplete(t){this.handlers.complete.indexOf(t)===-1&&this.handlers.complete.push(t)}onLoopComplete(t){this.handlers.loop.indexOf(t)===-1&&this.handlers.loop.push(t)}onDestroy(t){this.handlers.destroy.indexOf(t)===-1&&this.handlers.destroy.push(t)}onDataReady(t){this.handlers.dataReady.indexOf(t)===-1&&this.handlers.dataReady.push(t)}onError(t){this.handlers.error.indexOf(t)===-1&&this.handlers.error.push(t)}play(){if(!this.animationItem)return;let t=this.animationItem.playDirection===1?0:this.frames;this.animationItem.goToAndPlay(t,!0),this.currentState=ti.Playing}stop(){if(this.animationItem){if(this.isPlaying){let{playDirection:t}=this.animationItem,r=t===1?0:this.frames;this.animationItem.goToAndStop(r,!0)}this.currentState=ti.Stopped}}destroy(){this.animationItem&&(this.isPlaying&&this.stop(),this.handlers.destroy.forEach(t=>t()),this.container&&ka.delete(this.container),this.animationItem.destroy(),Object.keys(this.handlers).forEach(t=>this.handlers[t].length=0),this.animationItem=null,this.container=null,this.config=null)}get isPlaying(){return this.animationItem?!this.animationItem.isPaused:!1}get isPaused(){return this.animationItem?this.animationItem.isPaused:!1}get duration(){return this.animationItem?this.animationItem.getDuration():0}get frames(){return this.animationItem?this.animationItem.totalFrames:0}get direction(){return this.animationItem?this.animationItem.playDirection:1}get isLoaded(){return this.animationItem,this.animationItem.isLoaded}get ix2InitialValue(){return this.config?this.config.ix2InitialValue:null}goToFrame(t){this.animationItem&&this.animationItem.setCurrentRawFrameValue(t)}setSubframe(t){this.animationItem&&this.animationItem.setSubframe(t)}setSpeed(t=1){this.animationItem&&(this.isPlaying&&this.stop(),this.animationItem.setSpeed(t))}setLooping(t){this.animationItem&&(this.isPlaying&&this.stop(),this.animationItem.loop=t)}setDirection(t){this.animationItem&&(this.isPlaying&&this.stop(),this.animationItem.setDirection(t),this.goToFrame(t===1?0:this.frames))}},CS=()=>Array.from(document.querySelectorAll('[data-animation-type="lottie"]')),wS=e=>{let t=ka.get(e);return t==null&&(t=new lu),t.load(e),t},uu=e=>{let t=ka.get(e);t&&t.destroy()},MS=()=>{CS().forEach(e=>{parseFloat(e.getAttribute("data-is-ix2-target"))===1||uu(e),wS(e)})},HW=()=>{CS().forEach(uu)},jW=MS});var DS=E((exports,module)=>{typeof navigator<"u"&&function(e,t){typeof exports=="object"&&typeof module<"u"?module.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis<"u"?globalThis:e||self).lottie=t()}(exports,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var r,n,i=e.length;for(r=0;r1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e,t,r=[];for(e=0;e<256;e+=1)t=e.toString(16),r[e]=t.length===1?"0"+t:t;return function(n,i,a){return n<0&&(n=0),i<0&&(i=0),a<0&&(a=0),"#"+r[n]+r[i]+r[a]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$5(e)}var dataManager=function(){var e,t,r=1,n=[],i={onmessage:function(){},postMessage:function(l){e({data:l})}},a={postMessage:function(l){i.onmessage({data:l})}};function o(){t||(t=function(l){if(window.Worker&&window.Blob&&getWebWorker()){var c=new Blob(["var _workerSelf = self; self.onmessage = ",l.toString()],{type:"text/javascript"}),u=URL.createObjectURL(c);return new Worker(u)}return e=l,i}(function(l){if(a.dataManager||(a.dataManager=function(){function u(x,A){var O,w,C,D,M,F,k=x.length;for(w=0;w=0;A-=1)if(x[A].ty==="sh")if(x[A].ks.k.i)m(x[A].ks.k);else for(w=x[A].ks.k.length,O=0;OO[0]||!(O[0]>x[0])&&(x[1]>O[1]||!(O[1]>x[1])&&(x[2]>O[2]||!(O[2]>x[2])&&null))}var y,h=function(){var x=[4,4,14];function A(O){var w,C,D,M=O.length;for(w=0;w=0;C-=1)if(w[C].ty==="sh")if(w[C].ks.k.i)w[C].ks.k.c=w[C].closed;else for(M=w[C].ks.k.length,D=0;D500)&&(this._imageLoaded(),clearInterval(c)),l+=1}.bind(this),50)}function a(s){var l={assetData:s},c=n(s,this.assetsPath,this.path);return dataManager.loadData(c,function(u){l.img=u,this._footageLoaded()}.bind(this),function(){l.img={},this._footageLoaded()}.bind(this)),l}function o(){this._imageLoaded=t.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return o.prototype={loadAssets:function(s,l){var c;this.imagesLoadedCb=l;var u=s.length;for(c=0;cthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,r,n=this.animationData.layers,i=n.length,a=e.layers,o=a.length;for(r=0;rthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(this.isLoaded!==!1&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&this.loop!==!0?(r=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])==="object"){var r,n=e.length;for(r=0;r=0;h-=1)t[h].animation.destroy(y)},e.freeze=function(){o=!0},e.unfreeze=function(){o=!1,p()},e.setVolume=function(y,h){var g;for(g=0;g=.001?function(v,b,S,_){for(var I=0;I<4;++I){var x=l(b,S,_);if(x===0)return b;b-=(s(b,S,_)-v)/x}return b}(u,h,f,d):g===0?h:function(v,b,S,_,I){var x,A,O=0;do(x=s(A=b+(S-b)/2,_,I)-v)>0?S=A:b=A;while(Math.abs(x)>1e-7&&++O<10);return A}(u,p,p+r,f,d)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,r){var n=0,i=e,a=createSizedArray(i);return{newElement:function(){return n?a[n-=1]:t()},release:function(o){n===i&&(a=pooling.double(a),i*=2),r&&r(o),a[n]=o,n+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(e){var t,r=e.lengths.length;for(t=0;t-.001&&y<.001}var r=function(c,u,f,d){var m,p,y,h,g,v,b=getDefaultCurveSegments(),S=0,_=[],I=[],x=bezierLengthPool.newElement();for(y=f.length,m=0;my?-1:1,v=!0;v;)if(d[p]<=y&&d[p+1]>y?(h=(y-d[p])/(d[p+1]-d[p]),v=!1):p+=g,p<0||p>=m-1){if(p===m-1)return f[p];v=!1}return f[p]+(f[p+1]-f[p])*h}var l=createTypedArray("float32",8);return{getSegmentsLength:function(c){var u,f=segmentsLengthPool.newElement(),d=c.c,m=c.v,p=c.o,y=c.i,h=c._length,g=f.lengths,v=0;for(u=0;u1&&(m=1);var h,g=s(m,y),v=s(p=p>1?1:p,y),b=c.length,S=1-g,_=1-v,I=S*S*S,x=g*S*S*3,A=g*g*S*3,O=g*g*g,w=S*S*_,C=g*S*_+S*g*_+S*S*v,D=g*g*_+S*g*v+g*S*v,M=g*g*v,F=S*_*_,k=g*_*_+S*v*_+S*_*v,V=g*v*_+S*v*v+g*_*v,j=g*v*v,P=_*_*_,q=v*_*_+_*v*_+_*_*v,z=v*v*_+_*v*v+v*_*v,K=v*v*v;for(h=0;hS?b>_?b-S-_:_-S-b:_>S?_-S-b:S-b-_)>-1e-4&&v<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var r,n=this.offsetTime;this.propType==="multidimensional"&&(r=createTypedArray("float32",this.pv.length));for(var i,a,o,s,l,c,u,f,d,m=t.lastIndex,p=m,y=this.keyframes.length-1,h=!0;h;){if(i=this.keyframes[p],a=this.keyframes[p+1],p===y-1&&e>=a.t-n){i.h&&(i=a),m=0;break}if(a.t-n>e){m=p;break}p=v||e=v?S.points.length-1:0;for(l=S.points[_].point.length,s=0;s=A&&x=v?(r[0]=g[0],r[1]=g[1],r[2]=g[2]):e<=b?(r[0]=i.s[0],r[1]=i.s[1],r[2]=i.s[2]):quaternionToEuler(r,slerp(createQuaternion(i.s),createQuaternion(g),(e-b)/(v-b)));else for(p=0;p=v?c=1:e1e-6?(n=Math.acos(i),a=Math.sin(n),o=Math.sin((1-r)*n)/a,s=Math.sin(r*n)/a):(o=1-r,s=r),l[0]=o*c+s*m,l[1]=o*u+s*p,l[2]=o*f+s*y,l[3]=o*d+s*h,l}function quaternionToEuler(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=Math.atan2(2*n*a-2*r*i,1-2*n*n-2*i*i),s=Math.asin(2*r*n+2*i*a),l=Math.atan2(2*r*a-2*n*i,1-2*r*r-2*i*i);e[0]=o/degToRads,e[1]=s/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,r=e[1]*degToRads,n=e[2]*degToRads,i=Math.cos(t/2),a=Math.cos(r/2),o=Math.cos(n/2),s=Math.sin(t/2),l=Math.sin(r/2),c=Math.sin(n/2);return[s*l*o+i*a*c,s*a*o+i*l*c,i*l*o-s*a*c,i*a*o-s*l*c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(e,this._caching);this.pv=n}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if(this.propType==="unidimensional")t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var r=0,n=this.v.length;r1e-5&&(this.v[r]=t,this._mdf=!0),r+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[n]||a[n]&&!i)&&(a[n]=pointPool.newElement()),a[n][0]=e,a[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,n,i,a,o,s){this.setXYAt(e,t,"v",o,s),this.setXYAt(r,n,"o",o,s),this.setXYAt(i,a,"i",o,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,n=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),i=1);var a,o=this._length-1,s=this._length;for(a=i;a=w[w.length-1].t-this.offsetTime)h=w[w.length-1].s?w[w.length-1].s[0]:w[w.length-2].e[0],v=!0;else{for(var C,D,M,F=O,k=w.length-1,V=!0;V&&(C=w[F],!((D=w[F+1]).t-this.offsetTime>m));)F=D.t-this.offsetTime)x=1;else if(my&&m>y)||(this._caching.lastIndex=h0||P>-1e-6&&P<0?n(1e4*P)/1e4:P}function j(){var P=this.props;return"matrix("+V(P[0])+","+V(P[1])+","+V(P[4])+","+V(P[5])+","+V(P[12])+","+V(P[13])+")"}return function(){this.reset=i,this.rotate=a,this.rotateX=o,this.rotateY=s,this.rotateZ=l,this.skew=u,this.skewFromAxis=f,this.shear=c,this.scale=d,this.setTransform=m,this.translate=p,this.transform=y,this.multiply=h,this.applyToPoint=_,this.applyToX=I,this.applyToY=x,this.applyToZ=A,this.applyToPointArray=M,this.applyToTriplePoints=D,this.applyToPointStringified=F,this.toCSS=k,this.to2dCSS=j,this.clone=b,this.cloneFromProps=S,this.equals=v,this.inversePoints=C,this.inversePoint=w,this.getInverseMatrix=O,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return standalone===!0&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator<"u"}function installPlugin(e,t){e==="expressions"&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r"u"?"undefined":_typeof$3(exports))==="object"&&typeof module<"u"||typeof define=="function"&&define.amd||(window.bodymovin=lottie)}catch(e){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(r,n){t[r]||(t[r]=n)},e.getModifier=function(r,n,i){return new t[r](n,i)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,r,n,i){var a=[];t<=1?a.push({s:e,e:t}):e>=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var o,s,l=[],c=a.length;for(o=0;on+r||(u=s.s*i<=n?0:(s.s*i-n)/r,f=s.e*i>=n+r?1:(s.e*i-n)/r,l.push([u,f]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t1?1+a:this.s.v<0?0+a:this.s.v+a)>(r=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var o=t;t=r,r=o}t=1e-4*Math.round(1e4*t),r=1e-4*Math.round(1e4*r),this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var s,l,c,u,f,d=this.shapes.length,m=0;if(r===t)for(i=0;i=0;i-=1)if((p=this.shapes[i]).shape._mdf){for((y=p.localShapeCollection).releaseShapes(),this.m===2&&d>1?(g=this.calculateShapeEdges(t,r,p.totalShapeLength,S,m),S+=p.totalShapeLength):g=[[v,b]],l=g.length,s=0;s=1?h.push({s:p.totalShapeLength*(v-1),e:p.totalShapeLength*(b-1)}):(h.push({s:p.totalShapeLength*v,e:p.totalShapeLength}),h.push({s:0,e:p.totalShapeLength*(b-1)}));var _=this.addShapes(p,h[0]);if(h[0].s!==h[0].e){if(h.length>1)if(p.shape.paths.shapes[p.shape.paths._length-1].c){var I=_.pop();this.addPaths(_,y),_=this.addShapes(p,h[1],I)}else this.addPaths(_,y),_=this.addShapes(p,h[1]);this.addPaths(_,y)}}p.shape.paths=y}}},TrimModifier.prototype.addPaths=function(e,t){var r,n=e.length;for(r=0;rt.e){r.c=!1;break}t.s<=p&&t.e>=p+o.addedLength?(this.addSegment(d[n].v[i-1],d[n].o[i-1],d[n].i[i],d[n].v[i],r,s,h),h=!1):(c=bez.getNewSegment(d[n].v[i-1],d[n].v[i],d[n].o[i-1],d[n].i[i],(t.s-p)/o.addedLength,(t.e-p)/o.addedLength,l[i-1]),this.addSegmentFromArray(c,r,s,h),h=!1,r.c=!1),p+=o.addedLength,s+=1}if(d[n].c&&l.length){if(o=l[i-1],p<=t.e){var g=l[i-1].addedLength;t.s<=p&&t.e>=p+g?(this.addSegment(d[n].v[i-1],d[n].o[i-1],d[n].i[0],d[n].v[0],r,s,h),h=!1):(c=bez.getNewSegment(d[n].v[i-1],d[n].v[0],d[n].o[i-1],d[n].i[0],(t.s-p)/g,(t.e-p)/g,l[i-1]),this.addSegmentFromArray(c,r,s,h),h=!1,r.c=!1)}else r.c=!1;p+=o.addedLength,s+=1}if(r._length&&(r.setXYAt(r.v[u][0],r.v[u][1],"i",u),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),p>t.e)break;n=this.p.keyframes[this.p.keyframes.length-1].t?(i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),a=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(i=this.p.pv,a=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){i=[],a=[];var o=this.px,s=this.py;o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t?(i[0]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),i[1]=s.getValueAtTime((s.keyframes[0].t+.01)/n,0),a[0]=o.getValueAtTime(o.keyframes[0].t/n,0),a[1]=s.getValueAtTime(s.keyframes[0].t/n,0)):o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t?(i[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),i[1]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/n,0),a[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0),a[1]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/n,0)):(i=[o.pv,s.pv],a[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime),a[1]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/n,s.offsetTime))}else i=a=e;this.v.rotate(-Math.atan2(i[1]-a[1],i[0]-a[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(r){this._addDynamicProperty(r),this.elem.addDynamicProperty(r),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(r,n,i){return new t(r,n,i)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,r){return e*(1-r)+t*r}function lerpPoint(e,t,r){return[lerp(e[0],t[0],r),lerp(e[1],t[1],r)]}function quadRoots(e,t,r){if(e===0)return[];var n=t*t-4*e*r;if(n<0)return[];var i=-t/(2*e);if(n===0)return[i];var a=Math.sqrt(n)/(2*e);return[i-a,i+a]}function polynomialCoefficients(e,t,r,n){return[3*t-e-3*r+n,3*e-6*t+3*r,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,r,n,i){i&&pointEqual(e,t)&&(t=lerpPoint(e,n,1/3)),i&&pointEqual(r,n)&&(r=lerpPoint(e,n,2/3));var a=polynomialCoefficients(e[0],t[0],r[0],n[0]),o=polynomialCoefficients(e[1],t[1],r[1],n[1]);this.a=[a[0],o[0]],this.b=[a[1],o[1]],this.c=[a[2],o[2]],this.d=[a[3],o[3]],this.points=[e,t,r,n]}function extrema(e,t){var r=e.points[0][t],n=e.points[e.points.length-1][t];if(r>n){var i=n;n=r,r=i}for(var a=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),o=0;o0&&a[o]<1){var s=e.point(a[o])[t];sn&&(n=s)}return{min:r,max:n}}function intersectData(e,t,r){var n=e.boundingBox();return{cx:n.cx,cy:n.cy,width:n.width,height:n.height,bez:e,t:(t+r)/2,t1:t,t2:r}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)=a||e.width<=n&&e.height<=n&&t.width<=n&&t.height<=n)i.push([e.t,t.t]);else{var o=splitData(e),s=splitData(t);intersectsImpl(o[0],s[0],r+1,n,i,a),intersectsImpl(o[0],s[1],r+1,n,i,a),intersectsImpl(o[1],s[0],r+1,n,i,a),intersectsImpl(o[1],s[1],r+1,n,i,a)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,r,n){var i=[e[0],e[1],1],a=[t[0],t[1],1],o=[r[0],r[1],1],s=[n[0],n[1],1],l=crossProduct(crossProduct(i,a),crossProduct(o,s));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,r){return[e[0]+Math.cos(t)*r,e[1]-Math.sin(t)*r]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,r,n,i,a,o){var s=r-Math.PI/2,l=r+Math.PI/2,c=t[0]+Math.cos(r)*n*i,u=t[1]-Math.sin(r)*n*i;e.setTripleAt(c,u,c+Math.cos(s)*a,u-Math.sin(s)*a,c+Math.cos(l)*o,u-Math.sin(l)*o,e.length())}function getPerpendicularVector(e,t){var r=[t[0]-e[0],t[1]-e[1]],n=.5*-Math.PI;return[Math.cos(n)*r[0]-Math.sin(n)*r[1],Math.sin(n)*r[0]+Math.cos(n)*r[1]]}function getProjectingAngle(e,t){var r=t===0?e.length()-1:t-1,n=(t+1)%e.length(),i=getPerpendicularVector(e.v[r],e.v[n]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(e,t,r,n,i,a,o){var s=getProjectingAngle(t,r),l=t.v[r%t._length],c=t.v[r===0?t._length-1:r-1],u=t.v[(r+1)%t._length],f=a===2?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,d=a===2?Math.sqrt(Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)):0;setPoint(e,t.v[r%t._length],s,o,n,d/(2*(i+1)),f/(2*(i+1)),a)}function zigZagSegment(e,t,r,n,i,a){for(var o=0;o1&&t.length>1&&(i=getIntersection(e[0],t[t.length-1]))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[r,n]}function pruneIntersections(e){for(var t,r=1;r1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var r,n,i,a,o=e.inflectionPoints();if(o.length===0)return[offsetSegment(e,t)];if(o.length===1||floatEqual(o[1],1))return r=(i=e.split(o[0]))[0],n=i[1],[offsetSegment(r,t),offsetSegment(n,t)];r=(i=e.split(o[0]))[0];var s=(o[1]-o[0])/(1-o[0]);return a=(i=i[1].split(s))[0],n=i[1],[offsetSegment(r,t),offsetSegment(a,t),offsetSegment(n,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],r="normal",n="normal",i=t.length,a=0;a0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t0?Math.floor(d):Math.ceil(d),y=this.pMatrix.props,h=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,S=0;if(d>0){for(;Sp;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),S-=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-m,!0),S-=m)}for(n=this.data.m===1?0:this._currentCopies-1,i=this.data.m===1?1:-1,a=this._currentCopies;a;){if(b=(r=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),S!==0){for((n!==0&&i===1||n!==this._currentCopies-1&&i===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),v=0;v0&&n<1?[t]:[]:[t-n,t+n].filter(function(i){return i>0&&i<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),r=lerpPoint(this.points[1],this.points[2],e),n=lerpPoint(this.points[2],this.points[3],e),i=lerpPoint(t,r,e),a=lerpPoint(r,n,e),o=lerpPoint(i,a,e);return[new PolynomialBezier(this.points[0],t,i,o,!0),new PolynomialBezier(o,a,n,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,r){t===void 0&&(t=2),r===void 0&&(r=7);var n=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,n,r),n},PolynomialBezier.shapeSegment=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[r],e.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[r],e.i[r],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0},ZigZagModifier.prototype.processPath=function(e,t,r,n){var i=e._length,a=shapePool.newElement();if(a.c=e.c,e.c||(i-=1),i===0)return a;var o=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(a,e,0,t,r,n,o);for(var l=0;l=0;a-=1)s=PolynomialBezier.shapeSegmentInverted(e,a),c.push(offsetSegmentSplit(s,t));c=pruneIntersections(c);var u=null,f=null;for(a=0;a=55296&&d<=56319){var m=u.charCodeAt(1);m>=56320&&m<=57343&&(f=1024*(d-55296)+m-56320+65536)}return f}function s(u){var f=o(u);return f>=127462&&f<=127487}var l=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};l.isModifier=function(u,f){var d=u.toString(16)+f.toString(16);return n.indexOf(d)!==-1},l.isZeroWidthJoiner=function(u){return u===8205},l.isFlagEmoji=function(u){return s(u.substr(0,2))&&s(u.substr(2,2))},l.isRegionalCode=s,l.isCombinedCharacter=function(u){return t.indexOf(u)!==-1},l.isRegionalFlag=function(u,f){var d=o(u.substr(f,2));if(d!==r)return!1;var m=0;for(f+=2;m<5;){if((d=o(u.substr(f,2)))<917601||d>917626)return!1;m+=1,f+=2}return o(u.substr(f,2))===917631},l.isVariationSelector=function(u){return u===65039},l.BLACK_FLAG_CODE_POINT=r;var c={addChars:function(u){if(u){var f;this.chars||(this.chars=[]);var d,m,p=u.length,y=this.chars.length;for(f=0;f0&&(v=!1),v){var b=createTag("style");b.setAttribute("f-forigin",m[d].fOrigin),b.setAttribute("f-origin",m[d].origin),b.setAttribute("f-family",m[d].fFamily),b.type="text/css",b.innerText="@font-face {font-family: "+m[d].fFamily+"; font-style: normal; src: url('"+m[d].fPath+"');}",f.appendChild(b)}}else if(m[d].fOrigin==="g"||m[d].origin===1){for(h=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),g=0;ge?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,r,n=this.layers.length;for(this.completeLayers=!0,t=n-1;t>=0;t-=1)this.elements[t]||(r=this.layers[t]).ip-r.st<=e-this.layers[t].st&&r.op-r.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",h),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+h+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,r=0,n=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;r1&&(a+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==a){var o="";r.elem&&(t.c&&(o=e.inv?this.solidPath+a:a),r.elem.setAttribute("d",o)),r.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};return e.createFilter=function(t,r){var n=createNS("filter");return n.setAttribute("id",t),r!==!0&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},e.createAlphaToLuminanceFilter=function(){var t=createNS("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),t},e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,r,n="SourceGraphic",i=e.data.ef?e.data.ef.length:0,a=createElementID(),o=filtersFactory.createFilter(a,!0),s=0;for(this.filters=[],t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,r=0,n=t.length;r.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)y=u.transformers[_].mProps._mdf||y,S-=1,_-=1;if(y)for(S=x-u.styles[g].lvl,_=u.transformers.length-1;S>0;)b.multiply(u.transformers[_].mProps.v),S-=1,_-=1}else b=e;if(m=(v=u.sh.paths)._length,y){for(p="",d=0;d=1?C=.99:C<=-1&&(C=-.99);var D=h*C,M=Math.cos(w+u.a.v)*D+b[0],F=Math.sin(w+u.a.v)*D+b[1];g.setAttribute("fx",M),g.setAttribute("fy",F),v&&!u.g._collapsable&&(u.of.setAttribute("fx",M),u.of.setAttribute("fy",F))}}function l(c,u,f){var d=u.style,m=u.d;m&&(m._mdf||f)&&m.dashStr&&(d.pElem.setAttribute("stroke-dasharray",m.dashStr),d.pElem.setAttribute("stroke-dashoffset",m.dashoffset[0])),u.c&&(u.c._mdf||f)&&d.pElem.setAttribute("stroke","rgb("+bmFloor(u.c.v[0])+","+bmFloor(u.c.v[1])+","+bmFloor(u.c.v[2])+")"),(u.o._mdf||f)&&d.pElem.setAttribute("stroke-opacity",u.o.v),(u.w._mdf||f)&&(d.pElem.setAttribute("stroke-width",u.w.v),d.msElem&&d.msElem.setAttribute("stroke-width",u.w.v))}return{createRenderFunction:function(c){switch(c.ty){case"fl":return a;case"gf":return s;case"gs":return o;case"st":return l;case"sh":case"el":case"rc":case"sr":return i;case"tr":return r;case"no":return n;default:return null}}}}();function SVGShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,r),this.prevViewData=[]}function LetterProps(e,t,r,n,i,a){this.o=e,this.sw=t,this.sc=r,this.fc=n,this.m=i,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!n,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,r,n,i=this.shapes.length,a=this.stylesList.length,o=[],s=!1;for(r=0;r1&&s&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t=0;s-=1){if((d=this.searchProcessedElement(e[s]))?t[s]=r[d-1]:e[s]._render=o,e[s].ty==="fl"||e[s].ty==="st"||e[s].ty==="gf"||e[s].ty==="gs"||e[s].ty==="no")d?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],i),e[s]._render&&t[s].style.pElem.parentNode!==n&&n.appendChild(t[s].style.pElem),y.push(t[s].style);else if(e[s].ty==="gr"){if(d)for(c=t[s].it.length,l=0;l1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var n;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(n=0;nt);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,r,n=[],i=0,a=e.length,o=!1,s=!1,l="";i=55296&&t<=56319?FontManager.isRegionalFlag(e,i)?l=e.substr(i,14):(r=e.charCodeAt(i+1))>=56320&&r<=57343&&(FontManager.isModifier(t,r)?(l=e.substr(i,2),o=!0):l=FontManager.isFlagEmoji(e.substr(i,4))?e.substr(i,4):e.substr(i,2)):t>56319?(r=e.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(o=!0)):FontManager.isZeroWidthJoiner(t)&&(o=!0,s=!0),o?(n[n.length-1]+=l,o=!1):n.push(l),i+=l.length;return n},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,r,n,i,a,o,s,l=this.elem.globalData.fontManager,c=this.data,u=[],f=0,d=c.m.g,m=0,p=0,y=0,h=[],g=0,v=0,b=l.getFontByName(e.f),S=0,_=getFontProperties(b);e.fWeight=_.weight,e.fStyle=_.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),r=e.finalText.length,e.finalLineHeight=e.lh;var I,x=e.tr/1e3*e.finalSize;if(e.sz)for(var A,O,w=!0,C=e.sz[0],D=e.sz[1];w;){A=0,g=0,r=(O=this.buildFinalText(e.t)).length,x=e.tr/1e3*e.finalSize;var M=-1;for(t=0;tC&&O[t]!==" "?(M===-1?r+=1:t=M,A+=e.finalLineHeight||1.2*e.finalSize,O.splice(t,M===t?1:0,"\r"),M=-1,g=0):(g+=S,g+=x);A+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Dv?g:v,g=-2*x,i="",n=!0,y+=1):i=F,l.chars?(s=l.getCharData(F,b.fStyle,l.getFontByName(e.f).fFamily),S=n?0:s.w*e.finalSize/100):S=l.measureText(i,e.f,e.finalSize),F===" "?k+=S+x:(g+=S+x+k,k=0),u.push({l:S,an:S,add:m,n,anIndexes:[],val:i,line:y,animatorJustifyOffset:0}),d==2){if(m+=S,i===""||i===" "||t===r-1){for(i!==""&&i!==" "||(m-=S);p<=t;)u[p].an=m,u[p].ind=f,u[p].extra=S,p+=1;f+=1,m=0}}else if(d==3){if(m+=S,i===""||t===r-1){for(i===""&&(m-=S);p<=t;)u[p].an=m,u[p].ind=f,u[p].extra=S,p+=1;m=0,f+=1}}else u[f].ind=f,u[f].extra=0,f+=1;if(e.l=u,v=g>v?g:v,h.push(g),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=h;var V,j,P,q,z=c.a;o=z.length;var K=[];for(a=0;a0?a=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?s=1-this.xe.v/100:l=1+this.xe.v/100;var c=BezierFactory.getBezierEasing(a,o,s,l).get,u=0,f=this.finalS,d=this.finalE,m=this.data.sh;if(m===2)u=c(u=d===f?i>=d?1:0:e(0,t(.5/(d-f)+(i-f)/(d-f),1)));else if(m===3)u=c(u=d===f?i>=d?0:1:1-e(0,t(.5/(d-f)+(i-f)/(d-f),1)));else if(m===4)d===f?u=0:(u=e(0,t(.5/(d-f)+(i-f)/(d-f),1)))<.5?u*=2:u=1-2*(u-.5),u=c(u);else if(m===5){if(d===f)u=0;else{var p=d-f,y=-p/2+(i=t(e(0,i+.5-f),d-f)),h=p/2;u=Math.sqrt(1-y*y/(h*h))}u=c(u)}else m===6?(d===f?u=0:(i=t(e(0,i+.5-f),d-f),u=(1+Math.cos(Math.PI+2*Math.PI*i/(d-f)))/2),u=c(u)):(i>=r(f)&&(u=e(0,t(i-f<0?t(d,1)-(f-i):d-i,1))),u=c(u));if(this.sm.v!==100){var g=.01*this.sm.v;g===0&&(g=1e-8);var v=.5-.5*g;u1&&(u=1)}return u*this.a.v},getValue:function(i){this.iterateDynamicProperties(),this._mdf=i||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,i&&this.data.r===2&&(this.e.v=this._currentTextLength);var a=this.data.r===2?1:100/this.data.totalChars,o=this.o.v/a,s=this.s.v/a+o,l=this.e.v/a+o;if(s>l){var c=s;s=l,l=c}this.finalS=s,this.finalE=l}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(i,a,o){return new n(i,a,o)}}}();function TextAnimatorDataProperty(e,t,r){var n={propType:!1},i=PropertyFactory.getProp,a=t.a;this.a={r:a.r?i(e,a.r,0,degToRads,r):n,rx:a.rx?i(e,a.rx,0,degToRads,r):n,ry:a.ry?i(e,a.ry,0,degToRads,r):n,sk:a.sk?i(e,a.sk,0,degToRads,r):n,sa:a.sa?i(e,a.sa,0,degToRads,r):n,s:a.s?i(e,a.s,1,.01,r):n,a:a.a?i(e,a.a,1,0,r):n,o:a.o?i(e,a.o,0,.01,r):n,p:a.p?i(e,a.p,1,0,r):n,sw:a.sw?i(e,a.sw,0,0,r):n,sc:a.sc?i(e,a.sc,1,0,r):n,fc:a.fc?i(e,a.fc,1,0,r):n,fh:a.fh?i(e,a.fh,0,0,r):n,fs:a.fs?i(e,a.fs,0,.01,r):n,fb:a.fb?i(e,a.fb,0,.01,r):n,t:a.t?i(e,a.t,0,0,r):n},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,r=this._textData.a.length,n=PropertyFactory.getProp;for(e=0;e=s+U||!p?(v=(s+U-c)/l.partialLength,ne=m.point[0]+(l.point[0]-m.point[0])*v,X=m.point[1]+(l.point[1]-m.point[1])*v,A.translate(-_[0]*C[i].an*.005,-_[1]*q*.01),u=!1):p&&(c+=l.partialLength,(f+=1)>=p.length&&(f=0,y[d+=1]?p=y[d].points:S.v.c?(f=0,p=y[d=0].points):(c-=l.partialLength,p=null)),p&&(m=l,h=(l=p[f]).partialLength));K=C[i].an/2-C[i].add,A.translate(-K,0,0)}else K=C[i].an/2-C[i].add,A.translate(-K,0,0),A.translate(-_[0]*C[i].an*.005,-_[1]*q*.01,0);for(k=0;ke?this.textSpans[e].span:createNS(l?"g":"text"),h<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,l){var g=createNS("g");o.appendChild(g),this.textSpans[e].childSpan=g}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(c.reset(),u&&(s[e].n&&(f=-p,d+=r.yOffset,d+=m?1:0,m=!1),this.applyTextPropertiesToMatrix(r,c,s[e].line,f,d),f+=s[e].l||0,f+=p),l){var v;if((y=this.globalData.fontManager.getCharData(r.finalText[e],n.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily)).t===1)v=new SVGCompElement(y.data,this.globalData,this);else{var b=emptyShapeData;y.data&&y.data.shapes&&(b=this.buildShapeData(y.data,r.finalSize)),v=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var S=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(S.layerElement),S.destroy()}this.textSpans[e].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[e].childSpan.appendChild(v.layerElement),y.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else u&&o.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),o.textContent=s[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}u&&o&&o.setAttribute("d","")}else{var _=this.textContainer,I="start";switch(r.j){case 1:I="end";break;case 2:I="middle";break;default:I="start"}_.setAttribute("text-anchor",I),_.setAttribute("letter-spacing",p);var x=this.buildTextContents(r.finalText);for(t=x.length,d=r.ps?r.ps[1]+r.ascent:0,e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;r-=1)e.finalTransform.multiply(e.transforms[r].transform.mProps.v);e._mdf=i},processSequences:function(e){var t,r=this.sequenceList.length;for(t=0;t=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var r=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(r),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var r=assetLoader.getLumaCanvas(this.canvasContext.canvas);r.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(r,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(this.data.td!==1||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var r={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:e.hd===!0},n={};if(e.ty==="fl"||e.ty==="st"?(n.c=PropertyFactory.getProp(this,e.c,1,255,this),n.c.k||(r.co="rgb("+bmFloor(n.c.v[0])+","+bmFloor(n.c.v[1])+","+bmFloor(n.c.v[2])+")")):e.ty!=="gf"&&e.ty!=="gs"||(n.s=PropertyFactory.getProp(this,e.s,1,null,this),n.e=PropertyFactory.getProp(this,e.e,1,null,this),n.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),n.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),n.g=new GradientProperty(this,e.g,this)),n.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty==="st"||e.ty==="gs"){if(r.lc=lineCapEnum[e.lc||2],r.lj=lineJoinEnum[e.lj||2],e.lj==1&&(r.ml=e.ml),n.w=PropertyFactory.getProp(this,e.w,0,null,this),n.w.k||(r.wi=n.w.v),e.d){var i=new DashProperty(this,e.d,"canvas",this);n.d=i,n.d.k||(r.da=n.d.dashArray,r.do=n.d.dashoffset[0])}}else r.r=e.r===2?"evenodd":"nonzero";return this.stylesList.push(r),n.style=r,n},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e=0;a-=1){if((l=this.searchProcessedElement(e[a]))?t[a]=r[l-1]:e[a]._shouldRender=n,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")l?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],p),d.push(t[a].style);else if(e[a].ty==="gr"){if(l)for(s=t[a].it.length,o=0;o=0;i-=1)t[i].ty==="tr"?(a=r[i].transform,this.renderShapeTransform(e,a)):t[i].ty==="sh"||t[i].ty==="el"||t[i].ty==="rc"||t[i].ty==="sr"?this.renderPath(t[i],r[i]):t[i].ty==="fl"?this.renderFill(t[i],r[i],a):t[i].ty==="st"?this.renderStroke(t[i],r[i],a):t[i].ty==="gf"||t[i].ty==="gs"?this.renderGradientFill(t[i],r[i],a):t[i].ty==="gr"?this.renderShape(a,t[i].it,r[i].it):t[i].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r,n,i,a=e.trNodes,o=t.paths,s=o._length;a.length=0;var l=e.transforms.finalTransform;for(i=0;i=1?f=.99:f<=-1&&(f=-.99);var d=c*f,m=Math.cos(u+t.a.v)*d+s[0],p=Math.sin(u+t.a.v)*d+s[1];n=o.createRadialGradient(m,p,0,s[0],s[1],c)}var y=e.g.p,h=t.g.c,g=1;for(a=0;as&&l==="xMidYMid slice"||oi&&s==="meet"||ai&&s==="slice")?(r-this.transformCanvas.w*(n/this.transformCanvas.h))/2*this.renderConfig.dpr:c==="xMax"&&(ai&&s==="slice")?(r-this.transformCanvas.w*(n/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty=u==="YMid"&&(a>i&&s==="meet"||ai&&s==="meet"||a=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||this.renderConfig.clearCanvas!==!0||t)&&!this.destroyed&&e!==-1){var r;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&this.layers[e].ty!==99){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var r,n=e.length;for(r=0;r0&&s<1&&f[d].push(this.calculateF(s,e,t,r,n,d)):(l=a*a-4*o*i)>=0&&((c=(-a+bmSqrt(l))/(2*i))>0&&c<1&&f[d].push(this.calculateF(c,e,t,r,n,d)),(u=(-a-bmSqrt(l))/(2*i))>0&&u<1&&f[d].push(this.calculateF(u,e,t,r,n,d))));this.shapeBoundingBox.left=bmMin.apply(null,f[0]),this.shapeBoundingBox.top=bmMin.apply(null,f[1]),this.shapeBoundingBox.right=bmMax.apply(null,f[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,f[1])},HShapeElement.prototype.calculateF=function(e,t,r,n,i,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*r[a]+3*(1-e)*bmPow(e,2)*n[a]+bmPow(e,3)*i[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,n=e.length;for(r=0;rr&&(r=i)}r*=e.mult}else r=e.v*e.mult;t.x-=r,t.xMax+=r,t.y-=r,t.yMax+=r},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;e-=1){var n=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var i;i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),o=[i[0]/a,i[1]/a,i[2]/a],s=Math.sqrt(o[2]*o[2]+o[0]*o[0]),l=Math.atan2(o[1],s),c=Math.atan2(o[0],-o[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var u=!this._prevMat.equals(this.mat);if((u||this.pe._mdf)&&this.comp.threeDElements){var f,d,m;for(t=this.comp.threeDElements.length,e=0;e=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r,n,i=createTag("div");styleDiv(i);var a=createTag("div");if(styleDiv(a),t==="3d"){(r=i.style).width=this.globalData.compSize.w+"px",r.height=this.globalData.compSize.h+"px";var o="50% 50%";r.webkitTransformOrigin=o,r.mozTransformOrigin=o,r.transformOrigin=o;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(n=a.style).transform=s,n.webkitTransform=s}i.appendChild(a);var l={container:a,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,r=this.layers.length,n="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,n=this.threeDElements.length;ro?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,r=0,n=(a-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,r=(i-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,n=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+r+","+n+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,r=this.globalData.compSize.h,n=this.threeDElements.length;for(e=0;e=s;)_/=2,I/=2,x>>>=1;return(_+x)/I};return S.int32=function(){return 0|b.g(4)},S.quick=function(){return b.g(4)/4294967296},S.double=S,d(m(b.S),e),(y.pass||h||function(_,I,x,A){return A&&(A.S&&u(A,b),_.state=function(){return u(b,{})}),x?(t.random=_,I):_})(S,v,"global"in y?y.global:this==t,y.state)},d(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return e==="number"||t instanceof Number||e==="boolean"||e==="string"}function $bm_neg(e){var t=_typeof$1(e);if(t==="number"||e instanceof Number||t==="boolean")return-e;if($bm_isInstanceOfArray(e)){var r,n=e.length,i=[];for(r=0;rr){var n=r;r=t,t=n}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e=="number"||e instanceof Number)return t=t||0,Math.abs(e-t);var r;t||(t=helperLengthArray);var n=Math.min(e.length,t.length),i=0;for(r=0;r.5?c/(2-o-s):c/(o+s),o){case n:t=(i-a)/c+(i1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t,r,n,i=e[0],a=e[1],o=e[2];if(a===0)t=o,n=o,r=o;else{var s=o<.5?o*(1+a):o+a-o*a,l=2*o-s;t=hue2rgb(l,s,i+1/3),r=hue2rgb(l,s,i),n=hue2rgb(l,s,i-1/3)}return[t,r,n,e[3]]}function linear(e,t,r,n,i){if(n!==void 0&&i!==void 0||(n=t,i=r,t=0,r=1),r=r)return i;var o,s=r===t?0:(e-t)/(r-t);if(!n.length)return n+(i-n)*s;var l=n.length,c=createTypedArray("float32",l);for(o=0;o1){for(n=0;n1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(i)){var s,l=i.length,c=createTypedArray("float32",l);for(s=0;sdata.k[t].t&&edata.k[t+1].t-e?(r=t+2,n=data.k[t+1].t):(r=t+1,n=data.k[t].t);break}}r===-1&&(r=t+1,n=data.k[t].t)}else r=0,n=0;var a={};return a.index=r,a.time=n/elem.comp.globalData.frameRate,a}function key(e){var t,r,n;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=i.length,r=0;rS.length-1)&&(d=S.length-1),p=_-(y=S[S.length-1-d].t)),f==="pingpong"){if(Math.floor((b-y)/p)%2!=0)return this.getValueAtTime((p-(b-y)%p+y)/this.comp.globalData.frameRate,0)}else{if(f==="offset"){var I=this.getValueAtTime(y/this.comp.globalData.frameRate,0),x=this.getValueAtTime(_/this.comp.globalData.frameRate,0),A=this.getValueAtTime(((b-y)%p+y)/this.comp.globalData.frameRate,0),O=Math.floor((b-y)/p);if(this.pv.length){for(g=(v=new Array(I.length)).length,h=0;h=_)return this.pv;if(m?y=_+(p=d?Math.abs(this.elem.comp.globalData.frameRate*d):Math.max(0,this.elem.data.op-_)):((!d||d>S.length-1)&&(d=S.length-1),p=(y=S[d].t)-_),f==="pingpong"){if(Math.floor((_-b)/p)%2==0)return this.getValueAtTime(((_-b)%p+_)/this.comp.globalData.frameRate,0)}else{if(f==="offset"){var I=this.getValueAtTime(_/this.comp.globalData.frameRate,0),x=this.getValueAtTime(y/this.comp.globalData.frameRate,0),A=this.getValueAtTime((p-(_-b)%p+_)/this.comp.globalData.frameRate,0),O=Math.floor((_-b)/p)+1;if(this.pv.length){for(g=(v=new Array(I.length)).length,h=0;h1?(y+f-h)/(d-1):1,v=0,b=0;for(m=this.pv.length?createTypedArray("float32",this.pv.length):0;vg){var _=v,I=m.c&&v===b-1?0:v+1,x=(g-S)/h[v].addedLength;p=bez.getPointInSegment(m.v[_],m.v[I],m.o[_],m.i[I],x,h[v]);break}S+=h[v].addedLength,v+=1}return p||(p=m.c?[m.v[0][0],m.v[0][1]]:[m.v[m._length-1][0],m.v[m._length-1][1]]),p},vectorOnPath:function(f,d,m){f==1?f=this.v.c:f==0&&(f=.999);var p=this.pointOnPath(f,d),y=this.pointOnPath(f+.001,d),h=y[0]-p[0],g=y[1]-p[1],v=Math.sqrt(Math.pow(h,2)+Math.pow(g,2));return v===0?[0,0]:m==="tangent"?[h/v,g/v]:[-g/v,h/v]},tangentOnPath:function(f,d){return this.vectorOnPath(f,d,"tangent")},normalOnPath:function(f,d){return this.vectorOnPath(f,d,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(f){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),f*=this.elem.globalData.frameRate,(f-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime=c?m<0?n:i:n+d*Math.pow((a-e)/m,1/r),u[f]=o,f+=1,s+=256/255;return u.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=r*Math.cos(n),a=r*Math.sin(n);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGGaussianBlurEffect(e,t,r,n){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");i.setAttribute("result",n),e.appendChild(i),this.feGaussianBlur=i}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;t{"use strict";var WW=bt(),ri=(OS(),st(FS)),XW=DS();WW.define("lottie",RS.exports=function(){return{lottie:XW,createInstance:ri.createInstance,cleanupElement:ri.cleanupElement,init:ri.init,destroy:ri.destroy,ready:ri.ready}})});var LS=E(()=>{"use strict";(function(){if(typeof window>"u")return;let e=window.navigator.userAgent.match(/Edge\/(\d{2})\./),t=e?parseInt(e[1],10)>=16:!1;if("objectFit"in document.documentElement.style&&!t){window.objectFitPolyfill=function(){return!1};return}let n=function(s){let l=window.getComputedStyle(s,null),c=l.getPropertyValue("position"),u=l.getPropertyValue("overflow"),f=l.getPropertyValue("display");(!c||c==="static")&&(s.style.position="relative"),u!=="hidden"&&(s.style.overflow="hidden"),(!f||f==="inline")&&(s.style.display="block"),s.clientHeight===0&&(s.style.height="100%"),s.className.indexOf("object-fit-polyfill")===-1&&(s.className+=" object-fit-polyfill")},i=function(s){let l=window.getComputedStyle(s,null),c={"max-width":"none","max-height":"none","min-width":"0px","min-height":"0px",top:"auto",right:"auto",bottom:"auto",left:"auto","margin-top":"0px","margin-right":"0px","margin-bottom":"0px","margin-left":"0px"};for(let u in c)l.getPropertyValue(u)!==c[u]&&(s.style[u]=c[u])},a=function(s){let l=s.parentNode;n(l),i(s),s.style.position="absolute",s.style.height="100%",s.style.width="auto",s.clientWidth>l.clientWidth?(s.style.top="0",s.style.marginTop="0",s.style.left="50%",s.style.marginLeft=s.clientWidth/-2+"px"):(s.style.width="100%",s.style.height="auto",s.style.left="0",s.style.marginLeft="0",s.style.top="50%",s.style.marginTop=s.clientHeight/-2+"px")},o=function(s){if(typeof s>"u"||s instanceof Event)s=document.querySelectorAll("[data-object-fit]");else if(s&&s.nodeName)s=[s];else if(typeof s=="object"&&s.length&&s[0].nodeName)s=s;else return!1;for(let l=0;l0?a(s[l]):s[l].addEventListener("loadedmetadata",function(){a(this)}):a(s[l])}return!0};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",o):o(),window.addEventListener("resize",o),window.objectFitPolyfill=o})()});var kS=E(()=>{"use strict";(function(){if(typeof window>"u")return;function e(n){Webflow.env("design")||($("video").each(function(){n&&$(this).prop("autoplay")?this.play():this.pause()}),$(".w-background-video--control").each(function(){n?r($(this)):t($(this))}))}function t(n){n.find("> span").each(function(i){$(this).prop("hidden",()=>i===0)})}function r(n){n.find("> span").each(function(i){$(this).prop("hidden",()=>i===1)})}$(document).ready(()=>{let n=window.matchMedia("(prefers-reduced-motion: reduce)");n.addEventListener("change",i=>{e(!i.matches)}),n.matches&&e(!1),$("video:not([autoplay])").each(function(){$(this).parent().find(".w-background-video--control").each(function(){t($(this))})}),$(document).on("click",".w-background-video--control",function(i){if(Webflow.env("design"))return;let a=$(i.currentTarget),o=$(`video#${a.attr("aria-controls")}`).get(0);if(o)if(o.paused){let s=o.play();r(a),s&&typeof s.catch=="function"&&s.catch(()=>{t(a)})}else o.pause(),t(a)})})})()});var VS=E((Ose,BS)=>{"use strict";var NS=bt();NS.define("brand",BS.exports=function(){},function(e){var t={},r=document,n=e("html"),i=e("body"),a=".w-webflow-badge",o=window.location,s=/PhantomJS/i.test(navigator.userAgent),l="fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange",c;t.ready=function(){var m=n.attr("data-wf-status"),p=n.attr("data-wf-domain")||"";/\.webflow\.io$/i.test(p)&&o.hostname!==p&&(m=!0),m&&!s&&(c=c||f(),d(),setTimeout(d,500),e(r).off(l,u).on(l,u))};function u(){var m=r.fullScreen||r.mozFullScreen||r.webkitIsFullScreen||r.msFullscreenElement||!!r.webkitFullscreenElement;e(c).attr("style",m?"display: none !important;":"")}function f(){var m=e('').attr("href","https://webflow.com?utm_campaign=brandjs"),p=e("").attr("src","../images/webflow-badge-icon-d2.89e12c322e.svg").attr("alt","").css({marginRight:"4px",width:"26px"}),y=e("").attr("src","../images/webflow-badge-text-d2.c82cec3b78.svg").attr("alt","Made in Webflow");return m.append(p,y),m[0]}function d(){var m=i.children(a),p=m.length&&m.get(0)===c,y=NS.env("editor");if(p){y&&m.remove();return}m.length&&m.remove(),y||i.append(c)}return t})});var zS=E((Dse,GS)=>{"use strict";var hu=bt();hu.define("edit",GS.exports=function(e,t,r){if(r=r||{},(hu.env("test")||hu.env("frame"))&&!r.fixture&&!UW())return{exit:1};var n={},i=e(window),a=e(document.documentElement),o=document.location,s="hashchange",l,c=r.load||d,u=!1;try{u=localStorage&&localStorage.getItem&&localStorage.getItem("WebflowEditor")}catch{}u?c():o.search?(/[?&](edit)(?:[=&?]|$)/.test(o.search)||/\?edit$/.test(o.href))&&c():i.on(s,f).triggerHandler(s);function f(){l||/\?edit/.test(o.hash)&&c()}function d(){l=!0,window.WebflowEditor=!0,i.off(s,f),v(function(S){e.ajax({url:g("https://editor-api.webflow.com/api/editor/view"),data:{siteId:a.attr("data-wf-site")},xhrFields:{withCredentials:!0},dataType:"json",crossDomain:!0,success:m(S)})})}function m(S){return function(_){if(!_){console.error("Could not load editor data");return}_.thirdPartyCookiesSupported=S,p(h(_.scriptPath),function(){window.WebflowEditor(_)})}}function p(S,_){e.ajax({type:"GET",url:S,dataType:"script",cache:!0}).then(_,y)}function y(S,_,I){throw console.error("Could not load editor script: "+_),I}function h(S){return S.indexOf("//")>=0?S:g("https://editor-api.webflow.com"+S)}function g(S){return S.replace(/([^:])\/\//g,"$1/")}function v(S){var _=window.document.createElement("iframe");_.src="https://webflow.com/site/third-party-cookie-check.html",_.style.display="none",_.sandbox="allow-scripts allow-same-origin";var I=function(x){x.data==="WF_third_party_cookies_unsupported"?(b(_,I),S(!1)):x.data==="WF_third_party_cookies_supported"&&(b(_,I),S(!0))};_.onerror=function(){b(_,I),S(!1)},window.addEventListener("message",I,!1),window.document.body.appendChild(_)}function b(S,_){window.removeEventListener("message",_,!1),S.remove()}return n});function UW(){try{return window.top.__Cypress__}catch{return!1}}});var jS=E((Rse,HS)=>{"use strict";var $W=bt();$W.define("focus-visible",HS.exports=function(){function e(r){var n=!0,i=!1,a=null,o={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(b){return!!(b&&b!==document&&b.nodeName!=="HTML"&&b.nodeName!=="BODY"&&"classList"in b&&"contains"in b.classList)}function l(b){var S=b.type,_=b.tagName;return!!(_==="INPUT"&&o[S]&&!b.readOnly||_==="TEXTAREA"&&!b.readOnly||b.isContentEditable)}function c(b){b.getAttribute("data-wf-focus-visible")||b.setAttribute("data-wf-focus-visible","true")}function u(b){b.getAttribute("data-wf-focus-visible")&&b.removeAttribute("data-wf-focus-visible")}function f(b){b.metaKey||b.altKey||b.ctrlKey||(s(r.activeElement)&&c(r.activeElement),n=!0)}function d(){n=!1}function m(b){s(b.target)&&(n||l(b.target))&&c(b.target)}function p(b){s(b.target)&&b.target.hasAttribute("data-wf-focus-visible")&&(i=!0,window.clearTimeout(a),a=window.setTimeout(function(){i=!1},100),u(b.target))}function y(){document.visibilityState==="hidden"&&(i&&(n=!0),h())}function h(){document.addEventListener("mousemove",v),document.addEventListener("mousedown",v),document.addEventListener("mouseup",v),document.addEventListener("pointermove",v),document.addEventListener("pointerdown",v),document.addEventListener("pointerup",v),document.addEventListener("touchmove",v),document.addEventListener("touchstart",v),document.addEventListener("touchend",v)}function g(){document.removeEventListener("mousemove",v),document.removeEventListener("mousedown",v),document.removeEventListener("mouseup",v),document.removeEventListener("pointermove",v),document.removeEventListener("pointerdown",v),document.removeEventListener("pointerup",v),document.removeEventListener("touchmove",v),document.removeEventListener("touchstart",v),document.removeEventListener("touchend",v)}function v(b){b.target.nodeName&&b.target.nodeName.toLowerCase()==="html"||(n=!1,g())}document.addEventListener("keydown",f,!0),document.addEventListener("mousedown",d,!0),document.addEventListener("pointerdown",d,!0),document.addEventListener("touchstart",d,!0),document.addEventListener("visibilitychange",y,!0),h(),r.addEventListener("focus",m,!0),r.addEventListener("blur",p,!0)}function t(){if(typeof document<"u")try{document.querySelector(":focus-visible")}catch{e(document)}}return{ready:t}})});var US=E((qse,XS)=>{"use strict";var WS=bt();WS.define("focus",XS.exports=function(){var e=[],t=!1;function r(o){t&&(o.preventDefault(),o.stopPropagation(),o.stopImmediatePropagation(),e.unshift(o))}function n(o){var s=o.target,l=s.tagName;return/^a$/i.test(l)&&s.href!=null||/^(button|textarea)$/i.test(l)&&s.disabled!==!0||/^input$/i.test(l)&&/^(button|reset|submit|radio|checkbox)$/i.test(s.type)&&!s.disabled||!/^(button|input|textarea|select|a)$/i.test(l)&&!Number.isNaN(Number.parseFloat(s.tabIndex))||/^audio$/i.test(l)||/^video$/i.test(l)&&s.controls===!0}function i(o){n(o)&&(t=!0,setTimeout(()=>{for(t=!1,o.target.focus();e.length>0;){var s=e.pop();s.target.dispatchEvent(new MouseEvent(s.type,s))}},0))}function a(){typeof document<"u"&&document.body.hasAttribute("data-wf-focus-within")&&WS.env.safari&&(document.addEventListener("mousedown",i,!0),document.addEventListener("mouseup",r,!0),document.addEventListener("click",r,!0))}return{ready:a}})});var YS=E((Lse,KS)=>{"use strict";var cu=window.jQuery,Pt={},Na=[],$S=".w-ix",Ba={reset:function(e,t){t.__wf_intro=null},intro:function(e,t){t.__wf_intro||(t.__wf_intro=!0,cu(t).triggerHandler(Pt.types.INTRO))},outro:function(e,t){t.__wf_intro&&(t.__wf_intro=null,cu(t).triggerHandler(Pt.types.OUTRO))}};Pt.triggers={};Pt.types={INTRO:"w-ix-intro"+$S,OUTRO:"w-ix-outro"+$S};Pt.init=function(){for(var e=Na.length,t=0;t{"use strict";var fu=YS();function QS(e,t){var r=document.createEvent("CustomEvent");r.initCustomEvent(t,!0,!0,null),e.dispatchEvent(r)}var KW=window.jQuery,Va={},ZS=".w-ix",YW={reset:function(e,t){fu.triggers.reset(e,t)},intro:function(e,t){fu.triggers.intro(e,t),QS(t,"COMPONENT_ACTIVE")},outro:function(e,t){fu.triggers.outro(e,t),QS(t,"COMPONENT_INACTIVE")}};Va.triggers={};Va.types={INTRO:"w-ix-intro"+ZS,OUTRO:"w-ix-outro"+ZS};KW.extend(Va.triggers,YW);JS.exports=Va});var pu=E((Nse,t_)=>{var QW=Ks(),ZW=QW(Object.getPrototypeOf,Object);t_.exports=ZW});var du=E((Bse,n_)=>{var JW=Wt(),e4=pu(),t4=Ft(),r4="[object Object]",n4=Function.prototype,i4=Object.prototype,r_=n4.toString,a4=i4.hasOwnProperty,s4=r_.call(Object);function o4(e){if(!t4(e)||JW(e)!=r4)return!1;var t=e4(e);if(t===null)return!0;var r=a4.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&r_.call(r)==s4}n_.exports=o4});var i_=E(mu=>{"use strict";Object.defineProperty(mu,"__esModule",{value:!0});mu.default=l4;function l4(e){var t,r=e.Symbol;return typeof r=="function"?r.observable?t=r.observable:(t=r("observable"),r.observable=t):t="@@observable",t}});var a_=E((gu,yu)=>{"use strict";Object.defineProperty(gu,"__esModule",{value:!0});var u4=i_(),h4=c4(u4);function c4(e){return e&&e.__esModule?e:{default:e}}var Yr;typeof self<"u"?Yr=self:typeof window<"u"?Yr=window:typeof global<"u"?Yr=global:typeof yu<"u"?Yr=yu:Yr=Function("return this")();var f4=(0,h4.default)(Yr);gu.default=f4});var vu=E(ni=>{"use strict";ni.__esModule=!0;ni.ActionTypes=void 0;ni.default=u_;var p4=du(),d4=l_(p4),m4=a_(),s_=l_(m4);function l_(e){return e&&e.__esModule?e:{default:e}}var o_=ni.ActionTypes={INIT:"@@redux/INIT"};function u_(e,t,r){var n;if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error("Expected the enhancer to be a function.");return r(u_)(e,t)}if(typeof e!="function")throw new Error("Expected the reducer to be a function.");var i=e,a=t,o=[],s=o,l=!1;function c(){s===o&&(s=o.slice())}function u(){return a}function f(y){if(typeof y!="function")throw new Error("Expected listener to be a function.");var h=!0;return c(),s.push(y),function(){if(h){h=!1,c();var v=s.indexOf(y);s.splice(v,1)}}}function d(y){if(!(0,d4.default)(y))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(typeof y.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw new Error("Reducers may not dispatch actions.");try{l=!0,a=i(a,y)}finally{l=!1}for(var h=o=s,g=0;g{"use strict";Eu.__esModule=!0;Eu.default=y4;function y4(e){typeof console<"u"&&typeof console.error=="function"&&console.error(e);try{throw new Error(e)}catch{}}});var f_=E(Su=>{"use strict";Su.__esModule=!0;Su.default=S4;var h_=vu(),g4=du(),Hse=c_(g4),v4=bu(),jse=c_(v4);function c_(e){return e&&e.__esModule?e:{default:e}}function E4(e,t){var r=t&&t.type,n=r&&'"'+r.toString()+'"'||"an action";return"Given action "+n+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state.'}function b4(e){Object.keys(e).forEach(function(t){var r=e[t],n=r(void 0,{type:h_.ActionTypes.INIT});if(typeof n>"u")throw new Error('Reducer "'+t+'" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined.');var i="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if(typeof r(void 0,{type:i})>"u")throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. '+("Don't try to handle "+h_.ActionTypes.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined.")})}function S4(e){for(var t=Object.keys(e),r={},n=0;n"u"){var b=E4(y,u);throw new Error(b)}m[y]=v,d=d||v!==g}return d?m:c}}});var d_=E(_u=>{"use strict";_u.__esModule=!0;_u.default=_4;function p_(e,t){return function(){return t(e.apply(void 0,arguments))}}function _4(e,t){if(typeof e=="function")return p_(e,t);if(typeof e!="object"||e===null)throw new Error("bindActionCreators expected an object or a function, instead received "+(e===null?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var r=Object.keys(e),n={},i=0;i{"use strict";xu.__esModule=!0;xu.default=x4;function x4(){for(var e=arguments.length,t=Array(e),r=0;r{"use strict";Tu.__esModule=!0;var I4=Object.assign||function(e){for(var t=1;t{"use strict";nt.__esModule=!0;nt.compose=nt.applyMiddleware=nt.bindActionCreators=nt.combineReducers=nt.createStore=void 0;var w4=vu(),M4=Qr(w4),F4=f_(),O4=Qr(F4),D4=d_(),R4=Qr(D4),q4=m_(),L4=Qr(q4),k4=Iu(),N4=Qr(k4),B4=bu(),Kse=Qr(B4);function Qr(e){return e&&e.__esModule?e:{default:e}}nt.createStore=M4.default;nt.combineReducers=O4.default;nt.bindActionCreators=R4.default;nt.applyMiddleware=L4.default;nt.compose=N4.default});var dt,Au,At,V4,G4,Ga,z4,Cu=fe(()=>{"use strict";dt={NAVBAR_OPEN:"NAVBAR_OPEN",NAVBAR_CLOSE:"NAVBAR_CLOSE",TAB_ACTIVE:"TAB_ACTIVE",TAB_INACTIVE:"TAB_INACTIVE",SLIDER_ACTIVE:"SLIDER_ACTIVE",SLIDER_INACTIVE:"SLIDER_INACTIVE",DROPDOWN_OPEN:"DROPDOWN_OPEN",DROPDOWN_CLOSE:"DROPDOWN_CLOSE",MOUSE_CLICK:"MOUSE_CLICK",MOUSE_SECOND_CLICK:"MOUSE_SECOND_CLICK",MOUSE_DOWN:"MOUSE_DOWN",MOUSE_UP:"MOUSE_UP",MOUSE_OVER:"MOUSE_OVER",MOUSE_OUT:"MOUSE_OUT",MOUSE_MOVE:"MOUSE_MOVE",MOUSE_MOVE_IN_VIEWPORT:"MOUSE_MOVE_IN_VIEWPORT",SCROLL_INTO_VIEW:"SCROLL_INTO_VIEW",SCROLL_OUT_OF_VIEW:"SCROLL_OUT_OF_VIEW",SCROLLING_IN_VIEW:"SCROLLING_IN_VIEW",ECOMMERCE_CART_OPEN:"ECOMMERCE_CART_OPEN",ECOMMERCE_CART_CLOSE:"ECOMMERCE_CART_CLOSE",PAGE_START:"PAGE_START",PAGE_FINISH:"PAGE_FINISH",PAGE_SCROLL_UP:"PAGE_SCROLL_UP",PAGE_SCROLL_DOWN:"PAGE_SCROLL_DOWN",PAGE_SCROLL:"PAGE_SCROLL"},Au={ELEMENT:"ELEMENT",CLASS:"CLASS",PAGE:"PAGE"},At={ELEMENT:"ELEMENT",VIEWPORT:"VIEWPORT"},V4={X_AXIS:"X_AXIS",Y_AXIS:"Y_AXIS"},G4={CHILDREN:"CHILDREN",SIBLINGS:"SIBLINGS",IMMEDIATE_CHILDREN:"IMMEDIATE_CHILDREN"},Ga={FADE_EFFECT:"FADE_EFFECT",SLIDE_EFFECT:"SLIDE_EFFECT",GROW_EFFECT:"GROW_EFFECT",SHRINK_EFFECT:"SHRINK_EFFECT",SPIN_EFFECT:"SPIN_EFFECT",FLY_EFFECT:"FLY_EFFECT",POP_EFFECT:"POP_EFFECT",FLIP_EFFECT:"FLIP_EFFECT",JIGGLE_EFFECT:"JIGGLE_EFFECT",PULSE_EFFECT:"PULSE_EFFECT",DROP_EFFECT:"DROP_EFFECT",BLINK_EFFECT:"BLINK_EFFECT",BOUNCE_EFFECT:"BOUNCE_EFFECT",FLIP_LEFT_TO_RIGHT_EFFECT:"FLIP_LEFT_TO_RIGHT_EFFECT",FLIP_RIGHT_TO_LEFT_EFFECT:"FLIP_RIGHT_TO_LEFT_EFFECT",RUBBER_BAND_EFFECT:"RUBBER_BAND_EFFECT",JELLO_EFFECT:"JELLO_EFFECT",GROW_BIG_EFFECT:"GROW_BIG_EFFECT",SHRINK_BIG_EFFECT:"SHRINK_BIG_EFFECT",PLUGIN_LOTTIE_EFFECT:"PLUGIN_LOTTIE_EFFECT"},z4={LEFT:"LEFT",RIGHT:"RIGHT",BOTTOM:"BOTTOM",TOP:"TOP",BOTTOM_LEFT:"BOTTOM_LEFT",BOTTOM_RIGHT:"BOTTOM_RIGHT",TOP_RIGHT:"TOP_RIGHT",TOP_LEFT:"TOP_LEFT",CLOCKWISE:"CLOCKWISE",COUNTER_CLOCKWISE:"COUNTER_CLOCKWISE"}});var Ue,H4,za=fe(()=>{"use strict";Ue={TRANSFORM_MOVE:"TRANSFORM_MOVE",TRANSFORM_SCALE:"TRANSFORM_SCALE",TRANSFORM_ROTATE:"TRANSFORM_ROTATE",TRANSFORM_SKEW:"TRANSFORM_SKEW",STYLE_OPACITY:"STYLE_OPACITY",STYLE_SIZE:"STYLE_SIZE",STYLE_FILTER:"STYLE_FILTER",STYLE_FONT_VARIATION:"STYLE_FONT_VARIATION",STYLE_BACKGROUND_COLOR:"STYLE_BACKGROUND_COLOR",STYLE_BORDER:"STYLE_BORDER",STYLE_TEXT_COLOR:"STYLE_TEXT_COLOR",OBJECT_VALUE:"OBJECT_VALUE",PLUGIN_LOTTIE:"PLUGIN_LOTTIE",PLUGIN_SPLINE:"PLUGIN_SPLINE",PLUGIN_RIVE:"PLUGIN_RIVE",PLUGIN_VARIABLE:"PLUGIN_VARIABLE",GENERAL_DISPLAY:"GENERAL_DISPLAY",GENERAL_START_ACTION:"GENERAL_START_ACTION",GENERAL_CONTINUOUS_ACTION:"GENERAL_CONTINUOUS_ACTION",GENERAL_COMBO_CLASS:"GENERAL_COMBO_CLASS",GENERAL_STOP_ACTION:"GENERAL_STOP_ACTION",GENERAL_LOOP:"GENERAL_LOOP",STYLE_BOX_SHADOW:"STYLE_BOX_SHADOW"},H4={ELEMENT:"ELEMENT",ELEMENT_CLASS:"ELEMENT_CLASS",TRIGGER_ELEMENT:"TRIGGER_ELEMENT"}});var j4,y_=fe(()=>{"use strict";j4={MOUSE_CLICK_INTERACTION:"MOUSE_CLICK_INTERACTION",MOUSE_HOVER_INTERACTION:"MOUSE_HOVER_INTERACTION",MOUSE_MOVE_INTERACTION:"MOUSE_MOVE_INTERACTION",SCROLL_INTO_VIEW_INTERACTION:"SCROLL_INTO_VIEW_INTERACTION",SCROLLING_IN_VIEW_INTERACTION:"SCROLLING_IN_VIEW_INTERACTION",MOUSE_MOVE_IN_VIEWPORT_INTERACTION:"MOUSE_MOVE_IN_VIEWPORT_INTERACTION",PAGE_IS_SCROLLING_INTERACTION:"PAGE_IS_SCROLLING_INTERACTION",PAGE_LOAD_INTERACTION:"PAGE_LOAD_INTERACTION",PAGE_SCROLLED_INTERACTION:"PAGE_SCROLLED_INTERACTION",NAVBAR_INTERACTION:"NAVBAR_INTERACTION",DROPDOWN_INTERACTION:"DROPDOWN_INTERACTION",ECOMMERCE_CART_INTERACTION:"ECOMMERCE_CART_INTERACTION",TAB_INTERACTION:"TAB_INTERACTION",SLIDER_INTERACTION:"SLIDER_INTERACTION"}});var W4,X4,U4,$4,K4,Y4,Q4,wu,g_=fe(()=>{"use strict";za();({TRANSFORM_MOVE:W4,TRANSFORM_SCALE:X4,TRANSFORM_ROTATE:U4,TRANSFORM_SKEW:$4,STYLE_SIZE:K4,STYLE_FILTER:Y4,STYLE_FONT_VARIATION:Q4}=Ue),wu={[W4]:!0,[X4]:!0,[U4]:!0,[$4]:!0,[K4]:!0,[Y4]:!0,[Q4]:!0}});var Me={};Be(Me,{IX2_ACTION_LIST_PLAYBACK_CHANGED:()=>dX,IX2_ANIMATION_FRAME_CHANGED:()=>lX,IX2_CLEAR_REQUESTED:()=>aX,IX2_ELEMENT_STATE_CHANGED:()=>pX,IX2_EVENT_LISTENER_ADDED:()=>sX,IX2_EVENT_STATE_CHANGED:()=>oX,IX2_INSTANCE_ADDED:()=>hX,IX2_INSTANCE_REMOVED:()=>fX,IX2_INSTANCE_STARTED:()=>cX,IX2_MEDIA_QUERIES_DEFINED:()=>yX,IX2_PARAMETER_CHANGED:()=>uX,IX2_PLAYBACK_REQUESTED:()=>nX,IX2_PREVIEW_REQUESTED:()=>rX,IX2_RAW_DATA_IMPORTED:()=>Z4,IX2_SESSION_INITIALIZED:()=>J4,IX2_SESSION_STARTED:()=>eX,IX2_SESSION_STOPPED:()=>tX,IX2_STOP_REQUESTED:()=>iX,IX2_TEST_FRAME_RENDERED:()=>gX,IX2_VIEWPORT_WIDTH_CHANGED:()=>mX});var Z4,J4,eX,tX,rX,nX,iX,aX,sX,oX,lX,uX,hX,cX,fX,pX,dX,mX,yX,gX,v_=fe(()=>{"use strict";Z4="IX2_RAW_DATA_IMPORTED",J4="IX2_SESSION_INITIALIZED",eX="IX2_SESSION_STARTED",tX="IX2_SESSION_STOPPED",rX="IX2_PREVIEW_REQUESTED",nX="IX2_PLAYBACK_REQUESTED",iX="IX2_STOP_REQUESTED",aX="IX2_CLEAR_REQUESTED",sX="IX2_EVENT_LISTENER_ADDED",oX="IX2_EVENT_STATE_CHANGED",lX="IX2_ANIMATION_FRAME_CHANGED",uX="IX2_PARAMETER_CHANGED",hX="IX2_INSTANCE_ADDED",cX="IX2_INSTANCE_STARTED",fX="IX2_INSTANCE_REMOVED",pX="IX2_ELEMENT_STATE_CHANGED",dX="IX2_ACTION_LIST_PLAYBACK_CHANGED",mX="IX2_VIEWPORT_WIDTH_CHANGED",yX="IX2_MEDIA_QUERIES_DEFINED",gX="IX2_TEST_FRAME_RENDERED"});var Le={};Be(Le,{ABSTRACT_NODE:()=>mU,AUTO:()=>iU,BACKGROUND:()=>ZX,BACKGROUND_COLOR:()=>QX,BAR_DELIMITER:()=>oU,BORDER_COLOR:()=>JX,BOUNDARY_SELECTOR:()=>_X,CHILDREN:()=>lU,COLON_DELIMITER:()=>sU,COLOR:()=>eU,COMMA_DELIMITER:()=>aU,CONFIG_UNIT:()=>MX,CONFIG_VALUE:()=>PX,CONFIG_X_UNIT:()=>AX,CONFIG_X_VALUE:()=>xX,CONFIG_Y_UNIT:()=>CX,CONFIG_Y_VALUE:()=>IX,CONFIG_Z_UNIT:()=>wX,CONFIG_Z_VALUE:()=>TX,DISPLAY:()=>tU,FILTER:()=>UX,FLEX:()=>rU,FONT_VARIATION_SETTINGS:()=>$X,HEIGHT:()=>YX,HTML_ELEMENT:()=>pU,IMMEDIATE_CHILDREN:()=>uU,IX2_ID_DELIMITER:()=>vX,OPACITY:()=>XX,PARENT:()=>cU,PLAIN_OBJECT:()=>dU,PRESERVE_3D:()=>fU,RENDER_GENERAL:()=>gU,RENDER_PLUGIN:()=>EU,RENDER_STYLE:()=>vU,RENDER_TRANSFORM:()=>yU,ROTATE_X:()=>VX,ROTATE_Y:()=>GX,ROTATE_Z:()=>zX,SCALE_3D:()=>BX,SCALE_X:()=>LX,SCALE_Y:()=>kX,SCALE_Z:()=>NX,SIBLINGS:()=>hU,SKEW:()=>HX,SKEW_X:()=>jX,SKEW_Y:()=>WX,TRANSFORM:()=>FX,TRANSLATE_3D:()=>qX,TRANSLATE_X:()=>OX,TRANSLATE_Y:()=>DX,TRANSLATE_Z:()=>RX,WF_PAGE:()=>EX,WIDTH:()=>KX,WILL_CHANGE:()=>nU,W_MOD_IX:()=>SX,W_MOD_JS:()=>bX});var vX,EX,bX,SX,_X,xX,IX,TX,PX,AX,CX,wX,MX,FX,OX,DX,RX,qX,LX,kX,NX,BX,VX,GX,zX,HX,jX,WX,XX,UX,$X,KX,YX,QX,ZX,JX,eU,tU,rU,nU,iU,aU,sU,oU,lU,uU,hU,cU,fU,pU,dU,mU,yU,gU,vU,EU,E_=fe(()=>{"use strict";vX="|",EX="data-wf-page",bX="w-mod-js",SX="w-mod-ix",_X=".w-dyn-item",xX="xValue",IX="yValue",TX="zValue",PX="value",AX="xUnit",CX="yUnit",wX="zUnit",MX="unit",FX="transform",OX="translateX",DX="translateY",RX="translateZ",qX="translate3d",LX="scaleX",kX="scaleY",NX="scaleZ",BX="scale3d",VX="rotateX",GX="rotateY",zX="rotateZ",HX="skew",jX="skewX",WX="skewY",XX="opacity",UX="filter",$X="font-variation-settings",KX="width",YX="height",QX="backgroundColor",ZX="background",JX="borderColor",eU="color",tU="display",rU="flex",nU="willChange",iU="AUTO",aU=",",sU=":",oU="|",lU="CHILDREN",uU="IMMEDIATE_CHILDREN",hU="SIBLINGS",cU="PARENT",fU="preserve-3d",pU="HTML_ELEMENT",dU="PLAIN_OBJECT",mU="ABSTRACT_NODE",yU="RENDER_TRANSFORM",gU="RENDER_GENERAL",vU="RENDER_STYLE",EU="RENDER_PLUGIN"});var b_={};Be(b_,{ActionAppliesTo:()=>H4,ActionTypeConsts:()=>Ue,EventAppliesTo:()=>Au,EventBasedOn:()=>At,EventContinuousMouseAxes:()=>V4,EventLimitAffectedElements:()=>G4,EventTypeConsts:()=>dt,IX2EngineActionTypes:()=>Me,IX2EngineConstants:()=>Le,InteractionTypeConsts:()=>j4,QuickEffectDirectionConsts:()=>z4,QuickEffectIds:()=>Ga,ReducedMotionTypes:()=>wu});var $e=fe(()=>{"use strict";Cu();za();y_();g_();v_();E_();za();Cu()});var bU,S_,__=fe(()=>{"use strict";$e();({IX2_RAW_DATA_IMPORTED:bU}=Me),S_=(e=Object.freeze({}),t)=>{switch(t.type){case bU:return t.payload.ixData||Object.freeze({});default:return e}}});var Zr=E(xe=>{"use strict";Object.defineProperty(xe,"__esModule",{value:!0});var SU=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};xe.clone=ja;xe.addLast=T_;xe.addFirst=P_;xe.removeLast=A_;xe.removeFirst=C_;xe.insert=w_;xe.removeAt=M_;xe.replaceAt=F_;xe.getIn=Wa;xe.set=Xa;xe.setIn=Ua;xe.update=D_;xe.updateIn=R_;xe.merge=q_;xe.mergeDeep=L_;xe.mergeIn=k_;xe.omit=N_;xe.addDefaults=B_;var x_="INVALID_ARGS";function I_(e){throw new Error(e)}function Mu(e){var t=Object.keys(e);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(e)):t}var _U={}.hasOwnProperty;function ja(e){if(Array.isArray(e))return e.slice();for(var t=Mu(e),r={},n=0;n3?a-3:0),s=3;s"u"?"undefined":SU(e);return e!=null&&(t==="object"||t==="function")}function T_(e,t){return Array.isArray(t)?e.concat(t):e.concat([t])}function P_(e,t){return Array.isArray(t)?t.concat(e):[t].concat(e)}function A_(e){return e.length?e.slice(0,e.length-1):e}function C_(e){return e.length?e.slice(1):e}function w_(e,t,r){return e.slice(0,t).concat(Array.isArray(r)?r:[r]).concat(e.slice(t))}function M_(e,t){return t>=e.length||t<0?e:e.slice(0,t).concat(e.slice(t+1))}function F_(e,t,r){if(e[t]===r)return e;for(var n=e.length,i=Array(n),a=0;a6?o-6:0),l=6;l6?o-6:0),l=6;l7?c-7:0),f=7;f=0||(a[l]=e[l])}return a}function B_(e,t,r,n,i,a){for(var o=arguments.length,s=Array(o>6?o-6:0),l=6;l{"use strict";$e();G_=ae(Zr()),{IX2_PREVIEW_REQUESTED:IU,IX2_PLAYBACK_REQUESTED:TU,IX2_STOP_REQUESTED:PU,IX2_CLEAR_REQUESTED:AU}=Me,CU={preview:{},playback:{},stop:{},clear:{}},V_=Object.create(null,{[IU]:{value:"preview"},[TU]:{value:"playback"},[PU]:{value:"stop"},[AU]:{value:"clear"}}),z_=(e=CU,t)=>{if(t.type in V_){let r=[V_[t.type]];return(0,G_.setIn)(e,[r],{...t.payload})}return e}});var He,wU,MU,FU,OU,DU,RU,qU,LU,kU,NU,j_,BU,W_,X_=fe(()=>{"use strict";$e();He=ae(Zr()),{IX2_SESSION_INITIALIZED:wU,IX2_SESSION_STARTED:MU,IX2_TEST_FRAME_RENDERED:FU,IX2_SESSION_STOPPED:OU,IX2_EVENT_LISTENER_ADDED:DU,IX2_EVENT_STATE_CHANGED:RU,IX2_ANIMATION_FRAME_CHANGED:qU,IX2_ACTION_LIST_PLAYBACK_CHANGED:LU,IX2_VIEWPORT_WIDTH_CHANGED:kU,IX2_MEDIA_QUERIES_DEFINED:NU}=Me,j_={active:!1,tick:0,eventListeners:[],eventState:{},playbackState:{},viewportWidth:0,mediaQueryKey:null,hasBoundaryNodes:!1,hasDefinedMediaQueries:!1,reducedMotion:!1},BU=20,W_=(e=j_,t)=>{switch(t.type){case wU:{let{hasBoundaryNodes:r,reducedMotion:n}=t.payload;return(0,He.merge)(e,{hasBoundaryNodes:r,reducedMotion:n})}case MU:return(0,He.set)(e,"active",!0);case FU:{let{payload:{step:r=BU}}=t;return(0,He.set)(e,"tick",e.tick+r)}case OU:return j_;case qU:{let{payload:{now:r}}=t;return(0,He.set)(e,"tick",r)}case DU:{let r=(0,He.addLast)(e.eventListeners,t.payload);return(0,He.set)(e,"eventListeners",r)}case RU:{let{stateKey:r,newState:n}=t.payload;return(0,He.setIn)(e,["eventState",r],n)}case LU:{let{actionListId:r,isPlaying:n}=t.payload;return(0,He.setIn)(e,["playbackState",r],n)}case kU:{let{width:r,mediaQueries:n}=t.payload,i=n.length,a=null;for(let o=0;o=l&&r<=c){a=s;break}}return(0,He.merge)(e,{viewportWidth:r,mediaQueryKey:a})}case NU:return(0,He.set)(e,"hasDefinedMediaQueries",!0);default:return e}}});var Fu=E((moe,U_)=>{var VU=Ut(),GU=lr(),zU=Tn();function HU(e){return function(t,r,n){var i=Object(t);if(!GU(t)){var a=VU(r,3);t=zU(t),r=function(s){return a(i[s],s,i)}}var o=e(t,r,n);return o>-1?i[a?t[o]:o]:void 0}}U_.exports=HU});var Ou=E((yoe,$_)=>{var jU=Fu(),WU=ho(),XU=jU(WU);$_.exports=XU});var Q_={};Be(Q_,{ELEMENT_MATCHES:()=>UU,FLEX_PREFIXED:()=>Du,IS_BROWSER_ENV:()=>mt,TRANSFORM_PREFIXED:()=>ar,TRANSFORM_STYLE_PREFIXED:()=>Ka,withBrowser:()=>$a});var Y_,mt,$a,UU,Du,ar,K_,Ka,Ya=fe(()=>{"use strict";Y_=ae(Ou()),mt=typeof window<"u",$a=(e,t)=>mt?e():t,UU=$a(()=>(0,Y_.default)(["matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector"],e=>e in Element.prototype)),Du=$a(()=>{let e=document.createElement("i"),t=["flex","-webkit-flex","-ms-flexbox","-moz-box","-webkit-box"],r="";try{let{length:n}=t;for(let i=0;i{let e=document.createElement("i");if(e.style.transform==null){let t=["Webkit","Moz","ms"],r="Transform",{length:n}=t;for(let i=0;i{var $U=4,KU=.001,YU=1e-7,QU=10,ii=11,Qa=1/(ii-1),ZU=typeof Float32Array=="function";function Z_(e,t){return 1-3*t+3*e}function J_(e,t){return 3*t-6*e}function ex(e){return 3*e}function Za(e,t,r){return((Z_(t,r)*e+J_(t,r))*e+ex(t))*e}function tx(e,t,r){return 3*Z_(t,r)*e*e+2*J_(t,r)*e+ex(t)}function JU(e,t,r,n,i){var a,o,s=0;do o=t+(r-t)/2,a=Za(o,n,i)-e,a>0?r=o:t=o;while(Math.abs(a)>YU&&++s=KU?e6(l,m,t,n):p===0?m:JU(l,c,c+Qa,t,n)}return function(c){return t===r&&n===i?c:c===0?0:c===1?1:Za(s(c),r,i)}}});var si={};Be(si,{bounce:()=>L6,bouncePast:()=>k6,ease:()=>t6,easeIn:()=>r6,easeInOut:()=>i6,easeOut:()=>n6,inBack:()=>A6,inCirc:()=>x6,inCubic:()=>l6,inElastic:()=>M6,inExpo:()=>b6,inOutBack:()=>w6,inOutCirc:()=>T6,inOutCubic:()=>h6,inOutElastic:()=>O6,inOutExpo:()=>_6,inOutQuad:()=>o6,inOutQuart:()=>p6,inOutQuint:()=>y6,inOutSine:()=>E6,inQuad:()=>a6,inQuart:()=>c6,inQuint:()=>d6,inSine:()=>g6,outBack:()=>C6,outBounce:()=>P6,outCirc:()=>I6,outCubic:()=>u6,outElastic:()=>F6,outExpo:()=>S6,outQuad:()=>s6,outQuart:()=>f6,outQuint:()=>m6,outSine:()=>v6,swingFrom:()=>R6,swingFromTo:()=>D6,swingTo:()=>q6});function a6(e){return Math.pow(e,2)}function s6(e){return-(Math.pow(e-1,2)-1)}function o6(e){return(e/=.5)<1?.5*Math.pow(e,2):-.5*((e-=2)*e-2)}function l6(e){return Math.pow(e,3)}function u6(e){return Math.pow(e-1,3)+1}function h6(e){return(e/=.5)<1?.5*Math.pow(e,3):.5*(Math.pow(e-2,3)+2)}function c6(e){return Math.pow(e,4)}function f6(e){return-(Math.pow(e-1,4)-1)}function p6(e){return(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2)}function d6(e){return Math.pow(e,5)}function m6(e){return Math.pow(e-1,5)+1}function y6(e){return(e/=.5)<1?.5*Math.pow(e,5):.5*(Math.pow(e-2,5)+2)}function g6(e){return-Math.cos(e*(Math.PI/2))+1}function v6(e){return Math.sin(e*(Math.PI/2))}function E6(e){return-.5*(Math.cos(Math.PI*e)-1)}function b6(e){return e===0?0:Math.pow(2,10*(e-1))}function S6(e){return e===1?1:-Math.pow(2,-10*e)+1}function _6(e){return e===0?0:e===1?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(-Math.pow(2,-10*--e)+2)}function x6(e){return-(Math.sqrt(1-e*e)-1)}function I6(e){return Math.sqrt(1-Math.pow(e-1,2))}function T6(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)}function P6(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function A6(e){let t=Bt;return e*e*((t+1)*e-t)}function C6(e){let t=Bt;return(e-=1)*e*((t+1)*e+t)+1}function w6(e){let t=Bt;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)}function M6(e){let t=Bt,r=0,n=1;return e===0?0:e===1?1:(r||(r=.3),n<1?(n=1,t=r/4):t=r/(2*Math.PI)*Math.asin(1/n),-(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)))}function F6(e){let t=Bt,r=0,n=1;return e===0?0:e===1?1:(r||(r=.3),n<1?(n=1,t=r/4):t=r/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)}function O6(e){let t=Bt,r=0,n=1;return e===0?0:(e/=1/2)===2?1:(r||(r=.3*1.5),n<1?(n=1,t=r/4):t=r/(2*Math.PI)*Math.asin(1/n),e<1?-.5*(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)):n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)}function D6(e){let t=Bt;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)}function R6(e){let t=Bt;return e*e*((t+1)*e-t)}function q6(e){let t=Bt;return(e-=1)*e*((t+1)*e+t)+1}function L6(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function k6(e){return e<1/2.75?7.5625*e*e:e<2/2.75?2-(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?2-(7.5625*(e-=2.25/2.75)*e+.9375):2-(7.5625*(e-=2.625/2.75)*e+.984375)}var ai,Bt,t6,r6,n6,i6,qu=fe(()=>{"use strict";ai=ae(Ru()),Bt=1.70158,t6=(0,ai.default)(.25,.1,.25,1),r6=(0,ai.default)(.42,0,1,1),n6=(0,ai.default)(0,0,.58,1),i6=(0,ai.default)(.42,0,.58,1)});var ix={};Be(ix,{applyEasing:()=>B6,createBezierEasing:()=>N6,optimizeFloat:()=>oi});function oi(e,t=5,r=10){let n=Math.pow(r,t),i=Number(Math.round(e*n)/n);return Math.abs(i)>1e-4?i:0}function N6(e){return(0,nx.default)(...e)}function B6(e,t,r){return t===0?0:t===1?1:oi(r?t>0?r(t):t:t>0&&e&&si[e]?si[e](t):t)}var nx,Lu=fe(()=>{"use strict";qu();nx=ae(Ru())});var ox={};Be(ox,{createElementState:()=>sx,ixElements:()=>J6,mergeActionState:()=>ku});function sx(e,t,r,n,i){let a=r===V6?(0,Jr.getIn)(i,["config","target","objectId"]):null;return(0,Jr.mergeIn)(e,[n],{id:n,ref:t,refId:a,refType:r})}function ku(e,t,r,n,i){let a=t8(i);return(0,Jr.mergeIn)(e,[t,Z6,r],n,a)}function t8(e){let{config:t}=e;return e8.reduce((r,n)=>{let i=n[0],a=n[1],o=t[i],s=t[a];return o!=null&&s!=null&&(r[a]=s),r},{})}var Jr,Eoe,V6,boe,G6,z6,H6,j6,W6,X6,U6,$6,K6,Y6,Q6,ax,Z6,J6,e8,lx=fe(()=>{"use strict";Jr=ae(Zr());$e();({HTML_ELEMENT:Eoe,PLAIN_OBJECT:V6,ABSTRACT_NODE:boe,CONFIG_X_VALUE:G6,CONFIG_Y_VALUE:z6,CONFIG_Z_VALUE:H6,CONFIG_VALUE:j6,CONFIG_X_UNIT:W6,CONFIG_Y_UNIT:X6,CONFIG_Z_UNIT:U6,CONFIG_UNIT:$6}=Le),{IX2_SESSION_STOPPED:K6,IX2_INSTANCE_ADDED:Y6,IX2_ELEMENT_STATE_CHANGED:Q6}=Me,ax={},Z6="refState",J6=(e=ax,t={})=>{switch(t.type){case K6:return ax;case Y6:{let{elementId:r,element:n,origin:i,actionItem:a,refType:o}=t.payload,{actionTypeId:s}=a,l=e;return(0,Jr.getIn)(l,[r,n])!==n&&(l=sx(l,n,o,r,a)),ku(l,r,s,i,a)}case Q6:{let{elementId:r,actionTypeId:n,current:i,actionItem:a}=t.payload;return ku(e,r,n,i,a)}default:return e}};e8=[[G6,W6],[z6,X6],[H6,U6],[j6,$6]]});var ux=E(Nu=>{"use strict";Object.defineProperty(Nu,"__esModule",{value:!0});function r8(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}r8(Nu,{clearPlugin:function(){return u8},createPluginInstance:function(){return o8},getPluginConfig:function(){return n8},getPluginDestination:function(){return s8},getPluginDuration:function(){return i8},getPluginOrigin:function(){return a8},renderPlugin:function(){return l8}});var n8=e=>e.value,i8=(e,t)=>{if(t.config.duration!=="auto")return null;let r=parseFloat(e.getAttribute("data-duration"));return r>0?r*1e3:parseFloat(e.getAttribute("data-default-duration"))*1e3},a8=e=>e||{value:0},s8=e=>({value:e.value}),o8=e=>{let t=window.Webflow.require("lottie").createInstance(e);return t.stop(),t.setSubframe(!0),t},l8=(e,t,r)=>{if(!e)return;let n=t[r.actionTypeId].value/100;e.goToFrame(e.frames*n)},u8=e=>{window.Webflow.require("lottie").createInstance(e).stop()}});var cx=E(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});function h8(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}h8(Bu,{clearPlugin:function(){return b8},createPluginInstance:function(){return v8},getPluginConfig:function(){return d8},getPluginDestination:function(){return g8},getPluginDuration:function(){return m8},getPluginOrigin:function(){return y8},renderPlugin:function(){return E8}});var c8=e=>document.querySelector(`[data-w-id="${e}"]`),f8=()=>window.Webflow.require("spline"),p8=(e,t)=>e.filter(r=>!t.includes(r)),d8=(e,t)=>e.value[t],m8=()=>null,hx=Object.freeze({positionX:0,positionY:0,positionZ:0,rotationX:0,rotationY:0,rotationZ:0,scaleX:1,scaleY:1,scaleZ:1}),y8=(e,t)=>{let r=t.config.value,n=Object.keys(r);if(e){let a=Object.keys(e),o=p8(n,a);return o.length?o.reduce((l,c)=>(l[c]=hx[c],l),e):e}return n.reduce((a,o)=>(a[o]=hx[o],a),{})},g8=e=>e.value,v8=(e,t)=>{let r=t?.config?.target?.pluginElement;return r?c8(r):null},E8=(e,t,r)=>{let n=f8(),i=n.getInstance(e),a=r.config.target.objectId,o=s=>{if(!s)throw new Error("Invalid spline app passed to renderSpline");let l=a&&s.findObjectById(a);if(!l)return;let{PLUGIN_SPLINE:c}=t;c.positionX!=null&&(l.position.x=c.positionX),c.positionY!=null&&(l.position.y=c.positionY),c.positionZ!=null&&(l.position.z=c.positionZ),c.rotationX!=null&&(l.rotation.x=c.rotationX),c.rotationY!=null&&(l.rotation.y=c.rotationY),c.rotationZ!=null&&(l.rotation.z=c.rotationZ),c.scaleX!=null&&(l.scale.x=c.scaleX),c.scaleY!=null&&(l.scale.y=c.scaleY),c.scaleZ!=null&&(l.scale.z=c.scaleZ)};i?o(i.spline):n.setLoadHandler(e,o)},b8=()=>null});var fx=E(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});function S8(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}S8(zu,{clearPlugin:function(){return M8},createPluginInstance:function(){return C8},getPluginConfig:function(){return I8},getPluginDestination:function(){return A8},getPluginDuration:function(){return T8},getPluginOrigin:function(){return P8},renderPlugin:function(){return w8}});var Vu="--wf-rive-fit",Gu="--wf-rive-alignment",_8=e=>document.querySelector(`[data-w-id="${e}"]`),x8=()=>window.Webflow.require("rive"),I8=(e,t)=>e.value.inputs[t],T8=()=>null,P8=(e,t)=>{if(e)return e;let r={},{inputs:n={}}=t.config.value;for(let i in n)n[i]==null&&(r[i]=0);return r},A8=e=>e.value.inputs??{},C8=(e,t)=>{let r=t?.config?.target?.pluginElement;return r?_8(r):null},w8=(e,{PLUGIN_RIVE:t},r)=>{let n=x8(),i=n.getInstance(e),a=n.rive.StateMachineInputType,{name:o,inputs:s={}}=r.config.value||{};function l(c){if(c.loaded)u();else{let f=()=>{u(),c?.off("load",f)};c?.on("load",f)}function u(){let f=c.stateMachineInputs(o);if(f!=null){if(c.isPlaying||c.play(o,!1),Vu in s||Gu in s){let d=c.layout,m=s[Vu]??d.fit,p=s[Gu]??d.alignment;(m!==d.fit||p!==d.alignment)&&(c.layout=d.copyWith({fit:m,alignment:p}))}for(let d in s){if(d===Vu||d===Gu)continue;let m=f.find(p=>p.name===d);if(m!=null)switch(m.type){case a.Boolean:{if(s[d]!=null){let p=!!s[d];m.value=p}break}case a.Number:{let p=t[d];p!=null&&(m.value=p);break}case a.Trigger:{s[d]&&m.fire();break}}}}}}i?.rive?l(i.rive):n.setLoadHandler(e,l)},M8=(e,t)=>null});var ju=E(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});Object.defineProperty(Hu,"normalizeColor",{enumerable:!0,get:function(){return F8}});var px={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#00FFFF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blue:"#0000FF",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#FF00FF",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",green:"#008000",greenyellow:"#ADFF2F",grey:"#808080",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#00FF00",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#663399",red:"#FF0000",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFFFFF",whitesmoke:"#F5F5F5",yellow:"#FFFF00",yellowgreen:"#9ACD32"};function F8(e){let t,r,n,i=1,a=e.replace(/\s/g,"").toLowerCase(),s=(typeof px[a]=="string"?px[a].toLowerCase():null)||a;if(s.startsWith("#")){let l=s.substring(1);l.length===3||l.length===4?(t=parseInt(l[0]+l[0],16),r=parseInt(l[1]+l[1],16),n=parseInt(l[2]+l[2],16),l.length===4&&(i=parseInt(l[3]+l[3],16)/255)):(l.length===6||l.length===8)&&(t=parseInt(l.substring(0,2),16),r=parseInt(l.substring(2,4),16),n=parseInt(l.substring(4,6),16),l.length===8&&(i=parseInt(l.substring(6,8),16)/255))}else if(s.startsWith("rgba")){let l=s.match(/rgba\(([^)]+)\)/)[1].split(",");t=parseInt(l[0],10),r=parseInt(l[1],10),n=parseInt(l[2],10),i=parseFloat(l[3])}else if(s.startsWith("rgb")){let l=s.match(/rgb\(([^)]+)\)/)[1].split(",");t=parseInt(l[0],10),r=parseInt(l[1],10),n=parseInt(l[2],10)}else if(s.startsWith("hsla")){let l=s.match(/hsla\(([^)]+)\)/)[1].split(","),c=parseFloat(l[0]),u=parseFloat(l[1].replace("%",""))/100,f=parseFloat(l[2].replace("%",""))/100;i=parseFloat(l[3]);let d=(1-Math.abs(2*f-1))*u,m=d*(1-Math.abs(c/60%2-1)),p=f-d/2,y,h,g;c>=0&&c<60?(y=d,h=m,g=0):c>=60&&c<120?(y=m,h=d,g=0):c>=120&&c<180?(y=0,h=d,g=m):c>=180&&c<240?(y=0,h=m,g=d):c>=240&&c<300?(y=m,h=0,g=d):(y=d,h=0,g=m),t=Math.round((y+p)*255),r=Math.round((h+p)*255),n=Math.round((g+p)*255)}else if(s.startsWith("hsl")){let l=s.match(/hsl\(([^)]+)\)/)[1].split(","),c=parseFloat(l[0]),u=parseFloat(l[1].replace("%",""))/100,f=parseFloat(l[2].replace("%",""))/100,d=(1-Math.abs(2*f-1))*u,m=d*(1-Math.abs(c/60%2-1)),p=f-d/2,y,h,g;c>=0&&c<60?(y=d,h=m,g=0):c>=60&&c<120?(y=m,h=d,g=0):c>=120&&c<180?(y=0,h=d,g=m):c>=180&&c<240?(y=0,h=m,g=d):c>=240&&c<300?(y=m,h=0,g=d):(y=d,h=0,g=m),t=Math.round((y+p)*255),r=Math.round((h+p)*255),n=Math.round((g+p)*255)}if(Number.isNaN(t)||Number.isNaN(r)||Number.isNaN(n))throw new Error(`Invalid color in [ix2/shared/utils/normalizeColor.js] '${e}'`);return{red:t,green:r,blue:n,alpha:i}}});var dx=E(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});function O8(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}O8(Wu,{clearPlugin:function(){return V8},createPluginInstance:function(){return N8},getPluginConfig:function(){return R8},getPluginDestination:function(){return k8},getPluginDuration:function(){return q8},getPluginOrigin:function(){return L8},renderPlugin:function(){return B8}});var D8=ju(),R8=(e,t)=>e.value[t],q8=()=>null,L8=(e,t)=>{if(e)return e;let r=t.config.value,n=t.config.target.objectId,i=getComputedStyle(document.documentElement).getPropertyValue(n);if(r.size!=null)return{size:parseInt(i,10)};if(r.red!=null&&r.green!=null&&r.blue!=null)return(0,D8.normalizeColor)(i)},k8=e=>e.value,N8=()=>null,B8=(e,t,r)=>{let n=r.config.target.objectId,i=r.config.value.unit,{PLUGIN_VARIABLE:a}=t,{size:o,red:s,green:l,blue:c,alpha:u}=a,f;o!=null&&(f=o+i),s!=null&&c!=null&&l!=null&&u!=null&&(f=`rgba(${s}, ${l}, ${c}, ${u})`),f!=null&&document.documentElement.style.setProperty(n,f)},V8=(e,t)=>{let r=t.config.target.objectId;document.documentElement.style.removeProperty(r)}});var yx=E(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});Object.defineProperty(Xu,"pluginMethodMap",{enumerable:!0,get:function(){return W8}});var Ja=($e(),st(b_)),G8=es(ux()),z8=es(cx()),H8=es(fx()),j8=es(dx());function mx(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(mx=function(n){return n?r:t})(e)}function es(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=mx(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}var W8=new Map([[Ja.ActionTypeConsts.PLUGIN_LOTTIE,{...G8}],[Ja.ActionTypeConsts.PLUGIN_SPLINE,{...z8}],[Ja.ActionTypeConsts.PLUGIN_RIVE,{...H8}],[Ja.ActionTypeConsts.PLUGIN_VARIABLE,{...j8}]])});var gx={};Be(gx,{clearPlugin:()=>Zu,createPluginInstance:()=>U8,getPluginConfig:()=>$u,getPluginDestination:()=>Yu,getPluginDuration:()=>X8,getPluginOrigin:()=>Ku,isPluginType:()=>br,renderPlugin:()=>Qu});function br(e){return Uu.pluginMethodMap.has(e)}var Uu,Sr,$u,Ku,X8,Yu,U8,Qu,Zu,Ju=fe(()=>{"use strict";Ya();Uu=ae(yx());Sr=e=>t=>{if(!mt)return()=>null;let r=Uu.pluginMethodMap.get(t);if(!r)throw new Error(`IX2 no plugin configured for: ${t}`);let n=r[e];if(!n)throw new Error(`IX2 invalid plugin method: ${e}`);return n},$u=Sr("getPluginConfig"),Ku=Sr("getPluginOrigin"),X8=Sr("getPluginDuration"),Yu=Sr("getPluginDestination"),U8=Sr("createPluginInstance"),Qu=Sr("renderPlugin"),Zu=Sr("clearPlugin")});var Ex=E((Coe,vx)=>{function $8(e,t){return e==null||e!==e?t:e}vx.exports=$8});var Sx=E((woe,bx)=>{function K8(e,t,r,n){var i=-1,a=e==null?0:e.length;for(n&&a&&(r=e[++i]);++i{function Y8(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),s=o.length;s--;){var l=o[e?s:++i];if(r(a[l],l,a)===!1)break}return t}}_x.exports=Y8});var Tx=E((Foe,Ix)=>{var Q8=xx(),Z8=Q8();Ix.exports=Z8});var eh=E((Ooe,Px)=>{var J8=Tx(),e$=Tn();function t$(e,t){return e&&J8(e,t,e$)}Px.exports=t$});var Cx=E((Doe,Ax)=>{var r$=lr();function n$(e,t){return function(r,n){if(r==null)return r;if(!r$(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++a{var i$=eh(),a$=Cx(),s$=a$(i$);wx.exports=s$});var Fx=E((qoe,Mx)=>{function o$(e,t,r,n,i){return i(e,function(a,o,s){r=n?(n=!1,a):t(r,a,o,s)}),r}Mx.exports=o$});var Dx=E((Loe,Ox)=>{var l$=Sx(),u$=th(),h$=Ut(),c$=Fx(),f$=Fe();function p$(e,t,r){var n=f$(e)?l$:c$,i=arguments.length<3;return n(e,h$(t,4),r,i,u$)}Ox.exports=p$});var qx=E((koe,Rx)=>{var d$=Ls(),m$=Ut(),y$=uo(),g$=Math.max,v$=Math.min;function E$(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=n-1;return r!==void 0&&(i=y$(r),i=r<0?g$(n+i,0):v$(i,n-1)),d$(e,m$(t,3),i,!0)}Rx.exports=E$});var kx=E((Noe,Lx)=>{var b$=Fu(),S$=qx(),_$=b$(S$);Lx.exports=_$});function Nx(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function x$(e,t){if(Nx(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i{"use strict";rh=x$});var nI={};Be(nI,{cleanupHTMLElement:()=>b9,clearAllStyles:()=>E9,clearObjectCache:()=>V$,getActionListProgress:()=>_9,getAffectedElements:()=>oh,getComputedStyle:()=>$$,getDestinationValues:()=>t9,getElementId:()=>j$,getInstanceId:()=>z$,getInstanceOrigin:()=>Q$,getItemConfigByKey:()=>e9,getMaxDurationItemIndex:()=>rI,getNamespacedParameterId:()=>T9,getRenderType:()=>Jx,getStyleProp:()=>r9,mediaQueriesEqual:()=>A9,observeStore:()=>U$,reduceListToGroup:()=>x9,reifyState:()=>W$,renderHTMLElement:()=>n9,shallowEqual:()=>rh,shouldAllowMediaQuery:()=>P9,shouldNamespaceEventParameter:()=>I9,stringifyTarget:()=>C9});function V$(){ts.clear()}function z$(){return"i"+G$++}function j$(e,t){for(let r in e){let n=e[r];if(n&&n.ref===t)return n.id}return"e"+H$++}function W$({events:e,actionLists:t,site:r}={}){let n=(0,as.default)(e,(o,s)=>{let{eventTypeId:l}=s;return o[l]||(o[l]={}),o[l][s.id]=s,o},{}),i=r&&r.mediaQueries,a=[];return i?a=i.map(o=>o.key):(i=[],console.warn("IX2 missing mediaQueries in site data")),{ixData:{events:e,actionLists:t,eventTypeMap:n,mediaQueries:i,mediaQueryKeys:a}}}function U$({store:e,select:t,onChange:r,comparator:n=X$}){let{getState:i,subscribe:a}=e,o=a(l),s=t(i());function l(){let c=t(i());if(c==null){o();return}n(c,s)||(s=c,r(s,e))}return o}function zx(e){let t=typeof e;if(t==="string")return{id:e};if(e!=null&&t==="object"){let{id:r,objectId:n,selector:i,selectorGuids:a,appliesTo:o,useEventTarget:s}=e;return{id:r,objectId:n,selector:i,selectorGuids:a,appliesTo:o,useEventTarget:s}}return{}}function oh({config:e,event:t,eventTarget:r,elementRoot:n,elementApi:i}){if(!i)throw new Error("IX2 missing elementApi");let{targets:a}=e;if(Array.isArray(a)&&a.length>0)return a.reduce((D,M)=>D.concat(oh({config:{target:M},event:t,eventTarget:r,elementRoot:n,elementApi:i})),[]);let{getValidDocument:o,getQuerySelector:s,queryDocument:l,getChildElements:c,getSiblingElements:u,matchSelector:f,elementContains:d,isSiblingNode:m}=i,{target:p}=e;if(!p)return[];let{id:y,objectId:h,selector:g,selectorGuids:v,appliesTo:b,useEventTarget:S}=zx(p);if(h)return[ts.has(h)?ts.get(h):ts.set(h,{}).get(h)];if(b===Au.PAGE){let D=o(y);return D?[D]:[]}let I=(t?.action?.config?.affectedElements??{})[y||g]||{},x=!!(I.id||I.selector),A,O,w,C=t&&s(zx(t.target));if(x?(A=I.limitAffectedElements,O=C,w=s(I)):O=w=s({id:y,selector:g,selectorGuids:v}),t&&S){let D=r&&(w||S===!0)?[r]:l(C);if(w){if(S===k$)return l(w).filter(M=>D.some(F=>d(M,F)));if(S===Vx)return l(w).filter(M=>D.some(F=>d(F,M)));if(S===Gx)return l(w).filter(M=>D.some(F=>m(F,M)))}return D}return O==null||w==null?[]:mt&&n?l(w).filter(D=>n.contains(D)):A===Vx?l(O,w):A===L$?c(l(O)).filter(f(w)):A===Gx?u(l(O)).filter(f(w)):l(w)}function $$({element:e,actionItem:t}){if(!mt)return{};let{actionTypeId:r}=t;switch(r){case an:case sn:case on:case ln:case os:return window.getComputedStyle(e);default:return{}}}function Q$(e,t={},r={},n,i){let{getStyle:a}=i,{actionTypeId:o}=n;if(br(o))return Ku(o)(t[o],n);switch(n.actionTypeId){case tn:case rn:case nn:case ci:return t[n.actionTypeId]||lh[n.actionTypeId];case fi:return K$(t[n.actionTypeId],n.config.filters);case pi:return Y$(t[n.actionTypeId],n.config.fontVariations);case Yx:return{value:(0,Vt.default)(parseFloat(a(e,ns)),1)};case an:{let s=a(e,Ct),l=a(e,wt),c,u;return n.config.widthUnit===sr?c=Hx.test(s)?parseFloat(s):parseFloat(r.width):c=(0,Vt.default)(parseFloat(s),parseFloat(r.width)),n.config.heightUnit===sr?u=Hx.test(l)?parseFloat(l):parseFloat(r.height):u=(0,Vt.default)(parseFloat(l),parseFloat(r.height)),{widthValue:c,heightValue:u}}case sn:case on:case ln:return y9({element:e,actionTypeId:n.actionTypeId,computedStyle:r,getStyle:a});case os:return{value:(0,Vt.default)(a(e,is),r.display)};case B$:return t[n.actionTypeId]||{value:0};default:return}}function t9({element:e,actionItem:t,elementApi:r}){if(br(t.actionTypeId))return Yu(t.actionTypeId)(t.config);switch(t.actionTypeId){case tn:case rn:case nn:case ci:{let{xValue:n,yValue:i,zValue:a}=t.config;return{xValue:n,yValue:i,zValue:a}}case an:{let{getStyle:n,setStyle:i,getProperty:a}=r,{widthUnit:o,heightUnit:s}=t.config,{widthValue:l,heightValue:c}=t.config;if(!mt)return{widthValue:l,heightValue:c};if(o===sr){let u=n(e,Ct);i(e,Ct,""),l=a(e,"offsetWidth"),i(e,Ct,u)}if(s===sr){let u=n(e,wt);i(e,wt,""),c=a(e,"offsetHeight"),i(e,wt,u)}return{widthValue:l,heightValue:c}}case sn:case on:case ln:{let{rValue:n,gValue:i,bValue:a,aValue:o,globalSwatchId:s}=t.config;if(s&&s.startsWith("--")){let{getStyle:l}=r,c=l(e,s),u=(0,Xx.normalizeColor)(c);return{rValue:u.red,gValue:u.green,bValue:u.blue,aValue:u.alpha}}return{rValue:n,gValue:i,bValue:a,aValue:o}}case fi:return t.config.filters.reduce(Z$,{});case pi:return t.config.fontVariations.reduce(J$,{});default:{let{value:n}=t.config;return{value:n}}}}function Jx(e){if(/^TRANSFORM_/.test(e))return $x;if(/^STYLE_/.test(e))return ah;if(/^GENERAL_/.test(e))return ih;if(/^PLUGIN_/.test(e))return Kx}function r9(e,t){return e===ah?t.replace("STYLE_","").toLowerCase():null}function n9(e,t,r,n,i,a,o,s,l){switch(s){case $x:return l9(e,t,r,i,o);case ah:return g9(e,t,r,i,a,o);case ih:return v9(e,i,o);case Kx:{let{actionTypeId:c}=i;if(br(c))return Qu(c)(l,t,i)}}}function l9(e,t,r,n,i){let a=o9.map(s=>{let l=lh[s],{xValue:c=l.xValue,yValue:u=l.yValue,zValue:f=l.zValue,xUnit:d="",yUnit:m="",zUnit:p=""}=t[s]||{};switch(s){case tn:return`${P$}(${c}${d}, ${u}${m}, ${f}${p})`;case rn:return`${A$}(${c}${d}, ${u}${m}, ${f}${p})`;case nn:return`${C$}(${c}${d}) ${w$}(${u}${m}) ${M$}(${f}${p})`;case ci:return`${F$}(${c}${d}, ${u}${m})`;default:return""}}).join(" "),{setStyle:o}=i;_r(e,ar,i),o(e,ar,a),c9(n,r)&&o(e,Ka,O$)}function u9(e,t,r,n){let i=(0,as.default)(t,(o,s,l)=>`${o} ${l}(${s}${s9(l,r)})`,""),{setStyle:a}=n;_r(e,li,n),a(e,li,i)}function h9(e,t,r,n){let i=(0,as.default)(t,(o,s,l)=>(o.push(`"${l}" ${s}`),o),[]).join(", "),{setStyle:a}=n;_r(e,ui,n),a(e,ui,i)}function c9({actionTypeId:e},{xValue:t,yValue:r,zValue:n}){return e===tn&&n!==void 0||e===rn&&n!==void 0||e===nn&&(t!==void 0||r!==void 0)}function m9(e,t){let r=e.exec(t);return r?r[1]:""}function y9({element:e,actionTypeId:t,computedStyle:r,getStyle:n}){let i=sh[t],a=n(e,i),o=p9.test(a)?a:r[i],s=m9(d9,o).split(hi);return{rValue:(0,Vt.default)(parseInt(s[0],10),255),gValue:(0,Vt.default)(parseInt(s[1],10),255),bValue:(0,Vt.default)(parseInt(s[2],10),255),aValue:(0,Vt.default)(parseFloat(s[3]),1)}}function g9(e,t,r,n,i,a){let{setStyle:o}=a;switch(n.actionTypeId){case an:{let{widthUnit:s="",heightUnit:l=""}=n.config,{widthValue:c,heightValue:u}=r;c!==void 0&&(s===sr&&(s="px"),_r(e,Ct,a),o(e,Ct,c+s)),u!==void 0&&(l===sr&&(l="px"),_r(e,wt,a),o(e,wt,u+l));break}case fi:{u9(e,r,n.config,a);break}case pi:{h9(e,r,n.config,a);break}case sn:case on:case ln:{let s=sh[n.actionTypeId],l=Math.round(r.rValue),c=Math.round(r.gValue),u=Math.round(r.bValue),f=r.aValue;_r(e,s,a),o(e,s,f>=1?`rgb(${l},${c},${u})`:`rgba(${l},${c},${u},${f})`);break}default:{let{unit:s=""}=n.config;_r(e,i,a),o(e,i,r.value+s);break}}}function v9(e,t,r){let{setStyle:n}=r;switch(t.actionTypeId){case os:{let{value:i}=t.config;i===D$&&mt?n(e,is,Du):n(e,is,i);return}}}function _r(e,t,r){if(!mt)return;let n=Zx[t];if(!n)return;let{getStyle:i,setStyle:a}=r,o=i(e,en);if(!o){a(e,en,n);return}let s=o.split(hi).map(Qx);s.indexOf(n)===-1&&a(e,en,s.concat(n).join(hi))}function eI(e,t,r){if(!mt)return;let n=Zx[t];if(!n)return;let{getStyle:i,setStyle:a}=r,o=i(e,en);!o||o.indexOf(n)===-1||a(e,en,o.split(hi).map(Qx).filter(s=>s!==n).join(hi))}function E9({store:e,elementApi:t}){let{ixData:r}=e.getState(),{events:n={},actionLists:i={}}=r;Object.keys(n).forEach(a=>{let o=n[a],{config:s}=o.action,{actionListId:l}=s,c=i[l];c&&jx({actionList:c,event:o,elementApi:t})}),Object.keys(i).forEach(a=>{jx({actionList:i[a],elementApi:t})})}function jx({actionList:e={},event:t,elementApi:r}){let{actionItemGroups:n,continuousParameterGroups:i}=e;n&&n.forEach(a=>{Wx({actionGroup:a,event:t,elementApi:r})}),i&&i.forEach(a=>{let{continuousActionGroups:o}=a;o.forEach(s=>{Wx({actionGroup:s,event:t,elementApi:r})})})}function Wx({actionGroup:e,event:t,elementApi:r}){let{actionItems:n}=e;n.forEach(i=>{let{actionTypeId:a,config:o}=i,s;br(a)?s=l=>Zu(a)(l,i):s=tI({effect:S9,actionTypeId:a,elementApi:r}),oh({config:o,event:t,elementApi:r}).forEach(s)})}function b9(e,t,r){let{setStyle:n,getStyle:i}=r,{actionTypeId:a}=t;if(a===an){let{config:o}=t;o.widthUnit===sr&&n(e,Ct,""),o.heightUnit===sr&&n(e,wt,"")}i(e,en)&&tI({effect:eI,actionTypeId:a,elementApi:r})(e)}function S9(e,t,r){let{setStyle:n}=r;eI(e,t,r),n(e,t,""),t===ar&&n(e,Ka,"")}function rI(e){let t=0,r=0;return e.forEach((n,i)=>{let{config:a}=n,o=a.delay+a.duration;o>=t&&(t=o,r=i)}),r}function _9(e,t){let{actionItemGroups:r,useFirstGroupAsInitialState:n}=e,{actionItem:i,verboseTimeElapsed:a=0}=t,o=0,s=0;return r.forEach((l,c)=>{if(n&&c===0)return;let{actionItems:u}=l,f=u[rI(u)],{config:d,actionTypeId:m}=f;i.id===f.id&&(s=o+a);let p=Jx(m)===ih?0:d.duration;o+=d.delay+p}),o>0?oi(s/o):0}function x9({actionList:e,actionItemId:t,rawData:r}){let{actionItemGroups:n,continuousParameterGroups:i}=e,a=[],o=s=>(a.push((0,ss.mergeIn)(s,["config"],{delay:0,duration:0})),s.id===t);return n&&n.some(({actionItems:s})=>s.some(o)),i&&i.some(s=>{let{continuousActionGroups:l}=s;return l.some(({actionItems:c})=>c.some(o))}),(0,ss.setIn)(r,["actionLists"],{[e.id]:{id:e.id,actionItemGroups:[{actionItems:a}]}})}function I9(e,{basedOn:t}){return e===dt.SCROLLING_IN_VIEW&&(t===At.ELEMENT||t==null)||e===dt.MOUSE_MOVE&&t===At.ELEMENT}function T9(e,t){return e+N$+t}function P9(e,t){return t==null?!0:e.indexOf(t)!==-1}function A9(e,t){return rh(e&&e.sort(),t&&t.sort())}function C9(e){if(typeof e=="string")return e;if(e.pluginElement&&e.objectId)return e.pluginElement+nh+e.objectId;if(e.objectId)return e.objectId;let{id:t="",selector:r="",useEventTarget:n=""}=e;return t+nh+r+nh+n}var Vt,as,rs,ss,Xx,I$,T$,P$,A$,C$,w$,M$,F$,O$,D$,ns,li,ui,Ct,wt,Ux,R$,q$,Vx,L$,Gx,k$,is,en,sr,hi,N$,nh,$x,ih,ah,Kx,tn,rn,nn,ci,Yx,fi,pi,an,sn,on,ln,os,B$,Qx,sh,Zx,ts,G$,H$,X$,Hx,K$,Y$,Z$,J$,e9,lh,i9,a9,s9,o9,f9,p9,d9,tI,iI=fe(()=>{"use strict";Vt=ae(Ex()),as=ae(Dx()),rs=ae(kx()),ss=ae(Zr());$e();Bx();Lu();Xx=ae(ju());Ju();Ya();({BACKGROUND:I$,TRANSFORM:T$,TRANSLATE_3D:P$,SCALE_3D:A$,ROTATE_X:C$,ROTATE_Y:w$,ROTATE_Z:M$,SKEW:F$,PRESERVE_3D:O$,FLEX:D$,OPACITY:ns,FILTER:li,FONT_VARIATION_SETTINGS:ui,WIDTH:Ct,HEIGHT:wt,BACKGROUND_COLOR:Ux,BORDER_COLOR:R$,COLOR:q$,CHILDREN:Vx,IMMEDIATE_CHILDREN:L$,SIBLINGS:Gx,PARENT:k$,DISPLAY:is,WILL_CHANGE:en,AUTO:sr,COMMA_DELIMITER:hi,COLON_DELIMITER:N$,BAR_DELIMITER:nh,RENDER_TRANSFORM:$x,RENDER_GENERAL:ih,RENDER_STYLE:ah,RENDER_PLUGIN:Kx}=Le),{TRANSFORM_MOVE:tn,TRANSFORM_SCALE:rn,TRANSFORM_ROTATE:nn,TRANSFORM_SKEW:ci,STYLE_OPACITY:Yx,STYLE_FILTER:fi,STYLE_FONT_VARIATION:pi,STYLE_SIZE:an,STYLE_BACKGROUND_COLOR:sn,STYLE_BORDER:on,STYLE_TEXT_COLOR:ln,GENERAL_DISPLAY:os,OBJECT_VALUE:B$}=Ue,Qx=e=>e.trim(),sh=Object.freeze({[sn]:Ux,[on]:R$,[ln]:q$}),Zx=Object.freeze({[ar]:T$,[Ux]:I$,[ns]:ns,[li]:li,[Ct]:Ct,[wt]:wt,[ui]:ui}),ts=new Map;G$=1;H$=1;X$=(e,t)=>e===t;Hx=/px/,K$=(e,t)=>t.reduce((r,n)=>(r[n.type]==null&&(r[n.type]=i9[n.type]),r),e||{}),Y$=(e,t)=>t.reduce((r,n)=>(r[n.type]==null&&(r[n.type]=a9[n.type]||n.defaultValue||0),r),e||{});Z$=(e,t)=>(t&&(e[t.type]=t.value||0),e),J$=(e,t)=>(t&&(e[t.type]=t.value||0),e),e9=(e,t,r)=>{if(br(e))return $u(e)(r,t);switch(e){case fi:{let n=(0,rs.default)(r.filters,({type:i})=>i===t);return n?n.value:0}case pi:{let n=(0,rs.default)(r.fontVariations,({type:i})=>i===t);return n?n.value:0}default:return r[t]}};lh={[tn]:Object.freeze({xValue:0,yValue:0,zValue:0}),[rn]:Object.freeze({xValue:1,yValue:1,zValue:1}),[nn]:Object.freeze({xValue:0,yValue:0,zValue:0}),[ci]:Object.freeze({xValue:0,yValue:0})},i9=Object.freeze({blur:0,"hue-rotate":0,invert:0,grayscale:0,saturate:100,sepia:0,contrast:100,brightness:100}),a9=Object.freeze({wght:0,opsz:0,wdth:0,slnt:0}),s9=(e,t)=>{let r=(0,rs.default)(t.filters,({type:n})=>n===e);if(r&&r.unit)return r.unit;switch(e){case"blur":return"px";case"hue-rotate":return"deg";default:return"%"}},o9=Object.keys(lh);f9="\\(([^)]+)\\)",p9=/^rgb/,d9=RegExp(`rgba?${f9}`);tI=({effect:e,actionTypeId:t,elementApi:r})=>n=>{switch(t){case tn:case rn:case nn:case ci:e(n,ar,r);break;case fi:e(n,li,r);break;case pi:e(n,ui,r);break;case Yx:e(n,ns,r);break;case an:e(n,Ct,r),e(n,wt,r);break;case sn:case on:case ln:e(n,sh[t],r);break;case os:e(n,is,r);break}}});var xr=E(uh=>{"use strict";Object.defineProperty(uh,"__esModule",{value:!0});function w9(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}w9(uh,{IX2BrowserSupport:function(){return M9},IX2EasingUtils:function(){return O9},IX2Easings:function(){return F9},IX2ElementsReducer:function(){return D9},IX2VanillaPlugins:function(){return R9},IX2VanillaUtils:function(){return q9}});var M9=un((Ya(),st(Q_))),F9=un((qu(),st(si))),O9=un((Lu(),st(ix))),D9=un((lx(),st(ox))),R9=un((Ju(),st(gx))),q9=un((iI(),st(nI)));function aI(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(aI=function(n){return n?r:t})(e)}function un(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=aI(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}});var us,Gt,L9,k9,N9,B9,V9,G9,ls,sI,z9,H9,hh,j9,W9,X9,U9,oI,lI=fe(()=>{"use strict";$e();us=ae(xr()),Gt=ae(Zr()),{IX2_RAW_DATA_IMPORTED:L9,IX2_SESSION_STOPPED:k9,IX2_INSTANCE_ADDED:N9,IX2_INSTANCE_STARTED:B9,IX2_INSTANCE_REMOVED:V9,IX2_ANIMATION_FRAME_CHANGED:G9}=Me,{optimizeFloat:ls,applyEasing:sI,createBezierEasing:z9}=us.IX2EasingUtils,{RENDER_GENERAL:H9}=Le,{getItemConfigByKey:hh,getRenderType:j9,getStyleProp:W9}=us.IX2VanillaUtils,X9=(e,t)=>{let{position:r,parameterId:n,actionGroups:i,destinationKeys:a,smoothing:o,restingValue:s,actionTypeId:l,customEasingFn:c,skipMotion:u,skipToValue:f}=e,{parameters:d}=t.payload,m=Math.max(1-o,.01),p=d[n];p==null&&(m=1,p=s);let y=Math.max(p,0)||0,h=ls(y-r),g=u?f:ls(r+h*m),v=g*100;if(g===r&&e.current)return e;let b,S,_,I;for(let A=0,{length:O}=i;A=w){b=C[0];let D=i[A+1],M=D&&v!==w;S=M?D.actionItems[0]:null,M&&(_=w/100,I=(D.keyframe-w)/100)}}let x={};if(b&&!S)for(let A=0,{length:O}=a;A{let{active:r,origin:n,start:i,immediate:a,renderType:o,verbose:s,actionItem:l,destination:c,destinationKeys:u,pluginDuration:f,instanceDelay:d,customEasingFn:m,skipMotion:p}=e,y=l.config.easing,{duration:h,delay:g}=l.config;f!=null&&(h=f),g=d??g,o===H9?h=0:(a||p)&&(h=g=0);let{now:v}=t.payload;if(r&&n){let b=v-(i+g);if(s){let A=v-i,O=h+g,w=ls(Math.min(Math.max(0,A/O),1));e=(0,Gt.set)(e,"verboseTimeElapsed",O*w)}if(b<0)return e;let S=ls(Math.min(Math.max(0,b/h),1)),_=sI(y,S,m),I={},x=null;return u.length&&(x=u.reduce((A,O)=>{let w=c[O],C=parseFloat(n[O])||0,M=(parseFloat(w)-C)*_+C;return A[O]=M,A},{})),I.current=x,I.position=S,S===1&&(I.active=!1,I.complete=!0),(0,Gt.merge)(e,I)}return e},oI=(e=Object.freeze({}),t)=>{switch(t.type){case L9:return t.payload.ixInstances||Object.freeze({});case k9:return Object.freeze({});case N9:{let{instanceId:r,elementId:n,actionItem:i,eventId:a,eventTarget:o,eventStateKey:s,actionListId:l,groupIndex:c,isCarrier:u,origin:f,destination:d,immediate:m,verbose:p,continuous:y,parameterId:h,actionGroups:g,smoothing:v,restingValue:b,pluginInstance:S,pluginDuration:_,instanceDelay:I,skipMotion:x,skipToValue:A}=t.payload,{actionTypeId:O}=i,w=j9(O),C=W9(w,O),D=Object.keys(d).filter(F=>d[F]!=null&&typeof d[F]!="string"),{easing:M}=i.config;return(0,Gt.set)(e,r,{id:r,elementId:n,active:!1,position:0,start:0,origin:f,destination:d,destinationKeys:D,immediate:m,verbose:p,current:null,actionItem:i,actionTypeId:O,eventId:a,eventTarget:o,eventStateKey:s,actionListId:l,groupIndex:c,renderType:w,isCarrier:u,styleProp:C,continuous:y,parameterId:h,actionGroups:g,smoothing:v,restingValue:b,pluginInstance:S,pluginDuration:_,instanceDelay:I,skipMotion:x,skipToValue:A,customEasingFn:Array.isArray(M)&&M.length===4?z9(M):void 0})}case B9:{let{instanceId:r,time:n}=t.payload;return(0,Gt.mergeIn)(e,[r],{active:!0,complete:!1,start:n})}case V9:{let{instanceId:r}=t.payload;if(!e[r])return e;let n={},i=Object.keys(e),{length:a}=i;for(let o=0;o{"use strict";$e();({IX2_RAW_DATA_IMPORTED:$9,IX2_SESSION_STOPPED:K9,IX2_PARAMETER_CHANGED:Y9}=Me),uI=(e={},t)=>{switch(t.type){case $9:return t.payload.ixParameters||{};case K9:return{};case Y9:{let{key:r,value:n}=t.payload;return e[r]=n,e}default:return e}}});var pI={};Be(pI,{default:()=>Z9});var cI,fI,Q9,Z9,dI=fe(()=>{"use strict";cI=ae(Pu());__();H_();X_();fI=ae(xr());lI();hI();({ixElements:Q9}=fI.IX2ElementsReducer),Z9=(0,cI.combineReducers)({ixData:S_,ixRequest:z_,ixSession:W_,ixElements:Q9,ixInstances:oI,ixParameters:uI})});var yI=E((rle,mI)=>{var J9=Wt(),e7=Fe(),t7=Ft(),r7="[object String]";function n7(e){return typeof e=="string"||!e7(e)&&t7(e)&&J9(e)==r7}mI.exports=n7});var vI=E((nle,gI)=>{var i7=lo(),a7=i7("length");gI.exports=a7});var bI=E((ile,EI)=>{var s7="\\ud800-\\udfff",o7="\\u0300-\\u036f",l7="\\ufe20-\\ufe2f",u7="\\u20d0-\\u20ff",h7=o7+l7+u7,c7="\\ufe0e\\ufe0f",f7="\\u200d",p7=RegExp("["+f7+s7+h7+c7+"]");function d7(e){return p7.test(e)}EI.exports=d7});var wI=E((ale,CI)=>{var _I="\\ud800-\\udfff",m7="\\u0300-\\u036f",y7="\\ufe20-\\ufe2f",g7="\\u20d0-\\u20ff",v7=m7+y7+g7,E7="\\ufe0e\\ufe0f",b7="["+_I+"]",ch="["+v7+"]",fh="\\ud83c[\\udffb-\\udfff]",S7="(?:"+ch+"|"+fh+")",xI="[^"+_I+"]",II="(?:\\ud83c[\\udde6-\\uddff]){2}",TI="[\\ud800-\\udbff][\\udc00-\\udfff]",_7="\\u200d",PI=S7+"?",AI="["+E7+"]?",x7="(?:"+_7+"(?:"+[xI,II,TI].join("|")+")"+AI+PI+")*",I7=AI+PI+x7,T7="(?:"+[xI+ch+"?",ch,II,TI,b7].join("|")+")",SI=RegExp(fh+"(?="+fh+")|"+T7+I7,"g");function P7(e){for(var t=SI.lastIndex=0;SI.test(e);)++t;return t}CI.exports=P7});var FI=E((sle,MI)=>{var A7=vI(),C7=bI(),w7=wI();function M7(e){return C7(e)?w7(e):A7(e)}MI.exports=M7});var DI=E((ole,OI)=>{var F7=Di(),O7=Ri(),D7=lr(),R7=yI(),q7=FI(),L7="[object Map]",k7="[object Set]";function N7(e){if(e==null)return 0;if(D7(e))return R7(e)?q7(e):e.length;var t=O7(e);return t==L7||t==k7?e.size:F7(e).length}OI.exports=N7});var qI=E((lle,RI)=>{var B7="Expected a function";function V7(e){if(typeof e!="function")throw new TypeError(B7);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}RI.exports=V7});var ph=E((ule,LI)=>{var G7=Xt(),z7=function(){try{var e=G7(Object,"defineProperty");return e({},"",{}),e}catch{}}();LI.exports=z7});var dh=E((hle,NI)=>{var kI=ph();function H7(e,t,r){t=="__proto__"&&kI?kI(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}NI.exports=H7});var VI=E((cle,BI)=>{var j7=dh(),W7=xi(),X7=Object.prototype,U7=X7.hasOwnProperty;function $7(e,t,r){var n=e[t];(!(U7.call(e,t)&&W7(n,r))||r===void 0&&!(t in e))&&j7(e,t,r)}BI.exports=$7});var HI=E((fle,zI)=>{var K7=VI(),Y7=An(),Q7=wi(),GI=St(),Z7=qr();function J7(e,t,r,n){if(!GI(e))return e;t=Y7(t,e);for(var i=-1,a=t.length,o=a-1,s=e;s!=null&&++i{var eK=ki(),tK=HI(),rK=An();function nK(e,t,r){for(var n=-1,i=t.length,a={};++n{var iK=Ai(),aK=pu(),sK=Xs(),oK=Ws(),lK=Object.getOwnPropertySymbols,uK=lK?function(e){for(var t=[];e;)iK(t,sK(e)),e=aK(e);return t}:oK;XI.exports=uK});var KI=E((mle,$I)=>{function hK(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}$I.exports=hK});var QI=E((yle,YI)=>{var cK=St(),fK=Oi(),pK=KI(),dK=Object.prototype,mK=dK.hasOwnProperty;function yK(e){if(!cK(e))return pK(e);var t=fK(e),r=[];for(var n in e)n=="constructor"&&(t||!mK.call(e,n))||r.push(n);return r}YI.exports=yK});var JI=E((gle,ZI)=>{var gK=$s(),vK=QI(),EK=lr();function bK(e){return EK(e)?gK(e,!0):vK(e)}ZI.exports=bK});var tT=E((vle,eT)=>{var SK=js(),_K=UI(),xK=JI();function IK(e){return SK(e,xK,_K)}eT.exports=IK});var nT=E((Ele,rT)=>{var TK=oo(),PK=Ut(),AK=WI(),CK=tT();function wK(e,t){if(e==null)return{};var r=TK(CK(e),function(n){return[n]});return t=PK(t),AK(e,r,function(n,i){return t(n,i[0])})}rT.exports=wK});var aT=E((ble,iT)=>{var MK=Ut(),FK=qI(),OK=nT();function DK(e,t){return OK(e,FK(MK(t)))}iT.exports=DK});var oT=E((Sle,sT)=>{var RK=Di(),qK=Ri(),LK=Sn(),kK=Fe(),NK=lr(),BK=Ci(),VK=Oi(),GK=Fi(),zK="[object Map]",HK="[object Set]",jK=Object.prototype,WK=jK.hasOwnProperty;function XK(e){if(e==null)return!0;if(NK(e)&&(kK(e)||typeof e=="string"||typeof e.splice=="function"||BK(e)||GK(e)||LK(e)))return!e.length;var t=qK(e);if(t==zK||t==HK)return!e.size;if(VK(e))return!RK(e).length;for(var r in e)if(WK.call(e,r))return!1;return!0}sT.exports=XK});var uT=E((_le,lT)=>{var UK=dh(),$K=eh(),KK=Ut();function YK(e,t){var r={};return t=KK(t,3),$K(e,function(n,i,a){UK(r,i,t(n,i,a))}),r}lT.exports=YK});var cT=E((xle,hT)=>{function QK(e,t){for(var r=-1,n=e==null?0:e.length;++r{var ZK=Bi();function JK(e){return typeof e=="function"?e:ZK}fT.exports=JK});var mT=E((Tle,dT)=>{var eY=cT(),tY=th(),rY=pT(),nY=Fe();function iY(e,t){var r=nY(e)?eY:tY;return r(e,rY(t))}dT.exports=iY});var gT=E((Ple,yT)=>{var aY=ut(),sY=function(){return aY.Date.now()};yT.exports=sY});var bT=E((Ale,ET)=>{var oY=St(),mh=gT(),vT=Vi(),lY="Expected a function",uY=Math.max,hY=Math.min;function cY(e,t,r){var n,i,a,o,s,l,c=0,u=!1,f=!1,d=!0;if(typeof e!="function")throw new TypeError(lY);t=vT(t)||0,oY(r)&&(u=!!r.leading,f="maxWait"in r,a=f?uY(vT(r.maxWait)||0,t):a,d="trailing"in r?!!r.trailing:d);function m(I){var x=n,A=i;return n=i=void 0,c=I,o=e.apply(A,x),o}function p(I){return c=I,s=setTimeout(g,t),u?m(I):o}function y(I){var x=I-l,A=I-c,O=t-x;return f?hY(O,a-A):O}function h(I){var x=I-l,A=I-c;return l===void 0||x>=t||x<0||f&&A>=a}function g(){var I=mh();if(h(I))return v(I);s=setTimeout(g,y(I))}function v(I){return s=void 0,d&&n?m(I):(n=i=void 0,o)}function b(){s!==void 0&&clearTimeout(s),c=0,n=l=i=s=void 0}function S(){return s===void 0?o:v(mh())}function _(){var I=mh(),x=h(I);if(n=arguments,i=this,l=I,x){if(s===void 0)return p(l);if(f)return clearTimeout(s),s=setTimeout(g,t),m(l)}return s===void 0&&(s=setTimeout(g,t)),o}return _.cancel=b,_.flush=S,_}ET.exports=cY});var _T=E((Cle,ST)=>{var fY=bT(),pY=St(),dY="Expected a function";function mY(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(dY);return pY(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),fY(e,t,{leading:n,maxWait:t,trailing:i})}ST.exports=mY});var IT={};Be(IT,{actionListPlaybackChanged:()=>cn,animationFrameChanged:()=>cs,clearRequested:()=>VY,elementStateChanged:()=>xh,eventListenerAdded:()=>hs,eventStateChanged:()=>bh,instanceAdded:()=>Sh,instanceRemoved:()=>_h,instanceStarted:()=>fs,mediaQueriesDefined:()=>Th,parameterChanged:()=>hn,playbackRequested:()=>NY,previewRequested:()=>kY,rawDataImported:()=>yh,sessionInitialized:()=>gh,sessionStarted:()=>vh,sessionStopped:()=>Eh,stopRequested:()=>BY,testFrameRendered:()=>GY,viewportWidthChanged:()=>Ih});var xT,yY,gY,vY,EY,bY,SY,_Y,xY,IY,TY,PY,AY,CY,wY,MY,FY,OY,DY,RY,qY,LY,yh,gh,vh,Eh,kY,NY,BY,VY,hs,GY,bh,cs,hn,Sh,fs,_h,xh,cn,Ih,Th,ps=fe(()=>{"use strict";$e();xT=ae(xr()),{IX2_RAW_DATA_IMPORTED:yY,IX2_SESSION_INITIALIZED:gY,IX2_SESSION_STARTED:vY,IX2_SESSION_STOPPED:EY,IX2_PREVIEW_REQUESTED:bY,IX2_PLAYBACK_REQUESTED:SY,IX2_STOP_REQUESTED:_Y,IX2_CLEAR_REQUESTED:xY,IX2_EVENT_LISTENER_ADDED:IY,IX2_TEST_FRAME_RENDERED:TY,IX2_EVENT_STATE_CHANGED:PY,IX2_ANIMATION_FRAME_CHANGED:AY,IX2_PARAMETER_CHANGED:CY,IX2_INSTANCE_ADDED:wY,IX2_INSTANCE_STARTED:MY,IX2_INSTANCE_REMOVED:FY,IX2_ELEMENT_STATE_CHANGED:OY,IX2_ACTION_LIST_PLAYBACK_CHANGED:DY,IX2_VIEWPORT_WIDTH_CHANGED:RY,IX2_MEDIA_QUERIES_DEFINED:qY}=Me,{reifyState:LY}=xT.IX2VanillaUtils,yh=e=>({type:yY,payload:{...LY(e)}}),gh=({hasBoundaryNodes:e,reducedMotion:t})=>({type:gY,payload:{hasBoundaryNodes:e,reducedMotion:t}}),vh=()=>({type:vY}),Eh=()=>({type:EY}),kY=({rawData:e,defer:t})=>({type:bY,payload:{defer:t,rawData:e}}),NY=({actionTypeId:e=Ue.GENERAL_START_ACTION,actionListId:t,actionItemId:r,eventId:n,allowEvents:i,immediate:a,testManual:o,verbose:s,rawData:l})=>({type:SY,payload:{actionTypeId:e,actionListId:t,actionItemId:r,testManual:o,eventId:n,allowEvents:i,immediate:a,verbose:s,rawData:l}}),BY=e=>({type:_Y,payload:{actionListId:e}}),VY=()=>({type:xY}),hs=(e,t)=>({type:IY,payload:{target:e,listenerParams:t}}),GY=(e=1)=>({type:TY,payload:{step:e}}),bh=(e,t)=>({type:PY,payload:{stateKey:e,newState:t}}),cs=(e,t)=>({type:AY,payload:{now:e,parameters:t}}),hn=(e,t)=>({type:CY,payload:{key:e,value:t}}),Sh=e=>({type:wY,payload:{...e}}),fs=(e,t)=>({type:MY,payload:{instanceId:e,time:t}}),_h=e=>({type:FY,payload:{instanceId:e}}),xh=(e,t,r,n)=>({type:OY,payload:{elementId:e,actionTypeId:t,current:r,actionItem:n}}),cn=({actionListId:e,isPlaying:t})=>({type:DY,payload:{actionListId:e,isPlaying:t}}),Ih=({width:e,mediaQueries:t})=>({type:RY,payload:{width:e,mediaQueries:t}}),Th=()=>({type:qY})});var je={};Be(je,{elementContains:()=>Ch,getChildElements:()=>QY,getClosestElement:()=>di,getProperty:()=>XY,getQuerySelector:()=>Ah,getRefType:()=>wh,getSiblingElements:()=>ZY,getStyle:()=>WY,getValidDocument:()=>$Y,isSiblingNode:()=>YY,matchSelector:()=>UY,queryDocument:()=>KY,setStyle:()=>jY});function jY(e,t,r){e.style[t]=r}function WY(e,t){return t.startsWith("--")?window.getComputedStyle(document.documentElement).getPropertyValue(t):e.style[t]}function XY(e,t){return e[t]}function UY(e){return t=>t[Ph](e)}function Ah({id:e,selector:t}){if(e){let r=e;if(e.indexOf(TT)!==-1){let n=e.split(TT),i=n[0];if(r=n[1],i!==document.documentElement.getAttribute(AT))return null}return`[data-w-id="${r}"], [data-w-id^="${r}_instance"]`}return t}function $Y(e){return e==null||e===document.documentElement.getAttribute(AT)?document:null}function KY(e,t){return Array.prototype.slice.call(document.querySelectorAll(t?e+" "+t:e))}function Ch(e,t){return e.contains(t)}function YY(e,t){return e!==t&&e.parentNode===t.parentNode}function QY(e){let t=[];for(let r=0,{length:n}=e||[];r{"use strict";PT=ae(xr());$e();({ELEMENT_MATCHES:Ph}=PT.IX2BrowserSupport),{IX2_ID_DELIMITER:TT,HTML_ELEMENT:zY,PLAIN_OBJECT:HY,WF_PAGE:AT}=Le;di=Element.prototype.closest?(e,t)=>document.documentElement.contains(e)?e.closest(t):null:(e,t)=>{if(!document.documentElement.contains(e))return null;let r=e;do{if(r[Ph]&&r[Ph](t))return r;r=r.parentNode}while(r!=null);return null}});var Mh=E((Fle,MT)=>{var JY=St(),wT=Object.create,eQ=function(){function e(){}return function(t){if(!JY(t))return{};if(wT)return wT(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();MT.exports=eQ});var ds=E((Ole,FT)=>{function tQ(){}FT.exports=tQ});var ys=E((Dle,OT)=>{var rQ=Mh(),nQ=ds();function ms(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}ms.prototype=rQ(nQ.prototype);ms.prototype.constructor=ms;OT.exports=ms});var LT=E((Rle,qT)=>{var DT=Cr(),iQ=Sn(),aQ=Fe(),RT=DT?DT.isConcatSpreadable:void 0;function sQ(e){return aQ(e)||iQ(e)||!!(RT&&e&&e[RT])}qT.exports=sQ});var BT=E((qle,NT)=>{var oQ=Ai(),lQ=LT();function kT(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=lQ),i||(i=[]);++a0&&r(s)?t>1?kT(s,t-1,r,n,i):oQ(i,s):n||(i[i.length]=s)}return i}NT.exports=kT});var GT=E((Lle,VT)=>{var uQ=BT();function hQ(e){var t=e==null?0:e.length;return t?uQ(e,1):[]}VT.exports=hQ});var HT=E((kle,zT)=>{function cQ(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}zT.exports=cQ});var XT=E((Nle,WT)=>{var fQ=HT(),jT=Math.max;function pQ(e,t,r){return t=jT(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=jT(n.length-t,0),o=Array(a);++i{function dQ(e){return function(){return e}}UT.exports=dQ});var QT=E((Vle,YT)=>{var mQ=$T(),KT=ph(),yQ=Bi(),gQ=KT?function(e,t){return KT(e,"toString",{configurable:!0,enumerable:!1,value:mQ(t),writable:!0})}:yQ;YT.exports=gQ});var JT=E((Gle,ZT)=>{var vQ=800,EQ=16,bQ=Date.now;function SQ(e){var t=0,r=0;return function(){var n=bQ(),i=EQ-(n-r);if(r=n,i>0){if(++t>=vQ)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}ZT.exports=SQ});var tP=E((zle,eP)=>{var _Q=QT(),xQ=JT(),IQ=xQ(_Q);eP.exports=IQ});var nP=E((Hle,rP)=>{var TQ=GT(),PQ=XT(),AQ=tP();function CQ(e){return AQ(PQ(e,void 0,TQ),e+"")}rP.exports=CQ});var sP=E((jle,aP)=>{var iP=Ys(),wQ=iP&&new iP;aP.exports=wQ});var lP=E((Wle,oP)=>{function MQ(){}oP.exports=MQ});var Fh=E((Xle,hP)=>{var uP=sP(),FQ=lP(),OQ=uP?function(e){return uP.get(e)}:FQ;hP.exports=OQ});var fP=E((Ule,cP)=>{var DQ={};cP.exports=DQ});var Oh=E(($le,dP)=>{var pP=fP(),RQ=Object.prototype,qQ=RQ.hasOwnProperty;function LQ(e){for(var t=e.name+"",r=pP[t],n=qQ.call(pP,t)?r.length:0;n--;){var i=r[n],a=i.func;if(a==null||a==e)return i.name}return t}dP.exports=LQ});var vs=E((Kle,mP)=>{var kQ=Mh(),NQ=ds(),BQ=4294967295;function gs(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=BQ,this.__views__=[]}gs.prototype=kQ(NQ.prototype);gs.prototype.constructor=gs;mP.exports=gs});var gP=E((Yle,yP)=>{function VQ(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r{var GQ=vs(),zQ=ys(),HQ=gP();function jQ(e){if(e instanceof GQ)return e.clone();var t=new zQ(e.__wrapped__,e.__chain__);return t.__actions__=HQ(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}vP.exports=jQ});var _P=E((Zle,SP)=>{var WQ=vs(),bP=ys(),XQ=ds(),UQ=Fe(),$Q=Ft(),KQ=EP(),YQ=Object.prototype,QQ=YQ.hasOwnProperty;function Es(e){if($Q(e)&&!UQ(e)&&!(e instanceof WQ)){if(e instanceof bP)return e;if(QQ.call(e,"__wrapped__"))return KQ(e)}return new bP(e)}Es.prototype=XQ.prototype;Es.prototype.constructor=Es;SP.exports=Es});var IP=E((Jle,xP)=>{var ZQ=vs(),JQ=Fh(),eZ=Oh(),tZ=_P();function rZ(e){var t=eZ(e),r=tZ[t];if(typeof r!="function"||!(t in ZQ.prototype))return!1;if(e===r)return!0;var n=JQ(r);return!!n&&e===n[0]}xP.exports=rZ});var CP=E((eue,AP)=>{var TP=ys(),nZ=nP(),iZ=Fh(),Dh=Oh(),aZ=Fe(),PP=IP(),sZ="Expected a function",oZ=8,lZ=32,uZ=128,hZ=256;function cZ(e){return nZ(function(t){var r=t.length,n=r,i=TP.prototype.thru;for(e&&t.reverse();n--;){var a=t[n];if(typeof a!="function")throw new TypeError(sZ);if(i&&!o&&Dh(a)=="wrapper")var o=new TP([],!0)}for(n=o?n:r;++n{var fZ=CP(),pZ=fZ();wP.exports=pZ});var OP=E((rue,FP)=>{function dZ(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}FP.exports=dZ});var RP=E((nue,DP)=>{var mZ=OP(),Rh=Vi();function yZ(e,t,r){return r===void 0&&(r=t,t=void 0),r!==void 0&&(r=Rh(r),r=r===r?r:0),t!==void 0&&(t=Rh(t),t=t===t?t:0),mZ(Rh(e),t,r)}DP.exports=yZ});var HP,jP,WP,XP,gZ,vZ,EZ,bZ,SZ,_Z,xZ,IZ,TZ,PZ,AZ,CZ,wZ,MZ,FZ,UP,$P,OZ,DZ,RZ,KP,qZ,LZ,YP,kZ,qh,QP,qP,LP,ZP,yi,NZ,Mt,JP,BZ,Ye,yt,gi,eA,Lh,kP,kh,VZ,mi,GZ,zZ,HZ,tA,NP,jZ,BP,WZ,XZ,UZ,VP,bs,Ss,GP,zP,rA,nA=fe(()=>{"use strict";HP=ae(MP()),jP=ae(Ni()),WP=ae(RP());$e();Nh();ps();XP=ae(xr()),{MOUSE_CLICK:gZ,MOUSE_SECOND_CLICK:vZ,MOUSE_DOWN:EZ,MOUSE_UP:bZ,MOUSE_OVER:SZ,MOUSE_OUT:_Z,DROPDOWN_CLOSE:xZ,DROPDOWN_OPEN:IZ,SLIDER_ACTIVE:TZ,SLIDER_INACTIVE:PZ,TAB_ACTIVE:AZ,TAB_INACTIVE:CZ,NAVBAR_CLOSE:wZ,NAVBAR_OPEN:MZ,MOUSE_MOVE:FZ,PAGE_SCROLL_DOWN:UP,SCROLL_INTO_VIEW:$P,SCROLL_OUT_OF_VIEW:OZ,PAGE_SCROLL_UP:DZ,SCROLLING_IN_VIEW:RZ,PAGE_FINISH:KP,ECOMMERCE_CART_CLOSE:qZ,ECOMMERCE_CART_OPEN:LZ,PAGE_START:YP,PAGE_SCROLL:kZ}=dt,qh="COMPONENT_ACTIVE",QP="COMPONENT_INACTIVE",{COLON_DELIMITER:qP}=Le,{getNamespacedParameterId:LP}=XP.IX2VanillaUtils,ZP=e=>t=>typeof t=="object"&&e(t)?!0:t,yi=ZP(({element:e,nativeEvent:t})=>e===t.target),NZ=ZP(({element:e,nativeEvent:t})=>e.contains(t.target)),Mt=(0,HP.default)([yi,NZ]),JP=(e,t)=>{if(t){let{ixData:r}=e.getState(),{events:n}=r,i=n[t];if(i&&!VZ[i.eventTypeId])return i}return null},BZ=({store:e,event:t})=>{let{action:r}=t,{autoStopEventId:n}=r.config;return!!JP(e,n)},Ye=({store:e,event:t,element:r,eventStateKey:n},i)=>{let{action:a,id:o}=t,{actionListId:s,autoStopEventId:l}=a.config,c=JP(e,l);return c&&fn({store:e,eventId:l,eventTarget:r,eventStateKey:l+qP+n.split(qP)[1],actionListId:(0,jP.default)(c,"action.config.actionListId")}),fn({store:e,eventId:o,eventTarget:r,eventStateKey:n,actionListId:s}),vi({store:e,eventId:o,eventTarget:r,eventStateKey:n,actionListId:s}),i},yt=(e,t)=>(r,n)=>e(r,n)===!0?t(r,n):n,gi={handler:yt(Mt,Ye)},eA={...gi,types:[qh,QP].join(" ")},Lh=[{target:window,types:"resize orientationchange",throttle:!0},{target:document,types:"scroll wheel readystatechange IX2_PAGE_UPDATE",throttle:!0}],kP="mouseover mouseout",kh={types:Lh},VZ={PAGE_START:YP,PAGE_FINISH:KP},mi=(()=>{let e=window.pageXOffset!==void 0,r=document.compatMode==="CSS1Compat"?document.documentElement:document.body;return()=>({scrollLeft:e?window.pageXOffset:r.scrollLeft,scrollTop:e?window.pageYOffset:r.scrollTop,stiffScrollTop:(0,WP.default)(e?window.pageYOffset:r.scrollTop,0,r.scrollHeight-window.innerHeight),scrollWidth:r.scrollWidth,scrollHeight:r.scrollHeight,clientWidth:r.clientWidth,clientHeight:r.clientHeight,innerWidth:window.innerWidth,innerHeight:window.innerHeight})})(),GZ=(e,t)=>!(e.left>t.right||e.rightt.bottom||e.bottom{let{type:r,target:n,relatedTarget:i}=t,a=e.contains(n);if(r==="mouseover"&&a)return!0;let o=e.contains(i);return!!(r==="mouseout"&&a&&o)},HZ=e=>{let{element:t,event:{config:r}}=e,{clientWidth:n,clientHeight:i}=mi(),a=r.scrollOffsetValue,l=r.scrollOffsetUnit==="PX"?a:i*(a||0)/100;return GZ(t.getBoundingClientRect(),{left:0,top:l,right:n,bottom:i-l})},tA=e=>(t,r)=>{let{type:n}=t.nativeEvent,i=[qh,QP].indexOf(n)!==-1?n===qh:r.isActive,a={...r,isActive:i};return(!r||a.isActive!==r.isActive)&&e(t,a)||a},NP=e=>(t,r)=>{let n={elementHovered:zZ(t)};return(r?n.elementHovered!==r.elementHovered:n.elementHovered)&&e(t,n)||n},jZ=e=>(t,r)=>{let n={...r,elementVisible:HZ(t)};return(r?n.elementVisible!==r.elementVisible:n.elementVisible)&&e(t,n)||n},BP=e=>(t,r={})=>{let{stiffScrollTop:n,scrollHeight:i,innerHeight:a}=mi(),{event:{config:o,eventTypeId:s}}=t,{scrollOffsetValue:l,scrollOffsetUnit:c}=o,u=c==="PX",f=i-a,d=Number((n/f).toFixed(2));if(r&&r.percentTop===d)return r;let m=(u?l:a*(l||0)/100)/f,p,y,h=0;r&&(p=d>r.percentTop,y=r.scrollingDown!==p,h=y?d:r.anchorTop);let g=s===UP?d>=h+m:d<=h-m,v={...r,percentTop:d,inBounds:g,anchorTop:h,scrollingDown:p};return r&&g&&(y||v.inBounds!==r.inBounds)&&e(t,v)||v},WZ=(e,t)=>e.left>t.left&&e.leftt.top&&e.top(t,r)=>{let n={finished:document.readyState==="complete"};return n.finished&&!(r&&r.finshed)&&e(t),n},UZ=e=>(t,r)=>{let n={started:!0};return r||e(t),n},VP=e=>(t,r={clickCount:0})=>{let n={clickCount:r.clickCount%2+1};return n.clickCount!==r.clickCount&&e(t,n)||n},bs=(e=!0)=>({...eA,handler:yt(e?Mt:yi,tA((t,r)=>r.isActive?gi.handler(t,r):r))}),Ss=(e=!0)=>({...eA,handler:yt(e?Mt:yi,tA((t,r)=>r.isActive?r:gi.handler(t,r)))}),GP={...kh,handler:jZ((e,t)=>{let{elementVisible:r}=t,{event:n,store:i}=e,{ixData:a}=i.getState(),{events:o}=a;return!o[n.action.config.autoStopEventId]&&t.triggered?t:n.eventTypeId===$P===r?(Ye(e),{...t,triggered:!0}):t})},zP=.05,rA={[TZ]:bs(),[PZ]:Ss(),[IZ]:bs(),[xZ]:Ss(),[MZ]:bs(!1),[wZ]:Ss(!1),[AZ]:bs(),[CZ]:Ss(),[LZ]:{types:"ecommerce-cart-open",handler:yt(Mt,Ye)},[qZ]:{types:"ecommerce-cart-close",handler:yt(Mt,Ye)},[gZ]:{types:"click",handler:yt(Mt,VP((e,{clickCount:t})=>{BZ(e)?t===1&&Ye(e):Ye(e)}))},[vZ]:{types:"click",handler:yt(Mt,VP((e,{clickCount:t})=>{t===2&&Ye(e)}))},[EZ]:{...gi,types:"mousedown"},[bZ]:{...gi,types:"mouseup"},[SZ]:{types:kP,handler:yt(Mt,NP((e,t)=>{t.elementHovered&&Ye(e)}))},[_Z]:{types:kP,handler:yt(Mt,NP((e,t)=>{t.elementHovered||Ye(e)}))},[FZ]:{types:"mousemove mouseout scroll",handler:({store:e,element:t,eventConfig:r,nativeEvent:n,eventStateKey:i},a={clientX:0,clientY:0,pageX:0,pageY:0})=>{let{basedOn:o,selectedAxis:s,continuousParameterGroupId:l,reverse:c,restingState:u=0}=r,{clientX:f=a.clientX,clientY:d=a.clientY,pageX:m=a.pageX,pageY:p=a.pageY}=n,y=s==="X_AXIS",h=n.type==="mouseout",g=u/100,v=l,b=!1;switch(o){case At.VIEWPORT:{g=y?Math.min(f,window.innerWidth)/window.innerWidth:Math.min(d,window.innerHeight)/window.innerHeight;break}case At.PAGE:{let{scrollLeft:S,scrollTop:_,scrollWidth:I,scrollHeight:x}=mi();g=y?Math.min(S+m,I)/I:Math.min(_+p,x)/x;break}case At.ELEMENT:default:{v=LP(i,l);let S=n.type.indexOf("mouse")===0;if(S&&Mt({element:t,nativeEvent:n})!==!0)break;let _=t.getBoundingClientRect(),{left:I,top:x,width:A,height:O}=_;if(!S&&!WZ({left:f,top:d},_))break;b=!0,g=y?(f-I)/A:(d-x)/O;break}}return h&&(g>1-zP||g{let{continuousParameterGroupId:r,reverse:n}=t,{scrollTop:i,scrollHeight:a,clientHeight:o}=mi(),s=i/(a-o);s=n?1-s:s,e.dispatch(hn(r,s))}},[RZ]:{types:Lh,handler:({element:e,store:t,eventConfig:r,eventStateKey:n},i={scrollPercent:0})=>{let{scrollLeft:a,scrollTop:o,scrollWidth:s,scrollHeight:l,clientHeight:c}=mi(),{basedOn:u,selectedAxis:f,continuousParameterGroupId:d,startsEntering:m,startsExiting:p,addEndOffset:y,addStartOffset:h,addOffsetValue:g=0,endOffsetValue:v=0}=r,b=f==="X_AXIS";if(u===At.VIEWPORT){let S=b?a/s:o/l;return S!==i.scrollPercent&&t.dispatch(hn(d,S)),{scrollPercent:S}}else{let S=LP(n,d),_=e.getBoundingClientRect(),I=(h?g:0)/100,x=(y?v:0)/100;I=m?I:1-I,x=p?x:1-x;let A=_.top+Math.min(_.height*I,c),w=_.top+_.height*x-A,C=Math.min(c+w,l),M=Math.min(Math.max(0,c-A),C)/C;return M!==i.scrollPercent&&t.dispatch(hn(S,M)),{scrollPercent:M}}}},[$P]:GP,[OZ]:GP,[UP]:{...kh,handler:BP((e,t)=>{t.scrollingDown&&Ye(e)})},[DZ]:{...kh,handler:BP((e,t)=>{t.scrollingDown||Ye(e)})},[KP]:{types:"readystatechange IX2_PAGE_UPDATE",handler:yt(yi,XZ(Ye))},[YP]:{types:"readystatechange IX2_PAGE_UPDATE",handler:yt(yi,UZ(Ye))}}});var bA={};Be(bA,{observeRequests:()=>pJ,startActionGroup:()=>vi,startEngine:()=>As,stopActionGroup:()=>fn,stopAllActionGroups:()=>gA,stopEngine:()=>Cs});function pJ(e){Ir({store:e,select:({ixRequest:t})=>t.preview,onChange:yJ}),Ir({store:e,select:({ixRequest:t})=>t.playback,onChange:gJ}),Ir({store:e,select:({ixRequest:t})=>t.stop,onChange:vJ}),Ir({store:e,select:({ixRequest:t})=>t.clear,onChange:EJ})}function dJ(e){Ir({store:e,select:({ixSession:t})=>t.mediaQueryKey,onChange:()=>{Cs(e),pA({store:e,elementApi:je}),As({store:e,allowEvents:!0}),dA()}})}function mJ(e,t){let r=Ir({store:e,select:({ixSession:n})=>n.tick,onChange:n=>{t(n),r()}})}function yJ({rawData:e,defer:t},r){let n=()=>{As({store:r,rawData:e,allowEvents:!0}),dA()};t?setTimeout(n,0):n()}function dA(){document.dispatchEvent(new CustomEvent("IX2_PAGE_UPDATE"))}function gJ(e,t){let{actionTypeId:r,actionListId:n,actionItemId:i,eventId:a,allowEvents:o,immediate:s,testManual:l,verbose:c=!0}=e,{rawData:u}=e;if(n&&i&&u&&s){let f=u.actionLists[n];f&&(u=rJ({actionList:f,actionItemId:i,rawData:u}))}if(As({store:t,rawData:u,allowEvents:o,testManual:l}),n&&r===Ue.GENERAL_START_ACTION||Bh(r)){fn({store:t,actionListId:n}),yA({store:t,actionListId:n,eventId:a});let f=vi({store:t,eventId:a,actionListId:n,immediate:s,verbose:c});c&&f&&t.dispatch(cn({actionListId:n,isPlaying:!s}))}}function vJ({actionListId:e},t){e?fn({store:t,actionListId:e}):gA({store:t}),Cs(t)}function EJ(e,t){Cs(t),pA({store:t,elementApi:je})}function As({store:e,rawData:t,allowEvents:r,testManual:n}){let{ixSession:i}=e.getState();t&&e.dispatch(yh(t)),i.active||(e.dispatch(gh({hasBoundaryNodes:!!document.querySelector(xs),reducedMotion:document.body.hasAttribute("data-wf-ix-vacation")&&window.matchMedia("(prefers-reduced-motion)").matches})),r&&(TJ(e),bJ(),e.getState().ixSession.hasDefinedMediaQueries&&dJ(e)),e.dispatch(vh()),SJ(e,n))}function bJ(){let{documentElement:e}=document;e.className.indexOf(iA)===-1&&(e.className+=` ${iA}`)}function SJ(e,t){let r=n=>{let{ixSession:i,ixParameters:a}=e.getState();i.active&&(e.dispatch(cs(n,a)),t?mJ(e,r):requestAnimationFrame(r))};r(window.performance.now())}function Cs(e){let{ixSession:t}=e.getState();if(t.active){let{eventListeners:r}=t;r.forEach(_J),sJ(),e.dispatch(Eh())}}function _J({target:e,listenerParams:t}){e.removeEventListener.apply(e,t)}function xJ({store:e,eventStateKey:t,eventTarget:r,eventId:n,eventConfig:i,actionListId:a,parameterGroup:o,smoothing:s,restingValue:l}){let{ixData:c,ixSession:u}=e.getState(),{events:f}=c,d=f[n],{eventTypeId:m}=d,p={},y={},h=[],{continuousActionGroups:g}=o,{id:v}=o;nJ(m,i)&&(v=iJ(t,v));let b=u.hasBoundaryNodes&&r?di(r,xs):null;g.forEach(S=>{let{keyframe:_,actionItems:I}=S;I.forEach(x=>{let{actionTypeId:A}=x,{target:O}=x.config;if(!O)return;let w=O.boundaryMode?b:null,C=oJ(O)+Vh+A;if(y[C]=IJ(y[C],_,x),!p[C]){p[C]=!0;let{config:D}=x;Is({config:D,event:d,eventTarget:r,elementRoot:w,elementApi:je}).forEach(M=>{h.push({element:M,key:C})})}})}),h.forEach(({element:S,key:_})=>{let I=y[_],x=(0,zt.default)(I,"[0].actionItems[0]",{}),{actionTypeId:A}=x,O=Ps(A)?zh(A)(S,x):null,w=Gh({element:S,actionItem:x,elementApi:je},O);Hh({store:e,element:S,eventId:n,actionListId:a,actionItem:x,destination:w,continuous:!0,parameterId:v,actionGroups:I,smoothing:s,restingValue:l,pluginInstance:O})})}function IJ(e=[],t,r){let n=[...e],i;return n.some((a,o)=>a.keyframe===t?(i=o,!0):!1),i==null&&(i=n.length,n.push({keyframe:t,actionItems:[]})),n[i].actionItems.push(r),n}function TJ(e){let{ixData:t}=e.getState(),{eventTypeMap:r}=t;mA(e),(0,pn.default)(r,(i,a)=>{let o=rA[a];if(!o){console.warn(`IX2 event type not configured: ${a}`);return}FJ({logic:o,store:e,events:i})});let{ixSession:n}=e.getState();n.eventListeners.length&&AJ(e)}function AJ(e){let t=()=>{mA(e)};PJ.forEach(r=>{window.addEventListener(r,t),e.dispatch(hs(window,[r,t]))}),t()}function mA(e){let{ixSession:t,ixData:r}=e.getState(),n=window.innerWidth;if(n!==t.viewportWidth){let{mediaQueries:i}=r;e.dispatch(Ih({width:n,mediaQueries:i}))}}function FJ({logic:e,store:t,events:r}){OJ(r);let{types:n,handler:i}=e,{ixData:a}=t.getState(),{actionLists:o}=a,s=CJ(r,MJ);if(!(0,oA.default)(s))return;(0,pn.default)(s,(f,d)=>{let m=r[d],{action:p,id:y,mediaQueries:h=a.mediaQueryKeys}=m,{actionListId:g}=p.config;lJ(h,a.mediaQueryKeys)||t.dispatch(Th()),p.actionTypeId===Ue.GENERAL_CONTINUOUS_ACTION&&(Array.isArray(m.config)?m.config:[m.config]).forEach(b=>{let{continuousParameterGroupId:S}=b,_=(0,zt.default)(o,`${g}.continuousParameterGroups`,[]),I=(0,sA.default)(_,({id:O})=>O===S),x=(b.smoothing||0)/100,A=(b.restingState||0)/100;I&&f.forEach((O,w)=>{let C=y+Vh+w;xJ({store:t,eventStateKey:C,eventTarget:O,eventId:y,eventConfig:b,actionListId:g,parameterGroup:I,smoothing:x,restingValue:A})})}),(p.actionTypeId===Ue.GENERAL_START_ACTION||Bh(p.actionTypeId))&&yA({store:t,actionListId:g,eventId:y})});let l=f=>{let{ixSession:d}=t.getState();wJ(s,(m,p,y)=>{let h=r[p],g=d.eventState[y],{action:v,mediaQueries:b=a.mediaQueryKeys}=h;if(!Ts(b,d.mediaQueryKey))return;let S=(_={})=>{let I=i({store:t,element:m,event:h,eventConfig:_,nativeEvent:f,eventStateKey:y},g);uJ(I,g)||t.dispatch(bh(y,I))};v.actionTypeId===Ue.GENERAL_CONTINUOUS_ACTION?(Array.isArray(h.config)?h.config:[h.config]).forEach(S):S()})},c=(0,cA.default)(l,fJ),u=({target:f=document,types:d,throttle:m})=>{d.split(" ").filter(Boolean).forEach(p=>{let y=m?c:l;f.addEventListener(p,y),t.dispatch(hs(f,[p,y]))})};Array.isArray(n)?n.forEach(u):typeof n=="string"&&u(e)}function OJ(e){if(!cJ)return;let t={},r="";for(let n in e){let{eventTypeId:i,target:a}=e[n],o=Ah(a);t[o]||(i===dt.MOUSE_CLICK||i===dt.MOUSE_SECOND_CLICK)&&(t[o]=!0,r+=o+"{cursor: pointer;touch-action: manipulation;}")}if(r){let n=document.createElement("style");n.textContent=r,document.body.appendChild(n)}}function yA({store:e,actionListId:t,eventId:r}){let{ixData:n,ixSession:i}=e.getState(),{actionLists:a,events:o}=n,s=o[r],l=a[t];if(l&&l.useFirstGroupAsInitialState){let c=(0,zt.default)(l,"actionItemGroups[0].actionItems",[]),u=(0,zt.default)(s,"mediaQueries",n.mediaQueryKeys);if(!Ts(u,i.mediaQueryKey))return;c.forEach(f=>{let{config:d,actionTypeId:m}=f,p=d?.target?.useEventTarget===!0&&d?.target?.objectId==null?{target:s.target,targets:s.targets}:d,y=Is({config:p,event:s,elementApi:je}),h=Ps(m);y.forEach(g=>{let v=h?zh(m)(g,f):null;Hh({destination:Gh({element:g,actionItem:f,elementApi:je},v),immediate:!0,store:e,element:g,eventId:r,actionItem:f,actionListId:t,pluginInstance:v})})})}}function gA({store:e}){let{ixInstances:t}=e.getState();(0,pn.default)(t,r=>{if(!r.continuous){let{actionListId:n,verbose:i}=r;jh(r,e),i&&e.dispatch(cn({actionListId:n,isPlaying:!1}))}})}function fn({store:e,eventId:t,eventTarget:r,eventStateKey:n,actionListId:i}){let{ixInstances:a,ixSession:o}=e.getState(),s=o.hasBoundaryNodes&&r?di(r,xs):null;(0,pn.default)(a,l=>{let c=(0,zt.default)(l,"actionItem.config.target.boundaryMode"),u=n?l.eventStateKey===n:!0;if(l.actionListId===i&&l.eventId===t&&u){if(s&&c&&!Ch(s,l.element))return;jh(l,e),l.verbose&&e.dispatch(cn({actionListId:i,isPlaying:!1}))}})}function vi({store:e,eventId:t,eventTarget:r,eventStateKey:n,actionListId:i,groupIndex:a=0,immediate:o,verbose:s}){let{ixData:l,ixSession:c}=e.getState(),{events:u}=l,f=u[t]||{},{mediaQueries:d=l.mediaQueryKeys}=f,m=(0,zt.default)(l,`actionLists.${i}`,{}),{actionItemGroups:p,useFirstGroupAsInitialState:y}=m;if(!p||!p.length)return!1;a>=p.length&&(0,zt.default)(f,"config.loop")&&(a=0),a===0&&y&&a++;let g=(a===0||a===1&&y)&&Bh(f.action?.actionTypeId)?f.config.delay:void 0,v=(0,zt.default)(p,[a,"actionItems"],[]);if(!v.length||!Ts(d,c.mediaQueryKey))return!1;let b=c.hasBoundaryNodes&&r?di(r,xs):null,S=JZ(v),_=!1;return v.forEach((I,x)=>{let{config:A,actionTypeId:O}=I,w=Ps(O),{target:C}=A;if(!C)return;let D=C.boundaryMode?b:null;Is({config:A,event:f,eventTarget:r,elementRoot:D,elementApi:je}).forEach((F,k)=>{let V=w?zh(O)(F,I):null,j=w?hJ(O)(F,I):null;_=!0;let P=S===x&&k===0,q=eJ({element:F,actionItem:I}),z=Gh({element:F,actionItem:I,elementApi:je},V);Hh({store:e,element:F,actionItem:I,eventId:t,eventTarget:r,eventStateKey:n,actionListId:i,groupIndex:a,isCarrier:P,computedStyle:q,destination:z,immediate:o,verbose:s,pluginInstance:V,pluginDuration:j,instanceDelay:g})})}),_}function Hh(e){let{store:t,computedStyle:r,...n}=e,{element:i,actionItem:a,immediate:o,pluginInstance:s,continuous:l,restingValue:c,eventId:u}=n,f=!l,d=QZ(),{ixElements:m,ixSession:p,ixData:y}=t.getState(),h=YZ(m,i),{refState:g}=m[h]||{},v=wh(i),b=p.reducedMotion&&wu[a.actionTypeId],S;if(b&&l)switch(y.events[u]?.eventTypeId){case dt.MOUSE_MOVE:case dt.MOUSE_MOVE_IN_VIEWPORT:S=c;break;default:S=.5;break}let _=tJ(i,g,r,a,je,s);if(t.dispatch(Sh({instanceId:d,elementId:h,origin:_,refType:v,skipMotion:b,skipToValue:S,...n})),vA(document.body,"ix2-animation-started",d),o){DJ(t,d);return}Ir({store:t,select:({ixInstances:I})=>I[d],onChange:EA}),f&&t.dispatch(fs(d,p.tick))}function jh(e,t){vA(document.body,"ix2-animation-stopping",{instanceId:e.id,state:t.getState()});let{elementId:r,actionItem:n}=e,{ixElements:i}=t.getState(),{ref:a,refType:o}=i[r]||{};o===fA&&aJ(a,n,je),t.dispatch(_h(e.id))}function vA(e,t,r){let n=document.createEvent("CustomEvent");n.initCustomEvent(t,!0,!0,r),e.dispatchEvent(n)}function DJ(e,t){let{ixParameters:r}=e.getState();e.dispatch(fs(t,0)),e.dispatch(cs(performance.now(),r));let{ixInstances:n}=e.getState();EA(n[t],e)}function EA(e,t){let{active:r,continuous:n,complete:i,elementId:a,actionItem:o,actionTypeId:s,renderType:l,current:c,groupIndex:u,eventId:f,eventTarget:d,eventStateKey:m,actionListId:p,isCarrier:y,styleProp:h,verbose:g,pluginInstance:v}=e,{ixData:b,ixSession:S}=t.getState(),{events:_}=b,I=_&&_[f]?_[f]:{},{mediaQueries:x=b.mediaQueryKeys}=I;if(Ts(x,S.mediaQueryKey)&&(n||r||i)){if(c||l===KZ&&i){t.dispatch(xh(a,s,c,o));let{ixElements:A}=t.getState(),{ref:O,refType:w,refState:C}=A[a]||{},D=C&&C[s];(w===fA||Ps(s))&&ZZ(O,C,D,f,o,h,je,l,v)}if(i){if(y){let A=vi({store:t,eventId:f,eventTarget:d,eventStateKey:m,actionListId:p,groupIndex:u+1,verbose:g});g&&!A&&t.dispatch(cn({actionListId:p,isPlaying:!1}))}jh(e,t)}}}var sA,zt,oA,lA,uA,hA,pn,cA,_s,$Z,Bh,Vh,xs,fA,KZ,iA,Is,YZ,Gh,Ir,QZ,ZZ,pA,JZ,eJ,tJ,rJ,nJ,iJ,Ts,aJ,sJ,oJ,lJ,uJ,Ps,zh,hJ,aA,cJ,fJ,PJ,CJ,wJ,MJ,Nh=fe(()=>{"use strict";sA=ae(Ou()),zt=ae(Ni()),oA=ae(DI()),lA=ae(aT()),uA=ae(oT()),hA=ae(uT()),pn=ae(mT()),cA=ae(_T());$e();_s=ae(xr());ps();CT();nA();$Z=Object.keys(Ga),Bh=e=>$Z.includes(e),{COLON_DELIMITER:Vh,BOUNDARY_SELECTOR:xs,HTML_ELEMENT:fA,RENDER_GENERAL:KZ,W_MOD_IX:iA}=Le,{getAffectedElements:Is,getElementId:YZ,getDestinationValues:Gh,observeStore:Ir,getInstanceId:QZ,renderHTMLElement:ZZ,clearAllStyles:pA,getMaxDurationItemIndex:JZ,getComputedStyle:eJ,getInstanceOrigin:tJ,reduceListToGroup:rJ,shouldNamespaceEventParameter:nJ,getNamespacedParameterId:iJ,shouldAllowMediaQuery:Ts,cleanupHTMLElement:aJ,clearObjectCache:sJ,stringifyTarget:oJ,mediaQueriesEqual:lJ,shallowEqual:uJ}=_s.IX2VanillaUtils,{isPluginType:Ps,createPluginInstance:zh,getPluginDuration:hJ}=_s.IX2VanillaPlugins,aA=navigator.userAgent,cJ=aA.match(/iPad/i)||aA.match(/iPhone/),fJ=12;PJ=["resize","orientationchange"];CJ=(e,t)=>(0,lA.default)((0,hA.default)(e,t),uA.default),wJ=(e,t)=>{(0,pn.default)(e,(r,n)=>{r.forEach((i,a)=>{let o=n+Vh+a;t(i,n,o)})})},MJ=e=>{let t={target:e.target,targets:e.targets};return Is({config:t,elementApi:je})}});var xA=E(Xh=>{"use strict";Object.defineProperty(Xh,"__esModule",{value:!0});function RJ(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}RJ(Xh,{actions:function(){return kJ},destroy:function(){return _A},init:function(){return GJ},setEnv:function(){return VJ},store:function(){return ws}});var qJ=Pu(),LJ=NJ((dI(),st(pI))),Wh=(Nh(),st(bA)),kJ=BJ((ps(),st(IT)));function NJ(e){return e&&e.__esModule?e:{default:e}}function SA(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(SA=function(n){return n?r:t})(e)}function BJ(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=SA(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}var ws=(0,qJ.createStore)(LJ.default);function VJ(e){e()&&(0,Wh.observeRequests)(ws)}function GJ(e){_A(),(0,Wh.startEngine)({store:ws,rawData:e,allowEvents:!0})}function _A(){(0,Wh.stopEngine)(ws)}});var AA=E((pue,PA)=>{"use strict";var IA=bt(),TA=xA();TA.setEnv(IA.env);IA.define("ix2",PA.exports=function(){return TA})});var wA=E((due,CA)=>{"use strict";var dn=bt();dn.define("links",CA.exports=function(e,t){var r={},n=e(window),i,a=dn.env(),o=window.location,s=document.createElement("a"),l="w--current",c=/index\.(html|php)$/,u=/\/$/,f,d;r.ready=r.design=r.preview=m;function m(){i=a&&dn.env("design"),d=dn.env("slug")||o.pathname||"",dn.scroll.off(y),f=[];for(var g=document.links,v=0;v=0)){var b=e(g);if(s.hash.length>1&&s.host+s.pathname===o.host+o.pathname){if(!/^#[a-zA-Z0-9\-\_]+$/.test(s.hash))return;var S=e(s.hash);S.length&&f.push({link:b,sec:S,active:!1});return}if(!(v==="#"||v==="")){var _=s.href===o.href||v===d||c.test(v)&&u.test(d);h(b,l,_)}}}}function y(){var g=n.scrollTop(),v=n.height();t.each(f,function(b){if(!b.link.attr("hreflang")){var S=b.link,_=b.sec,I=_.offset().top,x=_.outerHeight(),A=v*.5,O=_.is(":visible")&&I+x-A>=g&&I+A<=g+v;b.active!==O&&(b.active=O,h(S,l,O))}})}function h(g,v,b){var S=g.hasClass(v);b&&S||!b&&!S||(b?g.addClass(v):g.removeClass(v))}return r})});var FA=E((mue,MA)=>{"use strict";var Ms=bt();Ms.define("scroll",MA.exports=function(e){var t={WF_CLICK_EMPTY:"click.wf-empty-link",WF_CLICK_SCROLL:"click.wf-scroll"},r=window.location,n=p()?null:window.history,i=e(window),a=e(document),o=e(document.body),s=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(D){window.setTimeout(D,15)},l=Ms.env("editor")?".w-editor-body":"body",c="header, "+l+" > .header, "+l+" > .w-nav:not([data-no-scroll])",u='a[href="#"]',f='a[href*="#"]:not(.w-tab-link):not('+u+")",d='.wf-force-outline-none[tabindex="-1"]:focus{outline:none;}',m=document.createElement("style");m.appendChild(document.createTextNode(d));function p(){try{return!!window.frameElement}catch{return!0}}var y=/^#[a-zA-Z0-9][\w:.-]*$/;function h(D){return y.test(D.hash)&&D.host+D.pathname===r.host+r.pathname}let g=typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)");function v(){return document.body.getAttribute("data-wf-scroll-motion")==="none"||g.matches}function b(D,M){var F;switch(M){case"add":F=D.attr("tabindex"),F?D.attr("data-wf-tabindex-swap",F):D.attr("tabindex","-1");break;case"remove":F=D.attr("data-wf-tabindex-swap"),F?(D.attr("tabindex",F),D.removeAttr("data-wf-tabindex-swap")):D.removeAttr("tabindex");break}D.toggleClass("wf-force-outline-none",M==="add")}function S(D){var M=D.currentTarget;if(!(Ms.env("design")||window.$.mobile&&/(?:^|\s)ui-link(?:$|\s)/.test(M.className))){var F=h(M)?M.hash:"";if(F!==""){var k=e(F);k.length&&(D&&(D.preventDefault(),D.stopPropagation()),_(F,D),window.setTimeout(function(){I(k,function(){b(k,"add"),k.get(0).focus({preventScroll:!0}),b(k,"remove")})},D?0:300))}}}function _(D){if(r.hash!==D&&n&&n.pushState&&!(Ms.env.chrome&&r.protocol==="file:")){var M=n.state&&n.state.hash;M!==D&&n.pushState({hash:D},"",D)}}function I(D,M){var F=i.scrollTop(),k=x(D);if(F!==k){var V=A(D,F,k),j=Date.now(),P=function(){var q=Date.now()-j;window.scroll(0,O(F,k,q,V)),q<=V?s(P):typeof M=="function"&&M()};s(P)}}function x(D){var M=e(c),F=M.css("position")==="fixed"?M.outerHeight():0,k=D.offset().top-F;if(D.data("scroll")==="mid"){var V=i.height()-F,j=D.outerHeight();j=0&&(k=P)}),(472.143*Math.log(Math.abs(M-F)+125)-2e3)*k}function O(D,M,F,k){return F>k?M:D+(M-D)*w(F/k)}function w(D){return D<.5?4*D*D*D:(D-1)*(2*D-2)*(2*D-2)+1}function C(){var{WF_CLICK_EMPTY:D,WF_CLICK_SCROLL:M}=t;a.on(M,f,S),a.on(D,u,function(F){F.preventDefault()}),document.head.insertBefore(m,document.head.firstChild)}return{ready:C}})});var DA=E((yue,OA)=>{"use strict";var zJ=bt();zJ.define("touch",OA.exports=function(e){var t={},r=window.getSelection;e.event.special.tap={bindType:"click",delegateType:"click"},t.init=function(a){return a=typeof a=="string"?e(a).get(0):a,a?new n(a):null};function n(a){var o=!1,s=!1,l=Math.min(Math.round(window.innerWidth*.04),40),c,u;a.addEventListener("touchstart",f,!1),a.addEventListener("touchmove",d,!1),a.addEventListener("touchend",m,!1),a.addEventListener("touchcancel",p,!1),a.addEventListener("mousedown",f,!1),a.addEventListener("mousemove",d,!1),a.addEventListener("mouseup",m,!1),a.addEventListener("mouseout",p,!1);function f(h){var g=h.touches;g&&g.length>1||(o=!0,g?(s=!0,c=g[0].clientX):c=h.clientX,u=c)}function d(h){if(o){if(s&&h.type==="mousemove"){h.preventDefault(),h.stopPropagation();return}var g=h.touches,v=g?g[0].clientX:h.clientX,b=v-u;u=v,Math.abs(b)>l&&r&&String(r())===""&&(i("swipe",h,{direction:b>0?"right":"left"}),p())}}function m(h){if(o&&(o=!1,s&&h.type==="mouseup")){h.preventDefault(),h.stopPropagation(),s=!1;return}}function p(){o=!1}function y(){a.removeEventListener("touchstart",f,!1),a.removeEventListener("touchmove",d,!1),a.removeEventListener("touchend",m,!1),a.removeEventListener("touchcancel",p,!1),a.removeEventListener("mousedown",f,!1),a.removeEventListener("mousemove",d,!1),a.removeEventListener("mouseup",m,!1),a.removeEventListener("mouseout",p,!1),a=null}this.destroy=y}function i(a,o,s){var l=e.Event(a,{originalEvent:o});e(o.target).trigger(l,s)}return t.instance=t.init(document),t})});qS();LS();kS();VS();zS();jS();US();e_();AA();wA();FA();DA();})(); +/*! +* tram.js v0.8.2-global +* Cross-browser CSS3 transitions in JavaScript +* https://github.com/bkwld/tram +* MIT License +*/ +/*! + * Webflow._ (aka) Underscore.js 1.6.0 (custom build) + * + * http://underscorejs.org + * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + * Underscore may be freely distributed under the MIT license. + * @license MIT + */ +/*! Bundled license information: + +timm/lib/timm.js: + (*! + * Timm + * + * Immutability helpers with fast reads and acceptable writes. + * + * @copyright Guillermo Grau Panea 2016 + * @license MIT + *) +*/ +/** + * ---------------------------------------------------------------------- + * Webflow: Interactions 2.0: Init + */ +Webflow.require('ix2').init( +{"events":{"e":{"id":"e","name":"","animationType":"custom","eventTypeId":"MOUSE_CLICK","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a","affectedElements":{},"playInReverse":false,"autoStopEventId":"e-2"}},"mediaQueries":["medium","small","tiny"],"target":{"selector":".nav_mobile-button","originalId":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f28","appliesTo":"CLASS"},"targets":[{"selector":".nav_mobile-button","originalId":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f28","appliesTo":"CLASS"}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1721941381096},"e-2":{"id":"e-2","name":"","animationType":"custom","eventTypeId":"MOUSE_SECOND_CLICK","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-2","affectedElements":{},"playInReverse":false,"autoStopEventId":"e"}},"mediaQueries":["medium","small","tiny"],"target":{"selector":".nav_mobile-button","originalId":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f28","appliesTo":"CLASS"},"targets":[{"selector":".nav_mobile-button","originalId":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f28","appliesTo":"CLASS"}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1721941381096},"e-4":{"id":"e-4","name":"","animationType":"custom","eventTypeId":"PAGE_FINISH","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-5","affectedElements":{},"playInReverse":false,"autoStopEventId":"e-3"}},"mediaQueries":["main","medium","small","tiny"],"target":{"id":"669696d6af77a83985da9003","appliesTo":"PAGE","styleBlockIds":[]},"targets":[{"id":"669696d6af77a83985da9003","appliesTo":"PAGE","styleBlockIds":[]}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1725416306032}},"actionLists":{"a":{"id":"a","title":"Open Mobile Nav","actionItemGroups":[{"actionItems":[{"id":"a-n","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":{"selector":".nav_menu","selectorGuids":["290402ce-198b-3346-35ad-377adf75b2f4"]},"xValue":100,"xUnit":"%","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-21","actionTypeId":"GENERAL_DISPLAY","config":{"delay":0,"easing":"","duration":0,"target":{"useEventTarget":"SIBLINGS","selector":".nav_menu","selectorGuids":["290402ce-198b-3346-35ad-377adf75b2f4"]},"value":"none"}},{"id":"a-n-19","actionTypeId":"PLUGIN_LOTTIE","config":{"delay":0,"easing":"","duration":500,"target":{"selector":".nav_burger","selectorGuids":["b15fde63-8724-4c27-8f10-99812dbcbac4"]},"value":0}},{"id":"a-n-16","actionTypeId":"STYLE_OPACITY","config":{"delay":0,"easing":"","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f24"},"value":0,"unit":""}},{"id":"a-n-15","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f24"},"yValue":20,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-n-12","actionTypeId":"STYLE_OPACITY","config":{"delay":0,"easing":"","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f22"},"value":0,"unit":""}},{"id":"a-n-11","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f22"},"yValue":20,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-n-8","actionTypeId":"STYLE_OPACITY","config":{"delay":0,"easing":"","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f20"},"value":0,"unit":""}},{"id":"a-n-7","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f20"},"yValue":20,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-n-3","actionTypeId":"STYLE_OPACITY","config":{"delay":0,"easing":"","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f1e"},"value":0,"unit":""}},{"id":"a-n-5","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f1e"},"yValue":20,"xUnit":"PX","yUnit":"px","zUnit":"PX"}}]},{"actionItems":[{"id":"a-n-22","actionTypeId":"GENERAL_DISPLAY","config":{"delay":0,"easing":"","duration":0,"target":{"useEventTarget":"SIBLINGS","selector":".nav_menu","selectorGuids":["290402ce-198b-3346-35ad-377adf75b2f4"]},"value":"flex"}}]},{"actionItems":[{"id":"a-n-2","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":[0.165,0.84,0.44,1],"duration":500,"target":{"selector":".nav_menu","selectorGuids":["290402ce-198b-3346-35ad-377adf75b2f4"]},"xValue":0,"xUnit":"%","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-20","actionTypeId":"PLUGIN_LOTTIE","config":{"delay":0,"easing":"","duration":500,"target":{"selector":".nav_burger","selectorGuids":["b15fde63-8724-4c27-8f10-99812dbcbac4"]},"value":50}}]},{"actionItems":[{"id":"a-n-4","actionTypeId":"STYLE_OPACITY","config":{"delay":0,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f1e"},"value":0.6,"unit":""}},{"id":"a-n-6","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f1e"},"yValue":0,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-n-10","actionTypeId":"TRANSFORM_MOVE","config":{"delay":50,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f20"},"yValue":0,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-n-9","actionTypeId":"STYLE_OPACITY","config":{"delay":50,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f20"},"value":0.6,"unit":""}},{"id":"a-n-13","actionTypeId":"STYLE_OPACITY","config":{"delay":100,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f22"},"value":0.6,"unit":""}},{"id":"a-n-14","actionTypeId":"TRANSFORM_MOVE","config":{"delay":100,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f22"},"yValue":0,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-n-17","actionTypeId":"STYLE_OPACITY","config":{"delay":150,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f24"},"value":0.6,"unit":""}},{"id":"a-n-18","actionTypeId":"TRANSFORM_MOVE","config":{"delay":150,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f24"},"yValue":0,"xUnit":"PX","yUnit":"px","zUnit":"PX"}}]}],"useFirstGroupAsInitialState":true,"createdOn":1721941392590},"a-2":{"id":"a-2","title":"Close Mobile Nav","actionItemGroups":[{"actionItems":[{"id":"a-2-n-18","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f24"},"yValue":20,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-2-n-20","actionTypeId":"PLUGIN_LOTTIE","config":{"delay":0,"easing":"","duration":500,"target":{"useEventTarget":"CHILDREN","selector":".nav_burger","selectorGuids":["b15fde63-8724-4c27-8f10-99812dbcbac4"]},"value":0}},{"id":"a-2-n-17","actionTypeId":"STYLE_OPACITY","config":{"delay":0,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f24"},"value":0,"unit":""}},{"id":"a-2-n-16","actionTypeId":"TRANSFORM_MOVE","config":{"delay":50,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f22"},"yValue":20,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-2-n-15","actionTypeId":"STYLE_OPACITY","config":{"delay":50,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f22"},"value":0,"unit":""}},{"id":"a-2-n-14","actionTypeId":"STYLE_OPACITY","config":{"delay":100,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f20"},"value":0,"unit":""}},{"id":"a-2-n-13","actionTypeId":"TRANSFORM_MOVE","config":{"delay":100,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f20"},"yValue":20,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-2-n-11","actionTypeId":"STYLE_OPACITY","config":{"delay":150,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f1e"},"value":0,"unit":""}},{"id":"a-2-n-12","actionTypeId":"TRANSFORM_MOVE","config":{"delay":150,"easing":"outQuart","duration":500,"target":{"id":"fbd3c3c8-569b-7ba4-52f1-12d65e5c9f1e"},"yValue":20,"xUnit":"PX","yUnit":"px","zUnit":"PX"}},{"id":"a-2-n-10","actionTypeId":"TRANSFORM_MOVE","config":{"delay":500,"easing":"outQuart","duration":300,"target":{"useEventTarget":"SIBLINGS","selector":".nav_menu","selectorGuids":["290402ce-198b-3346-35ad-377adf75b2f4"]},"xValue":100,"xUnit":"%","yUnit":"PX","zUnit":"PX"}}]},{"actionItems":[{"id":"a-2-n-21","actionTypeId":"GENERAL_DISPLAY","config":{"delay":0,"easing":"","duration":0,"target":{"useEventTarget":"SIBLINGS","selector":".nav_menu","selectorGuids":["290402ce-198b-3346-35ad-377adf75b2f4"]},"value":"none"}}]}],"useFirstGroupAsInitialState":false,"createdOn":1721941392590},"a-5":{"id":"a-5","title":"Fade In Main","actionItemGroups":[{"actionItems":[{"id":"a-5-n","actionTypeId":"STYLE_OPACITY","config":{"delay":0,"easing":"","duration":500,"target":{"id":"669696d6af77a83985da9003|073a4aad-2ecd-4606-73b9-2b2c92a3b7b7"},"value":0,"unit":""}}]},{"actionItems":[{"id":"a-5-n-2","actionTypeId":"STYLE_OPACITY","config":{"delay":0,"easing":"inOutQuart","duration":500,"target":{"id":"669696d6af77a83985da9003|073a4aad-2ecd-4606-73b9-2b2c92a3b7b7"},"value":1,"unit":""}}]}],"useFirstGroupAsInitialState":true,"createdOn":1725416309679}},"site":{"mediaQueries":[{"key":"main","min":992,"max":10000},{"key":"medium","min":768,"max":991},{"key":"small","min":480,"max":767},{"key":"tiny","min":0,"max":479}]}} +); diff --git a/partners.html b/partners.html new file mode 100644 index 0000000..280e3e7 --- /dev/null +++ b/partners.html @@ -0,0 +1,685 @@ +Partners | Laconic Network

Web3 Hosting Made Easy

Today, the majority of Web3 is deployed via standard DevOps practices, using an entirely centralized tech stack. With the Laconic Stack, Service Providers in any jurisdiction can run software in accordance with both parties' local laws.

For the developer, this eliminates the responsibility of hosting the application and, for example, geo blocking users.

Service Providers

Service Providers can focus on providing service and serving markets in their chosen jurisdictions, while remaining compliant with all relevant jurisdictional requirements.

Developers

Developers can focus on writing code instead of wrangling with DevOps deployments and relying on external entities, such as Vercel.

\ No newline at end of file diff --git a/privacy-policy.html b/privacy-policy.html new file mode 100644 index 0000000..8273537 --- /dev/null +++ b/privacy-policy.html @@ -0,0 +1,685 @@ +Privacy Policy | Laconic Network
\ No newline at end of file diff --git a/products.html b/products.html new file mode 100644 index 0000000..507142f --- /dev/null +++ b/products.html @@ -0,0 +1,759 @@ +Products | Laconic Network + + + + +

Products

Laconic's products enhance the resilience of your Web3 application. Laconic facilitates offshore hosting, providing jurisdictional diversity across each level of the Web3 stack. For developers, the burden of hosting their application and maintaining a DevOps workflow is reduced.

Devs

Jurisdictionally diverse (offshore) hosting solutions provide resilience for your Web3 applications. Easy, seamless developer experience.

Users

Improved service and reliability of your favorite Web3 applications, at a reduced cost. No more geo-blocking.

Laconic Stack

The Laconic Stack provides tooling to facilitate serving Web3 applications to all users, no matter the jurisdiction.

Indexing Service

Lightweight and developer friendly; leverages our 'state diff' service.

Stack Orchestrator

Batteries included build and deployment workflow tool.

Legal Framework

The Laconic Stack is highly modular, and enables legal compliance in any jurisdiction.

Laconic Network

The Laconic Network has a registry, whose records point to hosted application deployments. This provides a fault-tolerant database of information that matches users with service providers in the relevant jurisdictions. By publishing their applications to the Laconic Registry, developers are no longer burdened with the responsibility of hosting applications themselves.

Register your applications on-chain for others to find and use.

Provide jurisdictional diversity for offshore hosting your apps.

Facilitate availability to the broadest possible user base.

Laconic Console

The Laconic Console allows developers to browse the Laconic Registry. Service Providers publish applications and deployment records, making it easy for developers to find different versions of their favorite Web3 applications, hosted by various Service Providers.

Learn More

8.20.2024

LORO Testnet Stage 1 is Live

8.12.2024

How to Register for the Laconic Incentivized Testnet

7.24.2024

A Return to Chain Minimalism

\ No newline at end of file