From f9c1e43b4b1b1bf0a21c53e1a9856d82252275b2 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Tue, 24 Mar 2026 17:50:13 -0400 Subject: [PATCH 01/42] Horizontal timeline with image and text --- .../SatImageSnapshot.ce.svelte | 304 ++++++++++++++++++ src/lib/satellite-image-snapshot/api/data.js | 37 +++ 2 files changed, 341 insertions(+) create mode 100644 src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte create mode 100644 src/lib/satellite-image-snapshot/api/data.js diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte new file mode 100644 index 0000000..dbcc817 --- /dev/null +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -0,0 +1,304 @@ + + + + +{#if selectedItem} +
+
+
+ {selectedItem.imageAlt} +
+
+ +
+ + +
+
+
+ +
    + {#each positionedItems as item, index} +
  1. + +
  2. + {/each} +
+
+ + +
+ +
+

{selectedItem.title}

+ {selectedItem.dateText} +

{selectedItem.description}

+
+
+{/if} + + diff --git a/src/lib/satellite-image-snapshot/api/data.js b/src/lib/satellite-image-snapshot/api/data.js new file mode 100644 index 0000000..c360009 --- /dev/null +++ b/src/lib/satellite-image-snapshot/api/data.js @@ -0,0 +1,37 @@ +import { csv } from "d3-fetch" + +function formatDateText(dateString) { + const date = new Date(`${dateString}T00:00:00`) + return new Intl.DateTimeFormat("en-US", { + month: "short", + day: "numeric", + year: "numeric", + }).format(date) +} + +export async function getData(URL) { + if (!URL) throw new Error("Missing data URL") + + const res = await csv(URL) + + const data = res + .map((row, index) => { + const dateString = (row.date || "").trim() + const timestamp = new Date(`${dateString}T00:00:00`).getTime() + + return { + id: row.id ? Number(row.id) : index, + title: row.title?.trim() || "", + description: row.description?.trim() || "", + date: dateString, + timestamp, + dateText: formatDateText(dateString), + imageLink: row.image?.trim() || "", + imageAlt: row.image_alt?.trim() || "", + } + }) + .filter((item) => item.date && !Number.isNaN(item.timestamp)) + .sort((a, b) => a.timestamp - b.timestamp) + + return data +} From 1dc1231868eb06f635e0d3d799e72287e880d704 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Wed, 25 Mar 2026 12:13:33 -0400 Subject: [PATCH 02/42] fix image size, align image and content, center timeline-track --- index.html | 9 ++++++-- .../SatImageSnapshot.ce.svelte | 22 ++++++++++++++----- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 11987fd..7292266 100644 --- a/index.html +++ b/index.html @@ -27,6 +27,7 @@ } csis-audio-brief { + margin-top: 400px; margin-bottom: 20px; } @@ -40,6 +41,11 @@

Test page

ends up on the page.

+ + + + + Test page - - \ No newline at end of file + diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index dbcc817..94326db 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -128,7 +128,6 @@ From 80fa61b0e721baf4e93646ceae6e7d1e3149bad9 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Thu, 26 Mar 2026 11:59:28 -0400 Subject: [PATCH 04/42] fix image height --- .../SatImageSnapshot.ce.svelte | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index bfad891..5f13ef6 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -256,27 +256,29 @@ .snapshot-timeline { display: grid; gap: 1.5rem; - height: 100vh; + /* height: 100vh; */ } .snapshot-media { display: block; max-width: 900px; + width: 100%; margin-inline: auto; - height: 40vh; + height: 60vh; + overflow: hidden; } .snapshot-media figure { margin: 0; + width: 100%; + height: 100%; } .snapshot-media img { display: block; width: 100%; - margin-inline: auto; - height: auto; + height: 100%; object-fit: contain; - aspect-ratio: 16/9; } .timeline-bar { @@ -451,7 +453,10 @@ width: 100%; margin-inline: auto; text-align: left; - height: 45vh; + height: 15vh; + background-color: #ccc; + border-radius: 0.5rem; + padding: 3rem 1rem; } .snapshot-content h2 { From 26c7455b51333dce63c3773d704a9af58e91552d Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Thu, 26 Mar 2026 13:35:36 -0400 Subject: [PATCH 05/42] Update colors --- .../SatImageSnapshot.ce.svelte | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 5f13ef6..78d5607 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -165,7 +165,7 @@ height="24px" viewBox="0 -960 960 960" width="24px" - fill="#e3e3e3" + // fill="#e3e3e3" > Date: Thu, 26 Mar 2026 13:58:59 -0400 Subject: [PATCH 06/42] Created widgets dev --- dist/widgets-dev.js | 247 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 247 insertions(+) create mode 100644 dist/widgets-dev.js diff --git a/dist/widgets-dev.js b/dist/widgets-dev.js new file mode 100644 index 0000000..edcb2ce --- /dev/null +++ b/dist/widgets-dev.js @@ -0,0 +1,247 @@ +(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const k5=1,S5=2,Y0=4,M5=8,T5=16,E5=1,P5=2,U0="[",rs="[!",X0="[?",is="]",Pi={},kt=Symbol(),W0="http://www.w3.org/1999/xhtml",V5=!1;var G0=Array.isArray,H5=Array.prototype.indexOf,Vi=Array.prototype.includes,e2=Array.from,t2=Object.keys,r2=Object.defineProperty,Hi=Object.getOwnPropertyDescriptor,A5=Object.getOwnPropertyDescriptors,D5=Object.prototype,O5=Array.prototype,j0=Object.getPrototypeOf,K0=Object.isExtensible;const R5=()=>{};function Z5(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const Ct=2,Ai=4,i2=8,J0=1<<24,Tr=16,N1=32,Er=64,ns=128,T1=512,gt=1024,Vt=2048,j1=4096,f1=8192,E1=16384,Pr=32768,ss=1<<25,Di=65536,e3=1<<17,F5=1<<18,ei=1<<19,z5=1<<20,K1=1<<25,ti=65536,os=1<<21,as=1<<22,Vr=1<<23,n2=Symbol("$state"),I5=Symbol("legacy props"),B5=Symbol(""),hr=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},q5=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),s2=3,fn=8;function t3(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function N5(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function $5(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Y5(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function U5(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function X5(n){throw new Error("https://svelte.dev/e/effect_orphan")}function W5(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function G5(){throw new Error("https://svelte.dev/e/hydration_failed")}function j5(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function K5(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Q5(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function J5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function o2(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function el(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let ye=!1;function gr(n){ye=n}let xe;function Jt(n){if(n===null)throw o2(),Pi;return xe=n}function un(){return Jt(Q1(xe))}function I(n){if(ye){if(Q1(xe)!==null)throw o2(),Pi;xe=n}}function pr(n=1){if(ye){for(var e=n,t=xe;e--;)t=Q1(t);xe=t}}function a2(n=!0){for(var e=0,t=xe;;){if(t.nodeType===fn){var r=t.data;if(r===is){if(e===0)return t;e-=1}else(r===U0||r===rs||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=Q1(t);n&&t.remove(),t=i}}function r3(n){if(!n||n.nodeType!==fn)throw o2(),Pi;return n.data}function i3(n){return n===this.v}function tl(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function n3(n){return!tl(n,this.v)}let rl=!1,Nt=null;function Oi(n){Nt=n}function u1(n,e=!1,t){Nt={p:Nt,i:!1,c:null,e:null,s:n,x:null,r:ge,l:null}}function c1(n){var e=Nt,t=e.e;if(t!==null){e.e=null;for(var r of t)E3(r)}return n!==void 0&&(e.x=n),e.i=!0,Nt=e.p,n??{}}function s3(){return!0}let ri=[];function o3(){var n=ri;ri=[],Z5(n)}function Hr(n){if(ri.length===0&&!cn){var e=ri;queueMicrotask(()=>{e===ri&&o3()})}ri.push(n)}function il(){for(;ri.length>0;)o3()}function a3(n){var e=ge;if(e===null)return he.f|=Vr,n;if((e.f&Pr)===0&&(e.f&Ai)===0)throw n;Ar(n,e)}function Ar(n,e){for(;e!==null;){if((e.f&ns)!==0){if((e.f&Pr)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const nl=-7169;function ut(n,e){n.f=n.f&nl|e}function ls(n){(n.f&T1)!==0||n.deps===null?ut(n,gt):ut(n,j1)}function l3(n){if(n!==null)for(const e of n)(e.f&Ct)===0||(e.f&ti)===0||(e.f^=ti,l3(e.deps))}function f3(n,e,t){(n.f&Vt)!==0?e.add(n):(n.f&j1)!==0&&t.add(n),l3(n.deps),ut(n,gt)}const Dr=new Set;let Re=null,$1=null,fs=null,cn=!1,us=!1,Ri=null,l2=null;var u3=0;let sl=1;class _r{id=sl++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)ut(r,Vt),this.schedule(r);for(r of t.m)ut(r,j1),this.schedule(r)}}#h(){if(u3++>1e3&&(Dr.delete(this),ol()),!this.#d()){for(const a of this.#o)this.#a.delete(a),ut(a,Vt),this.schedule(a);for(const a of this.#a)ut(a,j1),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=Ri=[],r=[],i=l2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw p3(a),l}if(Re=null,i.length>0){var s=_r.ensure();for(const a of i)s.schedule(a)}if(Ri=null,l2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)g3(a,l)}else{this.#t.size===0&&Dr.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),c3(r),c3(t),this.#s?.resolve()}var o=Re;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Dr.add(o),o.#h()),Dr.has(this)||this.#_()}#u(e,t,r){e.f^=gt;for(var i=e.first;i!==null;){var s=i.f,o=(s&(N1|Er))!==0,a=o&&(s>)!==0,l=a||(s&f1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=gt:(s&Ai)!==0?t.push(i):hn(i)&&((s&Tr)!==0&&this.#a.add(i),zi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)d3(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Dr)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,Hr(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=Q0()).promise}static ensure(){if(Re===null){const e=Re=new _r;us||(Dr.add(Re),cn||Hr(()=>{Re===e&&e.flush()}))}return Re}apply(){{$1=null;return}}schedule(e){if(fs=e,e.b?.is_pending&&(e.f&(Ai|i2|J0))!==0&&(e.f&Pr)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(Ri!==null&&t===ge&&(he===null||(he.f&Ct)===0))return;if((r&(Er|N1))!==0){if((r>)===0)return;t.f^=gt}}this.#i.push(t)}}function A(n){var e=cn;cn=!0;try{for(var t;;){if(il(),Re===null)return t;Re.flush()}}finally{cn=e}}function ol(){try{W5()}catch(n){Ar(n,fs)}}let vr=null;function c3(n){var e=n.length;if(e!==0){for(var t=0;t0)){Or.clear();for(const i of vr){if((i.f&(E1|f1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)vr.has(o)&&(vr.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(E1|f1))===0&&zi(l)}}vr.clear()}}vr=null}}function d3(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&Ct)!==0?d3(i,e,t,r):(s&(as|Tr))!==0&&(s&Vt)===0&&h3(i,e,r)&&(ut(i,Vt),cs(i))}}function h3(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(Vi.call(e,i))return!0;if((i.f&Ct)!==0&&h3(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function cs(n){Re.schedule(n)}function g3(n,e){if(!((n.f&N1)!==0&&(n.f>)!==0)){(n.f&Vt)!==0?e.d.push(n):(n.f&j1)!==0&&e.m.push(n),ut(n,gt);for(var t=n.first;t!==null;)g3(t,e),t=t.next}}function p3(n){ut(n,gt);for(var e=n.first;e!==null;)p3(e),e=e.next}function al(n){let e=0,t=ii(0),r;return()=>{ms()&&(x(t),Cs(()=>(e===0&&(r=h2(()=>n(()=>dn(t)))),e+=1,()=>{Hr(()=>{e-=1,e===0&&(r?.(),r=void 0,dn(t))})})))}}var ll=Di|ei;function fl(n,e,t,r){new ul(n,e,t,r)}class ul{parent;is_pending=!1;transform_error;#e;#r=ye?xe:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=al(()=>(this.#u=ii(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=ge;o.b=this,o.f|=ns,r(s)},this.parent=ge.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=bs(()=>{if(ye){const s=this.#r;un();const o=s.data===rs;if(s.data.startsWith(X0)){const l=JSON.parse(s.data.slice(X0.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},ll),ye&&(this.#e=xe)}#_(){try{this.#i=V1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=V1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=V1(()=>e(this.#e)),Hr(()=>{var t=this.#l=document.createDocumentFragment(),r=P1();t.append(r),this.#i=this.#m(()=>V1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,ai(this.#o,()=>{this.#o=null}),this.#v(Re))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=V1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();xs(this.#i,e);const t=this.#t.pending;this.#o=V1(()=>t(this.#e))}else this.#v(Re)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){f3(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=ge,r=he,i=Nt;er(this.#s),H1(this.#s),Oi(this.#s.ctx);try{return _r.ensure(),e()}catch(s){return a3(s),null}finally{er(t),H1(r),Oi(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&ai(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,Hr(()=>{this.#d=!1,this.#u&&Fi(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&($t(this.#i),this.#i=null),this.#o&&($t(this.#o),this.#o=null),this.#a&&($t(this.#a),this.#a=null),ye&&(Jt(this.#r),pr(),Jt(a2()));var i=!1,s=!1;const o=()=>{if(i){el();return}i=!0,s&&J5(),this.#a!==null&&ai(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Ar(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return V1(()=>{var f=ge;f.b=this,f.f|=ns,r(this.#e,()=>l,()=>o)})}catch(f){return Ar(f,this.#s.parent),null}}))};Hr(()=>{var l;try{l=this.transform_error(e)}catch(f){Ar(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Ar(f,this.#s&&this.#s.parent)):a(l)})}}function cl(n,e,t,r){const i=u2;var s=n.filter(h=>!h.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=ge,a=dl(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){a();try{r(h)}catch(d){(o.f&E1)===0&&Ar(d,o)}f2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=_3();function c(){Promise.all(t.map(h=>hl(h))).then(h=>f([...e.map(i),...h])).catch(h=>Ar(h,o)).finally(()=>u())}l?l.then(()=>{a(),c(),f2()}):c()}function dl(){var n=ge,e=he,t=Nt,r=Re;return function(s=!0){er(n),H1(e),Oi(t),s&&(n.f&E1)===0&&(r?.activate(),r?.apply())}}function f2(n=!0){er(null),H1(null),Oi(null),n&&Re?.deactivate()}function _3(){var n=ge,e=n.b,t=Re,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function u2(n){var e=Ct|Vt,t=he!==null&&(he.f&Ct)!==0?he:null;return ge!==null&&(ge.f|=ei),{ctx:Nt,deps:null,effects:null,equals:i3,f:e,fn:n,reactions:null,rv:0,v:kt,wv:0,parent:t??ge,ac:null}}function hl(n,e,t){let r=ge;r===null&&N5();var i=void 0,s=ii(kt),o=!he,a=new Map;return xl(()=>{var l=ge,f=Q0();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(f2)}catch(d){f.reject(d),f2()}var u=Re;if(o){if((l.f&Pr)!==0)var c=_3();if(r.b.is_rendered())a.get(u)?.reject(hr),a.delete(u);else{for(const d of a.values())d.reject(hr);a.clear()}a.set(u,f)}const h=(d,p=void 0)=>{if(c){var g=p===hr;c(g)}if(!(p===hr||(l.f&E1)!==0)){if(u.activate(),p)s.f|=Vr,Fi(s,p);else{(s.f&Vr)!==0&&(s.f^=Vr),Fi(s,d);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(hr)}}u.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),T3(()=>{for(const l of a.values())l.reject(hr)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Zi(n){const e=u2(n);return R3(e),e}function gl(n){const e=u2(n);return e.equals=n3,e}function pl(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!C3&&ml()}return e}function ml(){C3=!1;for(const n of hs)(n.f>)!==0&&ut(n,j1),hn(n)&&zi(n);hs.clear()}function dn(n){$(n,n.v+1)}function w3(n,e,t){var r=n.reactions;if(r!==null)for(var i=r.length,s=0;s{if(fi===s)return a();var l=he,f=fi;H1(null),F3(s);var u=a();return H1(l),F3(f),u};return r&&t.set("length",be(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&j5();var u=t.get(l);return u===void 0?o(()=>{var c=be(f.value);return t.set(l,c),c}):$(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>be(kt));t.set(l,u),dn(i)}}else $(f,kt),dn(i);return!0},get(a,l,f){if(l===n2)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||Hi(a,l)?.writable)&&(u=o(()=>{var d=ni(c?a[l]:kt),p=be(d);return p}),t.set(l,u)),u!==void 0){var h=x(u);return h===kt?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),h=c?.v;if(c!==void 0&&h!==kt)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===n2)return!0;var f=t.get(l),u=f!==void 0&&f.v!==kt||Reflect.has(a,l);if(f!==void 0||ge!==null&&(!u||Hi(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?ni(a[l]):kt,d=be(h);return d}),t.set(l,f));var c=x(f);if(c===kt)return!1}return u},set(a,l,f,u){var c=t.get(l),h=l in a;if(r&&l==="length")for(var d=f;dbe(kt)),t.set(d+"",p))}if(c===void 0)(!h||Hi(a,l)?.writable)&&(c=o(()=>be(void 0)),$(c,ni(f)),t.set(l,c));else{h=c.v!==kt;var g=o(()=>ni(f));$(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var m=t.get("length"),w=Number(l);Number.isInteger(w)&&w>=m.v&&$(m,w+1)}dn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var h=t.get(c);return h===void 0||h.v!==kt});for(var[f,u]of t)u.v!==kt&&!(f in a)&&l.push(f);return l},setPrototypeOf(){K5()}})}var y3,x3,L3,k3;function gs(){if(y3===void 0){y3=window,x3=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;L3=Hi(e,"firstChild").get,k3=Hi(e,"nextSibling").get,K0(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),K0(t)&&(t.__t=void 0)}}function P1(n=""){return document.createTextNode(n)}function si(n){return L3.call(n)}function Q1(n){return k3.call(n)}function B(n,e){if(!ye)return si(n);var t=si(xe);if(t===null)t=xe.appendChild(P1());else if(e&&t.nodeType!==s2){var r=P1();return t?.before(r),Jt(r),r}return e&&_s(t),Jt(t),t}function c2(n,e=!1){if(!ye){var t=si(n);return t instanceof Comment&&t.data===""?Q1(t):t}if(e){if(xe?.nodeType!==s2){var r=P1();return xe?.before(r),Jt(r),r}_s(xe)}return xe}function ie(n,e=1,t=!1){let r=ye?xe:n;for(var i;e--;)i=r,r=Q1(r);if(!ye)return r;if(t){if(r?.nodeType!==s2){var s=P1();return r===null?i?.after(s):r.before(s),Jt(s),s}_s(r)}return Jt(r),r}function S3(n){n.textContent=""}function M3(){return!1}function ps(n,e,t){return document.createElementNS(W0,n,void 0)}function _s(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===s2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function vs(n){var e=he,t=ge;H1(null),er(null);try{return n()}finally{H1(e),er(t)}}function Cl(n){ge===null&&(he===null&&X5(),U5()),Rr&&Y5()}function bl(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function J1(n,e){var t=ge;t!==null&&(t.f&f1)!==0&&(n|=f1);var r={ctx:Nt,deps:null,nodes:null,f:n|Vt|T1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Ai)!==0)Ri!==null?Ri.push(r):_r.ensure().schedule(r);else if(e!==null){try{zi(r)}catch(o){throw $t(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ei)===0&&(i=i.first,(n&Tr)!==0&&(n&Di)!==0&&i!==null&&(i.f|=Di))}if(i!==null&&(i.parent=t,t!==null&&bl(i,t),he!==null&&(he.f&Ct)!==0&&(n&Er)===0)){var s=he;(s.effects??=[]).push(i)}return r}function ms(){return he!==null&&!Y1}function T3(n){const e=J1(i2,null);return ut(e,gt),e.teardown=n,e}function oi(n){Cl();var e=ge.f,t=!he&&(e&N1)!==0&&(e&Pr)===0;if(t){var r=Nt;(r.e??=[]).push(n)}else return E3(n)}function E3(n){return J1(Ai|z5,n)}function wl(n){_r.ensure();const e=J1(Er|ei,n);return()=>{$t(e)}}function yl(n){_r.ensure();const e=J1(Er|ei,n);return(t={})=>new Promise(r=>{t.outro?ai(e,()=>{$t(e),r(void 0)}):($t(e),r(void 0))})}function P3(n){return J1(Ai,n)}function xl(n){return J1(as|ei,n)}function Cs(n,e=0){return J1(i2|e,n)}function Ze(n,e=[],t=[],r=[]){cl(r,e,t,i=>{J1(i2,()=>n(...i.map(x)))})}function bs(n,e=0){var t=J1(Tr|e,n);return t}function V1(n){return J1(N1|ei,n)}function V3(n){var e=n.teardown;if(e!==null){const t=Rr,r=he;O3(!0),H1(null);try{e.call(null)}finally{O3(t),H1(r)}}}function ws(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&vs(()=>{i.abort(hr)});var r=t.next;(t.f&Er)!==0?t.parent=null:$t(t,e),t=r}}function Ll(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&N1)===0&&$t(e),e=t}}function $t(n,e=!0){var t=!1;(e||(n.f&F5)!==0)&&n.nodes!==null&&n.nodes.end!==null&&(kl(n.nodes.start,n.nodes.end),t=!0),ut(n,ss),ws(n,e&&!t),gn(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();V3(n),n.f^=ss,n.f|=E1;var i=n.parent;i!==null&&i.first!==null&&H3(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function kl(n,e){for(;n!==null;){var t=n===e?null:Q1(n);n.remove(),n=t}}function H3(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function ai(n,e,t=!0){var r=[];A3(n,r,!0);var i=()=>{t&&$t(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function A3(n,e,t){if((n.f&f1)===0){n.f^=f1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&Di)!==0||(i.f&N1)!==0&&(n.f&Tr)!==0;A3(i,e,o?t:!1),i=s}}}function ys(n){D3(n,!0)}function D3(n,e){if((n.f&f1)!==0){n.f^=f1,(n.f>)===0&&(ut(n,Vt),_r.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&Di)!==0||(t.f&N1)!==0;D3(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function xs(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:Q1(t);e.append(t),t=i}}let d2=!1,Rr=!1;function O3(n){Rr=n}let he=null,Y1=!1;function H1(n){he=n}let ge=null;function er(n){ge=n}let A1=null;function R3(n){he!==null&&(A1===null?A1=[n]:A1.push(n))}let e1=null,d1=0,D1=null;function Sl(n){D1=n}let Z3=1,li=0,fi=li;function F3(n){fi=n}function z3(){return++Z3}function hn(n){var e=n.f;if((e&Vt)!==0)return!0;if(e&Ct&&(n.f&=~ti),(e&j1)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&T1)!==0&&$1===null&&ut(n,gt)}return!1}function I3(n,e,t=!0){var r=n.reactions;if(r!==null&&!(A1!==null&&Vi.call(A1,n)))for(var i=0;i{n.ac.abort(hr)}),n.ac=null);try{n.f|=os;var u=n.fn,c=u();n.f|=Pr;var h=n.deps,d=Re?.is_fork;if(e1!==null){var p;if(d||gn(n,d1),h!==null&&d1>0)for(h.length=d1+e1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Hr(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Yt(n,e,t,r,i){var s={capture:r,passive:i},o=Tl(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&T3(()=>{e.removeEventListener(n,o,s)})}function je(n,e,t){(e[pn]??={})[n]=t}function ks(n){for(var e=0;e{throw _});throw h}}finally{n[pn]=e,delete n.currentTarget,H1(u),er(c)}}}const El=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function Pl(n){return El?.createHTML(n)??n}function Vl(n){var e=ps("template");return e.innerHTML=Pl(n.replaceAll("","")),e.content}function Ii(n,e){var t=ge;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Pe(n,e){var t=(e&E5)!==0,r=(e&P5)!==0,i,s=!n.startsWith("");return()=>{if(ye)return Ii(xe,null),xe;i===void 0&&(i=Vl(s?n:""+n),t||(i=si(i)));var o=r||x3?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=si(o),l=o.lastChild;Ii(a,l)}else Ii(o,o);return o}}function Hl(){if(ye)return Ii(xe,null),xe;var n=document.createDocumentFragment(),e=document.createComment(""),t=P1();return n.append(e,t),Ii(e,t),n}function ke(n,e){if(ye){var t=ge;((t.f&Pr)===0||t.nodes.end===null)&&(t.nodes.end=xe),un();return}n!==null&&n.before(e)}const Al=["touchstart","touchmove"];function Dl(n){return Al.includes(n)}function Ht(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function X3(n,e){return W3(n,e)}function Ol(n,e){gs(),e.intro=e.intro??!1;const t=e.target,r=ye,i=xe;try{for(var s=si(t);s&&(s.nodeType!==fn||s.data!==U0);)s=Q1(s);if(!s)throw Pi;gr(!0),Jt(s);const o=W3(n,{...e,anchor:s});return gr(!1),o}catch(o){if(o instanceof Error&&o.message.split(` +`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==Pi&&console.warn("Failed to hydrate: ",o),e.recover===!1&&G5(),gs(),S3(t),gr(!1),X3(n,e)}finally{gr(r),Jt(i)}}const g2=new Map;function W3(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){gs();var l=void 0,f=yl(()=>{var u=t??e.appendChild(P1());fl(u,{pending:()=>{}},d=>{u1({});var p=Nt;if(s&&(p.c=s),i&&(r.$$events=i),ye&&Ii(d,null),l=n(d,r)||{},ye&&(ge.nodes.end=xe,xe===null||xe.nodeType!==fn||xe.data!==is))throw o2(),Pi;c1()},a);var c=new Set,h=d=>{for(var p=0;p{for(var d of c)for(const _ of[e,document]){var p=g2.get(_),g=p.get(d);--g==0?(_.removeEventListener(d,Ss),p.delete(d),p.size===0&&g2.delete(_)):p.set(d,g)}Ls.delete(h),u!==t&&u.parentNode?.removeChild(u)}});return Ms.set(l,f),l}let Ms=new WeakMap;function Rl(n,e){const t=Ms.get(n);return t?(Ms.delete(n),t(e)):Promise.resolve()}class Zl{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)ys(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&($t(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();xs(o,f),f.append(P1()),this.#t.set(s,{effect:o,fragment:f})}else $t(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),ai(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||($t(i.effect),this.#t.delete(r))};ensure(e,t){var r=Re,i=M3();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=P1();s.append(o),this.#t.set(e,{effect:V1(()=>t(o)),fragment:s})}else this.#r.set(e,V1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else ye&&(this.anchor=xe),this.#i(r)}}function ui(n){Nt===null&&t3(),oi(()=>{const e=h2(n);if(typeof e=="function")return e})}function Ts(n){Nt===null&&t3(),ui(()=>()=>h2(n))}function h1(n,e,t=!1){var r;ye&&(r=xe,un());var i=new Zl(n),s=t?Di:0;function o(a,l){if(ye){var f=r3(r);if(a!==parseInt(f.substring(1))){var u=a2();Jt(u),i.anchor=u,gr(!1),i.ensure(a,l),gr(!0);return}}i.ensure(a,l)}bs(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function G3(n,e){return e}function Fl(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var h=n.outrogroups;Es(n,e2(s.done)),h.delete(s),h.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;S3(u),u.append(f),n.items.clear()}Es(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function Es(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var L=t();return G0(L)?L:L==null?[]:e2(L)}),h,d=new Map,p=!0;function g(L){(w.effect.f&E1)===0&&(w.pending.delete(L),w.fallback=u,zl(w,h,o,e,r),u!==null&&(h.length===0?(u.f&K1)===0?ys(u):(u.f^=K1,vn(u,null,o)):ai(u,()=>{u=null})))}function _(L){w.pending.delete(L)}var m=bs(()=>{h=x(c);var L=h.length;let b=!1;if(ye){var k=r3(o)===rs;k!==(L===0)&&(o=a2(),Jt(o),gr(!1),b=!0)}for(var y=new Set,v=Re,P=M3(),M=0;Ms(o)):(u=V1(()=>s(j3??=P1())),u.f|=K1)),L>y.size&&$5(),ye&&L>0&&Jt(a2()),!p)if(d.set(v,y),P){for(const[j,F]of a)y.has(j)||v.skip_effect(F.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&gr(!0),x(c)}),w={effect:m,items:a,pending:d,outrogroups:null,fallback:u};p=!1,ye&&(o=xe)}function _n(n){for(;n!==null&&(n.f&N1)===0;)n=n.next;return n}function zl(n,e,t,r,i){var s=(r&M5)!==0,o=e.length,a=n.items,l=_n(n.effect.first),f,u=null,c,h=[],d=[],p,g,_,m;if(s)for(m=0;m0){var M=(r&Y0)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function Il(n,e,t,r,i,s,o,a){var l=(o&k5)!==0?(o&T5)===0?b3(t,!1,!1):ii(t):null,f=(o&S5)!==0?ii(i):null;return{v:l,i:f,e:V1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function vn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&K1)===0?e.nodes.start:t;r!==null;){var o=Q1(r);if(s.before(r),r===i)return;r=o}}function Zr(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function Bl(n,e,t,r,i){ye&&un();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function tr(n,e){P3(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=ps("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const Q3=[...` +\r\f \v\uFEFF`];function ql(n,e,t){var r=n==null?"":""+n;if(t){for(var i of Object.keys(t))if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||Q3.includes(r[o-1]))&&(a===r.length||Q3.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function Nl(n,e){return n==null?null:String(n)}function p2(n,e,t,r,i,s){var o=n.__className;if(ye||o!==t||o===void 0){var a=ql(t,r,s);(!ye||a!==n.getAttribute("class"))&&(a==null?n.removeAttribute("class"):n.className=a),n.__className=t}else if(s&&i!==s)for(var l in s){var f=!!s[l];(i==null||f!==!!i[l])&&n.classList.toggle(l,f)}return s}function Ye(n,e,t,r){var i=n.__style;if(ye||i!==e){var s=Nl(e);(!ye||s!==n.getAttribute("style"))&&(s==null?n.removeAttribute("style"):n.style.cssText=s),n.__style=e}return r}const $l=Symbol("is custom element"),Yl=Symbol("is html"),Ul=q5?"link":"LINK";function Xl(n,e){e?n.hasAttribute("selected")||n.setAttribute("selected",""):n.removeAttribute("selected")}function J(n,e,t,r){var i=Wl(n);ye&&(i[e]=n.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&n.nodeName===Ul)||i[e]!==(i[e]=t)&&(e==="loading"&&(n[B5]=t),t==null?n.removeAttribute(e):typeof t!="string"&&Gl(n).includes(e)?n[e]=t:n.setAttribute(e,t))}function Wl(n){return n.__attributes??={[$l]:n.nodeName.includes("-"),[Yl]:n.namespaceURI===W0}}var J3=new Map;function Gl(n){var e=n.getAttribute("is")||n.nodeName,t=J3.get(e);if(t)return t;J3.set(e,t=[]);for(var r,i=n,s=Element.prototype;s!==i;){r=A5(i);for(var o in r)r[o].set&&t.push(o);i=j0(i)}return t}function eo(n,e){return n===e||n?.[n2]===e}function U1(n={},e,t,r){var i=Nt.r,s=ge;return P3(()=>{var o,a;return Cs(()=>{o=a,a=[],h2(()=>{n!==t(...a)&&(e(n,...a),o&&eo(t(...o),n)&&e(null,...o))})}),()=>{let l=s;for(;l!==i&&l.parent!==null&&l.parent.f&ss;)l=l.parent;const f=()=>{a&&eo(t(...a),n)&&e(null,...a)},u=l.teardown;l.teardown=()=>{f(),u?.()}}}),n}function D(n,e,t,r){var i=r,s=!0,o=()=>(s&&(s=!1,i=r),i),a;a=n[e],a===void 0&&r!==void 0&&(a=o());var l;l=()=>{var h=n[e];return h===void 0?o():(s=!0,h)};var f=!1,u=u2(()=>(f=!1,l())),c=ge;return(function(h,d){if(arguments.length>0){const p=d?x(u):h;return $(u,p),f=!0,i!==void 0&&(i=p),h}return Rr&&f||(c.f&E1)!==0?u.v:x(u)})}function jl(n){return new Kl(n)}class Kl{#e;#r;constructor(e){var t=new Map,r=(s,o)=>{var a=b3(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return x(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===I5?!0:(x(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return $(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#r=(e.hydrate?Ol:X3)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&A(),this.#e=i.$$events;for(const s of Object.keys(this.#r))s==="$set"||s==="$destroy"||s==="$on"||r2(this,s,{get(){return this.#r[s]},set(o){this.#r[s]=o},enumerable:!0});this.#r.$set=s=>{Object.assign(i,s)},this.#r.$destroy=()=>{Rl(this.#r)}}$set(e){this.#r.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];const r=(...i)=>t.call(this,...i);return this.#e[e].push(r),()=>{this.#e[e]=this.#e[e].filter(i=>i!==r)}}$destroy(){this.#r.$destroy()}}let to;typeof HTMLElement=="function"&&(to=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&(this.$$shadowRoot=this.attachShadow(t))}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=ps("slot");r!=="default"&&(s.name=r),ke(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=Ql(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=_2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=jl({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=wl(()=>{Cs(()=>{this.$$r=!0;for(const r of t2(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=_2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=_2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return t2(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function _2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function Ql(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function O1(n,e,t,r,i,s){let o=class extends to{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return t2(e).map(a=>(e[a].attribute||a).toLowerCase())}};return t2(e).forEach(a=>{r2(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=_2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=Hi(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{r2(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}var Jl=Pe(''),e4=Pe(''),t4=Pe(' ',1),r4=Pe(''),i4=Pe(''),n4=Pe('

');const s4={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} + + @media (min-width: 900px) {.player.svelte-1ed370f {margin:auto;min-width:390px;max-width:700px;max-height:400px;} + }.bg-wrap.svelte-1ed370f {position:absolute;inset:0;height:95%;overflow:hidden;z-index:1;border-radius:var(--ab-border-radius, 20px);background:var(--ab-bg-fallback, #050f27);}.bg-wrap.svelte-1ed370f img:where(.svelte-1ed370f) {width:100%;height:auto;display:block;}.controls.svelte-1ed370f {position:absolute;inset-inline:0;bottom:0;z-index:2;background:var(--ab-surface, #0d1e45);border-radius:var(--ab-border-radius, 20px);padding-top:10px;}.title.svelte-1ed370f {margin:5px 20px;max-width:90%;font-size:var(--ab-title-size, 1.6em);font-weight:700;color:var(--ab-text, #fffefa);}.progress.svelte-1ed370f {width:calc(100% - 40px);height:20px;margin:15px auto 0;border-radius:2px;background:var(--ab-progress-bg, #ffffff30);position:relative;cursor:pointer;}.progress.svelte-1ed370f > .bar:where(.svelte-1ed370f) {height:100%;width:var(--ab-progress, 0%);border-radius:2px;background:var(--ab-progress-fill, #0066cc);}.row.svelte-1ed370f {display:flex;justify-content:space-around;align-items:center;gap:8px;padding:14px 0 18px;}button.icon.svelte-1ed370f {appearance:none;border:0;background:transparent;padding:6px;border-radius:8px;cursor:pointer;}button.icon.svelte-1ed370f:focus-visible {outline:2px solid var(--ab-accent, #5ea0ff);outline-offset:2px;}.icon-img.svelte-1ed370f {width:35px;height:35px;margin:6px;filter:var( + --ab-icon-filter, + invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) + contrast(105%) + );}.kebab.svelte-1ed370f {position:relative;}.menu.svelte-1ed370f {display:none;position:absolute;right:0;bottom:calc(100% + 8px);background:var(--ab-menu-bg, #f9f9f9);color:var(--ab-menu-fg, #111);min-width:180px;box-shadow:0 8px 16px rgba(0, 0, 0, 0.2);border-radius:8px;padding:6px;z-index:10;}.menu.open.svelte-1ed370f {display:block;}.menu.svelte-1ed370f button.item:where(.svelte-1ed370f) {display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:0;text-align:left;padding:10px 12px;color:inherit;border-radius:6px;cursor:pointer;}.menu.svelte-1ed370f button.item:where(.svelte-1ed370f):hover {background:var(--ab-menu-hover-bg, #0a2458);color:var(--ab-menu-hover-fg, #fcfcfc);}.menu.svelte-1ed370f .mini-icon:where(.svelte-1ed370f) {width:1em;height:1em;filter:var(--ab-menu-icon-filter, invert(0%));transition:filter 0.15s ease; /* optional: smoother hover */} + + /* NEW: match icon to hovered item’s “light on dark” colors */.menu.svelte-1ed370f button.item:where(.svelte-1ed370f):hover .mini-icon:where(.svelte-1ed370f), + .menu.svelte-1ed370f button.item:where(.svelte-1ed370f):focus-visible .mini-icon:where(.svelte-1ed370f) {filter:var( + --ab-menu-icon-hover-filter, + invert(100%) + ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function ro(n,e){u1(e,!0),tr(n,s4);let t=D(e,"title",7,"Audio Brief"),r=D(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=D(e,"transcriptSrc",7,""),s=D(e,"bgImage",7,""),o=D(e,"backgroundImageAlt",7,""),a=D(e,"bgColor",7,"#050f27"),l=D(e,"fontUrl",7,""),f=D(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=D(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=D(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=D(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),d=D(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=D(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=D(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=D(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=D(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),w=D(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),L=D(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=D(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),k=D(e,"borderRadius",7,"20px"),y=D(e,"textColor",7,"#fffefa"),v=D(e,"surface",7,"#0d1e45"),P=D(e,"accent",7,"#5ea0ff"),M=D(e,"titleSize",7,"1.6em"),E=D(e,"progressBg",7,"#ffffff30"),O=D(e,"progressFill",7,"#0066cc"),V=D(e,"menuBg",7,"#f9f9f9"),j=D(e,"menuFg",7,"#111"),F=D(e,"menuHoverBg",7,"#0a2458"),U=D(e,"menuHoverFg",7,"#fcfcfc"),G=D(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),q=D(e,"menuIconFilter",7,"invert(0%)"),te=D(e,"menuIconHoverFilter",7,"invert(100%)");oi(()=>{const ne=(x(Z)?.getRootNode&&x(Z).getRootNode()||document).host;ne&&ne.style.setProperty("--ab-font",f())}),oi(()=>{if(!l())return;const T=document.head;if(!T.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const N=document.createElement("link");N.rel="preconnect",N.href="https://fonts.googleapis.com",T.appendChild(N)}if(!T.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const N=document.createElement("link");N.rel="preconnect",N.href="https://fonts.gstatic.com",N.crossOrigin="anonymous",T.appendChild(N)}let ne=T.querySelector(`link[rel="stylesheet"][href="${l()}"]`);ne||(ne=document.createElement("link"),ne.rel="stylesheet",ne.href=l(),T.appendChild(ne))});let Z=be(void 0),C=be(!1),pe=be(0),we=be(!1),at=be(!1),_e=be(1),Ee,ze;const Me=[.5,.75,1,1.25,1.5,2];function Te(){x(Z)&&(x(Z).paused?(x(Z).play(),$(C,!0)):(x(Z).pause(),$(C,!1)))}function Ie(T){if(!x(Z))return;const ne=x(Z).duration??0,N=Math.max(0,Math.min((x(Z).currentTime||0)+T,Number.isFinite(ne)?ne:0));x(Z).currentTime=N}function Ft(){x(Z)&&(x(Z).currentTime=0)}function lt(){x(Z)&&Number.isFinite(x(Z).duration)&&(x(Z).currentTime=x(Z).duration)}function Be(){if(!x(Z)||!Number.isFinite(x(Z).duration)){$(pe,0);return}$(pe,x(Z).currentTime/x(Z).duration*100)}function ae(T){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ne=T.currentTarget.getBoundingClientRect(),N=(T.clientX-ne.left)/ne.width;x(Z).currentTime=N*x(Z).duration}function Ve(T){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ne=5;switch(T.key){case"ArrowLeft":T.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-ne);break;case"ArrowRight":T.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+ne);break;case"Home":T.preventDefault(),x(Z).currentTime=0;break;case"End":T.preventDefault(),x(Z).currentTime=x(Z).duration;break;case"PageDown":T.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-10);break;case"PageUp":T.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+10);break}}function et(T){$(_e,T,!0),x(Z)&&(x(Z).playbackRate=T)}function ce(T,ne){const W=(x(Z)?.getRootNode?.()||document).host;W&&(ne==null||ne===""?W.style.removeProperty(T):W.style.setProperty(T,String(ne)))}oi(()=>{x(Z)&&(x(Z).playbackRate=x(_e))}),oi(()=>{function T(ne){if(!x(we))return;const N=ne.composedPath?.()??[],W=Ee&&N.includes(Ee),de=ze&&N.includes(ze);!W&&!de&&($(we,!1),$(at,!1))}return document.addEventListener("pointerdown",T,!0),()=>document.removeEventListener("pointerdown",T,!0)}),oi(()=>{ce("--ab-border-radius",k()),ce("--ab-text",y()),ce("--ab-surface",v()),ce("--ab-accent",P()),ce("--ab-title-size",M()),ce("--ab-progress-bg",E()),ce("--ab-progress-fill",O()),ce("--ab-menu-bg",V()),ce("--ab-menu-fg",j()),ce("--ab-menu-hover-bg",F()),ce("--ab-menu-hover-fg",U()),ce("--ab-icon-filter",G()),ce("--ab-menu-icon-filter",q()),ce("--ab-menu-icon-hover-filter",te())});var S={get title(){return t()},set title(T="Audio Brief"){t(T),A()},get audioSrc(){return r()},set audioSrc(T="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(T),A()},get transcriptSrc(){return i()},set transcriptSrc(T=""){i(T),A()},get bgImage(){return s()},set bgImage(T=""){s(T),A()},get backgroundImageAlt(){return o()},set backgroundImageAlt(T=""){o(T),A()},get bgColor(){return a()},set bgColor(T="#050f27"){a(T),A()},get fontUrl(){return l()},set fontUrl(T=""){l(T),A()},get fontFamily(){return f()},set fontFamily(T="'IBM Plex Sans', system-ui, sans-serif"){f(T),A()},get iconPlay(){return u()},set iconPlay(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(T),A()},get iconPause(){return c()},set iconPause(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(T),A()},get iconSkipBack(){return h()},set iconSkipBack(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(T),A()},get iconSkipForward(){return d()},set iconSkipForward(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){d(T),A()},get iconSkipStart(){return p()},set iconSkipStart(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(T),A()},get iconSkipEnd(){return g()},set iconSkipEnd(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(T),A()},get iconMenu(){return _()},set iconMenu(T="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(T),A()},get iconDownload(){return m()},set iconDownload(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(T),A()},get iconShare(){return w()},set iconShare(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){w(T),A()},get iconBack(){return L()},set iconBack(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){L(T),A()},get iconSpeed(){return b()},set iconSpeed(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(T),A()},get borderRadius(){return k()},set borderRadius(T="20px"){k(T),A()},get textColor(){return y()},set textColor(T="#fffefa"){y(T),A()},get surface(){return v()},set surface(T="#0d1e45"){v(T),A()},get accent(){return P()},set accent(T="#5ea0ff"){P(T),A()},get titleSize(){return M()},set titleSize(T="1.6em"){M(T),A()},get progressBg(){return E()},set progressBg(T="#ffffff30"){E(T),A()},get progressFill(){return O()},set progressFill(T="#0066cc"){O(T),A()},get menuBg(){return V()},set menuBg(T="#f9f9f9"){V(T),A()},get menuFg(){return j()},set menuFg(T="#111"){j(T),A()},get menuHoverBg(){return F()},set menuHoverBg(T="#0a2458"){F(T),A()},get menuHoverFg(){return U()},set menuHoverFg(T="#fcfcfc"){U(T),A()},get iconFilter(){return G()},set iconFilter(T="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){G(T),A()},get menuIconFilter(){return q()},set menuIconFilter(T="invert(0%)"){q(T),A()},get menuIconHoverFilter(){return te()},set menuIconHoverFilter(T="invert(100%)"){te(T),A()}},He=n4(),tt=B(He),zt=B(tt);{var me=T=>{var ne=Jl();Ze(()=>{J(ne,"alt",o()),J(ne,"src",s()),J(ne,"aria-hidden",o()?"false":"true")}),ke(T,ne)};h1(zt,T=>{s()&&T(me)})}I(tt);var ft=ie(tt,2),Tt=B(ft),H=B(Tt,!0);I(Tt);var R=ie(Tt,2);U1(R,T=>$(Z,T),()=>x(Z));var le=ie(R,2),Ce=ie(le,2),Ue=B(Ce),nt=B(Ue);I(Ue);var vt=ie(Ue,2),W1=B(vt);I(vt);var Le=ie(vt,2),q1=B(Le);I(Le);var xt=ie(Le,2),fr=B(xt);I(xt);var k1=ie(xt,2),qe=B(k1);I(k1);var We=ie(k1,2),re=B(We),Sr=B(re);I(re),U1(re,T=>ze=T,()=>ze);var It=ie(re,2);let l1;var S1=B(It);{var Mr=T=>{var ne=t4(),N=c2(ne),W=B(N);pr(),I(N);var de=ie(N,2);{var z=ee=>{var Ne=e4(),Lt=B(Ne);pr(),I(Ne),Ze(()=>J(Lt,"src",m())),je("click",Ne,()=>{const $e=document.createElement("a");$e.href=i(),$e.target="_blank",$e.click(),$(we,!1)}),ke(ee,Ne)};h1(de,ee=>{i()&&ee(z)})}var K=ie(de,2),X=B(K);pr(),I(K);var Q=ie(K,2),ht=B(Q);pr(),I(Q),Ze(()=>{J(W,"src",m()),J(X,"src",w()),J(ht,"src",b())}),je("click",N,()=>{if(!r())return;const ee=document.createElement("a");ee.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),ee.download="",ee.click(),$(we,!1)}),je("click",K,async()=>{const ee=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:ee}):navigator.clipboard&&await navigator.clipboard.writeText(ee)}catch{}$(we,!1)}),je("click",Q,()=>{$(at,!0)}),ke(T,ne)},Qr=T=>{var ne=i4(),N=B(ne),W=B(N);pr(),I(N);var de=ie(N,2);K3(de,17,()=>Me,G3,(z,K)=>{var X=r4(),Q=B(X);I(X),Ze(()=>{Xl(X,x(K)===x(_e)),Ht(Q,`${x(K)??""}x${x(K)===1?" (Normal)":""}`)}),je("click",X,()=>{et(x(K))}),ke(z,X)}),I(ne),Ze(()=>J(W,"src",L())),je("click",N,()=>{$(at,!1)}),ke(T,ne)};h1(S1,T=>{x(at)?T(Qr,-1):T(Mr)})}return I(It),U1(It,T=>Ee=T,()=>Ee),I(We),I(Ce),I(ft),I(He),Ze((T,ne)=>{Ye(tt,`--ab-bg-fallback:${a()}`),Ht(H,t()),J(R,"src",r()),J(R,"playbackrate",x(_e)),J(le,"aria-valuemax",T),J(le,"aria-valuenow",ne),Ye(le,`--ab-progress:${x(pe)}%`),J(nt,"src",p()),J(W1,"src",h()),J(Le,"aria-label",x(C)?"Pause":"Play"),J(q1,"src",x(C)?c():u()),J(fr,"src",d()),J(qe,"src",g()),J(re,"aria-expanded",x(we)),J(Sr,"src",_()),l1=p2(It,1,"menu svelte-1ed370f",null,l1,{open:x(we)})},[()=>Math.floor(x(Z)?.duration||0),()=>Math.floor(x(Z)?.currentTime||0)]),Yt("timeupdate",R,Be),Yt("play",R,()=>$(C,!0)),Yt("pause",R,()=>$(C,!1)),je("click",le,ae),je("keydown",le,Ve),je("click",Ue,Ft),je("click",vt,()=>Ie(-10)),je("click",Le,Te),je("click",xt,()=>Ie(10)),je("click",k1,lt),je("click",re,()=>{$(we,!x(we)),$(at,!1)}),ke(n,He),c1(S)}ks(["click","keydown"]),customElements.define("csis-audio-brief",O1(ro,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const o4=Object.freeze(Object.defineProperty({__proto__:null,default:ro},Symbol.toStringTag,{value:"Module"}));var a4=Pe(`This Hidden Reach Snapshot uses satellite imagery to + reveal how China is quietly using submarine diplomacy to deepen its + influence along the Bay of Bengal.`,1),l4=Pe('
');const f4={hash:"svelte-hgqz32",code:` + /* Shadow DOM styles — encapsulated by default */ + @import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap");:host {display:block;font-family:"IBM Plex Sans", system-ui, sans-serif;}.callout-container.svelte-hgqz32 {display:flex;align-items:center;background-color:var(--cpp-callout-bg, #22484e);max-width:800px;margin:auto;color:var(--cpp-callout-text, #f8f7f7);}.callout-image.svelte-hgqz32 {max-height:195px;}.callout-image.svelte-hgqz32 a:where(.svelte-hgqz32) {text-decoration:none;border-bottom:none !important;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:auto;max-height:195px;display:block;}.callout-text.svelte-hgqz32 {flex:1;font-size:1rem;margin:24px;}.callout-text.svelte-hgqz32 a:where(.svelte-hgqz32) {color:inherit;text-decoration:none;} + + /* Responsive */ + @media (max-width: 1400px) {.callout-container.svelte-hgqz32 {flex-direction:column;}.callout-image.svelte-hgqz32 {margin:0;width:100%;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:100%;height:auto;margin-bottom:0;}.callout-text.svelte-hgqz32 {padding:24px;margin:0 24px 24px 24px; /* keep visual rhythm */} + }`};function io(n,e){u1(e,!0),tr(n,f4);let t=D(e,"href",7,"https://features.csis.org/snapshots/china-submarine-diplomacy/"),r=D(e,"imageSrc",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"),i=D(e,"imageAlt",7,"Callout Image"),s=D(e,"bg",7,"#22484e"),o=D(e,"textColor",7,"#ffffff"),a=D(e,"maxWidth",7,800);var l={get href(){return t()},set href(g="https://features.csis.org/snapshots/china-submarine-diplomacy/"){t(g),A()},get imageSrc(){return r()},set imageSrc(g="https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"){r(g),A()},get imageAlt(){return i()},set imageAlt(g="Callout Image"){i(g),A()},get bg(){return s()},set bg(g="#22484e"){s(g),A()},get textColor(){return o()},set textColor(g="#ffffff"){o(g),A()},get maxWidth(){return a()},set maxWidth(g=800){a(g),A()}},f=l4(),u=B(f),c=B(u),h=B(c);I(c),I(u);var d=ie(u,2),p=B(d);return Bl(p,e,"default",{},g=>{var _=a4(),m=ie(c2(_));pr(),Ze(()=>J(m,"href",t())),ke(g,_)}),I(d),I(f),Ze(()=>{Ye(f,`--cpp-callout-bg:${s()}; max-width:${a()}px; --cpp-callout-text:${o()}`),J(c,"href",t()),J(h,"src",r()),J(h,"alt",i())}),ke(n,f),c1(l)}customElements.define("csis-cpp-callout",O1(io,{href:{type:"String"},imageSrc:{attribute:"image-src",type:"String"},imageAlt:{attribute:"image-alt",type:"String"},bg:{type:"String"},textColor:{attribute:"text-color",type:"String"},maxWidth:{attribute:"max-width",type:"Number"}},["default"],[],{mode:"open"}));const u4=Object.freeze(Object.defineProperty({__proto__:null,default:io},Symbol.toStringTag,{value:"Module"}));var c4=Pe(`
`);const d4={hash:"svelte-1sqrwfu",code:` + @import url("https://use.typekit.net/tfb5hou.css");:host {--footer-bg: #4b4b4b;--footer-text: #fff;}.footer.svelte-1sqrwfu {background:var(--footer-bg);color:var(--footer-text);padding-top:1.25rem;padding-bottom:2rem;width:100%;font-family:"Arial", sans-serif;}.container.svelte-1sqrwfu {max-width:1290px;margin:auto;} + + /* two columns on desktop */.footer__main.svelte-1sqrwfu {display:grid;grid-template-columns:minmax(0, 1fr) max-content; + /* left grows, right hugs */gap:1rem 1rem;}.footer__brand.svelte-1sqrwfu {grid-column:1 / -1;display:flex;align-items:center;}.footer__brand.svelte-1sqrwfu path:where(.svelte-1sqrwfu) {fill:var(--footer-text);transition:fill 0.3s ease;}.footer__col.svelte-1sqrwfu {display:flex;flex-direction:column;align-items:flex-start;gap:1rem;} + + /*-- --------------------- Socials --------------------- --*/.footer__social.svelte-1sqrwfu {display:flex;align-items:center;gap:0.75rem;margin-top:0.25rem;max-width:162px;} + + /* make the icons inherit the link color */.footer__social.svelte-1sqrwfu a:where(.svelte-1sqrwfu) svg:where(.svelte-1sqrwfu) path:where(.svelte-1sqrwfu) {fill:currentColor !important;transition:fill 0.3s ease, + opacity 0.3s ease;} + + /* animate the color on the link itself */.footer__social.svelte-1sqrwfu a:where(.svelte-1sqrwfu) {color:var(--footer-text);opacity:0.8;transition:color 0.3s ease, + opacity 0.3s ease, + transform 0.3s ease;}.footer__social.svelte-1sqrwfu a:where(.svelte-1sqrwfu):hover {color:var(--footer-text);opacity:1;transform:translateY(-1px);} + + /*-- -------------------- Copyright -------------------- --*/.footer__copyright.svelte-1sqrwfu {font-size:0.75rem;margin-top:2rem;}.footer__copyright.svelte-1sqrwfu p:where(.svelte-1sqrwfu) {margin:0;opacity:0.6;}.footer__copyright.svelte-1sqrwfu a:where(.svelte-1sqrwfu) {color:var(--footer-text);opacity:0.8;transition:all 0.3s ease-in-out;}.footer__copyright.svelte-1sqrwfu a:where(.svelte-1sqrwfu):hover {opacity:1;} + + /*-- ------------------- Footer Text ------------------- --*/.footer__col.footer__csis.svelte-1sqrwfu {font-size:0.9375rem; + /* max-width: 688px; */max-width:950px;}.footer__col.footer__csis.svelte-1sqrwfu p:where(.svelte-1sqrwfu) {margin:0;}.footer__col.footer__address.svelte-1sqrwfu {font-size:0.875rem;max-width:200px;line-height:1.3;}.footer__col.footer__address.svelte-1sqrwfu p:where(.svelte-1sqrwfu) {margin:0;color:var(--footer-text);opacity:0.8;} + + /*-- --------------------------------------------------- --*/ + /*-- Media Queries --*/ + /*-- --------------------------------------------------- --*/ + @media screen and (max-width: 1280px) {.container.svelte-1sqrwfu {max-width:1152px;padding-left:40px;padding-right:40px;}.footer__col.footer__csis.svelte-1sqrwfu {max-width:920px;} + } + @media screen and (max-width: 1024px) {.footer.svelte-1sqrwfu {padding-top:2rem;padding-bottom:2rem;}.container.svelte-1sqrwfu {max-width:506px;}.footer__col.footer__address.svelte-1sqrwfu {margin-left:1rem;}.footer__copyright.svelte-1sqrwfu {margin-top:2rem;} + } + + @media screen and (max-width: 640px) {.footer.svelte-1sqrwfu {padding-top:1.25rem;padding-bottom:2rem;}.footer__main.svelte-1sqrwfu {grid-template-columns:1fr;}.container.svelte-1sqrwfu {max-width:320px;}.footer__col.footer__address.svelte-1sqrwfu {margin-top:1rem;margin-bottom:0;margin-left:0;}.footer__social.svelte-1sqrwfu {margin-top:0;} + }`};function no(n,e){u1(e,!0),tr(n,d4);let t=D(e,"textColor",7,"#fff"),r=D(e,"backgroundColor",7,"#4b4b4b");var i={get textColor(){return t()},set textColor(c="#fff"){t(c),A()},get backgroundColor(){return r()},set backgroundColor(c="#4b4b4b"){r(c),A()}},s=c4(),o=B(s),a=ie(B(o),2),l=B(a),f=B(l),u=B(f);return I(f),pr(2),I(l),I(a),I(o),I(s),Ze(c=>{Ye(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),Ht(u,`Copyright © ${c??""} + Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),ke(n,s),c1(i)}customElements.define("csis-shorthand-footer",O1(no,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],{mode:"open"}));const h4=Object.freeze(Object.defineProperty({__proto__:null,default:no},Symbol.toStringTag,{value:"Module"}));var g4=Pe(`
`);const p4={hash:"svelte-rdmg51",code:` + @import url("https://use.typekit.net/tfb5hou.css");:host {display:block;width:100%;}.footer.svelte-rdmg51 {background:var(--footer-bg);color:var(--footer-text);padding:2.5rem 0 2rem 0;font-family:"Arial", sans-serif; + + /* NEW: make this a full-height section */min-height:min(100vh, 345.71px);display:flex;flex-direction:column;box-sizing:border-box;}.footer__grid.svelte-rdmg51 {max-width:1290px; + /* margin: 0 auto; */margin:auto auto 0 auto; /* top:auto pushes grid to bottom */padding:0;display:grid;grid-template-columns:minmax(0, 918px) minmax(0, 340px);grid-template-rows:2.232rem auto;grid-template-areas:"left-a right-a" + "left-b right-b" + "left-c right-c" + "full full";row-gap:1rem;column-gap:2rem;} + + /* Grid area mapping */ + + /* ------------------------ row 1 ----------------------- */.footer__left-a.svelte-rdmg51 {grid-area:left-a;}.footer__right-a.svelte-rdmg51 {grid-area:right-a;} + + /*hidden reach logo*/.footer__brand--hidden-reach.svelte-rdmg51 {display:block;height:1.75rem;width:auto;max-width:100%;justify-self:start;} + + /* ------------------------ row 2 ----------------------- */.footer__left-b.svelte-rdmg51 {grid-area:left-b;}.footer__left-b.svelte-rdmg51 p:where(.svelte-rdmg51) {font-size:0.9375rem; /*CSIS about text*/margin:0;}.footer__right-b.svelte-rdmg51 {grid-area:right-b;}.footer__right-b.svelte-rdmg51 p:where(.svelte-rdmg51) {font-size:0.9375rem; /*hidden reach about text*/margin:0;} + + /* ------------------------ row 3 ----------------------- */.footer__left-c.svelte-rdmg51 {grid-area:left-c;}.footer__left-c.svelte-rdmg51 p:where(.svelte-rdmg51) {font-size:0.875rem;max-width:200px;line-height:1.3;color:var(--footer-text);opacity:0.8;margin:0 0 0.875rem 0;}.footer__social.svelte-rdmg51 {display:flex;align-items:center;gap:0.75rem;margin-top:0;max-width:162px;}.footer__social.svelte-rdmg51 a:where(.svelte-rdmg51) svg:where(.svelte-rdmg51) path:where(.svelte-rdmg51) {fill:currentColor !important;transition:fill 0.3s ease, + opacity 0.3s ease;}.footer__social.svelte-rdmg51 a:where(.svelte-rdmg51) {color:var(--footer-text);opacity:0.8;transition:color 0.3s ease, + opacity 0.3s ease, + transform 0.3s ease;}.footer__social.svelte-rdmg51 a:where(.svelte-rdmg51):hover {color:var(--footer-text);opacity:1;transform:translateY(-1px);}.footer__right-c.svelte-rdmg51 {grid-area:right-c;} + + /* ------------------------ row 4 ----------------------- */ + /*copyright text*/.footer__full.svelte-rdmg51 {grid-area:full;font-size:0.75rem;margin-top:2rem;}.footer__full.svelte-rdmg51 p:where(.svelte-rdmg51) {margin:0;opacity:0.6;} + + /*privacy policy*/.footer__full.svelte-rdmg51 a:where(.svelte-rdmg51) {color:var(--footer-text);opacity:0.8;transition:all 0.3s ease-in-out;}.footer__full.svelte-rdmg51 a:where(.svelte-rdmg51):hover {opacity:1;} + + /*-- --------------------------------------------------- --*/ + /*-- Media Queries --*/ + /*-- --------------------------------------------------- --*/ + @media screen and (max-width: 1280px) {.footer__grid.svelte-rdmg51 {margin:0 4rem 0 4rem;max-width:1152px;} + } + + @media screen and (max-width: 1024px) {.footer__grid.svelte-rdmg51 {margin:0 3.25rem 0 3.25rem;max-width:920px;} + } + + @media screen and (max-width: 640px) {.footer__grid.svelte-rdmg51 {margin:0 2rem 0 2rem;max-width:576px; + + /* switch to single column */grid-template-columns:1fr; + + /* stack everything */grid-template-rows:auto; + + /* no need for column gap in 1-col */column-gap:0;row-gap:1rem; + + /* put “right column” under “left column” */grid-template-areas:"left-a" + "left-b" + "left-c" + "right-a" + "right-b" + "full";}.footer__brand--hidden-reach.svelte-rdmg51 {margin-top:2rem;} + + /* right-c is empty; keep it from reserving space */.footer__right-c.svelte-rdmg51 {display:none;} + } + + @media screen and (max-width: 320px) {.footer__grid.svelte-rdmg51 {margin:0 20px 0 20px;} + }`};function so(n,e){u1(e,!0),tr(n,p4);let t=D(e,"textColor",7,"#fff"),r=D(e,"backgroundColor",7,"#242424");var i={get textColor(){return t()},set textColor(c="#fff"){t(c),A()},get backgroundColor(){return r()},set backgroundColor(c="#242424"){r(c),A()}},s=g4(),o=B(s),a=ie(B(o),12),l=B(a),f=B(l),u=B(f);return I(f),pr(2),I(l),I(a),I(o),I(s),Ze(c=>{Ye(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),Ht(u,`Copyright © ${c??""} + Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),ke(n,s),c1(i)}customElements.define("csis-hidden-reach-footer",O1(so,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],{mode:"open"}));const _4=Object.freeze(Object.defineProperty({__proto__:null,default:so},Symbol.toStringTag,{value:"Module"}));var v4=Pe('
');const m4={hash:"svelte-j7oa3d",code:`:host {display:block;width:100%;height:100%;}.link-image {border-bottom:none;}.img-magnifier-container {position:relative;width:100%;height:100%;}.img-magnifier-container img {display:block;max-width:100%;width:100%;}.img-magnifier-glass {position:absolute;border:3px solid var(--magnifier-border-color);border-radius:50%;cursor:none; + /*Set the size of the magnifier glass:*/width:150px;height:150px;z-index:99999;}`};function oo(n,e){u1(e,!0),tr(n,m4);let t=D(e,"bgImage",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"),r=D(e,"bgImageAlt",7,"Saint Seiya"),i=D(e,"magnifierZoom",7,2),s=D(e,"magnifierBorderColor",7,"#000"),o,a=()=>{};const l=i();ui(()=>{if(!o)return;const h=()=>{if(!o)return;const d=document.createElement("div");d.className="img-magnifier-glass",o.parentElement.insertBefore(d,o),d.style.backgroundImage=`url('${o.src}')`,d.style.backgroundRepeat="no-repeat",d.style.backgroundSize=o.width*l+"px "+o.height*l+"px";const p=3,g=d.offsetWidth/2,_=d.offsetHeight/2;function m(b){b=b||window.event;const k=o.getBoundingClientRect();let y=b.pageX-k.left,v=b.pageY-k.top;return y=y-window.pageXOffset,v=v-window.pageYOffset,{x:y,y:v}}function w(b){b.preventDefault();const k=m(b);let y=k.x,v=k.y;y>o.width-g/l&&(y=o.width-g/l),yo.height-_/l&&(v=o.height-_/l),v<_/l&&(v=_/l),d.style.left=y-g+"px",d.style.top=v-_+"px",d.style.backgroundPosition="-"+(y*l-g+p)+"px -"+(v*l-_+p)+"px"}const L={passive:!1};d.addEventListener("mousemove",w),o.addEventListener("mousemove",w),d.addEventListener("touchmove",w,L),o.addEventListener("touchmove",w,L),a=()=>{d.removeEventListener("mousemove",w),o.removeEventListener("mousemove",w),d.removeEventListener("touchmove",w),o.removeEventListener("touchmove",w),d.remove()}};o.complete?h():o.addEventListener("load",h,{once:!0})}),Ts(()=>{a()});var f={get bgImage(){return t()},set bgImage(h="https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"){t(h),A()},get bgImageAlt(){return r()},set bgImageAlt(h="Saint Seiya"){r(h),A()},get magnifierZoom(){return i()},set magnifierZoom(h=2){i(h),A()},get magnifierBorderColor(){return s()},set magnifierBorderColor(h="#000"){s(h),A()}},u=v4(),c=B(u);return U1(c,h=>o=h,()=>o),I(u),Ze(()=>{Ye(u,`--magnifier-border-color: ${s()};`),J(c,"src",t()),J(c,"alt",r())}),ke(n,u),c1(f)}customElements.define("csis-magnifier",O1(oo,{bgImage:{attribute:"background-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const C4=Object.freeze(Object.defineProperty({__proto__:null,default:oo},Symbol.toStringTag,{value:"Module"}));var b4=Pe('
');const w4={hash:"svelte-1ytef7p",code:`:host {display:block;} + + /* ====== BASE (XS: < 620px) ====== */.container.svelte-1ytef7p {display:flex;justify-content:flex-start;align-items:center;min-height:var(--min-height, 100vh);padding:0 1.5rem;background-color:var(--bg-color, #333);box-sizing:border-box;}.typing.svelte-1ytef7p {font-family:var(--typing-font-family);font-weight:bold;font-size:clamp(1rem, 5vw, var(--font-size, 2.5rem));color:var(--font-color, #000);text-align:left; + + /* ✅ this is the magic for responsiveness + blank lines */white-space:pre-wrap; /* preserves \\n and wraps */overflow-wrap:anywhere; /* prevents overflow on long tokens */max-width:100%;margin-inline:auto;} + + @keyframes svelte-1ytef7p-cursorBlink { + 0%, + 50% { + border-left-color: transparent; + } + 51%, + 100% { + border-left-color: var(--cursor-color, #000); + } + }.cursor.svelte-1ytef7p {display:inline-block;border-left:2px solid var(--cursor-color, #000);margin-left:0.08em;height:1em;vertical-align:-0.1em; + animation: svelte-1ytef7p-cursorBlink 1s step-end infinite;} + + /* Optional: if you want cursor to blink only AFTER typing is done, + remove the animation by default and enable when done is true. */.cursor.svelte-1ytef7p:not(.done) { + /* comment out next line if you want it blinking while typing */ + animation: none;}.cursor.done.svelte-1ytef7p { + animation: svelte-1ytef7p-cursorBlink 1s step-end infinite;} + + /* ====== SMALL: 620px – 899.98px ====== */ + @media (min-width: 620px) and (max-width: 899.98px) {.container.svelte-1ytef7p {padding:0 2rem;}.typing.svelte-1ytef7p {font-size:clamp(1.25rem, 3.5vw, var(--font-size, 3rem));} + } + + /* ====== MEDIUM: 900px & above ====== */ + @media (min-width: 900px) {.container.svelte-1ytef7p {padding:0 3rem;}.typing.svelte-1ytef7p {font-size:var(--font-size, 3rem);} + }`};function ao(n,e){u1(e,!0),tr(n,w4);let t=D(e,"text",7,""),r=D(e,"bgColor",7,"#ffcc00"),i=D(e,"cursorColor",7,"#000"),s=D(e,"animationDuration",7,"5s"),o=D(e,"fontUrl",7,""),a=D(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),l=D(e,"fontSize",7,"1rem"),f=D(e,"fontColor",7,"#000"),u=D(e,"minHeight",7,"100vh");ui(()=>{if(!o()||document.querySelector(`link[data-csis-font="${o()}"]`))return;const V=document.createElement("link");V.rel="stylesheet",V.href=o(),V.dataset.csisFont=o(),document.head.appendChild(V)});function c(O){if(!O)return 5e3;const V=String(O).trim().toLowerCase();if(V.endsWith("ms")){const F=parseFloat(V.slice(0,-2));return Number.isFinite(F)?F:5e3}if(V.endsWith("s")){const F=parseFloat(V.slice(0,-1));return Number.isFinite(F)?F*1e3:5e3}const j=parseFloat(V);return Number.isFinite(j)?j*1e3:5e3}function h(O){return String(O).replaceAll("\\r\\n",` +`).replaceAll("\\n",` +`).replaceAll("\\r",` +`)}function d(){if(t()&&String(t()).trim().length)return h(t())}let p=be(ni(d())),g=be(""),_=be(!1),m=null;function w(){m&&(clearInterval(m),m=null)}async function L(){w(),$(_,!1),$(g,""),await q3();const O=x(p)??"";if(!O.length){$(_,!0);return}const V=c(s()),j=Math.max(O.length,1),F=Math.max(10,Math.floor(V/j));let U=0;m=setInterval(()=>{U+=1,$(g,O.slice(0,U),!0),U>=O.length&&(w(),$(_,!0))},F)}ui(()=>($(p,d(),!0),L(),w));var b={get text(){return t()},set text(O=""){t(O),A()},get bgColor(){return r()},set bgColor(O="#ffcc00"){r(O),A()},get cursorColor(){return i()},set cursorColor(O="#000"){i(O),A()},get animationDuration(){return s()},set animationDuration(O="5s"){s(O),A()},get fontUrl(){return o()},set fontUrl(O=""){o(O),A()},get fontFamily(){return a()},set fontFamily(O="'IBM Plex Sans', system-ui, sans-serif"){a(O),A()},get fontSize(){return l()},set fontSize(O="1rem"){l(O),A()},get fontColor(){return f()},set fontColor(O="#000"){f(O),A()},get minHeight(){return u()},set minHeight(O="100vh"){u(O),A()}},k=b4(),y=B(k),v=B(y),P=B(v,!0);I(v);var M=ie(v,2);let E;return I(y),I(k),Ze(()=>{Ye(k,`--bg-color: ${r()}; + --font-size: ${l()}; + --font-color: ${f()}; + --typing-font-family: ${a()}; + --cursor-color: ${i()}; + --min-height: ${u()};`),Ht(P,x(g)),E=p2(M,1,"cursor svelte-1ytef7p",null,E,{done:x(_)})}),ke(n,k),c1(b)}customElements.define("csis-text-typing",O1(ao,{text:{attribute:"text",type:"String"},bgColor:{attribute:"bg-color",type:"String"},animationDuration:{attribute:"animation-duration",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},fontSize:{attribute:"font-size",type:"String"},fontColor:{attribute:"font-color",type:"String"},cursorColor:{attribute:"cursor-color",type:"String"},minHeight:{attribute:"min-height",type:"String"}},[],[],{mode:"open"}));const y4=Object.freeze(Object.defineProperty({__proto__:null,default:ao},Symbol.toStringTag,{value:"Module"}));var x4=Pe(''),L4=Pe(''),k4=Pe(''),S4=Pe(''),M4=Pe(''),T4=Pe(''),E4=Pe(''),P4=Pe(''),V4=Pe(''),H4=Pe('
');const A4={hash:"svelte-1dfktg4",code:`:host {display:block;width:100%;}.wrap.svelte-1dfktg4 {width:100%;} + + /* Maintain a clean aspect ratio so images align */.stage.svelte-1dfktg4 {position:relative;width:100%;aspect-ratio:var(--aspect);background:#111;overflow:hidden;user-select:none;touch-action:none; /* we’re doing our own pointer handling */} + + /* when stacked, nudge the remaining bar sideways so it doesn’t sit under the top knob */.stage[data-stacked="true"].svelte-1dfktg4 .handle--h2:where(.svelte-1dfktg4) .bar:where(.svelte-1dfktg4) {transform:translateX(calc(-50% + 5px));}.layer.svelte-1dfktg4 {position:absolute;inset:0;}.layer.svelte-1dfktg4 img:where(.svelte-1dfktg4) {width:100%;height:100%;object-fit:cover; /* change to contain if you prefer */display:block;} + + /* ------------------------------------------------------ */ + /* Labels */ + /* ------------------------------------------------------ */.labels.svelte-1dfktg4 {position:absolute;top:10px;left:10px;right:10px;height:34px; + /* display: block; */pointer-events:none;z-index:5;overflow:hidden;}.label-slot.svelte-1dfktg4 {position:absolute;top:0;height:34px;overflow:hidden;display:flex;align-items:center;padding:0 10px;box-sizing:border-box;}.label-slot.label-a.svelte-1dfktg4 {justify-content:flex-start;}.label-slot.label-b.svelte-1dfktg4 {justify-content:flex-start;padding:0 20px;}.label-slot.label-c.svelte-1dfktg4 {justify-content:flex-start;padding:0 24px;}.label.svelte-1dfktg4 { + /* remove: position:absolute; top:0; */display:inline-flex;align-items:center;height:34px;padding:0 10px;font:600 var(--label-font-size, 12px) / 1 -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;letter-spacing:0.02em;color:#fff;background:rgba(0, 0, 0, 0.55);border:1px solid rgba(255, 255, 255, 0.18);border-radius:999px;backdrop-filter:blur(6px);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} + + /* ------------------------------------------------------ */ + /* Handles */ + /* ------------------------------------------------------ */.handle.svelte-1dfktg4 {position:absolute;top:0;transform:translateX(-50%);height:100%;width:44px;background:transparent;border:0;padding:0;z-index:10;cursor:ew-resize;}.handle.svelte-1dfktg4:focus-visible .knob:where(.svelte-1dfktg4) {outline:2px solid #fff;outline-offset:2px;}.bar.svelte-1dfktg4 {position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.4);}.knob.svelte-1dfktg4 {position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + var(--knob-y, 0px)));transition:transform 120ms ease;width:28px;height:40px;border-radius:999px;background:rgba(0, 0, 0, 0.85);border:1px solid rgba(255, 255, 255, 0.25);backdrop-filter:blur(6px);}.knob.svelte-1dfktg4::before, + .knob.svelte-1dfktg4::after {content:"";position:absolute;top:50%;width:2px;height:14px;background:rgba(255, 255, 255, 0.9);transform:translateY(-50%);border-radius:2px;}.knob.svelte-1dfktg4::before {left:11px;}.knob.svelte-1dfktg4::after {right:11px;} + + /* ------------------------------------------------------ */ + /* Magnifier */ + /* ------------------------------------------------------ */.magnifier.svelte-1dfktg4 {position:absolute;left:var(--mag-left);top:var(--mag-top);width:var(--mag-size);height:var(--mag-size);transform:translate(-50%, -50%);border:3px solid var(--mag-border);border-radius:50%;overflow:hidden;z-index:20;pointer-events:none;background:rgba(0, 0, 0, 0.2);}.magnifier__inner.svelte-1dfktg4 {position:relative;width:100%;height:100%;}.mag-layer.svelte-1dfktg4 {position:absolute;left:var(--mag-off-x);top:var(--mag-off-y);width:var(--mag-img-w);height:var(--mag-img-h);object-fit:cover;display:block;user-select:none;}.mag-divider.svelte-1dfktg4 {position:absolute;top:0;bottom:0;width:2px;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.4);transform:translateX(-50%);pointer-events:none;z-index:30; /* above magnified imagery */}`};function lo(n,e){u1(e,!0),tr(n,A4);let t=D(e,"imgA",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"),r=D(e,"imgB",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"),i=D(e,"imgC",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"),s=D(e,"labelA",7,"Waffles"),o=D(e,"labelB",7,"Wallace and Wobbles"),a=D(e,"labelC",7,"Fluffy Cat"),l=D(e,"labelFontSize",7,"12px"),f=D(e,"showLabels",7,!1),u=D(e,"split1",7,33.333),c=D(e,"split2",7,66.666),h=D(e,"aspect",7,"16/9"),d=D(e,"magnifier",7,!1),p=D(e,"magnifierZoom",7,2),g=D(e,"magnifierSize",7,150),_=D(e,"magnifierBorderColor",7,"#fff"),m=be(!1),w=be(0),L=be(0),b,k=be(0),y=be(0),v;const P=()=>g()/2;let M=be(null),E=be(null),O=be(null),V=be(null);const j=(H,R,le)=>Math.min(le,Math.max(R,H)),F=.5,U=()=>Math.abs(c()-u())<=F,G=1;function q(){const H=b?.getBoundingClientRect();H&&($(k,H.width,!0),$(y,H.height,!0))}function te(H){const R=b?.getBoundingClientRect();return R?j(H-R.left,0,R.width)/R.width*100:0}function Z(){u(j(u(),0,100)),c(j(c(),0,100))}function C(H){if(!d()||!b)return;if(x(E)){$(m,!1);return}const R=b.getBoundingClientRect();let le=H.clientX-R.left,Ce=H.clientY-R.top;const Ue=P();le=j(le,Ue,R.width-Ue),Ce=j(Ce,Ue,R.height-Ue),$(w,le,!0),$(L,Ce,!0),$(m,!0)}function pe(){$(m,!1)}function we(H,R){$(M,H,!0),U()?($(E,"stack"),$(O,(u()+c())/2),$(V,H,!0)):($(E,H,!0),$(O,null),$(V,null)),R.currentTarget.setPointerCapture?.(R.pointerId),R.preventDefault()}function at(H){if(C(H),!x(E))return;const R=te(H.clientX);if(x(E)==="stack"){if(x(O)!=null&&x(V)==="h1"&&Rx(O)+G){$(E,"h2"),u(x(O)),c(R),Z();return}u(R),c(R),Z();return}x(E)==="h1"&&(R>=c()?(u(R),c(R)):u(R)),x(E)==="h2"&&(R<=u()?(c(R),u(R)):c(R)),Z()}function _e(){$(M,null),$(E,null),$(O,null),$(V,null)}function Ee(H,R){const le=R.shiftKey?5:1;(R.key==="ArrowLeft"||R.key==="ArrowDown")&&(H==="h1"&&u(u()-le),H==="h2"&&c(c()-le),$(M,H,!0),Z(),R.preventDefault()),(R.key==="ArrowRight"||R.key==="ArrowUp")&&(H==="h1"&&u(u()+le),H==="h2"&&c(c()+le),$(M,H,!0),Z(),R.preventDefault()),R.key==="Home"&&(H==="h1"&&u(0),H==="h2"&&c(0),$(M,H,!0),Z(),R.preventDefault()),R.key==="End"&&(H==="h1"&&u(100),H==="h2"&&c(100),$(M,H,!0),Z(),R.preventDefault()),U()?(H==="h1"&&c(u()),H==="h2"&&u(c())):u()>c()&&u(c())}ui(()=>{q(),v=new ResizeObserver(q),b&&v.observe(b),window.addEventListener("resize",q)}),Ts(()=>{v?.disconnect(),window.removeEventListener("resize",q)}),oi(()=>{Z()});var ze={get imgA(){return t()},set imgA(H="https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"){t(H),A()},get imgB(){return r()},set imgB(H="https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"){r(H),A()},get imgC(){return i()},set imgC(H="https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"){i(H),A()},get labelA(){return s()},set labelA(H="Waffles"){s(H),A()},get labelB(){return o()},set labelB(H="Wallace and Wobbles"){o(H),A()},get labelC(){return a()},set labelC(H="Fluffy Cat"){a(H),A()},get labelFontSize(){return l()},set labelFontSize(H="12px"){l(H),A()},get showLabels(){return f()},set showLabels(H=!1){f(H),A()},get split1(){return u()},set split1(H=33.333){u(H),A()},get split2(){return c()},set split2(H=66.666){c(H),A()},get aspect(){return h()},set aspect(H="16/9"){h(H),A()},get magnifier(){return d()},set magnifier(H=!1){d(H),A()},get magnifierZoom(){return p()},set magnifierZoom(H=2){p(H),A()},get magnifierSize(){return g()},set magnifierSize(H=150){g(H),A()},get magnifierBorderColor(){return _()},set magnifierBorderColor(H="#fff"){_(H),A()}},Me=H4(),Te=B(Me),Ie=B(Te),Ft=B(Ie);{var lt=H=>{var R=x4();Ze(()=>{J(R,"src",t()),J(R,"alt",s())}),ke(H,R)};h1(Ft,H=>{t()&&H(lt)})}I(Ie);var Be=ie(Ie,2);Ye(Be,"clip-path: inset(0 0 0 var(--split1));");var ae=B(Be);{var Ve=H=>{var R=L4();Ze(()=>{J(R,"src",r()),J(R,"alt",o())}),ke(H,R)};h1(ae,H=>{r()&&H(Ve)})}I(Be);var et=ie(Be,2);Ye(et,"clip-path: inset(0 0 0 var(--split2));");var ce=B(et);{var S=H=>{var R=k4();Ze(()=>{J(R,"src",i()),J(R,"alt",a())}),ke(H,R)};h1(ce,H=>{i()&&H(S)})}I(et);var He=ie(et,2);{var tt=H=>{var R=S4(),le=B(R);Ye(le,"left: 0%; width: var(--split1);");var Ce=B(le),Ue=B(Ce,!0);I(Ce),I(le);var nt=ie(le,2);Ye(nt,"left: var(--split1); width: calc(var(--split2) - var(--split1));");var vt=B(nt),W1=B(vt,!0);I(vt),I(nt);var Le=ie(nt,2);Ye(Le,"left: var(--split2); width: calc(100% - var(--split2));");var q1=B(Le),xt=B(q1,!0);I(q1),I(Le),I(R),Ze(()=>{Ht(Ue,s()),Ht(W1,o()),Ht(xt,a())}),ke(H,R)};h1(He,H=>{f()&&H(tt)})}var zt=ie(He,2);{var me=H=>{var R=V4(),le=B(R),Ce=B(le);{var Ue=qe=>{var We=M4();Ze(()=>J(We,"src",t())),ke(qe,We)};h1(Ce,qe=>{t()&&qe(Ue)})}var nt=ie(Ce,2);{var vt=qe=>{var We=T4();Ye(We,"clip-path: inset(0 0 0 var(--split1));"),Ze(()=>J(We,"src",r())),ke(qe,We)};h1(nt,qe=>{r()&&qe(vt)})}var W1=ie(nt,2);{var Le=qe=>{var We=E4();Ye(We,"clip-path: inset(0 0 0 var(--split2));"),Ze(()=>J(We,"src",i())),ke(qe,We)};h1(W1,qe=>{i()&&qe(Le)})}I(le);var q1=ie(le,2);Ye(q1,"left: var(--mag-div1-x);");var xt=ie(q1,2);{var fr=qe=>{var We=P4();Ye(We,"left: var(--mag-div2-x);"),ke(qe,We)},k1=Zi(()=>!U());h1(xt,qe=>{x(k1)&&qe(fr)})}I(R),Ze(()=>Ye(R,` + --mag-size:${g()}px; + --mag-border:${_()}; + --mag-left:${x(w)}px; + --mag-top:${x(L)}px; + --mag-img-w:${x(k)*p()}px; + --mag-img-h:${x(y)*p()}px; + --mag-off-x:${-(x(w)*p()-g()/2)}px; + --mag-off-y:${-(x(L)*p()-g()/2)}px; + --mag-div1-x:${u()/100*(x(k)*p())+-(x(w)*p()-g()/2)}px; + --mag-div2-x:${c()/100*(x(k)*p())+-(x(w)*p()-g()/2)}px; + `)),ke(H,R)};h1(zt,H=>{d()&&x(m)&&H(me)})}var ft=ie(zt,2),Tt=ie(ft,2);return I(Te),U1(Te,H=>b=H,()=>b),I(Me),Ze((H,R,le)=>{Ye(Me,`--split1:${u()}%; --split2:${c()}%; --aspect:${h()}; --label-font-size:${l()}`),J(Te,"data-stacked",H),Ye(ft,R),J(ft,"aria-label",`Adjust split between ${s()} and ${o()}`),Ye(Tt,le),J(Tt,"aria-label",`Adjust split between ${o()} and ${a()}`)},[()=>U()?"true":"false",()=>`left: var(--split1); --knob-y: ${U()?"-28px":"0px"};`,()=>`left: var(--split2); --knob-y: ${U()?"28px":"0px"};`]),je("pointermove",Te,at),je("pointerup",Te,_e),Yt("pointercancel",Te,_e),Yt("pointerleave",Te,()=>{_e(),pe()}),Yt("pointerenter",Te,C),je("pointerdown",ft,H=>we("h1",H)),je("keydown",ft,H=>Ee("h1",H)),je("pointerdown",Tt,H=>we("h2",H)),je("keydown",Tt,H=>Ee("h2",H)),ke(n,Me),c1(ze)}ks(["pointermove","pointerup","pointerdown","keydown"]),customElements.define("csis-triple-compare",O1(lo,{imgA:{attribute:"img-a",type:"String"},imgB:{attribute:"img-b",type:"String"},imgC:{attribute:"img-c",type:"String"},labelA:{attribute:"label-a",type:"String"},labelB:{attribute:"label-b",type:"String"},labelC:{attribute:"label-c",type:"String"},labelFontSize:{attribute:"label-font-size",type:"String"},showLabels:{attribute:"show-labels",type:"Boolean"},split1:{attribute:"split-1",type:"Number"},split2:{attribute:"split-2",type:"Number"},aspect:{attribute:"aspect",type:"String"},magnifier:{attribute:"magnifier",type:"Boolean"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierSize:{attribute:"magnifier-size",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const D4=Object.freeze(Object.defineProperty({__proto__:null,default:lo},Symbol.toStringTag,{value:"Module"}));function mr(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function fo(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var g1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Bi={duration:.5,overwrite:!1,delay:0},Ps,St,Xe,R1=1e8,Ae=1/R1,Vs=Math.PI*2,O4=Vs/4,R4=0,uo=Math.sqrt,Z4=Math.cos,F4=Math.sin,bt=function(e){return typeof e=="string"},it=function(e){return typeof e=="function"},Cr=function(e){return typeof e=="number"},Hs=function(e){return typeof e>"u"},rr=function(e){return typeof e=="object"},t1=function(e){return e!==!1},As=function(){return typeof window<"u"},v2=function(e){return it(e)||bt(e)},co=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},At=Array.isArray,z4=/random\([^)]+\)/g,I4=/,\s*/g,ho=/(?:-?\.?\d|\.)+/gi,go=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,qi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Ds=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,po=/[+-]=-?[.\d]+/,B4=/[^,'"\[\]\s]+/gi,q4=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Ke,ir,Os,Rs,p1={},m2={},_o,vo=function(e){return(m2=$i(e,p1))&&n1},Zs=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},mn=function(e,t){return!t&&console.warn(e)},mo=function(e,t){return e&&(p1[e]=t)&&m2&&(m2[e]=t)||p1},Cn=function(){return 0},N4={suppressEvents:!0,isStart:!0,kill:!1},C2={suppressEvents:!0,kill:!1},$4={suppressEvents:!0},Fs={},Fr=[],zs={},Co,_1={},Is={},bo=30,b2=[],Bs="",qs=function(e){var t=e[0],r,i;if(rr(t)||it(t)||(e=[e]),!(r=(t._gsap||{}).harness)){for(i=b2.length;i--&&!b2[i].targetTest(t););r=b2[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new Go(e[i],r)))||e.splice(i,1);return e},ci=function(e){return e._gsap||qs(F1(e))[0]._gsap},wo=function(e,t,r){return(r=e[t])&&it(r)?e[t]():Hs(r)&&e.getAttribute&&e.getAttribute(t)||r},r1=function(e,t){return(e=e.split(",")).forEach(t)||e},st=function(e){return Math.round(e*1e5)/1e5||0},Qe=function(e){return Math.round(e*1e7)/1e7||0},Ni=function(e,t){var r=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),r==="+"?e+i:r==="-"?e-i:r==="*"?e*i:e/i},Y4=function(e,t){for(var r=t.length,i=0;e.indexOf(t[i])<0&&++ia;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[i]=t,t._prev=o,t.parent=t._dp=e,t},x2=function(e,t,r,i){r===void 0&&(r="_first"),i===void 0&&(i="_last");var s=t._prev,o=t._next;s?s._next=o:e[r]===t&&(e[r]=o),o?o._prev=s:e[i]===t&&(e[i]=s),t._next=t._prev=t.parent=null},zr=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},di=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},W4=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},$s=function(e,t,r,i){return e._startAt&&(St?e._startAt.revert(C2):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},G4=function n(e){return!e||e._ts&&n(e.parent)},Mo=function(e){return e._repeat?Yi(e._tTime,e=e.duration()+e._rDelay)*e:0},Yi=function(e,t){var r=Math.floor(e=Qe(e/t));return e&&r===e?r-1:r},L2=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},k2=function(e){return e._end=Qe(e._start+(e._tDur/Math.abs(e._ts||e._rts||Ae)||0))},S2=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=Qe(r._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),k2(e),r._dirty||di(r,e)),e},To=function(e,t){var r;if((t._time||!t._dur&&t._initted||t._startAe)&&t.render(r,!0)),di(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-Ae}},nr=function(e,t,r,i){return t.parent&&zr(t),t._start=Qe((Cr(r)?r:r||e!==Ke?Z1(e,r,t):e._time)+t._delay),t._end=Qe(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),So(e,t,"_first","_last",e._sort?"_start":0),Ys(t)||(e._recent=t),i||To(e,t),e._ts<0&&S2(e,e._tTime),e},Eo=function(e,t){return(p1.ScrollTrigger||Zs("scrollTrigger",t))&&p1.ScrollTrigger.create(t,e)},Po=function(e,t,r,i,s){if(e0(e,t,s),!e._initted)return 1;if(!r&&e._pt&&!St&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Co!==C1.frame)return Fr.push(e),e._lazy=[s,i],1},j4=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},Ys=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},K4=function(e,t,r,i){var s=e.ratio,o=t<0||!t&&(!e._start&&j4(e)&&!(!e._initted&&Ys(e))||(e._ts<0||e._dp._ts<0)&&!Ys(e))?0:1,a=e._rDelay,l=0,f,u,c;if(a&&e._repeat&&(l=yn(0,e._tDur,t),u=Yi(l,a),e._yoyo&&u&1&&(o=1-o),u!==Yi(e._tTime,a)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||St||i||e._zTime===Ae||!t&&e._zTime){if(!e._initted&&Po(e,t,i,r,l))return;for(c=e._zTime,e._zTime=t||(r?Ae:0),r||(r=t&&!c),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=l,f=e._pt;f;)f.r(o,f.d),f=f._next;t<0&&$s(e,t,r,!0),e._onUpdate&&!r&&m1(e,"onUpdate"),l&&e._repeat&&!r&&e.parent&&m1(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&zr(e,1),!r&&!St&&(m1(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},Q4=function(e,t,r){var i;if(r>t)for(i=e._first;i&&i._start<=r;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=r;){if(i.data==="isPause"&&i._start0&&!i&&S2(e,e._tTime=e._tDur*a),e.parent&&k2(e),r||di(e.parent,e),e},Vo=function(e){return e instanceof Ut?di(e):Ui(e,e._dur)},J4={_start:0,endTime:Cn,totalDuration:Cn},Z1=function n(e,t,r){var i=e.labels,s=e._recent||J4,o=e.duration()>=R1?s.endTime(!1):e._dur,a,l,f;return bt(t)&&(isNaN(t)||t in i)?(l=t.charAt(0),f=t.substr(-1)==="%",a=t.indexOf("="),l==="<"||l===">"?(a>=0&&(t=t.replace(/=/,"")),(l==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(f?(a<0?s:r).totalDuration()/100:1)):a<0?(t in i||(i[t]=o),i[t]):(l=parseFloat(t.charAt(a-1)+t.substr(a+1)),f&&r&&(l=l/100*(At(r)?r[0]:r).totalDuration()),a>1?n(e,t.substr(0,a-1),r)+l:o+l)):t==null?o:+t},wn=function(e,t,r){var i=Cr(t[1]),s=(i?2:1)+(e<2?0:1),o=t[s],a,l;if(i&&(o.duration=t[1]),o.parent=r,e){for(a=o,l=r;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=t1(l.vars.inherit)&&l.parent;o.immediateRender=t1(a.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new ct(t[0],o,t[s+1])},Ir=function(e,t){return e||e===0?t(e):t},yn=function(e,t,r){return rt?t:r},Dt=function(e,t){return!bt(e)||!(t=q4.exec(e))?"":t[1]},e6=function(e,t,r){return Ir(r,function(i){return yn(e,t,i)})},Us=[].slice,Ho=function(e,t){return e&&rr(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&rr(e[0]))&&!e.nodeType&&e!==ir},t6=function(e,t,r){return r===void 0&&(r=[]),e.forEach(function(i){var s;return bt(i)&&!t||Ho(i,1)?(s=r).push.apply(s,F1(i)):r.push(i)})||r},F1=function(e,t,r){return Xe&&!t&&Xe.selector?Xe.selector(e):bt(e)&&!r&&(Os||!Wi())?Us.call((t||Rs).querySelectorAll(e),0):At(e)?t6(e,r):Ho(e)?Us.call(e,0):e?[e]:[]},Xs=function(e){return e=F1(e)[0]||mn("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return F1(t,r.querySelectorAll?r:r===e?mn("Invalid scope")||Rs.createElement("div"):e)}},Ao=function(e){return e.sort(function(){return .5-Math.random()})},Do=function(e){if(it(e))return e;var t=rr(e)?e:{each:e},r=hi(t.ease),i=t.from||0,s=parseFloat(t.base)||0,o={},a=i>0&&i<1,l=isNaN(i)||a,f=t.axis,u=i,c=i;return bt(i)?u=c={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(u=i[0],c=i[1]),function(h,d,p){var g=(p||t).length,_=o[g],m,w,L,b,k,y,v,P,M;if(!_){if(M=t.grid==="auto"?0:(t.grid||[1,R1])[1],!M){for(v=-R1;v<(v=p[M++].getBoundingClientRect().left)&&Mv&&(v=k),kg?g-1:f?f==="y"?g/M:M:Math.max(M,g/M))||0)*(i==="edges"?-1:1),_.b=g<0?s-g:s,_.u=Dt(t.amount||t.each)||0,r=r&&g<0?Uo(r):r}return g=(_[h]-_.min)/_.max||0,Qe(_.b+(r?r(g):g)*_.v)+_.u}},Ws=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(r){var i=Qe(Math.round(parseFloat(r)/e)*e*t);return(i-i%1)/t+(Cr(r)?0:Dt(r))}},Oo=function(e,t){var r=At(e),i,s;return!r&&rr(e)&&(i=r=e.radius||R1,e.values?(e=F1(e.values),(s=!Cr(e[0]))&&(i*=i)):e=Ws(e.increment)),Ir(t,r?it(e)?function(o){return s=e(o),Math.abs(s-o)<=i?s:o}:function(o){for(var a=parseFloat(s?o.x:o),l=parseFloat(s?o.y:0),f=R1,u=0,c=e.length,h,d;c--;)s?(h=e[c].x-a,d=e[c].y-l,h=h*h+d*d):h=Math.abs(e[c]-a),hi?s-o:o)})},xn=function(e){return e.replace(z4,function(t){var r=t.indexOf("[")+1,i=t.substring(r||7,r?t.indexOf("]"):t.length-1).split(I4);return Ro(r?i:+i[0],r?0:+i[1],+i[2]||1e-5)})},Fo=function(e,t,r,i,s){var o=t-e,a=i-r;return Ir(s,function(l){return r+((l-e)/o*a||0)})},a6=function n(e,t,r,i){var s=isNaN(e+t)?0:function(d){return(1-d)*e+d*t};if(!s){var o=bt(e),a={},l,f,u,c,h;if(r===!0&&(i=1)&&(r=null),o)e={p:e},t={p:t};else if(At(e)&&!At(t)){for(u=[],c=e.length,h=c-2,f=1;f(a=Math.abs(a))&&(l=o,s=a);return l},m1=function(e,t,r){var i=e.vars,s=i[t],o=Xe,a=e._ctx,l,f,u;if(s)return l=i[t+"Params"],f=i.callbackScope||e,r&&Fr.length&&w2(),a&&(Xe=a),u=l?s.apply(f,l):s.call(f),Xe=o,u},Ln=function(e){return zr(e),e.scrollTrigger&&e.scrollTrigger.kill(!!St),e.progress()<1&&m1(e,"onInterrupt"),e},Xi,Io=[],Bo=function(e){if(e)if(e=!e.name&&e.default||e,As()||e.headless){var t=e.name,r=it(e),i=t&&!r&&e.init?function(){this._props=[]}:e,s={init:Cn,render:i0,add:Qs,kill:x6,modifier:y6,rawVars:0},o={targetTest:0,get:0,getSetter:r0,aliases:{},register:0};if(Wi(),e!==i){if(_1[t])return;v1(i,v1(y2(e,s),o)),$i(i.prototype,$i(s,y2(e,o))),_1[i.prop=t]=i,e.targetTest&&(b2.push(i),Fs[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}mo(t,i),e.register&&e.register(n1,i,i1)}else Io.push(e)},De=255,kn={aqua:[0,De,De],lime:[0,De,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,De],navy:[0,0,128],white:[De,De,De],olive:[128,128,0],yellow:[De,De,0],orange:[De,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[De,0,0],pink:[De,192,203],cyan:[0,De,De],transparent:[De,De,De,0]},Gs=function(e,t,r){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(r-t)*e*6:e<.5?r:e*3<2?t+(r-t)*(2/3-e)*6:t)*De+.5|0},qo=function(e,t,r){var i=e?Cr(e)?[e>>16,e>>8&De,e&De]:0:kn.black,s,o,a,l,f,u,c,h,d,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),kn[e])i=kn[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),a=e.charAt(3),e="#"+s+s+o+o+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&De,i&De,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&De,e&De]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(ho),!t)l=+i[0]%360/360,f=+i[1]/100,u=+i[2]/100,o=u<=.5?u*(f+1):u+f-u*f,s=u*2-o,i.length>3&&(i[3]*=1),i[0]=Gs(l+1/3,s,o),i[1]=Gs(l,s,o),i[2]=Gs(l-1/3,s,o);else if(~e.indexOf("="))return i=e.match(go),r&&i.length<4&&(i[3]=1),i}else i=e.match(ho)||kn.transparent;i=i.map(Number)}return t&&!p&&(s=i[0]/De,o=i[1]/De,a=i[2]/De,c=Math.max(s,o,a),h=Math.min(s,o,a),u=(c+h)/2,c===h?l=f=0:(d=c-h,f=u>.5?d/(2-c-h):d/(c+h),l=c===s?(o-a)/d+(oe||m<0)&&(r+=m-t),i+=m,k=i-r,L=k-o,(L>0||w)&&(y=++c.frame,h=k-c.time*1e3,c.time=k=k/1e3,o+=L+(L>=s?4:s-L),b=1),w||(l=f(g)),b)for(d=0;d=m&&d--},_listeners:a},c})(),Wi=function(){return!Sn&&C1.wake()},ve={},f6=/^[\d.\-M][\d.\-,\s]/,u6=/["']/g,c6=function(e){for(var t={},r=e.substr(1,e.length-3).split(":"),i=r[0],s=1,o=r.length,a,l,f;s1&&r.config?r.config.apply(null,~e.indexOf("{")?[c6(t[1])]:d6(e).split(",").map(xo)):ve._CE&&f6.test(e)?ve._CE("",e):r},Uo=function(e){return function(t){return 1-e(1-t)}},Xo=function n(e,t){for(var r=e._first,i;r;)r instanceof Ut?n(r,t):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==t&&(r.timeline?n(r.timeline,t):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=t)),r=r._next},hi=function(e,t){return e&&(it(e)?e:ve[e]||h6(e))||t},gi=function(e,t,r,i){r===void 0&&(r=function(l){return 1-t(1-l)}),i===void 0&&(i=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var s={easeIn:t,easeOut:r,easeInOut:i},o;return r1(e,function(a){ve[a]=p1[a]=s,ve[o=a.toLowerCase()]=r;for(var l in s)ve[o+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=ve[a+"."+l]=s[l]}),s},Wo=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},js=function n(e,t,r){var i=t>=1?t:1,s=(r||(e?.3:.45))/(t<1?t:1),o=s/Vs*(Math.asin(1/i)||0),a=function(u){return u===1?1:i*Math.pow(2,-10*u)*F4((u-o)*s)+1},l=e==="out"?a:e==="in"?function(f){return 1-a(1-f)}:Wo(a);return s=Vs/s,l.config=function(f,u){return n(e,f,u)},l},Ks=function n(e,t){t===void 0&&(t=1.70158);var r=function(o){return o?--o*o*((t+1)*o+t)+1:0},i=e==="out"?r:e==="in"?function(s){return 1-r(1-s)}:Wo(r);return i.config=function(s){return n(e,s)},i};r1("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;gi(n+",Power"+(t-1),e?function(r){return Math.pow(r,t)}:function(r){return r},function(r){return 1-Math.pow(1-r,t)},function(r){return r<.5?Math.pow(r*2,t)/2:1-Math.pow((1-r)*2,t)/2})}),ve.Linear.easeNone=ve.none=ve.Linear.easeIn,gi("Elastic",js("in"),js("out"),js()),(function(n,e){var t=1/e,r=2*t,i=2.5*t,s=function(a){return a0?r+(r+this._rDelay)*this._repeat:r):this.totalDuration()&&this._dur},e.totalDuration=function(r){return arguments.length?(this._dirty=0,Ui(this,this._repeat<0?r:(r-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(r,i){if(Wi(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(S2(this,r),!s._dp||s.parent||To(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&r0||!this._tDur&&!r)&&nr(this._dp,this,this._start-this._delay)}return(this._tTime!==r||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===Ae||!this._initted&&this._dur&&r||!r&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=r),yo(this,r,i)),this},e.time=function(r,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),r+Mo(this))%(this._dur+this._rDelay)||(r?this._dur:0),i):this._time},e.totalProgress=function(r,i){return arguments.length?this.totalTime(this.totalDuration()*r,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(r,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-r:r)+Mo(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(r,i){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(r-1)*s,i):this._repeat?Yi(this._tTime,s)+1:1},e.timeScale=function(r,i){if(!arguments.length)return this._rts===-Ae?0:this._rts;if(this._rts===r)return this;var s=this.parent&&this._ts?L2(this.parent._time,this):this._tTime;return this._rts=+r||0,this._ts=this._ps||r===-Ae?0:this._rts,this.totalTime(yn(-Math.abs(this._delay),this.totalDuration(),s),i!==!1),k2(this),W4(this)},e.paused=function(r){return arguments.length?(this._ps!==r&&(this._ps=r,r?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Wi(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==Ae&&(this._tTime-=Ae)))),this):this._ps},e.startTime=function(r){if(arguments.length){this._start=Qe(r);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&nr(i,this,this._start-this._delay),this}return this._start},e.endTime=function(r){return this._start+(t1(r)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(r){var i=this.parent||this._dp;return i?r&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?L2(i.rawTime(r),this):this._tTime:this._tTime},e.revert=function(r){r===void 0&&(r=$4);var i=St;return St=r,Ns(this)&&(this.timeline&&this.timeline.revert(r),this.totalTime(-.01,r.suppressEvents)),this.data!=="nested"&&r.kill!==!1&&this.kill(),St=i,this},e.globalTime=function(r){for(var i=this,s=arguments.length?r:i.rawTime();i;)s=i._start+s/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(r):s},e.repeat=function(r){return arguments.length?(this._repeat=r===1/0?-2:r,Vo(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(r){if(arguments.length){var i=this._time;return this._rDelay=r,Vo(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(r){return arguments.length?(this._yoyo=r,this):this._yoyo},e.seek=function(r,i){return this.totalTime(Z1(this,r),t1(i))},e.restart=function(r,i){return this.play().totalTime(r?-this._delay:0,t1(i)),this._dur||(this._zTime=-Ae),this},e.play=function(r,i){return r!=null&&this.seek(r,i),this.reversed(!1).paused(!1)},e.reverse=function(r,i){return r!=null&&this.seek(r||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(r,i){return r!=null&&this.seek(r,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(r){return arguments.length?(!!r!==this.reversed()&&this.timeScale(-this._rts||(r?-Ae:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-Ae,this},e.isActive=function(){var r=this.parent||this._dp,i=this._start,s;return!!(!r||this._ts&&this._initted&&r.isActive()&&(s=r.rawTime(!0))>=i&&s1?(i?(o[r]=i,s&&(o[r+"Params"]=s),r==="onUpdate"&&(this._onUpdate=i)):delete o[r],this):o[r]},e.then=function(r){var i=this,s=i._prom;return new Promise(function(o){var a=it(r)?r:Lo,l=function(){var u=i.then;i.then=null,s&&s(),it(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=u),o(a),i.then=u};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?l():i._prom=l})},e.kill=function(){Ln(this)},n})();v1(Mn.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Ae,_prom:0,_ps:!1,_rts:1});var Ut=(function(n){fo(e,n);function e(r,i){var s;return r===void 0&&(r={}),s=n.call(this,r)||this,s.labels={},s.smoothChildTiming=!!r.smoothChildTiming,s.autoRemoveChildren=!!r.autoRemoveChildren,s._sort=t1(r.sortChildren),Ke&&nr(r.parent||Ke,mr(s),i),r.reversed&&s.reverse(),r.paused&&s.paused(!0),r.scrollTrigger&&Eo(mr(s),r.scrollTrigger),s}var t=e.prototype;return t.to=function(i,s,o){return wn(0,arguments,this),this},t.from=function(i,s,o){return wn(1,arguments,this),this},t.fromTo=function(i,s,o,a){return wn(2,arguments,this),this},t.set=function(i,s,o){return s.duration=0,s.parent=this,bn(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new ct(i,s,Z1(this,o),1),this},t.call=function(i,s,o){return nr(this,ct.delayedCall(0,i,s),o)},t.staggerTo=function(i,s,o,a,l,f,u){return o.duration=s,o.stagger=o.stagger||a,o.onComplete=f,o.onCompleteParams=u,o.parent=this,new ct(i,o,Z1(this,l)),this},t.staggerFrom=function(i,s,o,a,l,f,u){return o.runBackwards=1,bn(o).immediateRender=t1(o.immediateRender),this.staggerTo(i,s,o,a,l,f,u)},t.staggerFromTo=function(i,s,o,a,l,f,u,c){return a.startAt=o,bn(a).immediateRender=t1(a.immediateRender),this.staggerTo(i,s,a,l,f,u,c)},t.render=function(i,s,o){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,f=this._dur,u=i<=0?0:Qe(i),c=this._zTime<0!=i<0&&(this._initted||!f),h,d,p,g,_,m,w,L,b,k,y,v;if(this!==Ke&&u>l&&i>=0&&(u=l),u!==this._tTime||o||c){if(a!==this._time&&f&&(u+=this._time-a,i+=this._time-a),h=u,b=this._start,L=this._ts,m=!L,c&&(f||(a=this._zTime),(i||!s)&&(this._zTime=i)),this._repeat){if(y=this._yoyo,_=f+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(_*100+i,s,o);if(h=Qe(u%_),u===l?(g=this._repeat,h=f):(k=Qe(u/_),g=~~k,g&&g===k&&(h=f,g--),h>f&&(h=f)),k=Yi(this._tTime,_),!a&&this._tTime&&k!==g&&this._tTime-k*_-this._dur<=0&&(k=g),y&&g&1&&(h=f-h,v=1),g!==k&&!this._lock){var P=y&&k&1,M=P===(y&&g&1);if(g=a&&i>=0)for(d=this._first;d;){if(p=d._next,(d._act||h>=d._start)&&d._ts&&w!==d){if(d.parent!==this)return this.render(i,s,o);if(d.render(d._ts>0?(h-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(h-d._start)*d._ts,s,o),h!==this._time||!this._ts&&!m){w=0,p&&(u+=this._zTime=-Ae);break}}d=p}else{d=this._last;for(var E=i<0?i:h;d;){if(p=d._prev,(d._act||E<=d._end)&&d._ts&&w!==d){if(d.parent!==this)return this.render(i,s,o);if(d.render(d._ts>0?(E-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(E-d._start)*d._ts,s,o||St&&Ns(d)),h!==this._time||!this._ts&&!m){w=0,p&&(u+=this._zTime=E?-Ae:Ae);break}}d=p}}if(w&&!s&&(this.pause(),w.render(h>=a?0:-Ae)._zTime=h>=a?1:-1,this._ts))return this._start=b,k2(this),this.render(i,s,o);this._onUpdate&&!s&&m1(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(b===this._start||Math.abs(L)!==Math.abs(this._ts))&&(this._lock||((i||!f)&&(u===l&&this._ts>0||!u&&this._ts<0)&&zr(this,1),!s&&!(i<0&&!a)&&(u||a||!l)&&(m1(this,u===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(i,s){var o=this;if(Cr(s)||(s=Z1(this,s,i)),!(i instanceof Mn)){if(At(i))return i.forEach(function(a){return o.add(a,s)}),this;if(bt(i))return this.addLabel(i,s);if(it(i))i=ct.delayedCall(0,i);else return this}return this!==i?nr(this,i,s):this},t.getChildren=function(i,s,o,a){i===void 0&&(i=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),a===void 0&&(a=-R1);for(var l=[],f=this._first;f;)f._start>=a&&(f instanceof ct?s&&l.push(f):(o&&l.push(f),i&&l.push.apply(l,f.getChildren(!0,s,o)))),f=f._next;return l},t.getById=function(i){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===i)return s[o]},t.remove=function(i){return bt(i)?this.removeLabel(i):it(i)?this.killTweensOf(i):(i.parent===this&&x2(this,i),i===this._recent&&(this._recent=this._last),di(this))},t.totalTime=function(i,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Qe(C1.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,s),this._forcing=0,this):this._tTime},t.addLabel=function(i,s){return this.labels[i]=Z1(this,s),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,s,o){var a=ct.delayedCall(0,s||Cn,o);return a.data="isPause",this._hasPause=1,nr(this,a,Z1(this,i))},t.removePause=function(i){var s=this._first;for(i=Z1(this,i);s;)s._start===i&&s.data==="isPause"&&zr(s),s=s._next},t.killTweensOf=function(i,s,o){for(var a=this.getTweensOf(i,o),l=a.length;l--;)qr!==a[l]&&a[l].kill(i,s);return this},t.getTweensOf=function(i,s){for(var o=[],a=F1(i),l=this._first,f=Cr(s),u;l;)l instanceof ct?Y4(l._targets,a)&&(f?(!qr||l._initted&&l._ts)&&l.globalTime(0)<=s&&l.globalTime(l.totalDuration())>s:!s||l.isActive())&&o.push(l):(u=l.getTweensOf(a,s)).length&&o.push.apply(o,u),l=l._next;return o},t.tweenTo=function(i,s){s=s||{};var o=this,a=Z1(o,i),l=s,f=l.startAt,u=l.onStart,c=l.onStartParams,h=l.immediateRender,d,p=ct.to(o,v1({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale())||Ae,onStart:function(){if(o.pause(),!d){var _=s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale());p._dur!==_&&Ui(p,_,0,1).render(p._time,!0,!0),d=1}u&&u.apply(p,c||[])}},s));return h?p.render(0):p},t.tweenFromTo=function(i,s,o){return this.tweenTo(s,v1({startAt:{time:Z1(this,i)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),zo(this,Z1(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),zo(this,Z1(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+Ae)},t.shiftChildren=function(i,s,o){o===void 0&&(o=0);var a=this._first,l=this.labels,f;for(i=Qe(i);a;)a._start>=o&&(a._start+=i,a._end+=i),a=a._next;if(s)for(f in l)l[f]>=o&&(l[f]+=i);return di(this)},t.invalidate=function(i){var s=this._first;for(this._lock=0;s;)s.invalidate(i),s=s._next;return n.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),di(this)},t.totalDuration=function(i){var s=0,o=this,a=o._last,l=R1,f,u,c;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-i:i));if(o._dirty){for(c=o.parent;a;)f=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&o._sort&&a._ts&&!o._lock?(o._lock=1,nr(o,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(s-=u,(!c&&!o._dp||c&&c.smoothChildTiming)&&(o._start+=Qe(u/o._ts),o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),l=0),a._end>s&&a._ts&&(s=a._end),a=f;Ui(o,o===Ke&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(i){if(Ke._ts&&(yo(Ke,L2(i,Ke)),Co=C1.frame),C1.frame>=bo){bo+=g1.autoSleep||120;var s=Ke._first;if((!s||!s._ts)&&g1.autoSleep&&C1._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||C1.sleep()}}},e})(Mn);v1(Ut.prototype,{_lock:0,_hasPause:0,_forcing:0});var g6=function(e,t,r,i,s,o,a){var l=new i1(this._pt,e,t,0,1,ta,null,s),f=0,u=0,c,h,d,p,g,_,m,w;for(l.b=r,l.e=i,r+="",i+="",(m=~i.indexOf("random("))&&(i=xn(i)),o&&(w=[r,i],o(w,e,t),r=w[0],i=w[1]),h=r.match(Ds)||[];c=Ds.exec(i);)p=c[0],g=i.substring(f,c.index),d?d=(d+1)%5:g.substr(-5)==="rgba("&&(d=1),p!==h[u++]&&(_=parseFloat(h[u-1])||0,l._pt={_next:l._pt,p:g||u===1?g:",",s:_,c:p.charAt(1)==="="?Ni(_,p)-_:parseFloat(p)-_,m:d&&d<4?Math.round:0},f=Ds.lastIndex);return l.c=f")}),b.duration();else{y={};for(P in p)P==="ease"||P==="easeEach"||m6(P,p[P],y,p.easeEach);for(P in y)for(j=y[P].sort(function(G,q){return G.t-q.t}),V=0,k=0;kl-Ae&&!u?l:if&&(h=f)),m=this._yoyo&&p&1,m&&(b=this._yEase,h=f-h),_=Yi(this._tTime,g),h===a&&!o&&this._initted&&p===_)return this._tTime=c,this;p!==_&&(L&&this._yEase&&Xo(L,m),this.vars.repeatRefresh&&!m&&!this._lock&&h!==g&&this._initted&&(this._lock=o=1,this.render(Qe(g*p),!0).invalidate()._lock=0))}if(!this._initted){if(Po(this,u?i:h,o,s,c))return this._tTime=0,this;if(a!==this._time&&!(o&&this.vars.repeatRefresh&&p!==_))return this;if(f!==this._dur)return this.render(i,s,o)}if(this._tTime=c,this._time=h,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=w=(b||this._ease)(h/f),this._from&&(this.ratio=w=1-w),!a&&c&&!s&&!_&&(m1(this,"onStart"),this._tTime!==c))return this;for(d=this._pt;d;)d.r(w,d.d),d=d._next;L&&L.render(i<0?i:L._dur*L._ease(h/this._dur),s,o)||this._startAt&&(this._zTime=i),this._onUpdate&&!s&&(u&&$s(this,i,s,o),m1(this,"onUpdate")),this._repeat&&p!==_&&this.vars.onRepeat&&!s&&this.parent&&m1(this,"onRepeat"),(c===this._tDur||!c)&&this._tTime===c&&(u&&!this._onUpdate&&$s(this,i,!0,!0),(i||!f)&&(c===this._tDur&&this._ts>0||!c&&this._ts<0)&&zr(this,1),!s&&!(u&&!a)&&(c||a||m)&&(m1(this,c===l?"onComplete":"onReverseComplete",!0),this._prom&&!(c0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),n.prototype.invalidate.call(this,i)},t.resetTo=function(i,s,o,a,l){Sn||C1.wake(),this._ts||this.play();var f=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||e0(this,f),u=this._ease(f/this._dur),_6(this,i,s,o,a,u,f,l)?this.resetTo(i,s,o,a,1):(S2(this,0),this.parent||So(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,s){if(s===void 0&&(s="all"),!i&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?Ln(this):this.scrollTrigger&&this.scrollTrigger.kill(!!St),this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(i,s,qr&&qr.vars.overwrite!==!0)._first||Ln(this),this.parent&&o!==this.timeline.totalDuration()&&Ui(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,l=i?F1(i):a,f=this._ptLookup,u=this._pt,c,h,d,p,g,_,m;if((!s||s==="all")&&X4(a,l))return s==="all"&&(this._pt=0),Ln(this);for(c=this._op=this._op||[],s!=="all"&&(bt(s)&&(g={},r1(s,function(w){return g[w]=1}),s=g),s=v6(a,s)),m=a.length;m--;)if(~l.indexOf(a[m])){h=f[m],s==="all"?(c[m]=s,p=h,d={}):(d=c[m]=c[m]||{},p=s);for(g in p)_=h&&h[g],_&&((!("kill"in _.d)||_.d.kill(g)===!0)&&x2(this,_,"_pt"),delete h[g]),d!=="all"&&(d[g]=1)}return this._initted&&!this._pt&&u&&Ln(this),this},e.to=function(i,s){return new e(i,s,arguments[2])},e.from=function(i,s){return wn(1,arguments)},e.delayedCall=function(i,s,o,a){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},e.fromTo=function(i,s,o){return wn(2,arguments)},e.set=function(i,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(i,s)},e.killTweensOf=function(i,s,o){return Ke.killTweensOf(i,s,o)},e})(Mn);v1(ct.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),r1("staggerTo,staggerFrom,staggerFromTo",function(n){ct[n]=function(){var e=new Ut,t=Us.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var t0=function(e,t,r){return e[t]=r},Jo=function(e,t,r){return e[t](r)},C6=function(e,t,r,i){return e[t](i.fp,r)},b6=function(e,t,r){return e.setAttribute(t,r)},r0=function(e,t){return it(e[t])?Jo:Hs(e[t])&&e.setAttribute?b6:t0},ea=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},w6=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},ta=function(e,t){var r=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+i,r=r._next;i+=t.c}t.set(t.t,t.p,i,t)},i0=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},y6=function(e,t,r,i){for(var s=this._pt,o;s;)o=s._next,s.p===i&&s.modifier(e,t,r),s=o},x6=function(e){for(var t=this._pt,r,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?x2(this,t,"_pt"):t.dep||(r=1),t=i;return!r},L6=function(e,t,r,i){i.mSet(e,t,i.m.call(i.tween,r,i.mt),i)},ra=function(e){for(var t=e._pt,r,i,s,o;t;){for(r=t._next,i=s;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:o)?t._prev._next=t:s=t,(t._next=i)?i._prev=t:o=t,t=r}e._pt=s},i1=(function(){function n(t,r,i,s,o,a,l,f,u){this.t=r,this.s=s,this.c=o,this.p=i,this.r=a||ea,this.d=l||this,this.set=f||t0,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(r,i,s){this.mSet=this.mSet||this.set,this.set=L6,this.m=r,this.mt=s,this.tween=i},n})();r1(Bs+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return Fs[n]=1}),p1.TweenMax=p1.TweenLite=ct,p1.TimelineLite=p1.TimelineMax=Ut,Ke=new Ut({sortChildren:!1,defaults:Bi,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),g1.stringFilter=Yo;var pi=[],M2={},k6=[],ia=0,S6=0,n0=function(e){return(M2[e]||k6).map(function(t){return t()})},s0=function(){var e=Date.now(),t=[];e-ia>2&&(n0("matchMediaInit"),pi.forEach(function(r){var i=r.queries,s=r.conditions,o,a,l,f;for(a in i)o=ir.matchMedia(i[a]).matches,o&&(l=1),o!==s[a]&&(s[a]=o,f=1);f&&(r.revert(),l&&t.push(r))}),n0("matchMediaRevert"),t.forEach(function(r){return r.onMatch(r,function(i){return r.add(null,i)})}),ia=e,n0("matchMedia"))},na=(function(){function n(t,r){this.selector=r&&Xs(r),this.data=[],this._r=[],this.isReverted=!1,this.id=S6++,t&&this.add(t)}var e=n.prototype;return e.add=function(r,i,s){it(r)&&(s=i,i=r,r=it);var o=this,a=function(){var f=Xe,u=o.selector,c;return f&&f!==o&&f.data.push(o),s&&(o.selector=Xs(s)),Xe=o,c=i.apply(o,arguments),it(c)&&o._r.push(c),Xe=f,o.selector=u,o.isReverted=!1,c};return o.last=a,r===it?a(o,function(l){return o.add(null,l)}):r?o[r]=a:a},e.ignore=function(r){var i=Xe;Xe=null,r(this),Xe=i},e.getTweens=function(){var r=[];return this.data.forEach(function(i){return i instanceof n?r.push.apply(r,i.getTweens()):i instanceof ct&&!(i.parent&&i.parent.data==="nested")&&r.push(i)}),r},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(r,i){var s=this;if(r?(function(){for(var a=s.getTweens(),l=s.data.length,f;l--;)f=s.data[l],f.data==="isFlip"&&(f.revert(),f.getChildren(!0,!0,!1).forEach(function(u){return a.splice(a.indexOf(u),1)}));for(a.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,c){return c.g-u.g||-1/0}).forEach(function(u){return u.t.revert(r)}),l=s.data.length;l--;)f=s.data[l],f instanceof Ut?f.data!=="nested"&&(f.scrollTrigger&&f.scrollTrigger.revert(),f.kill()):!(f instanceof ct)&&f.revert&&f.revert(r);s._r.forEach(function(u){return u(r,s)}),s.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var o=pi.length;o--;)pi[o].id===this.id&&pi.splice(o,1)},e.revert=function(r){this.kill(r||{})},n})(),M6=(function(){function n(t){this.contexts=[],this.scope=t,Xe&&Xe.data.push(this)}var e=n.prototype;return e.add=function(r,i,s){rr(r)||(r={matches:r});var o=new na(0,s||this.scope),a=o.conditions={},l,f,u;Xe&&!o.selector&&(o.selector=Xe.selector),this.contexts.push(o),i=o.add("onMatch",i),o.queries=r;for(f in r)f==="all"?u=1:(l=ir.matchMedia(r[f]),l&&(pi.indexOf(o)<0&&pi.push(o),(a[f]=l.matches)&&(u=1),l.addListener?l.addListener(s0):l.addEventListener("change",s0)));return u&&i(o,function(c){return o.add(null,c)}),this},e.revert=function(r){this.kill(r||{})},e.kill=function(r){this.contexts.forEach(function(i){return i.kill(r,!0)})},n})(),T2={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r1){var i=e.map(function(u){return n1.quickSetter(u,t,r)}),s=i.length;return function(u){for(var c=s;c--;)i[c](u)}}e=e[0]||{};var o=_1[t],a=ci(e),l=a.harness&&(a.harness.aliases||{})[t]||t,f=o?function(u){var c=new o;Xi._pt=0,c.init(e,r?u+r:u,Xi,0,[e]),c.render(1,c),Xi._pt&&i0(1,Xi)}:a.set(e,l);return o?f:function(u){return f(e,l,r?u+r:u,a,1)}},quickTo:function(e,t,r){var i,s=n1.to(e,v1((i={},i[t]="+=0.1",i.paused=!0,i.stagger=0,i),r||{})),o=function(l,f,u){return s.resetTo(t,l,f,u)};return o.tween=s,o},isTweening:function(e){return Ke.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=hi(e.ease,Bi.ease)),ko(Bi,e||{})},config:function(e){return ko(g1,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,i=e.plugins,s=e.defaults,o=e.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!_1[a]&&!p1[a]&&mn(t+" effect requires "+a+" plugin.")}),Is[t]=function(a,l,f){return r(F1(a),v1(l||{},s),f)},o&&(Ut.prototype[t]=function(a,l,f){return this.add(Is[t](a,rr(l)?l:(f=l)&&{},this),f)})},registerEase:function(e,t){ve[e]=hi(t)},parseEase:function(e,t){return arguments.length?hi(e,t):ve},getById:function(e){return Ke.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var r=new Ut(e),i,s;for(r.smoothChildTiming=t1(e.smoothChildTiming),Ke.remove(r),r._dp=0,r._time=r._tTime=Ke._time,i=Ke._first;i;)s=i._next,(t||!(!i._dur&&i instanceof ct&&i.vars.onComplete===i._targets[0]))&&nr(r,i,i._start-i._delay),i=s;return nr(Ke,r,0),r},context:function(e,t){return e?new na(e,t):Xe},matchMedia:function(e){return new M6(e)},matchMediaRefresh:function(){return pi.forEach(function(e){var t=e.conditions,r,i;for(i in t)t[i]&&(t[i]=!1,r=1);r&&e.revert()})||s0()},addEventListener:function(e,t){var r=M2[e]||(M2[e]=[]);~r.indexOf(t)||r.push(t)},removeEventListener:function(e,t){var r=M2[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},utils:{wrap:s6,wrapYoyo:o6,distribute:Do,random:Ro,snap:Oo,normalize:n6,getUnit:Dt,clamp:e6,splitColor:qo,toArray:F1,selector:Xs,mapRange:Fo,pipe:r6,unitize:i6,interpolate:a6,shuffle:Ao},install:vo,effects:Is,ticker:C1,updateRoot:Ut.updateRoot,plugins:_1,globalTimeline:Ke,core:{PropTween:i1,globals:mo,Tween:ct,Timeline:Ut,Animation:Mn,getCache:ci,_removeLinkedListItem:x2,reverting:function(){return St},context:function(e){return e&&Xe&&(Xe.data.push(e),e._ctx=Xe),Xe},suppressOverwrites:function(e){return Ps=e}}};r1("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return T2[n]=ct[n]}),C1.add(Ut.updateRoot),Xi=T2.to({},{duration:0});var T6=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r},E6=function(e,t){var r=e._targets,i,s,o;for(i in t)for(s=r.length;s--;)o=e._ptLookup[s][i],o&&(o=o.d)&&(o._pt&&(o=T6(o,i)),o&&o.modifier&&o.modifier(t[i],e,r[s],i))},o0=function(e,t){return{name:e,headless:1,rawVars:1,init:function(i,s,o){o._onInit=function(a){var l,f;if(bt(s)&&(l={},r1(s,function(u){return l[u]=1}),s=l),t){l={};for(f in s)l[f]=t(s[f]);s=l}E6(a,s)}}}},n1=T2.registerPlugin({name:"attr",init:function(e,t,r,i,s){var o,a,l;this.tween=r;for(o in t)l=e.getAttribute(o)||"",a=this.add(e,"setAttribute",(l||0)+"",t[o],i,s,0,0,o),a.op=o,a.b=l,this._props.push(o)},render:function(e,t){for(var r=t._pt;r;)St?r.set(r.t,r.p,r.b,r):r.r(e,r.d),r=r._next}},{name:"endArray",headless:1,init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r],0,0,0,0,0,1)}},o0("roundProps",Ws),o0("modifiers"),o0("snap",Oo))||T2;ct.version=Ut.version=n1.version="3.14.2",_o=1,As()&&Wi(),ve.Power0,ve.Power1,ve.Power2,ve.Power3,ve.Power4,ve.Linear,ve.Quad,ve.Cubic,ve.Quart,ve.Quint,ve.Strong,ve.Elastic,ve.Back,ve.SteppedEase,ve.Bounce,ve.Sine,ve.Expo,ve.Circ;var sa,Nr,Gi,a0,_i,oa,l0,P6=function(){return typeof window<"u"},br={},vi=180/Math.PI,ji=Math.PI/180,Ki=Math.atan2,aa=1e8,f0=/([A-Z])/g,V6=/(left|right|width|margin|padding|x)/i,H6=/[\s,\(]\S/,sr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},u0=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},A6=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},D6=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},O6=function(e,t){return t.set(t.t,t.p,e===1?t.e:e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},R6=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},la=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},fa=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},Z6=function(e,t,r){return e.style[t]=r},F6=function(e,t,r){return e.style.setProperty(t,r)},z6=function(e,t,r){return e._gsap[t]=r},I6=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},B6=function(e,t,r,i,s){var o=e._gsap;o.scaleX=o.scaleY=r,o.renderTransform(s,o)},q6=function(e,t,r,i,s){var o=e._gsap;o[t]=r,o.renderTransform(s,o)},Je="transform",s1=Je+"Origin",N6=function n(e,t){var r=this,i=this.target,s=i.style,o=i._gsap;if(e in br&&s){if(this.tfm=this.tfm||{},e!=="transform")e=sr[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return r.tfm[a]=wr(i,a)}):this.tfm[e]=o.x?o[e]:wr(i,e),e===s1&&(this.tfm.zOrigin=o.zOrigin);else return sr.transform.split(",").forEach(function(a){return n.call(r,a,t)});if(this.props.indexOf(Je)>=0)return;o.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(s1,t,"")),e=Je}(s||t)&&this.props.push(e,t,s[e])},ua=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},$6=function(){var e=this.props,t=this.target,r=t.style,i=t._gsap,s,o;for(s=0;s=0?ha[o]:"")+e},d0=function(){P6()&&window.document&&(sa=window,Nr=sa.document,Gi=Nr.documentElement,_i=c0("div")||{style:{}},c0("div"),Je=Qi(Je),s1=Je+"Origin",_i.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",da=!!Qi("perspective"),l0=n1.core.reverting,a0=1)},ga=function(e){var t=e.ownerSVGElement,r=c0("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),s;i.style.display="block",r.appendChild(i),Gi.appendChild(r);try{s=i.getBBox()}catch{}return r.removeChild(i),Gi.removeChild(r),s},pa=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},_a=function(e){var t,r;try{t=e.getBBox()}catch{t=ga(e),r=1}return t&&(t.width||t.height)||r||(t=ga(e)),t&&!t.width&&!t.x&&!t.y?{x:+pa(e,["x","cx","x1"])||0,y:+pa(e,["y","cy","y1"])||0,width:0,height:0}:t},va=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&_a(e))},$r=function(e,t){if(t){var r=e.style,i;t in br&&t!==s1&&(t=Je),r.removeProperty?(i=t.substr(0,2),(i==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),r.removeProperty(i==="--"?t:t.replace(f0,"-$1").toLowerCase())):r.removeAttribute(t)}},Yr=function(e,t,r,i,s,o){var a=new i1(e._pt,t,r,0,1,o?fa:la);return e._pt=a,a.b=i,a.e=s,e._props.push(r),a},ma={deg:1,rad:1,turn:1},Y6={grid:1,flex:1},Ur=function n(e,t,r,i){var s=parseFloat(r)||0,o=(r+"").trim().substr((s+"").length)||"px",a=_i.style,l=V6.test(t),f=e.tagName.toLowerCase()==="svg",u=(f?"client":"offset")+(l?"Width":"Height"),c=100,h=i==="px",d=i==="%",p,g,_,m;if(i===o||!s||ma[i]||ma[o])return s;if(o!=="px"&&!h&&(s=n(e,t,r,"px")),m=e.getCTM&&va(e),(d||o==="%")&&(br[t]||~t.indexOf("adius")))return p=m?e.getBBox()[l?"width":"height"]:e[u],st(d?s/p*c:s/100*p);if(a[l?"width":"height"]=c+(h?o:i),g=i!=="rem"&&~t.indexOf("adius")||i==="em"&&e.appendChild&&!f?e:e.parentNode,m&&(g=(e.ownerSVGElement||{}).parentNode),(!g||g===Nr||!g.appendChild)&&(g=Nr.body),_=g._gsap,_&&d&&_.width&&l&&_.time===C1.time&&!_.uncache)return st(s/_.width*c);if(d&&(t==="height"||t==="width")){var w=e.style[t];e.style[t]=c+i,p=e[u],w?e.style[t]=w:$r(e,t)}else(d||o==="%")&&!Y6[b1(g,"display")]&&(a.position=b1(e,"position")),g===e&&(a.position="static"),g.appendChild(_i),p=_i[u],g.removeChild(_i),a.position="absolute";return l&&d&&(_=ci(g),_.time=C1.time,_.width=g[u]),st(h?p*s/c:p&&s?c/p*s:0)},wr=function(e,t,r,i){var s;return a0||d0(),t in sr&&t!=="transform"&&(t=sr[t],~t.indexOf(",")&&(t=t.split(",")[0])),br[t]&&t!=="transform"?(s=Pn(e,i),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:P2(b1(e,s1))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||i||~(s+"").indexOf("calc("))&&(s=E2[t]&&E2[t](e,t,r)||b1(e,t)||wo(e,t)||(t==="opacity"?1:0))),r&&!~(s+"").trim().indexOf(" ")?Ur(e,t,s,r)+r:s},U6=function(e,t,r,i){if(!r||r==="none"){var s=Qi(t,e,1),o=s&&b1(e,s,1);o&&o!==r?(t=s,r=o):t==="borderColor"&&(r=b1(e,"borderTopColor"))}var a=new i1(this._pt,e.style,t,0,1,ta),l=0,f=0,u,c,h,d,p,g,_,m,w,L,b,k;if(a.b=r,a.e=i,r+="",i+="",i.substring(0,6)==="var(--"&&(i=b1(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(g=e.style[t],e.style[t]=i,i=b1(e,t)||i,g?e.style[t]=g:$r(e,t)),u=[r,i],Yo(u),r=u[0],i=u[1],h=r.match(qi)||[],k=i.match(qi)||[],k.length){for(;c=qi.exec(i);)_=c[0],w=i.substring(l,c.index),p?p=(p+1)%5:(w.substr(-5)==="rgba("||w.substr(-5)==="hsla(")&&(p=1),_!==(g=h[f++]||"")&&(d=parseFloat(g)||0,b=g.substr((d+"").length),_.charAt(1)==="="&&(_=Ni(d,_)+b),m=parseFloat(_),L=_.substr((m+"").length),l=qi.lastIndex-L.length,L||(L=L||g1.units[t]||b,l===i.length&&(i+=L,a.e+=L)),b!==L&&(d=Ur(e,t,g,L)||0),a._pt={_next:a._pt,p:w||f===1?w:",",s:d,c:m-d,m:p&&p<4||t==="zIndex"?Math.round:0});a.c=l-1;)a=s[f],br[a]&&(l=1,a=a==="transformOrigin"?s1:Je),$r(r,a);l&&($r(r,Je),o&&(o.svg&&r.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Pn(r,1),o.uncache=1,ua(i)))}},E2={clearProps:function(e,t,r,i,s){if(s.data!=="isFromStart"){var o=e._pt=new i1(e._pt,t,r,0,0,W6);return o.u=i,o.pr=-10,o.tween=s,e._props.push(r),1}}},En=[1,0,0,1,0,0],ba={},wa=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},ya=function(e){var t=b1(e,Je);return wa(t)?En:t.substr(7).match(go).map(st)},h0=function(e,t){var r=e._gsap||ci(e),i=e.style,s=ya(e),o,a,l,f;return r.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,s=[l.a,l.b,l.c,l.d,l.e,l.f],s.join(",")==="1,0,0,1,0,0"?En:s):(s===En&&!e.offsetParent&&e!==Gi&&!r.svg&&(l=i.display,i.display="block",o=e.parentNode,(!o||!e.offsetParent&&!e.getBoundingClientRect().width)&&(f=1,a=e.nextElementSibling,Gi.appendChild(e)),s=ya(e),l?i.display=l:$r(e,"display"),f&&(a?o.insertBefore(e,a):o?o.appendChild(e):Gi.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},g0=function(e,t,r,i,s,o){var a=e._gsap,l=s||h0(e,!0),f=a.xOrigin||0,u=a.yOrigin||0,c=a.xOffset||0,h=a.yOffset||0,d=l[0],p=l[1],g=l[2],_=l[3],m=l[4],w=l[5],L=t.split(" "),b=parseFloat(L[0])||0,k=parseFloat(L[1])||0,y,v,P,M;r?l!==En&&(v=d*_-p*g)&&(P=b*(_/v)+k*(-g/v)+(g*w-_*m)/v,M=b*(-p/v)+k*(d/v)-(d*w-p*m)/v,b=P,k=M):(y=_a(e),b=y.x+(~L[0].indexOf("%")?b/100*y.width:b),k=y.y+(~(L[1]||L[0]).indexOf("%")?k/100*y.height:k)),i||i!==!1&&a.smooth?(m=b-f,w=k-u,a.xOffset=c+(m*d+w*g)-m,a.yOffset=h+(m*p+w*_)-w):a.xOffset=a.yOffset=0,a.xOrigin=b,a.yOrigin=k,a.smooth=!!i,a.origin=t,a.originIsAbsolute=!!r,e.style[s1]="0px 0px",o&&(Yr(o,a,"xOrigin",f,b),Yr(o,a,"yOrigin",u,k),Yr(o,a,"xOffset",c,a.xOffset),Yr(o,a,"yOffset",h,a.yOffset)),e.setAttribute("data-svg-origin",b+" "+k)},Pn=function(e,t){var r=e._gsap||new Go(e);if("x"in r&&!t&&!r.uncache)return r;var i=e.style,s=r.scaleX<0,o="px",a="deg",l=getComputedStyle(e),f=b1(e,s1)||"0",u,c,h,d,p,g,_,m,w,L,b,k,y,v,P,M,E,O,V,j,F,U,G,q,te,Z,C,pe,we,at,_e,Ee;return u=c=h=g=_=m=w=L=b=0,d=p=1,r.svg=!!(e.getCTM&&va(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[Je]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[Je]!=="none"?l[Je]:"")),i.scale=i.rotate=i.translate="none"),v=h0(e,r.svg),r.svg&&(r.uncache?(te=e.getBBox(),f=r.xOrigin-te.x+"px "+(r.yOrigin-te.y)+"px",q=""):q=!t&&e.getAttribute("data-svg-origin"),g0(e,q||f,!!q||r.originIsAbsolute,r.smooth!==!1,v)),k=r.xOrigin||0,y=r.yOrigin||0,v!==En&&(O=v[0],V=v[1],j=v[2],F=v[3],u=U=v[4],c=G=v[5],v.length===6?(d=Math.sqrt(O*O+V*V),p=Math.sqrt(F*F+j*j),g=O||V?Ki(V,O)*vi:0,w=j||F?Ki(j,F)*vi+g:0,w&&(p*=Math.abs(Math.cos(w*ji))),r.svg&&(u-=k-(k*O+y*j),c-=y-(k*V+y*F))):(Ee=v[6],at=v[7],C=v[8],pe=v[9],we=v[10],_e=v[11],u=v[12],c=v[13],h=v[14],P=Ki(Ee,we),_=P*vi,P&&(M=Math.cos(-P),E=Math.sin(-P),q=U*M+C*E,te=G*M+pe*E,Z=Ee*M+we*E,C=U*-E+C*M,pe=G*-E+pe*M,we=Ee*-E+we*M,_e=at*-E+_e*M,U=q,G=te,Ee=Z),P=Ki(-j,we),m=P*vi,P&&(M=Math.cos(-P),E=Math.sin(-P),q=O*M-C*E,te=V*M-pe*E,Z=j*M-we*E,_e=F*E+_e*M,O=q,V=te,j=Z),P=Ki(V,O),g=P*vi,P&&(M=Math.cos(P),E=Math.sin(P),q=O*M+V*E,te=U*M+G*E,V=V*M-O*E,G=G*M-U*E,O=q,U=te),_&&Math.abs(_)+Math.abs(g)>359.9&&(_=g=0,m=180-m),d=st(Math.sqrt(O*O+V*V+j*j)),p=st(Math.sqrt(G*G+Ee*Ee)),P=Ki(U,G),w=Math.abs(P)>2e-4?P*vi:0,b=_e?1/(_e<0?-_e:_e):0),r.svg&&(q=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!wa(b1(e,Je)),q&&e.setAttribute("transform",q))),Math.abs(w)>90&&Math.abs(w)<270&&(s?(d*=-1,w+=g<=0?180:-180,g+=g<=0?180:-180):(p*=-1,w+=w<=0?180:-180)),t=t||r.uncache,r.x=u-((r.xPercent=u&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+o,r.y=c-((r.yPercent=c&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-c)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+o,r.z=h+o,r.scaleX=st(d),r.scaleY=st(p),r.rotation=st(g)+a,r.rotationX=st(_)+a,r.rotationY=st(m)+a,r.skewX=w+a,r.skewY=L+a,r.transformPerspective=b+o,(r.zOrigin=parseFloat(f.split(" ")[2])||!t&&r.zOrigin||0)&&(i[s1]=P2(f)),r.xOffset=r.yOffset=0,r.force3D=g1.force3D,r.renderTransform=r.svg?j6:da?xa:G6,r.uncache=0,r},P2=function(e){return(e=e.split(" "))[0]+" "+e[1]},p0=function(e,t,r){var i=Dt(t);return st(parseFloat(t)+parseFloat(Ur(e,"x",r+"px",i)))+i},G6=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,xa(e,t)},mi="0deg",Vn="0px",Ci=") ",xa=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.z,f=r.rotation,u=r.rotationY,c=r.rotationX,h=r.skewX,d=r.skewY,p=r.scaleX,g=r.scaleY,_=r.transformPerspective,m=r.force3D,w=r.target,L=r.zOrigin,b="",k=m==="auto"&&e&&e!==1||m===!0;if(L&&(c!==mi||u!==mi)){var y=parseFloat(u)*ji,v=Math.sin(y),P=Math.cos(y),M;y=parseFloat(c)*ji,M=Math.cos(y),o=p0(w,o,v*M*-L),a=p0(w,a,-Math.sin(y)*-L),l=p0(w,l,P*M*-L+L)}_!==Vn&&(b+="perspective("+_+Ci),(i||s)&&(b+="translate("+i+"%, "+s+"%) "),(k||o!==Vn||a!==Vn||l!==Vn)&&(b+=l!==Vn||k?"translate3d("+o+", "+a+", "+l+") ":"translate("+o+", "+a+Ci),f!==mi&&(b+="rotate("+f+Ci),u!==mi&&(b+="rotateY("+u+Ci),c!==mi&&(b+="rotateX("+c+Ci),(h!==mi||d!==mi)&&(b+="skew("+h+", "+d+Ci),(p!==1||g!==1)&&(b+="scale("+p+", "+g+Ci),w.style[Je]=b||"translate(0, 0)"},j6=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.rotation,f=r.skewX,u=r.skewY,c=r.scaleX,h=r.scaleY,d=r.target,p=r.xOrigin,g=r.yOrigin,_=r.xOffset,m=r.yOffset,w=r.forceCSS,L=parseFloat(o),b=parseFloat(a),k,y,v,P,M;l=parseFloat(l),f=parseFloat(f),u=parseFloat(u),u&&(u=parseFloat(u),f+=u,l+=u),l||f?(l*=ji,f*=ji,k=Math.cos(l)*c,y=Math.sin(l)*c,v=Math.sin(l-f)*-h,P=Math.cos(l-f)*h,f&&(u*=ji,M=Math.tan(f-u),M=Math.sqrt(1+M*M),v*=M,P*=M,u&&(M=Math.tan(u),M=Math.sqrt(1+M*M),k*=M,y*=M)),k=st(k),y=st(y),v=st(v),P=st(P)):(k=c,P=h,y=v=0),(L&&!~(o+"").indexOf("px")||b&&!~(a+"").indexOf("px"))&&(L=Ur(d,"x",o,"px"),b=Ur(d,"y",a,"px")),(p||g||_||m)&&(L=st(L+p-(p*k+g*v)+_),b=st(b+g-(p*y+g*P)+m)),(i||s)&&(M=d.getBBox(),L=st(L+i/100*M.width),b=st(b+s/100*M.height)),M="matrix("+k+","+y+","+v+","+P+","+L+","+b+")",d.setAttribute("transform",M),w&&(d.style[Je]=M)},K6=function(e,t,r,i,s){var o=360,a=bt(s),l=parseFloat(s)*(a&&~s.indexOf("rad")?vi:1),f=l-i,u=i+f+"deg",c,h;return a&&(c=s.split("_")[1],c==="short"&&(f%=o,f!==f%(o/2)&&(f+=f<0?o:-o)),c==="cw"&&f<0?f=(f+o*aa)%o-~~(f/o)*o:c==="ccw"&&f>0&&(f=(f-o*aa)%o-~~(f/o)*o)),e._pt=h=new i1(e._pt,t,r,i,f,A6),h.e=u,h.u="deg",e._props.push(r),h},La=function(e,t){for(var r in t)e[r]=t[r];return e},Q6=function(e,t,r){var i=La({},r._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=r.style,a,l,f,u,c,h,d,p;i.svg?(f=r.getAttribute("transform"),r.setAttribute("transform",""),o[Je]=t,a=Pn(r,1),$r(r,Je),r.setAttribute("transform",f)):(f=getComputedStyle(r)[Je],o[Je]=t,a=Pn(r,1),o[Je]=f);for(l in br)f=i[l],u=a[l],f!==u&&s.indexOf(l)<0&&(d=Dt(f),p=Dt(u),c=d!==p?Ur(r,l,f,p):parseFloat(f),h=parseFloat(u),e._pt=new i1(e._pt,a,l,c,h-c,u0),e._pt.u=p||0,e._props.push(l));La(a,i)};r1("padding,margin,Width,Radius",function(n,e){var t="Top",r="Right",i="Bottom",s="Left",o=(e<3?[t,r,i,s]:[t+s,t+r,i+r,i+s]).map(function(a){return e<2?n+a:"border"+a+n});E2[e>1?"border"+n:n]=function(a,l,f,u,c){var h,d;if(arguments.length<4)return h=o.map(function(p){return wr(a,p,f)}),d=h.join(" "),d.split(h[0]).length===5?h[0]:d;h=(u+"").split(" "),d={},o.forEach(function(p,g){return d[p]=h[g]=h[g]||h[(g-1)/2|0]}),a.init(l,d,c)}});var ka={name:"css",register:d0,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,s){var o=this._props,a=e.style,l=r.vars.startAt,f,u,c,h,d,p,g,_,m,w,L,b,k,y,v,P,M;a0||d0(),this.styles=this.styles||ca(e),P=this.styles.props,this.tween=r;for(g in t)if(g!=="autoRound"&&(u=t[g],!(_1[g]&&jo(g,t,r,i,e,s)))){if(d=typeof u,p=E2[g],d==="function"&&(u=u.call(r,i,e,s),d=typeof u),d==="string"&&~u.indexOf("random(")&&(u=xn(u)),p)p(this,e,g,u,r)&&(v=1);else if(g.substr(0,2)==="--")f=(getComputedStyle(e).getPropertyValue(g)+"").trim(),u+="",Br.lastIndex=0,Br.test(f)||(_=Dt(f),m=Dt(u),m?_!==m&&(f=Ur(e,g,f,m)+m):_&&(u+=_)),this.add(a,"setProperty",f,u,i,s,0,0,g),o.push(g),P.push(g,0,a[g]);else if(d!=="undefined"){if(l&&g in l?(f=typeof l[g]=="function"?l[g].call(r,i,e,s):l[g],bt(f)&&~f.indexOf("random(")&&(f=xn(f)),Dt(f+"")||f==="auto"||(f+=g1.units[g]||Dt(wr(e,g))||""),(f+"").charAt(1)==="="&&(f=wr(e,g))):f=wr(e,g),h=parseFloat(f),w=d==="string"&&u.charAt(1)==="="&&u.substr(0,2),w&&(u=u.substr(2)),c=parseFloat(u),g in sr&&(g==="autoAlpha"&&(h===1&&wr(e,"visibility")==="hidden"&&c&&(h=0),P.push("visibility",0,a.visibility),Yr(this,a,"visibility",h?"inherit":"hidden",c?"inherit":"hidden",!c)),g!=="scale"&&g!=="transform"&&(g=sr[g],~g.indexOf(",")&&(g=g.split(",")[0]))),L=g in br,L){if(this.styles.save(g),M=u,d==="string"&&u.substring(0,6)==="var(--"){if(u=b1(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var E=e.style.perspective;e.style.perspective=u,u=b1(e,"perspective"),E?e.style.perspective=E:$r(e,"perspective")}c=parseFloat(u)}if(b||(k=e._gsap,k.renderTransform&&!t.parseTransform||Pn(e,t.parseTransform),y=t.smoothOrigin!==!1&&k.smooth,b=this._pt=new i1(this._pt,a,Je,0,1,k.renderTransform,k,0,-1),b.dep=1),g==="scale")this._pt=new i1(this._pt,k,"scaleY",k.scaleY,(w?Ni(k.scaleY,w+c):c)-k.scaleY||0,u0),this._pt.u=0,o.push("scaleY",g),g+="X";else if(g==="transformOrigin"){P.push(s1,0,a[s1]),u=X6(u),k.svg?g0(e,u,0,y,0,this):(m=parseFloat(u.split(" ")[2])||0,m!==k.zOrigin&&Yr(this,k,"zOrigin",k.zOrigin,m),Yr(this,a,g,P2(f),P2(u)));continue}else if(g==="svgOrigin"){g0(e,u,1,y,0,this);continue}else if(g in ba){K6(this,k,g,h,w?Ni(h,w+u):u);continue}else if(g==="smoothOrigin"){Yr(this,k,"smooth",k.smooth,u);continue}else if(g==="force3D"){k[g]=u;continue}else if(g==="transform"){Q6(this,u,e);continue}}else g in a||(g=Qi(g)||g);if(L||(c||c===0)&&(h||h===0)&&!H6.test(u)&&g in a)_=(f+"").substr((h+"").length),c||(c=0),m=Dt(u)||(g in g1.units?g1.units[g]:_),_!==m&&(h=Ur(e,g,f,m)),this._pt=new i1(this._pt,L?k:a,g,h,(w?Ni(h,w+c):c)-h,!L&&(m==="px"||g==="zIndex")&&t.autoRound!==!1?R6:u0),this._pt.u=m||0,L&&M!==u?(this._pt.b=f,this._pt.e=M,this._pt.r=O6):_!==m&&m!=="%"&&(this._pt.b=f,this._pt.r=D6);else if(g in a)U6.call(this,e,g,f,w?w+u:u);else if(g in e)this.add(e,g,f||e[g],w?w+u:u,i,s);else if(g!=="parseTransform"){Zs(g,u);continue}L||(g in a?P.push(g,0,a[g]):typeof e[g]=="function"?P.push(g,2,e[g]()):P.push(g,1,f||e[g])),o.push(g)}}v&&ra(this)},render:function(e,t){if(t.tween._time||!l0())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:wr,aliases:sr,getSetter:function(e,t,r){var i=sr[t];return i&&i.indexOf(",")<0&&(t=i),t in br&&t!==s1&&(e._gsap.x||wr(e,"x"))?r&&oa===r?t==="scale"?I6:z6:(oa=r||{})&&(t==="scale"?B6:q6):e.style&&!Hs(e.style[t])?Z6:~t.indexOf("-")?F6:r0(e,t)},core:{_removeProperty:$r,_getMatrix:h0}};n1.utils.checkPrefix=Qi,n1.core.getStyleSaver=ca,(function(n,e,t,r){var i=r1(n+","+e+","+t,function(s){br[s]=1});r1(e,function(s){g1.units[s]="deg",ba[s]=1}),sr[i[13]]=n+","+e,r1(r,function(s){var o=s.split(":");sr[o[1]]=i[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY"),r1("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){g1.units[n]="px"}),n1.registerPlugin(ka);var yr=n1.registerPlugin(ka)||n1;yr.core.Tween;function J6(n,e){for(var t=0;tl?(s=i,i=p,a=o,o=_):r?i+=p:i=s+(p-s)/(_-a)*(o-a)},c=function(){s=i=r?0:i,a=o=0},h=function(p){var g=a,_=s,m=An();return(p||p===0)&&p!==i&&u(p),o===a||m-a>f?0:(i+(r?_:-_))/((r?m:o)-g)*1e3};return{update:u,reset:c,getVelocity:h}},On=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Va=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},Ha=function(){Hn=Mt.core.globals().ScrollTrigger,Hn&&Hn.core&&t9()},Aa=function(e){return Mt=e||Ea(),!V2&&Mt&&typeof document<"u"&&document.body&&(w1=window,Xr=document,Wr=Xr.documentElement,Ji=Xr.body,Ma=[w1,Xr,Wr,Ji],Mt.utils.clamp,Ta=Mt.core.context||function(){},bi="onpointerenter"in Ji?"pointer":"mouse",Sa=ot.isTouch=w1.matchMedia&&w1.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in w1||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,X1=ot.eventTypes=("ontouchstart"in Wr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Wr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Pa=0},500),Ha(),V2=1),V2};Gt.op=pt,fe.cache=0;var ot=(function(){function n(t){this.init(t)}var e=n.prototype;return e.init=function(r){V2||Aa(Mt)||console.warn("Please gsap.registerPlugin(Observer)"),Hn||Ha();var i=r.tolerance,s=r.dragMinimum,o=r.type,a=r.target,l=r.lineHeight,f=r.debounce,u=r.preventDefault,c=r.onStop,h=r.onStopDelay,d=r.ignore,p=r.wheelSpeed,g=r.event,_=r.onDragStart,m=r.onDragEnd,w=r.onDrag,L=r.onPress,b=r.onRelease,k=r.onRight,y=r.onLeft,v=r.onUp,P=r.onDown,M=r.onChangeX,E=r.onChangeY,O=r.onChange,V=r.onToggleX,j=r.onToggleY,F=r.onHover,U=r.onHoverEnd,G=r.onMove,q=r.ignoreCheck,te=r.isNormalizer,Z=r.onGestureStart,C=r.onGestureEnd,pe=r.onWheel,we=r.onEnable,at=r.onDisable,_e=r.onClick,Ee=r.scrollSpeed,ze=r.capture,Me=r.allowClicks,Te=r.lockAxis,Ie=r.onLockAxis;this.target=a=o1(a)||Wr,this.vars=r,d&&(d=Mt.utils.toArray(d)),i=i||1e-9,s=s||0,p=p||1,Ee=Ee||1,o=o||"wheel,touch,pointer",f=f!==!1,l||(l=parseFloat(w1.getComputedStyle(Ji).lineHeight)||22);var Ft,lt,Be,ae,Ve,et,ce,S=this,He=0,tt=0,zt=r.passive||!u&&r.passive!==!1,me=jr(a,Gt),ft=jr(a,pt),Tt=me(),H=ft(),R=~o.indexOf("touch")&&!~o.indexOf("pointer")&&X1[0]==="pointerdown",le=Dn(a),Ce=a.ownerDocument||Xr,Ue=[0,0,0],nt=[0,0,0],vt=0,W1=function(){return vt=An()},Le=function(W,de){return(S.event=W)&&d&&r9(W.target,d)||de&&R&&W.pointerType!=="touch"||q&&q(W,de)},q1=function(){S._vx.reset(),S._vy.reset(),lt.pause(),c&&c(S)},xt=function(){var W=S.deltaX=Va(Ue),de=S.deltaY=Va(nt),z=Math.abs(W)>=i,K=Math.abs(de)>=i;O&&(z||K)&&O(S,W,de,Ue,nt),z&&(k&&S.deltaX>0&&k(S),y&&S.deltaX<0&&y(S),M&&M(S),V&&S.deltaX<0!=He<0&&V(S),He=S.deltaX,Ue[0]=Ue[1]=Ue[2]=0),K&&(P&&S.deltaY>0&&P(S),v&&S.deltaY<0&&v(S),E&&E(S),j&&S.deltaY<0!=tt<0&&j(S),tt=S.deltaY,nt[0]=nt[1]=nt[2]=0),(ae||Be)&&(G&&G(S),Be&&(_&&Be===1&&_(S),w&&w(S),Be=0),ae=!1),et&&!(et=!1)&&Ie&&Ie(S),Ve&&(pe(S),Ve=!1),Ft=0},fr=function(W,de,z){Ue[z]+=W,nt[z]+=de,S._vx.update(W),S._vy.update(de),f?Ft||(Ft=requestAnimationFrame(xt)):xt()},k1=function(W,de){Te&&!ce&&(S.axis=ce=Math.abs(W)>Math.abs(de)?"x":"y",et=!0),ce!=="y"&&(Ue[2]+=W,S._vx.update(W,!0)),ce!=="x"&&(nt[2]+=de,S._vy.update(de,!0)),f?Ft||(Ft=requestAnimationFrame(xt)):xt()},qe=function(W){if(!Le(W,1)){W=On(W,u);var de=W.clientX,z=W.clientY,K=de-S.x,X=z-S.y,Q=S.isDragging;S.x=de,S.y=z,(Q||(K||X)&&(Math.abs(S.startX-de)>=s||Math.abs(S.startY-z)>=s))&&(Be||(Be=Q?2:1),Q||(S.isDragging=!0),k1(K,X))}},We=S.onPress=function(N){Le(N,1)||N&&N.button||(S.axis=ce=null,lt.pause(),S.isPressed=!0,N=On(N),He=tt=0,S.startX=S.x=N.clientX,S.startY=S.y=N.clientY,S._vx.reset(),S._vy.reset(),Xt(te?a:Ce,X1[1],qe,zt,!0),S.deltaX=S.deltaY=0,L&&L(S))},re=S.onRelease=function(N){if(!Le(N,1)){Wt(te?a:Ce,X1[1],qe,!0);var W=!isNaN(S.y-S.startY),de=S.isDragging,z=de&&(Math.abs(S.x-S.startX)>3||Math.abs(S.y-S.startY)>3),K=On(N);!z&&W&&(S._vx.reset(),S._vy.reset(),u&&Me&&Mt.delayedCall(.08,function(){if(An()-vt>300&&!N.defaultPrevented){if(N.target.click)N.target.click();else if(Ce.createEvent){var X=Ce.createEvent("MouseEvents");X.initMouseEvent("click",!0,!0,w1,1,K.screenX,K.screenY,K.clientX,K.clientY,!1,!1,!1,!1,0,null),N.target.dispatchEvent(X)}}})),S.isDragging=S.isGesturing=S.isPressed=!1,c&&de&&!te&<.restart(!0),Be&&xt(),m&&de&&m(S),b&&b(S,z)}},Sr=function(W){return W.touches&&W.touches.length>1&&(S.isGesturing=!0)&&Z(W,S.isDragging)},It=function(){return(S.isGesturing=!1)||C(S)},l1=function(W){if(!Le(W)){var de=me(),z=ft();fr((de-Tt)*Ee,(z-H)*Ee,1),Tt=de,H=z,c&<.restart(!0)}},S1=function(W){if(!Le(W)){W=On(W,u),pe&&(Ve=!0);var de=(W.deltaMode===1?l:W.deltaMode===2?w1.innerHeight:1)*p;fr(W.deltaX*de,W.deltaY*de,0),c&&!te&<.restart(!0)}},Mr=function(W){if(!Le(W)){var de=W.clientX,z=W.clientY,K=de-S.x,X=z-S.y;S.x=de,S.y=z,ae=!0,c&<.restart(!0),(K||X)&&k1(K,X)}},Qr=function(W){S.event=W,F(S)},T=function(W){S.event=W,U(S)},ne=function(W){return Le(W)||On(W,u)&&_e(S)};lt=S._dc=Mt.delayedCall(h||.25,q1).pause(),S.deltaX=S.deltaY=0,S._vx=m0(0,50,!0),S._vy=m0(0,50,!0),S.scrollX=me,S.scrollY=ft,S.isDragging=S.isGesturing=S.isPressed=!1,Ta(this),S.enable=function(N){return S.isEnabled||(Xt(le?Ce:a,"scroll",v0),o.indexOf("scroll")>=0&&Xt(le?Ce:a,"scroll",l1,zt,ze),o.indexOf("wheel")>=0&&Xt(a,"wheel",S1,zt,ze),(o.indexOf("touch")>=0&&Sa||o.indexOf("pointer")>=0)&&(Xt(a,X1[0],We,zt,ze),Xt(Ce,X1[2],re),Xt(Ce,X1[3],re),Me&&Xt(a,"click",W1,!0,!0),_e&&Xt(a,"click",ne),Z&&Xt(Ce,"gesturestart",Sr),C&&Xt(Ce,"gestureend",It),F&&Xt(a,bi+"enter",Qr),U&&Xt(a,bi+"leave",T),G&&Xt(a,bi+"move",Mr)),S.isEnabled=!0,S.isDragging=S.isGesturing=S.isPressed=ae=Be=!1,S._vx.reset(),S._vy.reset(),Tt=me(),H=ft(),N&&N.type&&We(N),we&&we(S)),S},S.disable=function(){S.isEnabled&&(en.filter(function(N){return N!==S&&Dn(N.target)}).length||Wt(le?Ce:a,"scroll",v0),S.isPressed&&(S._vx.reset(),S._vy.reset(),Wt(te?a:Ce,X1[1],qe,!0)),Wt(le?Ce:a,"scroll",l1,ze),Wt(a,"wheel",S1,ze),Wt(a,X1[0],We,ze),Wt(Ce,X1[2],re),Wt(Ce,X1[3],re),Wt(a,"click",W1,!0),Wt(a,"click",ne),Wt(Ce,"gesturestart",Sr),Wt(Ce,"gestureend",It),Wt(a,bi+"enter",Qr),Wt(a,bi+"leave",T),Wt(a,bi+"move",Mr),S.isEnabled=S.isPressed=S.isDragging=!1,at&&at(S))},S.kill=S.revert=function(){S.disable();var N=en.indexOf(S);N>=0&&en.splice(N,1),xr===S&&(xr=0)},en.push(S),te&&Dn(a)&&(xr=S),S.enable(g)},e9(n,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),n})();ot.version="3.14.2",ot.create=function(n){return new ot(n)},ot.register=Aa,ot.getAll=function(){return en.slice()},ot.getById=function(n){return en.filter(function(e){return e.vars.id===n})[0]},Ea()&&Mt.registerPlugin(ot);var Y,tn,ue,Fe,y1,Se,C0,O2,Rn,Zn,Fn,R2,Ot,Z2,b0,jt,Da,Oa,rn,Ra,w0,Za,Kt,y0,Fa,za,Kr,x0,L0,nn,k0,zn,S0,M0,F2=1,Rt=Date.now,T0=Rt(),z1=0,In=0,Ia=function(e,t,r){var i=x1(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},Ba=function(e,t){return t&&(!x1(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},i9=function n(){return In&&requestAnimationFrame(n)},qa=function(){return Z2=1},Na=function(){return Z2=0},ar=function(e){return e},Bn=function(e){return Math.round(e*1e5)/1e5||0},$a=function(){return typeof window<"u"},Ya=function(){return Y||$a()&&(Y=window.gsap)&&Y.registerPlugin&&Y},wi=function(e){return!!~C0.indexOf(e)},Ua=function(e){return(e==="Height"?k0:ue["inner"+e])||y1["client"+e]||Se["client"+e]},Xa=function(e){return Gr(e,"getBoundingClientRect")||(wi(e)?function(){return K2.width=ue.innerWidth,K2.height=k0,K2}:function(){return Lr(e)})},n9=function(e,t,r){var i=r.d,s=r.d2,o=r.a;return(o=Gr(e,"getBoundingClientRect"))?function(){return o()[i]}:function(){return(t?Ua(s):e["client"+s])||0}},s9=function(e,t){return!t||~or.indexOf(e)?Xa(e):function(){return K2}},lr=function(e,t){var r=t.s,i=t.d2,s=t.d,o=t.a;return Math.max(0,(r="scroll"+i)&&(o=Gr(e,r))?o()-Xa(e)()[s]:wi(e)?(y1[r]||Se[r])-Ua(i):e[r]-e["offset"+i])},z2=function(e,t){for(var r=0;r0){for(i-=o,a=0;a=i)return r[a];return r[a-1]}else for(a=r.length,i+=o;a--;)if(r[a]<=i)return r[a];return r[0]}:function(i,s,o){o===void 0&&(o=.001);var a=t(i);return!s||Math.abs(a-i)r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in $2?$2[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},U2=function(e,t,r,i,s,o,a,l){var f=s.startColor,u=s.endColor,c=s.fontSize,h=s.indent,d=s.fontWeight,p=Fe.createElement("div"),g=wi(r)||Gr(r,"pinType")==="fixed",_=e.indexOf("scroller")!==-1,m=g?Se:r,w=e.indexOf("start")!==-1,L=w?f:u,b="border-color:"+L+";font-size:"+c+";color:"+L+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((_||l)&&g?"fixed;":"absolute;"),(_||l||!g)&&(b+=(i===pt?P0:V0)+":"+(o+parseFloat(h))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=w,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||t===0?e+"-"+t:e,m.children[0]?m.insertBefore(p,m.children[0]):m.appendChild(p),p._offset=p["offset"+i.op.d2],X2(p,0,i,w),p},X2=function(e,t,r,i){var s={display:"block"},o=r[i?"os2":"p2"],a=r[i?"p2":"os2"];e._isFlipped=i,s[r.a+"Percent"]=i?-100:0,s[r.a]=i?"1px":0,s["border"+o+on]=1,s["border"+a+on]=0,s[r.p]=t+"px",Y.set(e,s)},se=[],D0={},Wn,Ja=function(){return Rt()-z1>34&&(Wn||(Wn=requestAnimationFrame(kr)))},an=function(){(!Kt||!Kt.isPressed||Kt.startX>Se.clientWidth)&&(fe.cache++,Kt?Wn||(Wn=requestAnimationFrame(kr)):kr(),z1||Si("scrollStart"),z1=Rt())},O0=function(){za=ue.innerWidth,Fa=ue.innerHeight},Gn=function(e){fe.cache++,(e===!0||!Ot&&!Za&&!Fe.fullscreenElement&&!Fe.webkitFullscreenElement&&(!y0||za!==ue.innerWidth||Math.abs(ue.innerHeight-Fa)>ue.innerHeight*.25))&&O2.restart(!0)},ki={},f9=[],e5=function n(){return yt(oe,"scrollEnd",n)||Ti(!0)},Si=function(e){return ki[e]&&ki[e].map(function(t){return t()})||f9},L1=[],t5=function(e){for(var t=0;ts,a=i._startClamp&&i.start>=s;(o||a)&&i.setPositions(a?s-1:i.start,o?Math.max(a?s:i.start+1,s):i.end,!0)}),o5(!1),S0=0,r.forEach(function(i){return i&&i.render&&i.render(-1)}),fe.forEach(function(i){Zt(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),i5(L0,1),O2.pause(),Mi++,Qt=2,kr(2),se.forEach(function(i){return Zt(i.vars.onRefresh)&&i.vars.onRefresh(i)}),Qt=oe.isRefreshing=!1,Si("refresh")},Z0=0,W2=1,jn,kr=function(e){if(e===2||!Qt&&!zn){oe.isUpdating=!0,jn&&jn.update(0);var t=se.length,r=Rt(),i=r-T0>=50,s=t&&se[0].scroll();if(W2=Z0>s?-1:1,Qt||(Z0=s),i&&(z1&&!Z2&&r-z1>200&&(z1=0,Si("scrollEnd")),Fn=T0,T0=r),W2<0){for(jt=t;jt-- >0;)se[jt]&&se[jt].update(0,i);W2=1}else for(jt=0;jt20),r-=r-y}if(p&&(l[p]=e||-.001,e<0&&(e=0)),o){var P=e+r,M=o._isStart;_="scroll"+i.d2,X2(o,P,i,M&&P>20||!M&&(c?Math.max(Se[_],y1[_]):o.parentNode[_])<=P+1),c&&(f=Lr(a),c&&(o.style[i.op.p]=f[i.op.p]-i.op.m-o._offset+_t))}return d&&w&&(_=Lr(w),d.seek(h),m=Lr(w),d._caScrollDist=_[i.p]-m[i.p],e=e/d._caScrollDist*h),d&&d.seek(g),d?e:Math.round(e)},g9=/(webkit|moz|length|cssText|inset)/i,l5=function(e,t,r,i){if(e.parentNode!==t){var s=e.style,o,a;if(t===Se){e._stOrig=s.cssText,a=B1(e);for(o in a)!+o&&!g9.test(o)&&a[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=a[o]);s.top=r,s.left=i}else s.cssText=e._stOrig;Y.core.getCache(e).uncache=1,t.appendChild(e)}},f5=function(e,t,r){var i=t,s=i;return function(o){var a=Math.round(e());return a!==i&&a!==s&&Math.abs(a-i)>3&&Math.abs(a-s)>3&&(o=a,r&&r()),s=i,i=Math.round(o),i}},Q2=function(e,t,r){var i={};i[t.p]="+="+r,Y.set(e,i)},u5=function(e,t){var r=jr(e,t),i="_scroll"+t.p2,s=function o(a,l,f,u,c){var h=o.tween,d=l.onComplete,p={};f=f||r();var g=f5(r,f,function(){h.kill(),o.tween=0});return c=u&&c||0,u=u||a-f,h&&h.kill(),l[i]=a,l.inherit=!1,l.modifiers=p,p[i]=function(){return g(f+u*h.ratio+c*h.ratio*h.ratio)},l.onUpdate=function(){fe.cache++,o.tween&&kr()},l.onComplete=function(){o.tween=0,d&&d.call(h)},h=o.tween=Y.to(e,l),h};return e[i]=r,r.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},wt(e,"wheel",r.wheelHandler),oe.isTouch&&wt(e,"touchmove",r.wheelHandler),s},oe=(function(){function n(t,r){tn||n.register(Y)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),x0(this),this.init(t,r)}var e=n.prototype;return e.init=function(r,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!In){this.update=this.refresh=this.kill=ar;return}r=ja(x1(r)||qn(r)||r.nodeType?{trigger:r}:r,N2);var s=r,o=s.onUpdate,a=s.toggleClass,l=s.id,f=s.onToggle,u=s.onRefresh,c=s.scrub,h=s.trigger,d=s.pin,p=s.pinSpacing,g=s.invalidateOnRefresh,_=s.anticipatePin,m=s.onScrubComplete,w=s.onSnapComplete,L=s.once,b=s.snap,k=s.pinReparent,y=s.pinSpacer,v=s.containerAnimation,P=s.fastScrollEnd,M=s.preventOverlaps,E=r.horizontal||r.containerAnimation&&r.horizontal!==!1?Gt:pt,O=!c&&c!==0,V=o1(r.scroller||ue),j=Y.core.getCache(V),F=wi(V),U=("pinType"in r?r.pinType:Gr(V,"pinType")||F&&"fixed")==="fixed",G=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],q=O&&r.toggleActions.split(" "),te="markers"in r?r.markers:N2.markers,Z=F?0:parseFloat(B1(V)["border"+E.p2+on])||0,C=this,pe=r.onRefreshInit&&function(){return r.onRefreshInit(C)},we=n9(V,F,E),at=s9(V,F),_e=0,Ee=0,ze=0,Me=jr(V,E),Te,Ie,Ft,lt,Be,ae,Ve,et,ce,S,He,tt,zt,me,ft,Tt,H,R,le,Ce,Ue,nt,vt,W1,Le,q1,xt,fr,k1,qe,We,re,Sr,It,l1,S1,Mr,Qr,T;if(C._startClamp=C._endClamp=!1,C._dir=E,_*=45,C.scroller=V,C.scroll=v?v.time.bind(v):Me,lt=Me(),C.vars=r,i=i||r.animation,"refreshPriority"in r&&(Ra=1,r.refreshPriority===-9999&&(jn=C)),j.tweenScroll=j.tweenScroll||{top:u5(V,pt),left:u5(V,Gt)},C.tweenTo=Te=j.tweenScroll[E.p],C.scrubDuration=function(z){Sr=qn(z)&&z,Sr?re?re.duration(z):re=Y.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Sr,paused:!0,onComplete:function(){return m&&m(C)}}):(re&&re.progress(1).kill(),re=0)},i&&(i.vars.lazy=!1,i._initted&&!C.isReverted||i.vars.immediateRender!==!1&&r.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),C.animation=i.pause(),i.scrollTrigger=C,C.scrubDuration(c),qe=0,l||(l=i.vars.id)),b&&((!yi(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in Se.style&&Y.set(F?[Se,y1]:V,{scrollBehavior:"auto"}),fe.forEach(function(z){return Zt(z)&&z.target===(F?Fe.scrollingElement||y1:V)&&(z.smooth=!1)}),Ft=Zt(b.snapTo)?b.snapTo:b.snapTo==="labels"?a9(i):b.snapTo==="labelsDirectional"?l9(i):b.directional!==!1?function(z,K){return A0(b.snapTo)(z,Rt()-Ee<500?0:K.direction)}:Y.utils.snap(b.snapTo),It=b.duration||{min:.1,max:2},It=yi(It)?Zn(It.min,It.max):Zn(It,It),l1=Y.delayedCall(b.delay||Sr/2||.1,function(){var z=Me(),K=Rt()-Ee<500,X=Te.tween;if((K||Math.abs(C.getVelocity())<10)&&!X&&!Z2&&_e!==z){var Q=(z-ae)/me,ht=i&&!O?i.totalProgress():Q,ee=K?0:(ht-We)/(Rt()-Fn)*1e3||0,Ne=Y.utils.clamp(-Q,1-Q,sn(ee/2)*ee/.185),Lt=Q+(b.inertia===!1?0:Ne),$e,Ge,Oe=b,G1=Oe.onStart,rt=Oe.onInterrupt,M1=Oe.onComplete;if($e=Ft(Lt,C),qn($e)||($e=Lt),Ge=Math.max(0,Math.round(ae+$e*me)),z<=Ve&&z>=ae&&Ge!==z){if(X&&!X._initted&&X.data<=sn(Ge-z))return;b.inertia===!1&&(Ne=$e-Q),Te(Ge,{duration:It(sn(Math.max(sn(Lt-ht),sn($e-ht))*.185/ee/.05||0)),ease:b.ease||"power3",data:sn(Ge-z),onInterrupt:function(){return l1.restart(!0)&&rt&&rt(C)},onComplete:function(){C.update(),_e=Me(),i&&!O&&(re?re.resetTo("totalProgress",$e,i._tTime/i._tDur):i.progress($e)),qe=We=i&&!O?i.totalProgress():C.progress,w&&w(C),M1&&M1(C)}},z,Ne*me,Ge-z-Ne*me),G1&&G1(C,Te.tween)}}else C.isActive&&_e!==z&&l1.restart(!0)}).pause()),l&&(D0[l]=C),h=C.trigger=o1(h||d!==!0&&d),T=h&&h._gsap&&h._gsap.stRevert,T&&(T=T(C)),d=d===!0?h:o1(d),x1(a)&&(a={targets:h,className:a}),d&&(p===!1||p===I1||(p=!p&&d.parentNode&&d.parentNode.style&&B1(d.parentNode).display==="flex"?!1:dt),C.pin=d,Ie=Y.core.getCache(d),Ie.spacer?ft=Ie.pinState:(y&&(y=o1(y),y&&!y.nodeType&&(y=y.current||y.nativeElement),Ie.spacerIsNative=!!y,y&&(Ie.spacerState=j2(y))),Ie.spacer=R=y||Fe.createElement("div"),R.classList.add("pin-spacer"),l&&R.classList.add("pin-spacer-"+l),Ie.pinState=ft=j2(d)),r.force3D!==!1&&Y.set(d,{force3D:!0}),C.spacer=R=Ie.spacer,k1=B1(d),W1=k1[p+E.os2],Ce=Y.getProperty(d),Ue=Y.quickSetter(d,E.a,_t),z0(d,R,k1),H=j2(d)),te){tt=yi(te)?ja(te,Qa):Qa,S=U2("scroller-start",l,V,E,tt,0),He=U2("scroller-end",l,V,E,tt,0,S),le=S["offset"+E.op.d2];var ne=o1(Gr(V,"content")||V);et=this.markerStart=U2("start",l,ne,E,tt,le,0,v),ce=this.markerEnd=U2("end",l,ne,E,tt,le,0,v),v&&(Qr=Y.quickSetter([et,ce],E.a,_t)),!U&&!(or.length&&Gr(V,"fixedMarkers")===!0)&&(o9(F?Se:V),Y.set([S,He],{force3D:!0}),q1=Y.quickSetter(S,E.a,_t),fr=Y.quickSetter(He,E.a,_t))}if(v){var N=v.vars.onUpdate,W=v.vars.onUpdateParams;v.eventCallback("onUpdate",function(){C.update(0,0,1),N&&N.apply(v,W||[])})}if(C.previous=function(){return se[se.indexOf(C)-1]},C.next=function(){return se[se.indexOf(C)+1]},C.revert=function(z,K){if(!K)return C.kill(!0);var X=z!==!1||!C.enabled,Q=Ot;X!==C.isReverted&&(X&&(S1=Math.max(Me(),C.scroll.rec||0),ze=C.progress,Mr=i&&i.progress()),et&&[et,ce,S,He].forEach(function(ht){return ht.style.display=X?"none":"block"}),X&&(Ot=C,C.update(X)),d&&(!k||!C.isActive)&&(X?c9(d,R,ft):z0(d,R,B1(d),Le)),X||C.update(X),Ot=Q,C.isReverted=X)},C.refresh=function(z,K,X,Q){if(!((Ot||!C.enabled)&&!K)){if(d&&z&&z1){wt(n,"scrollEnd",e5);return}!Qt&&pe&&pe(C),Ot=C,Te.tween&&!X&&(Te.tween.kill(),Te.tween=0),re&&re.pause(),g&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(Jr){return Jr.vars.immediateRender&&Jr.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),C.isReverted||C.revert(!0,!0),C._subPinOffset=!1;var ht=we(),ee=at(),Ne=v?v.duration():lr(V,E),Lt=me<=.01||!me,$e=0,Ge=Q||0,Oe=yi(X)?X.end:r.end,G1=r.endTrigger||h,rt=yi(X)?X.start:r.start||(r.start===0||!h?0:d?"0 0":"0 100%"),M1=C.pinnedContainer=r.pinnedContainer&&o1(r.pinnedContainer,C),ur=h&&Math.max(0,se.indexOf(C))||0,Et=ur,Pt,Bt,Ei,es,qt,mt,cr,$0,L5,Qn,dr,Jn,ts;for(te&&yi(X)&&(Jn=Y.getProperty(S,E.p),ts=Y.getProperty(He,E.p));Et-- >0;)mt=se[Et],mt.end||mt.refresh(0,1)||(Ot=C),cr=mt.pin,cr&&(cr===h||cr===d||cr===M1)&&!mt.isReverted&&(Qn||(Qn=[]),Qn.unshift(mt),mt.revert(!0,!0)),mt!==se[Et]&&(ur--,Et--);for(Zt(rt)&&(rt=rt(C)),rt=Ia(rt,"start",C),ae=a5(rt,h,ht,E,Me(),et,S,C,ee,Z,U,Ne,v,C._startClamp&&"_startClamp")||(d?-.001:0),Zt(Oe)&&(Oe=Oe(C)),x1(Oe)&&!Oe.indexOf("+=")&&(~Oe.indexOf(" ")?Oe=(x1(rt)?rt.split(" ")[0]:"")+Oe:($e=Y2(Oe.substr(2),ht),Oe=x1(rt)?rt:(v?Y.utils.mapRange(0,v.duration(),v.scrollTrigger.start,v.scrollTrigger.end,ae):ae)+$e,G1=h)),Oe=Ia(Oe,"end",C),Ve=Math.max(ae,a5(Oe||(G1?"100% 0":Ne),G1,ht,E,Me()+$e,ce,He,C,ee,Z,U,Ne,v,C._endClamp&&"_endClamp"))||-.001,$e=0,Et=ur;Et--;)mt=se[Et]||{},cr=mt.pin,cr&&mt.start-mt._pinPush<=ae&&!v&&mt.end>0&&(Pt=mt.end-(C._startClamp?Math.max(0,mt.start):mt.start),(cr===h&&mt.start-mt._pinPush=lr(V,E)))Pt=B1(d),es=E===pt,Ei=Me(),nt=parseFloat(Ce(E.a))+Ge,!Ne&&Ve>1&&(dr=(F?Fe.scrollingElement||y1:V).style,dr={style:dr,value:dr["overflow"+E.a.toUpperCase()]},F&&B1(Se)["overflow"+E.a.toUpperCase()]!=="scroll"&&(dr.style["overflow"+E.a.toUpperCase()]="scroll")),z0(d,R,Pt),H=j2(d),Bt=Lr(d,!0),$0=U&&jr(V,es?Gt:pt)(),p?(Le=[p+E.os2,me+Ge+_t],Le.t=R,Et=p===dt?I2(d,E)+me+Ge:0,Et&&(Le.push(E.d,Et+_t),R.style.flexBasis!=="auto"&&(R.style.flexBasis=Et+_t)),ln(Le),M1&&se.forEach(function(Jr){Jr.pin===M1&&Jr.vars.pinSpacing!==!1&&(Jr._subPinOffset=!0)}),U&&Me(S1)):(Et=I2(d,E),Et&&R.style.flexBasis!=="auto"&&(R.style.flexBasis=Et+_t)),U&&(qt={top:Bt.top+(es?Ei-ae:$0)+_t,left:Bt.left+(es?$0:Ei-ae)+_t,boxSizing:"border-box",position:"fixed"},qt[xi]=qt["max"+on]=Math.ceil(Bt.width)+_t,qt[Li]=qt["max"+H0]=Math.ceil(Bt.height)+_t,qt[I1]=qt[I1+Un]=qt[I1+$n]=qt[I1+Xn]=qt[I1+Yn]="0",qt[dt]=Pt[dt],qt[dt+Un]=Pt[dt+Un],qt[dt+$n]=Pt[dt+$n],qt[dt+Xn]=Pt[dt+Xn],qt[dt+Yn]=Pt[dt+Yn],Tt=h9(ft,qt,k),Qt&&Me(0)),i?(L5=i._initted,w0(1),i.render(i.duration(),!0,!0),vt=Ce(E.a)-nt+me+Ge,xt=Math.abs(me-vt)>1,U&&xt&&Tt.splice(Tt.length-2,2),i.render(0,!0,!0),L5||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),w0(0)):vt=me,dr&&(dr.value?dr.style["overflow"+E.a.toUpperCase()]=dr.value:dr.style.removeProperty("overflow-"+E.a));else if(h&&Me()&&!v)for(Bt=h.parentNode;Bt&&Bt!==Se;)Bt._pinOffset&&(ae-=Bt._pinOffset,Ve-=Bt._pinOffset),Bt=Bt.parentNode;Qn&&Qn.forEach(function(Jr){return Jr.revert(!1,!0)}),C.start=ae,C.end=Ve,lt=Be=Qt?S1:Me(),!v&&!Qt&&(lt0?se.slice(0,K).reverse():se.slice(K+1);return(x1(z)?X.filter(function(Q){return Q.vars.preventOverlaps===z}):X).filter(function(Q){return C.direction>0?Q.end<=ae:Q.start>=Ve})},C.update=function(z,K,X){if(!(v&&!X&&!z)){var Q=Qt===!0?S1:C.scroll(),ht=z?0:(Q-ae)/me,ee=ht<0?0:ht>1?1:ht||0,Ne=C.progress,Lt,$e,Ge,Oe,G1,rt,M1,ur;if(K&&(Be=lt,lt=v?Me():Q,b&&(We=qe,qe=i&&!O?i.totalProgress():ee)),_&&d&&!Ot&&!F2&&z1&&(!ee&&aeQ+(Q-Be)/(Rt()-Fn)*_&&(ee=.9999)),ee!==Ne&&C.enabled){if(Lt=C.isActive=!!ee&&ee<1,$e=!!Ne&&Ne<1,rt=Lt!==$e,G1=rt||!!ee!=!!Ne,C.direction=ee>Ne?1:-1,C.progress=ee,G1&&!Ot&&(Ge=ee&&!Ne?0:ee===1?1:Ne===1?2:3,O&&(Oe=!rt&&q[Ge+1]!=="none"&&q[Ge+1]||q[Ge],ur=i&&(Oe==="complete"||Oe==="reset"||Oe in i))),M&&(rt||ur)&&(ur||c||!i)&&(Zt(M)?M(C):C.getTrailing(M).forEach(function(Ei){return Ei.endAnimation()})),O||(re&&!Ot&&!F2?(re._dp._time-re._start!==re._time&&re.render(re._dp._time-re._start),re.resetTo?re.resetTo("totalProgress",ee,i._tTime/i._tDur):(re.vars.totalProgress=ee,re.invalidate().restart())):i&&i.totalProgress(ee,!!(Ot&&(Ee||z)))),d){if(z&&p&&(R.style[p+E.os2]=W1),!U)Ue(Bn(nt+vt*ee));else if(G1){if(M1=!z&&ee>Ne&&Ve+1>Q&&Q+1>=lr(V,E),k)if(!z&&(Lt||M1)){var Et=Lr(d,!0),Pt=Q-ae;l5(d,Se,Et.top+(E===pt?Pt:0)+_t,Et.left+(E===pt?0:Pt)+_t)}else l5(d,R);ln(Lt||M1?Tt:H),xt&&ee<1&&Lt||Ue(nt+(ee===1&&!M1?vt:0))}}b&&!Te.tween&&!Ot&&!F2&&l1.restart(!0),a&&(rt||L&&ee&&(ee<1||!M0))&&Rn(a.targets).forEach(function(Ei){return Ei.classList[Lt||L?"add":"remove"](a.className)}),o&&!O&&!z&&o(C),G1&&!Ot?(O&&(ur&&(Oe==="complete"?i.pause().totalProgress(1):Oe==="reset"?i.restart(!0).pause():Oe==="restart"?i.restart(!0):i[Oe]()),o&&o(C)),(rt||!M0)&&(f&&rt&&E0(C,f),G[Ge]&&E0(C,G[Ge]),L&&(ee===1?C.kill(!1,1):G[Ge]=0),rt||(Ge=ee===1?1:3,G[Ge]&&E0(C,G[Ge]))),P&&!Lt&&Math.abs(C.getVelocity())>(qn(P)?P:2500)&&(Nn(C.callbackAnimation),re?re.progress(1):Nn(i,Oe==="reverse"?1:!ee,1))):O&&o&&!Ot&&o(C)}if(fr){var Bt=v?Q/v.duration()*(v._caScrollDist||0):Q;q1(Bt+(S._isFlipped?1:0)),fr(Bt)}Qr&&Qr(-Q/v.duration()*(v._caScrollDist||0))}},C.enable=function(z,K){C.enabled||(C.enabled=!0,wt(V,"resize",Gn),F||wt(V,"scroll",an),pe&&wt(n,"refreshInit",pe),z!==!1&&(C.progress=ze=0,lt=Be=_e=Me()),K!==!1&&C.refresh())},C.getTween=function(z){return z&&Te?Te.tween:re},C.setPositions=function(z,K,X,Q){if(v){var ht=v.scrollTrigger,ee=v.duration(),Ne=ht.end-ht.start;z=ht.start+Ne*z/ee,K=ht.start+Ne*K/ee}C.refresh(!1,!1,{start:Ba(z,X&&!!C._startClamp),end:Ba(K,X&&!!C._endClamp)},Q),C.update()},C.adjustPinSpacing=function(z){if(Le&&z){var K=Le.indexOf(E.d)+1;Le[K]=parseFloat(Le[K])+z+_t,Le[1]=parseFloat(Le[1])+z+_t,ln(Le)}},C.disable=function(z,K){if(z!==!1&&C.revert(!0,!0),C.enabled&&(C.enabled=C.isActive=!1,K||re&&re.pause(),S1=0,Ie&&(Ie.uncache=1),pe&&yt(n,"refreshInit",pe),l1&&(l1.pause(),Te.tween&&Te.tween.kill()&&(Te.tween=0)),!F)){for(var X=se.length;X--;)if(se[X].scroller===V&&se[X]!==C)return;yt(V,"resize",Gn),F||yt(V,"scroll",an)}},C.kill=function(z,K){C.disable(z,K),re&&!K&&re.kill(),l&&delete D0[l];var X=se.indexOf(C);X>=0&&se.splice(X,1),X===jt&&W2>0&&jt--,X=0,se.forEach(function(Q){return Q.scroller===C.scroller&&(X=1)}),X||Qt||(C.scroll.rec=0),i&&(i.scrollTrigger=null,z&&i.revert({kill:!1}),K||i.kill()),et&&[et,ce,S,He].forEach(function(Q){return Q.parentNode&&Q.parentNode.removeChild(Q)}),jn===C&&(jn=0),d&&(Ie&&(Ie.uncache=1),X=0,se.forEach(function(Q){return Q.pin===d&&X++}),X||(Ie.spacer=0)),r.onKill&&r.onKill(C)},se.push(C),C.enable(!1,!1),T&&T(C),i&&i.add&&!me){var de=C.update;C.update=function(){C.update=de,fe.cache++,ae||Ve||C.refresh()},Y.delayedCall(.01,C.update),me=.01,ae=Ve=0}else C.refresh();d&&u9()},n.register=function(r){return tn||(Y=r||Ya(),$a()&&window.document&&n.enable(),tn=In),tn},n.defaults=function(r){if(r)for(var i in r)N2[i]=r[i];return N2},n.disable=function(r,i){In=0,se.forEach(function(o){return o[i?"kill":"disable"](r)}),yt(ue,"wheel",an),yt(Fe,"scroll",an),clearInterval(R2),yt(Fe,"touchcancel",ar),yt(Se,"touchstart",ar),B2(yt,Fe,"pointerdown,touchstart,mousedown",qa),B2(yt,Fe,"pointerup,touchend,mouseup",Na),O2.kill(),z2(yt);for(var s=0;s0&&o.left+a0&&o.top+a=0&&L1.splice(t,5),L1.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),Y.core.getCache(e),x0())}}):L1},oe.revert=function(n,e){return R0(!n,e)},oe.create=function(n,e){return new oe(n,e)},oe.refresh=function(n){return n?Gn(!0):(tn||oe.register())&&Ti(!0)},oe.update=function(n){return++fe.cache&&kr(n===!0?2:0)},oe.clearScrollMemory=i5,oe.maxScroll=function(n,e){return lr(n,e?Gt:pt)},oe.getScrollFunc=function(n,e){return jr(o1(n),e?Gt:pt)},oe.getById=function(n){return D0[n]},oe.getAll=function(){return se.filter(function(n){return n.vars.id!=="ScrollSmoother"})},oe.isScrolling=function(){return!!z1},oe.snapDirectional=A0,oe.addEventListener=function(n,e){var t=ki[n]||(ki[n]=[]);~t.indexOf(e)||t.push(e)},oe.removeEventListener=function(n,e){var t=ki[n],r=t&&t.indexOf(e);r>=0&&t.splice(r,1)},oe.batch=function(n,e){var t=[],r={},i=e.interval||.016,s=e.batchMax||1e9,o=function(f,u){var c=[],h=[],d=Y.delayedCall(i,function(){u(c,h),c=[],h=[]}).pause();return function(p){c.length||d.restart(!0),c.push(p.trigger),h.push(p),s<=c.length&&d.progress(1)}},a;for(a in e)r[a]=a.substr(0,2)==="on"&&Zt(e[a])&&a!=="onRefreshInit"?o(a,e[a]):e[a];return Zt(s)&&(s=s(),wt(oe,"refresh",function(){return s=e.batchMax()})),Rn(n).forEach(function(l){var f={};for(a in r)f[a]=r[a];f.trigger=l,t.push(oe.create(f))}),t};var c5=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},I0=function n(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(ot.isTouch?" pinch-zoom":""):"none",e===y1&&n(Se,t)},J2={auto:1,scroll:1},p9=function(e){var t=e.event,r=e.target,i=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||Y.core.getCache(s),a=Rt(),l;if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==Se&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(J2[(l=B1(s)).overflowY]||J2[l.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==r&&!wi(s)&&(J2[(l=B1(s)).overflowY]||J2[l.overflowX]),o._isScrollT=a}(o._isScroll||i==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},d5=function(e,t,r,i){return ot.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&p9,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&wt(Fe,ot.eventTypes[0],g5,!1,!0)},onDisable:function(){return yt(Fe,ot.eventTypes[0],g5,!0)}})},_9=/(input|label|select|textarea)/i,h5,g5=function(e){var t=_9.test(e.target.tagName);(t||h5)&&(e._gsapAllow=!0,h5=t)},v9=function(e){yi(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,r=t.normalizeScrollX,i=t.momentum,s=t.allowNestedScroll,o=t.onRelease,a,l,f=o1(e.target)||y1,u=Y.core.globals().ScrollSmoother,c=u&&u.get(),h=Kr&&(e.content&&o1(e.content)||c&&e.content!==!1&&!c.smooth()&&c.content()),d=jr(f,pt),p=jr(f,Gt),g=1,_=(ot.isTouch&&ue.visualViewport?ue.visualViewport.scale*ue.visualViewport.width:ue.outerWidth)/ue.innerWidth,m=0,w=Zt(i)?function(){return i(a)}:function(){return i||2.8},L,b,k=d5(f,e.type,!0,s),y=function(){return b=!1},v=ar,P=ar,M=function(){l=lr(f,pt),P=Zn(Kr?1:0,l),r&&(v=Zn(0,lr(f,Gt))),L=Mi},E=function(){h._gsap.y=Bn(parseFloat(h._gsap.y)+d.offset)+"px",h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(h._gsap.y)+", 0, 1)",d.offset=d.cacheID=0},O=function(){if(b){requestAnimationFrame(y);var te=Bn(a.deltaY/2),Z=P(d.v-te);if(h&&Z!==d.v+d.offset){d.offset=Z-d.v;var C=Bn((parseFloat(h&&h._gsap.y)||0)-d.offset);h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+C+", 0, 1)",h._gsap.y=C+"px",d.cacheID=fe.cache,kr()}return!0}d.offset&&E(),b=!0},V,j,F,U,G=function(){M(),V.isActive()&&V.vars.scrollY>l&&(d()>l?V.progress(1)&&d(l):V.resetTo("scrollY",l))};return h&&Y.set(h,{y:"+=0"}),e.ignoreCheck=function(q){return Kr&&q.type==="touchmove"&&O()||g>1.05&&q.type!=="touchstart"||a.isGesturing||q.touches&&q.touches.length>1},e.onPress=function(){b=!1;var q=g;g=Bn((ue.visualViewport&&ue.visualViewport.scale||1)/_),V.pause(),q!==g&&I0(f,g>1.01?!0:r?!1:"x"),j=p(),F=d(),M(),L=Mi},e.onRelease=e.onGestureStart=function(q,te){if(d.offset&&E(),!te)U.restart(!0);else{fe.cache++;var Z=w(),C,pe;r&&(C=p(),pe=C+Z*.05*-q.velocityX/.227,Z*=c5(p,C,pe,lr(f,Gt)),V.vars.scrollX=v(pe)),C=d(),pe=C+Z*.05*-q.velocityY/.227,Z*=c5(d,C,pe,lr(f,pt)),V.vars.scrollY=P(pe),V.invalidate().duration(Z).play(.01),(Kr&&V.vars.scrollY>=l||C>=l-1)&&Y.to({},{onUpdate:G,duration:Z})}o&&o(q)},e.onWheel=function(){V._ts&&V.pause(),Rt()-m>1e3&&(L=0,m=Rt())},e.onChange=function(q,te,Z,C,pe){if(Mi!==L&&M(),te&&r&&p(v(C[2]===te?j+(q.startX-q.x):p()+te-C[1])),Z){d.offset&&E();var we=pe[2]===Z,at=we?F+q.startY-q.y:d()+Z-pe[1],_e=P(at);we&&at!==_e&&(F+=_e-at),d(_e)}(Z||te)&&kr()},e.onEnable=function(){I0(f,r?!1:"x"),oe.addEventListener("refresh",G),wt(ue,"resize",G),d.smooth&&(d.target.style.scrollBehavior="auto",d.smooth=p.smooth=!1),k.enable()},e.onDisable=function(){I0(f,!0),yt(ue,"resize",G),oe.removeEventListener("refresh",G),k.kill()},e.lockAxis=e.lockAxis!==!1,a=new ot(e),a.iOS=Kr,Kr&&!d()&&d(1),Kr&&Y.ticker.add(ar),U=a._dc,V=Y.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:f5(d,d(),function(){return V.pause()})},onUpdate:kr,onComplete:U.vars.onComplete}),a};oe.sort=function(n){if(Zt(n))return se.sort(n);var e=ue.pageYOffset||0;return oe.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+ue.innerHeight}),se.sort(n||function(t,r){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})},oe.observe=function(n){return new ot(n)},oe.normalizeScroll=function(n){if(typeof n>"u")return Kt;if(n===!0&&Kt)return Kt.enable();if(n===!1){Kt&&Kt.kill(),Kt=n;return}var e=n instanceof ot?n:v9(n);return Kt&&Kt.target===e.target&&Kt.kill(),wi(e.target)&&(Kt=e),e},oe.core={_getVelocityProp:m0,_inputObserver:d5,_scrollers:fe,_proxies:or,bridge:{ss:function(){z1||Si("scrollStart"),z1=Rt()},ref:function(){return Ot}}},Ya()&&Y.registerPlugin(oe);var m9=Pe('');const C9={hash:"svelte-1dygfdw",code:`:host {display:block;min-height:100vh;}.svelte-1dygfdw {box-sizing:border-box;}.gallery.svelte-1dygfdw {position:relative;width:100%;height:100vh;overflow:hidden;background:#111;font-family:system-ui, + -apple-system, + BlinkMacSystemFont, + "Segoe UI", + sans-serif;}.cards.svelte-1dygfdw {position:absolute;width:14rem;height:18rem;top:40%;left:50%;transform:translate(-50%, -50%);}.cards.svelte-1dygfdw li:where(.svelte-1dygfdw) {list-style:none;padding:0;margin:0;width:14rem;height:18rem;text-align:center;line-height:18rem;font-size:2rem;position:absolute;top:0;left:0;border-radius:0.8rem;}.cards.svelte-1dygfdw li:where(.svelte-1dygfdw) img:where(.svelte-1dygfdw) {max-width:90%;opacity:0;}.actions.svelte-1dygfdw {position:absolute;bottom:25px;left:50%;transform:translateX(-50%);}button.svelte-1dygfdw {display:inline-block;outline:none;padding:12px 25px;background:#111;border:solid 2px #eee;color:#eee;border-radius:99px;font-weight:600;cursor:pointer;line-height:18px;margin:1rem;}button.svelte-1dygfdw:hover {background:#eee;color:#111;}`};function p5(n,e){u1(e,!0),tr(n,C9),yr.registerPlugin(oe);let t=D(e,"title",7,""),r=D(e,"bgImage",7,""),i=D(e,"bgImageAlt",7,""),s,o,a,l;ui(()=>{if(!s)return;const c=yr.utils.toArray(s.querySelectorAll(".cards li")),h=s.querySelectorAll(".cards li img"),d=s.querySelector(".next"),p=s.querySelector(".prev");if(!c.length)return;yr.to(h,{opacity:1,delay:.1});let g=0;const _=.1,m=yr.utils.snap(_);l=k(c,_),a=yr.to(l,{totalTime:0,duration:.5,ease:"power3",paused:!0}),o=oe.create({start:0,end:"+=3000",trigger:s,pin:s,onUpdate(y){y.progress===1&&y.direction>0&&!y.wrapping?w(y):y.progress<1e-5&&y.direction<0&&!y.wrapping?L(y):(a.vars.totalTime=m((g+y.progress)*l.duration()),a.invalidate().restart(),y.wrapping=!1)}});function w(y){g++,y.wrapping=!0,y.scroll(y.start+1)}function L(y){g--,g<0&&(g=9,l.totalTime(l.totalTime()+l.duration()*10),a.pause()),y.wrapping=!0,y.scroll(y.end-1)}function b(y){const v=l.duration(),P=(y-v*g)/v;P>1?w(o):P<0?L(o):o.scroll(o.start+P*(o.end-o.start))}d&&d.addEventListener("click",()=>b(a.vars.totalTime+_)),p&&p.addEventListener("click",()=>b(a.vars.totalTime-_));function k(y,v){const P=Math.ceil(1/v),M=y.length*v+.5,E=(y.length+P)*v+1,O=yr.timeline({paused:!0}),V=yr.timeline({paused:!0,repeat:-1,onRepeat(){this._time===this._dur&&(this._tTime+=this._dur-.01)}}),j=y.length+P*2;yr.set(y,{xPercent:400,opacity:0,scale:0});for(let F=0;F{o&&o.kill(),a&&a.kill(),l&&l.kill(),oe.getAll().forEach(c=>c.kill())});var f={get title(){return t()},set title(c=""){t(c),A()},get bgImage(){return r()},set bgImage(c=""){r(c),A()},get bgImageAlt(){return i()},set bgImageAlt(c=""){i(c),A()}},u=m9();return U1(u,c=>s=c,()=>s),ke(n,u),c1(f)}customElements.define("csis-infinity-scroll",O1(p5,{title:{attribute:"title",type:"String"},bgImage:{attribute:"bg-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"}},[],[],{mode:"open"}));const b9=Object.freeze(Object.defineProperty({__proto__:null,default:p5},Symbol.toStringTag,{value:"Module"}));var _5={},B0={},q0=34,Kn=10,N0=13;function v5(n){return new Function("d","return {"+n.map(function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'}).join(",")+"}")}function w9(n,e){var t=v5(n);return function(r,i){return e(t(r),i,n)}}function m5(n){var e=Object.create(null),t=[];return n.forEach(function(r){for(var i in r)i in e||t.push(e[i]=i)}),t}function a1(n,e){var t=n+"",r=t.length;return r9999?"+"+a1(n,6):a1(n,4)}function x9(n){var e=n.getUTCHours(),t=n.getUTCMinutes(),r=n.getUTCSeconds(),i=n.getUTCMilliseconds();return isNaN(n)?"Invalid Date":y9(n.getUTCFullYear())+"-"+a1(n.getUTCMonth()+1,2)+"-"+a1(n.getUTCDate(),2)+(i?"T"+a1(e,2)+":"+a1(t,2)+":"+a1(r,2)+"."+a1(i,3)+"Z":r?"T"+a1(e,2)+":"+a1(t,2)+":"+a1(r,2)+"Z":t||e?"T"+a1(e,2)+":"+a1(t,2)+"Z":"")}function C5(n){var e=new RegExp('["'+n+` +\r]`),t=n.charCodeAt(0);function r(c,h){var d,p,g=i(c,function(_,m){if(d)return d(_,m-1);p=_,d=h?w9(_,h):v5(_)});return g.columns=p||[],g}function i(c,h){var d=[],p=c.length,g=0,_=0,m,w=p<=0,L=!1;c.charCodeAt(p-1)===Kn&&--p,c.charCodeAt(p-1)===N0&&--p;function b(){if(w)return B0;if(L)return L=!1,_5;var y,v=g,P;if(c.charCodeAt(v)===q0){for(;g++=p?w=!0:(P=c.charCodeAt(g++))===Kn?L=!0:P===N0&&(L=!0,c.charCodeAt(g)===Kn&&++g),c.slice(v+1,y-1).replace(/""/g,'"')}for(;g{const s=(r.date||"").trim(),o=new Date(`${s}T00:00:00`).getTime();return{id:r.id?Number(r.id):i,title:r.title?.trim()||"",description:r.description?.trim()||"",date:s,timestamp:o,dateText:P9(s),imageLink:r.image?.trim()||"",imageAlt:r.image_alt?.trim()||""}}).filter(r=>r.date&&!Number.isNaN(r.timestamp)).sort((r,i)=>r.timestamp-i.timestamp)}var H9=Pe('
  • '),A9=Pe('

      ');const D9={hash:"svelte-modf41",code:`:host {display:block;color:#111;font-family:Arial, sans-serif;}.snapshot-timeline.svelte-modf41 {display:grid;gap:1.5rem; + /* height: 100vh; */}.snapshot-media.svelte-modf41 {display:block;max-width:900px;width:100%;margin-inline:auto;height:60vh;overflow:hidden;}.snapshot-media.svelte-modf41 figure:where(.svelte-modf41) {margin:0;width:100%;height:100%;}.snapshot-media.svelte-modf41 img:where(.svelte-modf41) {display:block;width:100%;height:100%;object-fit:contain;}.timeline-bar.svelte-modf41 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:900px;width:100%;height:10vh;margin-inline:auto;}.timeline-shell.svelte-modf41 {position:relative;min-width:0;}.timeline-tooltip.svelte-modf41 {position:absolute;bottom:calc(100% + 0.5rem);transform:translateX(-50%);white-space:nowrap;font-size:0.8rem;line-height:1.2;background:white;border:1px solid #ddd;padding:0.35rem 0.5rem;border-radius:0.375rem;box-shadow:0 4px 12px rgb(0 0 0 / 0.08);z-index:20;pointer-events:none;}.timeline-track-wrap.svelte-modf41 {position:relative;min-height:3rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;}.timeline-track-wrap.svelte-modf41::-webkit-scrollbar {display:none;}.timeline-rail.svelte-modf41 {position:relative;min-height:3rem;height:3rem;}.timeline-line.svelte-modf41 {position:absolute;top:50%;height:4px;background:#d9d9d9;transform:translateY(-50%);border-radius:999px;z-index:0;}.timeline-points.svelte-modf41 {position:relative;list-style:none;margin:0;padding:0;min-height:3rem;}.timeline-point.svelte-modf41 {position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1;}.timeline-point.svelte-modf41 button:where(.svelte-modf41) {appearance:none;border:0;background:transparent;cursor:pointer;padding:0;font:inherit;color:inherit;position:relative;}.dot.svelte-modf41 {display:block;width:14px;height:14px;border-radius:50%;background:white;border:3px solid #999;transition:transform 0.2s ease, + border-color 0.2s ease;position:relative;z-index:2;}.timeline-point.svelte-modf41 button.selected:where(.svelte-modf41) .dot:where(.svelte-modf41) {border-color:#DD3D3D;transform:scale(1.1);}button.left.svelte-modf41:enabled:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) > svg:where(.svelte-modf41) { + /* animation: arrow-effect 2s; */ + animation: svelte-modf41-slide-left 2s ease-in-out 0s infinite normal none;}button.right.svelte-modf41:enabled:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) > svg:where(.svelte-modf41) { + /* animation: arrow-effect 2s; */ + animation: svelte-modf41-slide-right 2s ease-in-out 0s infinite normal none;} + + @keyframes svelte-modf41-slide-left { + 0% { + transform: translateX(0); + } + 100% { + transform: translateX(-10px); + } + } + + @keyframes svelte-modf41-slide-right { + 0% { + transform: translateX(0); + } + 100% { + transform: translateX(10px); + } + }button.svelte-modf41 {display:flex;align-items:center;gap:0.5rem;background-color:hsl(0 0% 50% / 0.15);border:1px solid #DD3D3D;border-radius:0.25rem;transition:background 0.5s;cursor:pointer;&:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) {background:hsl(0 0% 50% / 0.05);color:#DD3D3D;}}button.svelte-modf41 svg:where(.svelte-modf41) {fill:#DD3D3D;inline-size:1em;block-size:1em;}.nav-btn.svelte-modf41 {appearance:none;border:1px solid #DD3D3D;background:white;padding:0.5rem 0.75rem;cursor:pointer;font:inherit;}.nav-btn.svelte-modf41:disabled {opacity:0.4;cursor:not-allowed;}.snapshot-content.svelte-modf41 {max-width:900px;width:100%;margin-inline:auto;text-align:left;height:15vh;background-color:#ccc;border-radius:0.5rem;padding:3rem 1rem;}.snapshot-content.svelte-modf41 h2:where(.svelte-modf41) {margin:0 0 0.5rem;font-size:1.5rem;}.snapshot-content.svelte-modf41 em:where(.svelte-modf41) {display:block;margin-bottom:0.75rem;color:#666;font-style:italic;}.snapshot-content.svelte-modf41 p:where(.svelte-modf41) {margin:0;line-height:1.5;} + + @media (prefers-reduced-motion: no-preference) {.timeline-track-wrap.svelte-modf41 {scroll-behavior:smooth;} + } + + @media (max-width: 700px) {.timeline-bar.svelte-modf41 {grid-template-columns:1fr;height:auto;}.nav-btn.svelte-modf41 {justify-self:start;}.snapshot-media.svelte-modf41 {height:auto;}.snapshot-content.svelte-modf41 {height:auto;} + }`};function b5(n,e){u1(e,!0),tr(n,D9);let t=be(ni([])),r=be(0),i=be(null),s=be(void 0),o=be(void 0),a=be(0),l=D(e,"dataURL",7,"");const f=56,u=56,c=2.25,h=72;ui(async()=>{if(l())try{$(t,await V9(l()),!0),$(r,x(t).length?x(t).length-1:0,!0),await q3(),requestAnimationFrame(()=>{y(x(r),"auto"),requestAnimationFrame(()=>{w()})})}catch(F){console.error("Error fetching data:",F)}});const d=Zi(()=>x(t)[x(r)]),p=Zi(()=>{if(!x(t).length)return[];let F=0;return x(t).map((U,G)=>{if(G===0)return{...U,x:F};const q=x(t)[G-1],te=Math.max(1,Math.round((U.timestamp-q.timestamp)/864e5)),Z=Math.max(u,te*c);return F+=Z,{...U,x:F}})}),g=Zi(()=>x(p).length?x(p)[x(p).length-1].x+f*2:f*2),_=Zi(()=>x(i)??x(r)),m=Zi(()=>{const F=x(p)[x(_)];if(!F||!x(o))return h;const U=f+F.x-x(a),G=x(o).clientWidth||0,q=h,te=Math.max(q,G-h);return Math.max(q,Math.min(U,te))});function w(){$(a,x(s)?.scrollLeft??0,!0)}function L(F){$(r,F,!0),y(F)}function b(){x(r)>0&&($(r,x(r)-1),y(x(r)))}function k(){x(r){w()})}function v(F){$(i,F,!0)}function P(){$(i,null)}function M(){w()}var E={get dataURL(){return l()},set dataURL(F=""){l(F),A()}},O=Hl(),V=c2(O);{var j=F=>{var U=A9(),G=B(U),q=B(G),te=B(q);I(q),I(G);var Z=ie(G,2),C=B(Z),pe=ie(C,2),we=B(pe),at=B(we,!0);I(we);var _e=ie(we,2),Ee=B(_e),ze=B(Ee),Me=ie(ze,2);K3(Me,21,()=>x(p),G3,(ce,S,He)=>{var tt=H9();let zt;J(tt,"data-index",He);var me=B(tt);let ft;I(tt),Ze(()=>{zt=p2(tt,1,"timeline-point svelte-modf41",null,zt,{selected:He===x(r)}),Ye(tt,`left: ${f+x(S).x}px;`),J(me,"aria-current",He===x(r)?"true":void 0),J(me,"aria-label",x(S).dateText),ft=p2(me,1,"svelte-modf41",null,ft,{selected:He===x(r)})}),je("click",me,()=>L(He)),Yt("mouseenter",me,()=>v(He)),Yt("mouseleave",me,P),Yt("focus",me,()=>v(He)),Yt("blur",me,P),ke(ce,tt)}),I(Me),I(Ee),I(_e),U1(_e,ce=>$(s,ce),()=>x(s)),I(pe),U1(pe,ce=>$(o,ce),()=>x(o));var Te=ie(pe,2);I(Z);var Ie=ie(Z,2),Ft=B(Ie),lt=B(Ft,!0);I(Ft);var Be=ie(Ft,2),ae=B(Be,!0);I(Be);var Ve=ie(Be,2),et=B(Ve,!0);I(Ve),I(Ie),I(U),Ze(ce=>{J(te,"src",x(d).imageLink),J(te,"alt",x(d).imageAlt),C.disabled=x(r)===0,Ye(we,`left: ${x(m)}px;`),Ht(at,x(p)[x(_)]?.dateText),Ye(Ee,`width: ${x(g)}px;`),Ye(ze,ce),Te.disabled=x(r)===x(t).length-1,Ht(lt,x(d).title),Ht(ae,x(d).dateText),Ht(et,x(d).description)},[()=>`left: ${f}px; width: ${Math.max(0,x(g)-f*2)}px;`]),je("click",C,b),Yt("scroll",_e,M),je("click",Te,k),ke(F,U)};h1(V,F=>{x(d)&&F(j)})}return ke(n,O),c1(E)}ks(["click"]),customElements.define("csis-satellite-snapshot",O1(b5,{dataURL:{attribute:"data-url",type:"String"}},[],[],{mode:"open"}));const O9=Object.freeze(Object.defineProperty({__proto__:null,default:b5},Symbol.toStringTag,{value:"Module"}));var R9=Pe('');function w5(n,e){u1(e,!0);let t=D(e,"container"),r=D(e,"leftTitle"),i=D(e,"btnText"),s=D(e,"btnLeftLink"),o=D(e,"leftTarget"),a;var l={get container(){return t()},set container(p){t(p),A()},get leftTitle(){return r()},set leftTitle(p){r(p),A()},get btnText(){return i()},set btnText(p){i(p),A()},get btnLeftLink(){return s()},set btnLeftLink(p){s(p),A()},get leftTarget(){return o()},set leftTarget(p){o(p),A()}},f=R9(),u=B(f),c=B(u,!0);I(u);var h=ie(u,2),d=B(h,!0);return I(h),I(f),U1(f,p=>a=p,()=>a),Ze(()=>{Ht(c,r()),J(h,"href",s()),J(h,"target",o()),Ht(d,i())}),Yt("mouseenter",f,()=>t()?.classList.add("hover-left")),Yt("mouseleave",f,()=>t()?.classList.remove("hover-left")),ke(n,f),c1(l)}O1(w5,{container:{},leftTitle:{},btnText:{},btnLeftLink:{},leftTarget:{}},[],[],{mode:"open"});var Z9=Pe('');function y5(n,e){u1(e,!0);let t=D(e,"container"),r=D(e,"rightTitle"),i=D(e,"btnText"),s=D(e,"btnRightLink"),o=D(e,"rightTarget"),a;var l={get container(){return t()},set container(p){t(p),A()},get rightTitle(){return r()},set rightTitle(p){r(p),A()},get btnText(){return i()},set btnText(p){i(p),A()},get btnRightLink(){return s()},set btnRightLink(p){s(p),A()},get rightTarget(){return o()},set rightTarget(p){o(p),A()}},f=Z9(),u=B(f),c=B(u,!0);I(u);var h=ie(u,2),d=B(h,!0);return I(h),I(f),U1(f,p=>a=p,()=>a),Ze(()=>{Ht(c,r()),J(h,"href",s()),J(h,"target",o()),Ht(d,i())}),Yt("mouseenter",f,()=>t()?.classList.add("hover-right")),Yt("mouseleave",f,()=>t()?.classList.remove("hover-right")),ke(n,f),c1(l)}O1(y5,{container:{},rightTitle:{},btnText:{},btnRightLink:{},rightTarget:{}},[],[],{mode:"open"});var F9=Pe('

      hola

      ',1);const z9={hash:"svelte-1ujrtpn",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);min-height:100vh;--container-bg-color: #333;--base-color: rgb(195 195 195 / 0.75);--left-bg-color: rgba(223, 39, 39, 0.7);--left-button-hover-color: rgba(161, 11, 11, 0.3);--right-bg-color: rgba(43, 43, 43, 0.8);--right-button-hover-color: rgba(92, 92, 92, 0.3);--hover-width: 75%;--other-width: 25%;--speed: 1000ms;}html, + body {padding:0;margin:0;font-family:"Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;width:100%;height:100%;overflow-x:hidden;}h1 {font-size:4rem;color:#fff;position:absolute;left:50%;top:20%;transform:translateX(-50%);white-space:nowrap;}.button {display:block;position:absolute;left:50%;top:40%;height:2.5rem;padding-top:1.3rem;width:15rem;text-align:center;color:#fff;border:#fff solid 0.2rem;font-size:1rem;font-weight:bold;text-transform:uppercase;text-decoration:none;transform:translateX(-50%);} + + @media (max-width: 800px) {h1 {font-size:2rem;}.button {width:12rem;} + } + + @media (max-height: 700px) {.button {top:70%;} + }.split.left .button {background-color:var(--btn-bg-color-left, --base-color);border-color:var(--btn-border-color, --left-btn-border-color);}.split.right .button {background-color:var(--btn-bg-color-right, --base-color);border-color:var(--btn-border-color, --right-btn-border-color);}.split.left .button:hover {background-color:var(--btn-hover-bg-color-left);border-color:var(--btn-hover-border-color, --left-button-hover-color);}.split.right .button:hover {background-color:var(--btn-hover-bg-color-right);border-color:var(--btn-hover-border-color, --right-button-hover-color);}.container {position:relative;width:100%;height:100vh;background:var(--container-bg-color);}.split {position:absolute;width:50%;height:100%;overflow:hidden;}.split.left {left:0;background:var(--bg-image-left) center center no-repeat;background-size:cover;}.split.left:before {position:absolute;content:"";width:100%;height:100%; + /*background: var(--left-bg-color);*/}.split.right {right:0;background:var(--bg-image-right) center center no-repeat;background-size:cover;}.split.right:before {position:absolute;content:"";width:100%;height:100%; + /*background: var(--right-bg-color);*/}.split.left, + .split.right, + .split.right:before, + .split.left:before {transition:var(--speed) all ease-in-out;}.hover-left .left {width:var(--hover-width);}.hover-left .right {width:var(--other-width);}.hover-left .right:before {z-index:2;}.hover-right .right {width:var(--hover-width);}.hover-right .left {width:var(--other-width);}.hover-right .left:before {z-index:2;}`};function x5(n,e){u1(e,!0),tr(n,z9);let t=D(e,"bgImageLeft",7,""),r=D(e,"leftTitle",7,"left title"),i=D(e,"btnLeftLink",7,"#top"),s=D(e,"leftTarget",7,"_self"),o=D(e,"btnBgColorLeft",7,"black"),a=D(e,"btnHoverBgColorLeft",7,"gray"),l=D(e,"bgImageRight",7,""),f=D(e,"rightTitle",7,"right title"),u=D(e,"btnRightLink",7,"#top"),c=D(e,"rightTarget",7,"_self"),h=D(e,"btnBgColorRight",7,"black"),d=D(e,"btnHoverBgColorRight",7,"gray"),p=D(e,"btnBorderColor",7,"red"),g=D(e,"btnHoverBorderColor",7,"blue"),_=D(e,"btnText",7,"Read More"),m=be(void 0);var w={get bgImageLeft(){return t()},set bgImageLeft(v=""){t(v),A()},get leftTitle(){return r()},set leftTitle(v="left title"){r(v),A()},get btnLeftLink(){return i()},set btnLeftLink(v="#top"){i(v),A()},get leftTarget(){return s()},set leftTarget(v="_self"){s(v),A()},get btnBgColorLeft(){return o()},set btnBgColorLeft(v="black"){o(v),A()},get btnHoverBgColorLeft(){return a()},set btnHoverBgColorLeft(v="gray"){a(v),A()},get bgImageRight(){return l()},set bgImageRight(v=""){l(v),A()},get rightTitle(){return f()},set rightTitle(v="right title"){f(v),A()},get btnRightLink(){return u()},set btnRightLink(v="#top"){u(v),A()},get rightTarget(){return c()},set rightTarget(v="_self"){c(v),A()},get btnBgColorRight(){return h()},set btnBgColorRight(v="black"){h(v),A()},get btnHoverBgColorRight(){return d()},set btnHoverBgColorRight(v="gray"){d(v),A()},get btnBorderColor(){return p()},set btnBorderColor(v="red"){p(v),A()},get btnHoverBorderColor(){return g()},set btnHoverBorderColor(v="blue"){g(v),A()},get btnText(){return _()},set btnText(v="Read More"){_(v),A()}},L=F9(),b=ie(c2(L),2),k=B(b);w5(k,{get container(){return x(m)},get leftTitle(){return r()},get btnText(){return _()},get btnLeftLink(){return i()},get leftTarget(){return s()}});var y=ie(k,2);return y5(y,{get container(){return x(m)},get rightTitle(){return f()},get btnText(){return _()},get btnRightLink(){return u()},get rightTarget(){return c()}}),I(b),U1(b,v=>$(m,v),()=>x(m)),Ze(()=>Ye(b,` + --bg-image-left: url("${t()}"); + --btn-bg-color-left: ${o()}; + --btn-hover-bg-color-left: ${a()}; + --bg-image-right: url("${l()}"); + --btn-bg-color-right: ${h()}; + --btn-hover-bg-color-right: ${d()}; + --btn-border-color: ${p()}; + --btn-hover-border-color: ${g()}; + `)),ke(n,L),c1(w)}customElements.define("csis-split-landing",O1(x5,{leftTitle:{attribute:"left-title",type:"String"},btnLeftLink:{attribute:"btn-left-link",type:"String"},leftTarget:{attribute:"left-target",type:"String"},bgImageLeft:{attribute:"bg-image-left",type:"String"},btnBgColorLeft:{attribute:"btn-bg-color-left",type:"String"},btnHoverBgColorLeft:{attribute:"btn-hover-bg-color-left",type:"String"},rightTitle:{attribute:"right-title",type:"String"},btnRightLink:{attribute:"btn-right-link",type:"String"},rightTarget:{attribute:"right-target",type:"String"},bgImageRight:{attribute:"bg-image-right",type:"String"},btnBgColorRight:{attribute:"btn-bg-color-right",type:"String"},btnHoverBgColorRight:{attribute:"btn-hover-bg-color-right",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnHoverBorderColor:{attribute:"btn-hover-border-color",type:"String"},btnText:{attribute:"btn-text",type:"String"}},[],[],{mode:"open"})),console.log("Loaded components:",Object.keys(Object.assign({"./lib/AudioBrief.ce.svelte":o4,"./lib/CppCallout.ce.svelte":u4,"./lib/Footer.ce.svelte":h4,"./lib/HiddenReachFooter.ce.svelte":_4,"./lib/Magnifier.ce.svelte":C4,"./lib/TextTyping.ce.svelte":y4,"./lib/TripleSlider.ce.svelte":D4,"./lib/infinity-scroll/Infinity-Scroll.ce.svelte":b9,"./lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte":O9,"./lib/split-landing-page/Container.ce.svelte":Object.freeze(Object.defineProperty({__proto__:null,default:x5},Symbol.toStringTag,{value:"Module"}))})))})(); From 7755e168f8a872375d243f36aa65192cfa3fa368 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Thu, 2 Apr 2026 10:50:19 -0400 Subject: [PATCH 07/42] Add CSS variables to update the button styles from the web component --- .../SatImageSnapshot.ce.svelte | 79 ++++++++++++++++--- src/lib/satellite-image-snapshot/api/data.js | 1 + 2 files changed, 67 insertions(+), 13 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 78d5607..c3487a1 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -3,6 +3,43 @@ tag: "csis-satellite-snapshot", props: { dataURL: { attribute: "data-url", type: "String" }, + btnColor: { attribute: "btn-color", type: "String" }, + btnBgColor: { attribute: "btn-bg-color", type: "String" }, + btnBorderColor: { attribute: "btn-border-color", type: "String" }, + btnHoverColor: { attribute: "btn-hover-color", type: "String" }, + btnBgHoverColor: { attribute: "btn-bg-hover-color", type: "String" }, + timelineLineColor: { attribute: "timeline-line-color", type: "String" }, + titleColor: { attribute: "title-color", type: "String" }, + titleAlignment: { attribute: "title-alignment", type: "String" }, + titleFontSize: { attribute: "title-font-size", type: "String" }, + dateColor: { attribute: "date-color", type: "String" }, + dateFontSize: { attribute: "date-font-size", type: "String" }, + descriptionColor: { attribute: "description-color", type: "String" }, + descriptionAlignment: { + attribute: "description-alignment", + type: "String", + }, + descriptionFontSize: { + attribute: "description-font-size", + type: "String", + }, + textBoxColor: { attribute: "text-box-color", type: "String" }, + textBoxBgColor: { + attribute: "text-box-background-color", + type: "String", + }, + textBoxBorderThickness: { + attribute: "text-box-border-thickness", + type: "String", + }, + textBoxBorderColor: { + attribute: "text-box-border-color", + type: "String", + }, + textBoxBorderRadius: { + attribute: "text-box-border-radius", + type: "String", + }, }, }} /> @@ -19,7 +56,17 @@ let timelineShell = $state() let scrollLeft = $state(0) - let { dataURL = "" } = $props() + let { + dataURL = "", + btnColor = "#ccc", + btnBgColor = "#fff", + btnBorderColor = "#DD3D3D", + btnHoverColor = "hsl(0 0% 50% / 0.05)", + btnBgHoverColor = "white", + + } = $props() + + let container = $state() const EDGE_PAD = 56 const MIN_GAP_PX = 56 @@ -145,7 +192,16 @@ {#if selectedItem} -
      +
      {selectedItem.imageAlt} @@ -165,7 +221,6 @@ height="24px" viewBox="0 -960 960 960" width="24px" - // fill="#e3e3e3" > handleEnter(index)} onblur={handleLeave} > - + {selectedItem.year} {/each} @@ -230,7 +285,6 @@ height="24px" viewBox="0 -960 960 960" width="24px" - // fill="#e3e3e3" > Date: Thu, 2 Apr 2026 16:01:19 -0400 Subject: [PATCH 08/42] add variables for svg fill color, the border width and color --- .../SatImageSnapshot.ce.svelte | 27 ++++++++++++++++--- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index c3487a1..6a772cc 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -6,6 +6,8 @@ btnColor: { attribute: "btn-color", type: "String" }, btnBgColor: { attribute: "btn-bg-color", type: "String" }, btnBorderColor: { attribute: "btn-border-color", type: "String" }, + btnBorderThickness: { attribute: "btn-border-thickness", type: "String"}, + btnSVGColor: { attribute: "btn-svg-color", type: "String" }, btnHoverColor: { attribute: "btn-hover-color", type: "String" }, btnBgHoverColor: { attribute: "btn-bg-hover-color", type: "String" }, timelineLineColor: { attribute: "timeline-line-color", type: "String" }, @@ -61,8 +63,11 @@ btnColor = "#ccc", btnBgColor = "#fff", btnBorderColor = "#DD3D3D", + btnBorderThickness = "1px", + btnSVGColor = "#DD3D3D", btnHoverColor = "hsl(0 0% 50% / 0.05)", btnBgHoverColor = "white", + timelineLineColor = "#d9d9d9", } = $props() @@ -198,8 +203,11 @@ --btn-color: ${btnColor}; --btn-bg-color: ${btnBgColor}; --btn-border-color: ${btnBorderColor}; + --btn-border-thickness: ${btnBorderThickness}; + --btn-svg-color: ${btnSVGColor}; --btn-hover-color: ${btnHoverColor}; --btn-bg-hover-color: ${btnBgHoverColor}; + --timeline-line-color: ${timelineLineColor}; `} >
      @@ -390,7 +398,7 @@ position: absolute; top: 50%; height: 4px; - background: #d9d9d9; + background: var(--timeline-line-color,#d9d9d9); transform: translateY(-50%); border-radius: 999px; z-index: 0; @@ -434,6 +442,11 @@ border-color 0.2s ease; position: relative; z-index: 2; + + &:is(:hover, :focus-visible) { + background: var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05)); + color: var(--btn-hover-color, #dd3d3d); + } } .timeline-point button.selected .dot { @@ -479,22 +492,28 @@ transition: background 0.5s; cursor: pointer; - &:is(:hover, :focus-visible) { + /* &:is(:hover, :focus-visible) { background: var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05)); color: var(--btn-hover-color, #dd3d3d); - } + } */ } button svg { - fill: #dd3d3d; + fill: var(--btn-svg-color,#dd3d3d); inline-size: 1em; block-size: 1em; } .nav-btn { appearance: none; + border: var(--btn-border-thickness) solid var(--btn-border-color, #DD3D3D); + background-color: var(--btn-bg-color, purple); padding: 0.5rem 0.75rem; cursor: pointer; font: inherit; + &:is(:hover, :focus-visible) { + background-color: var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05)); + color: var(--btn-hover-color, #dd3d3d); + } } .nav-btn:disabled { From 5ec5586e7a4a0232b9cfcbb369827270b7d3c4e9 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Mon, 6 Apr 2026 16:16:29 -0400 Subject: [PATCH 09/42] Added title styles variables --- .../SatImageSnapshot.ce.svelte | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 6a772cc..23af436 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -68,7 +68,9 @@ btnHoverColor = "hsl(0 0% 50% / 0.05)", btnBgHoverColor = "white", timelineLineColor = "#d9d9d9", - + titleColor = "#000", + titleAlignment = "left", + titleFontSize = "1.5rem", } = $props() let container = $state() @@ -208,6 +210,9 @@ --btn-hover-color: ${btnHoverColor}; --btn-bg-hover-color: ${btnBgHoverColor}; --timeline-line-color: ${timelineLineColor}; + --title-color: ${titleColor}; + --title-alignment: ${titleAlignment}; + --title-font-size: ${titleFontSize}; `} >
      @@ -533,8 +538,10 @@ } .snapshot-content h2 { + color: var(--title-color, black); margin: 0 0 0.5rem; - font-size: 1.5rem; + font-size: var(--title-font-size, 1.5rem); + text-align: var(--title-alignment, left); } .snapshot-content em { From 917249d37edf7f5cfb013586dab277c7b254fb48 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Mon, 6 Apr 2026 16:23:41 -0400 Subject: [PATCH 10/42] Added date font styles variables --- .../satellite-image-snapshot/SatImageSnapshot.ce.svelte | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 23af436..3323574 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -14,7 +14,7 @@ titleColor: { attribute: "title-color", type: "String" }, titleAlignment: { attribute: "title-alignment", type: "String" }, titleFontSize: { attribute: "title-font-size", type: "String" }, - dateColor: { attribute: "date-color", type: "String" }, + dateFontColor: { attribute: "date-font-color", type: "String" }, dateFontSize: { attribute: "date-font-size", type: "String" }, descriptionColor: { attribute: "description-color", type: "String" }, descriptionAlignment: { @@ -71,6 +71,8 @@ titleColor = "#000", titleAlignment = "left", titleFontSize = "1.5rem", + dateFontColor = "#000", + dateFontSize = "1rem", } = $props() let container = $state() @@ -213,6 +215,8 @@ --title-color: ${titleColor}; --title-alignment: ${titleAlignment}; --title-font-size: ${titleFontSize}; + --date-font-size: ${dateFontSize}; + --date-font-color: ${dateFontColor}; `} >
      @@ -547,8 +551,9 @@ .snapshot-content em { display: block; margin-bottom: 0.75rem; - color: #666; + color: var(--date-font-color,#666); font-style: italic; + font-size: var(--date-font-size, 1rem); } .snapshot-content p { From f92ae6a8a59b82902e5ca50f38834830b8baf12f Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Mon, 6 Apr 2026 21:13:43 -0400 Subject: [PATCH 11/42] Added description font variables --- .../SatImageSnapshot.ce.svelte | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 3323574..4816133 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -16,7 +16,8 @@ titleFontSize: { attribute: "title-font-size", type: "String" }, dateFontColor: { attribute: "date-font-color", type: "String" }, dateFontSize: { attribute: "date-font-size", type: "String" }, - descriptionColor: { attribute: "description-color", type: "String" }, + dateAlignment: { attribute: "date-alignment", type: "String" }, + descriptionFontColor: { attribute: "description-font-color", type: "String" }, descriptionAlignment: { attribute: "description-alignment", type: "String", @@ -73,6 +74,10 @@ titleFontSize = "1.5rem", dateFontColor = "#000", dateFontSize = "1rem", + dateAlignment = "left", + descriptionFontColor = "#000", + descriptionFontSize = "1rem", + descriptionAlignment = "left", } = $props() let container = $state() @@ -217,6 +222,10 @@ --title-font-size: ${titleFontSize}; --date-font-size: ${dateFontSize}; --date-font-color: ${dateFontColor}; + --date-alignment: ${dateAlignment}; + --description-font-color: ${descriptionFontColor}; + --description-font-size: ${descriptionFontSize}; + --description-alignment: ${descriptionAlignment}; `} >
      @@ -554,11 +563,15 @@ color: var(--date-font-color,#666); font-style: italic; font-size: var(--date-font-size, 1rem); + text-align: var(--date-alignment, left); } .snapshot-content p { margin: 0; line-height: 1.5; + color: var(--description-font-color, black); + font-size: var(--description-font-size, 1.5rem); + text-align: var(--description-alignment, left); } @media (prefers-reduced-motion: no-preference) { From f8bb1f0b7bc9a402758b6ea8406e5afe8c71f233 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Mon, 6 Apr 2026 22:11:37 -0400 Subject: [PATCH 12/42] Added text box styles variables --- .../SatImageSnapshot.ce.svelte | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 4816133..2824a33 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -26,7 +26,6 @@ attribute: "description-font-size", type: "String", }, - textBoxColor: { attribute: "text-box-color", type: "String" }, textBoxBgColor: { attribute: "text-box-background-color", type: "String", @@ -78,6 +77,10 @@ descriptionFontColor = "#000", descriptionFontSize = "1rem", descriptionAlignment = "left", + textBoxBgColor = "white", + textBoxBorderThickness = "2px", + textBoxBorderColor = "red", + textBoxBorderRadius = "15px", } = $props() let container = $state() @@ -226,6 +229,10 @@ --description-font-color: ${descriptionFontColor}; --description-font-size: ${descriptionFontSize}; --description-alignment: ${descriptionAlignment}; + --text-box-bg-color: ${textBoxBgColor}; + --text-box-border-thickness: ${textBoxBorderThickness}; + --text-box-border-color: ${textBoxBorderColor}; + --text-box-border-radius: ${textBoxBorderRadius}; `} >
      @@ -545,8 +552,9 @@ margin-inline: auto; text-align: left; height: 15vh; - background-color: #ccc; - border-radius: 0.5rem; + background-color: var(--text-box-bg-color,#ccc); + border: var(--text-box-border-thickness, 2px) solid var(--text-box-border-color, transparent); + border-radius: var(--text-box-border-radius, 0.5rem); padding: 3rem 1rem; } From 018ecb1e5deed88afdeb26cee4c1816fdfebee89 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Tue, 7 Apr 2026 22:52:22 -0400 Subject: [PATCH 13/42] Added timeline year styles --- .../SatImageSnapshot.ce.svelte | 244 ++++++++++-------- 1 file changed, 136 insertions(+), 108 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 2824a33..4a92391 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -11,6 +11,10 @@ btnHoverColor: { attribute: "btn-hover-color", type: "String" }, btnBgHoverColor: { attribute: "btn-bg-hover-color", type: "String" }, timelineLineColor: { attribute: "timeline-line-color", type: "String" }, + timelineCircleColor: { attribute: "timeline-circle-color", type: "String" }, + timelineCircleBorderColor: { attribute: "timeline-circle-border-color", type: "String" }, + timelineCircleSelectedBorderColor: { attribute: "timeline-circle-selected-border-color", type: "String" }, + timelineYearColor: { attribute: "timeline-year-color", type: "String" }, titleColor: { attribute: "title-color", type: "String" }, titleAlignment: { attribute: "title-alignment", type: "String" }, titleFontSize: { attribute: "title-font-size", type: "String" }, @@ -68,6 +72,10 @@ btnHoverColor = "hsl(0 0% 50% / 0.05)", btnBgHoverColor = "white", timelineLineColor = "#d9d9d9", + timelineCircleColor = "#d9d9d9", + timelineCircleBorderColor = "#d9d9d9", + timelineCircleSelectedBorderColor = "#d9d9d9", + timelineYearColor = "#fff", titleColor = "#000", titleAlignment = "left", titleFontSize = "1.5rem", @@ -220,6 +228,10 @@ --btn-hover-color: ${btnHoverColor}; --btn-bg-hover-color: ${btnBgHoverColor}; --timeline-line-color: ${timelineLineColor}; + --timeline-circle-color: ${timelineCircleColor}; + --timeline-circle-border-color: ${timelineCircleBorderColor}; + --timeline-circle-selected-border-color: ${timelineCircleSelectedBorderColor}; + --timeline-year-color: ${timelineYearColor}; --title-color: ${titleColor}; --title-alignment: ${titleAlignment}; --title-font-size: ${titleFontSize}; @@ -296,7 +308,8 @@ onfocus={() => handleEnter(index)} onblur={handleLeave} > - {selectedItem.year} + + {selectedItem.year} {/each} @@ -368,114 +381,129 @@ object-fit: contain; } - .timeline-bar { - display: grid; - grid-template-columns: auto 1fr auto; - align-items: center; - gap: 1rem; - max-width: 900px; - width: 100%; - height: 10vh; - margin-inline: auto; - } - - .timeline-shell { - position: relative; - min-width: 0; - } - - .timeline-tooltip { - position: absolute; - bottom: calc(100% + 0.5rem); - transform: translateX(-50%); - white-space: nowrap; - font-size: 0.8rem; - line-height: 1.2; - background: white; - border: 1px solid #ddd; - padding: 0.35rem 0.5rem; - border-radius: 0.375rem; - box-shadow: 0 4px 12px rgb(0 0 0 / 0.08); - z-index: 20; - pointer-events: none; - } - - .timeline-track-wrap { - position: relative; - min-height: 3rem; - overflow-x: auto; - overflow-y: hidden; - overscroll-behavior-x: contain; - scrollbar-width: none; - } - - .timeline-track-wrap::-webkit-scrollbar { - display: none; - } - - .timeline-rail { - position: relative; - min-height: 3rem; - height: 3rem; - } - - .timeline-line { - position: absolute; - top: 50%; - height: 4px; - background: var(--timeline-line-color,#d9d9d9); - transform: translateY(-50%); - border-radius: 999px; - z-index: 0; - } - - .timeline-points { - position: relative; - list-style: none; - margin: 0; - padding: 0; - min-height: 3rem; - } - - .timeline-point { - position: absolute; - top: 50%; - transform: translate(-50%, -50%); - z-index: 1; - } - - .timeline-point button { - appearance: none; - border: 0; - background: transparent; - cursor: pointer; - padding: 0; - font: inherit; - color: inherit; - position: relative; - } - - .dot { - display: block; - width: 14px; - height: 14px; - border-radius: 50%; - background: white; - border: 3px solid #999; - transition: - transform 0.2s ease, - border-color 0.2s ease; - position: relative; - z-index: 2; - - &:is(:hover, :focus-visible) { - background: var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05)); - color: var(--btn-hover-color, #dd3d3d); - } - } +.timeline-bar { + display: grid; + grid-template-columns: auto 1fr auto; + align-items: center; + gap: 1rem; + max-width: 900px; + width: 100%; + height: 10vh; + margin-inline: auto; +} + +.timeline-shell { + position: relative; + min-width: 0; +} + +.timeline-tooltip { + position: absolute; + bottom: calc(100% + 0.5rem); + transform: translateX(-50%); + white-space: nowrap; + font-size: 0.8rem; + line-height: 1.2; + background: white; + border: 1px solid #ddd; + padding: 0.35rem 0.5rem; + border-radius: 0.375rem; + box-shadow: 0 4px 12px rgb(0 0 0 / 0.08); + z-index: 20; + pointer-events: none; +} + +.timeline-track-wrap { + position: relative; + min-height: 3rem; + overflow-x: auto; + overflow-y: hidden; + overscroll-behavior-x: contain; + scrollbar-width: none; +} + +.timeline-track-wrap::-webkit-scrollbar { + display: none; +} + +.timeline-rail { + position: relative; + min-height: 3rem; + height: 3rem; +} + +.timeline-line { + position: absolute; + top: 50%; + height: 4px; + background: var(--timeline-line-color, #d9d9d9); + transform: translateY(-50%); + border-radius: 999px; + z-index: 0; +} + +.timeline-points { + position: relative; + list-style: none; + margin: 0; + padding: 0; + min-height: 3rem; +} + +.timeline-track-wrap, +.timeline-rail, +.timeline-points { + min-height: 4.5rem; +} + + +.timeline-point { + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + z-index: 1; +} + +.timeline-point button { + appearance: none; + border: 0; + background: transparent; + cursor: pointer; + padding: 0; + font: inherit; + color: inherit; + position: relative; + display: block; +} + +.dot { + display: block; + width: 14px; + height: 14px; + border-radius: 50%; + background: var(--timeline-circle-color, white); + border: 3px solid var(--timeline-circle-border-color, #999); + position: relative; + z-index: 2; + + &:is(:hover, :focus-visible) { + background: var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05)); + color: var(--btn-hover-color, #dd3d3d); + } +} + +.year { + position: absolute; + color: var(--timeline-year-color, gray); + top: calc(100% + 0.5rem); + left: 50%; + transform: translateX(-50%); + white-space: nowrap; + line-height: 1; +} .timeline-point button.selected .dot { - border-color: #dd3d3d; + border-color: var(--timeline-circle-selected-border-color, #dd3d3d); transform: scale(1.1); } @@ -551,7 +579,7 @@ width: 100%; margin-inline: auto; text-align: left; - height: 15vh; + /* height: 15vh; */ background-color: var(--text-box-bg-color,#ccc); border: var(--text-box-border-thickness, 2px) solid var(--text-box-border-color, transparent); border-radius: var(--text-box-border-radius, 0.5rem); From 61576f8050650f0606887dfe1b07d202e03be277 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Wed, 8 Apr 2026 09:37:33 -0400 Subject: [PATCH 14/42] rm text align on snapshot-content class --- src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 4a92391..5520c97 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -578,7 +578,7 @@ max-width: 900px; width: 100%; margin-inline: auto; - text-align: left; + /* text-align: left; */ /* height: 15vh; */ background-color: var(--text-box-bg-color,#ccc); border: var(--text-box-border-thickness, 2px) solid var(--text-box-border-color, transparent); From 6a177ca8f26f5fabe8120e874dd6a2436b19f9db Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Wed, 8 Apr 2026 09:38:59 -0400 Subject: [PATCH 15/42] create widgets dev for testing --- dist/widgets-dev.js | 84 +++++++++++++++++++++++++++++++-------------- 1 file changed, 59 insertions(+), 25 deletions(-) diff --git a/dist/widgets-dev.js b/dist/widgets-dev.js index edcb2ce..6af01f8 100644 --- a/dist/widgets-dev.js +++ b/dist/widgets-dev.js @@ -1,6 +1,6 @@ -(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const k5=1,S5=2,Y0=4,M5=8,T5=16,E5=1,P5=2,U0="[",rs="[!",X0="[?",is="]",Pi={},kt=Symbol(),W0="http://www.w3.org/1999/xhtml",V5=!1;var G0=Array.isArray,H5=Array.prototype.indexOf,Vi=Array.prototype.includes,e2=Array.from,t2=Object.keys,r2=Object.defineProperty,Hi=Object.getOwnPropertyDescriptor,A5=Object.getOwnPropertyDescriptors,D5=Object.prototype,O5=Array.prototype,j0=Object.getPrototypeOf,K0=Object.isExtensible;const R5=()=>{};function Z5(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const Ct=2,Ai=4,i2=8,J0=1<<24,Tr=16,N1=32,Er=64,ns=128,T1=512,gt=1024,Vt=2048,j1=4096,f1=8192,E1=16384,Pr=32768,ss=1<<25,Di=65536,e3=1<<17,F5=1<<18,ei=1<<19,z5=1<<20,K1=1<<25,ti=65536,os=1<<21,as=1<<22,Vr=1<<23,n2=Symbol("$state"),I5=Symbol("legacy props"),B5=Symbol(""),hr=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},q5=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),s2=3,fn=8;function t3(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function N5(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function $5(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Y5(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function U5(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function X5(n){throw new Error("https://svelte.dev/e/effect_orphan")}function W5(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function G5(){throw new Error("https://svelte.dev/e/hydration_failed")}function j5(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function K5(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Q5(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function J5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function o2(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function el(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let ye=!1;function gr(n){ye=n}let xe;function Jt(n){if(n===null)throw o2(),Pi;return xe=n}function un(){return Jt(Q1(xe))}function I(n){if(ye){if(Q1(xe)!==null)throw o2(),Pi;xe=n}}function pr(n=1){if(ye){for(var e=n,t=xe;e--;)t=Q1(t);xe=t}}function a2(n=!0){for(var e=0,t=xe;;){if(t.nodeType===fn){var r=t.data;if(r===is){if(e===0)return t;e-=1}else(r===U0||r===rs||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=Q1(t);n&&t.remove(),t=i}}function r3(n){if(!n||n.nodeType!==fn)throw o2(),Pi;return n.data}function i3(n){return n===this.v}function tl(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function n3(n){return!tl(n,this.v)}let rl=!1,Nt=null;function Oi(n){Nt=n}function u1(n,e=!1,t){Nt={p:Nt,i:!1,c:null,e:null,s:n,x:null,r:ge,l:null}}function c1(n){var e=Nt,t=e.e;if(t!==null){e.e=null;for(var r of t)E3(r)}return n!==void 0&&(e.x=n),e.i=!0,Nt=e.p,n??{}}function s3(){return!0}let ri=[];function o3(){var n=ri;ri=[],Z5(n)}function Hr(n){if(ri.length===0&&!cn){var e=ri;queueMicrotask(()=>{e===ri&&o3()})}ri.push(n)}function il(){for(;ri.length>0;)o3()}function a3(n){var e=ge;if(e===null)return he.f|=Vr,n;if((e.f&Pr)===0&&(e.f&Ai)===0)throw n;Ar(n,e)}function Ar(n,e){for(;e!==null;){if((e.f&ns)!==0){if((e.f&Pr)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const nl=-7169;function ut(n,e){n.f=n.f&nl|e}function ls(n){(n.f&T1)!==0||n.deps===null?ut(n,gt):ut(n,j1)}function l3(n){if(n!==null)for(const e of n)(e.f&Ct)===0||(e.f&ti)===0||(e.f^=ti,l3(e.deps))}function f3(n,e,t){(n.f&Vt)!==0?e.add(n):(n.f&j1)!==0&&t.add(n),l3(n.deps),ut(n,gt)}const Dr=new Set;let Re=null,$1=null,fs=null,cn=!1,us=!1,Ri=null,l2=null;var u3=0;let sl=1;class _r{id=sl++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)ut(r,Vt),this.schedule(r);for(r of t.m)ut(r,j1),this.schedule(r)}}#h(){if(u3++>1e3&&(Dr.delete(this),ol()),!this.#d()){for(const a of this.#o)this.#a.delete(a),ut(a,Vt),this.schedule(a);for(const a of this.#a)ut(a,j1),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=Ri=[],r=[],i=l2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw p3(a),l}if(Re=null,i.length>0){var s=_r.ensure();for(const a of i)s.schedule(a)}if(Ri=null,l2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)g3(a,l)}else{this.#t.size===0&&Dr.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),c3(r),c3(t),this.#s?.resolve()}var o=Re;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Dr.add(o),o.#h()),Dr.has(this)||this.#_()}#u(e,t,r){e.f^=gt;for(var i=e.first;i!==null;){var s=i.f,o=(s&(N1|Er))!==0,a=o&&(s>)!==0,l=a||(s&f1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=gt:(s&Ai)!==0?t.push(i):hn(i)&&((s&Tr)!==0&&this.#a.add(i),zi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)d3(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Dr)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,Hr(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=Q0()).promise}static ensure(){if(Re===null){const e=Re=new _r;us||(Dr.add(Re),cn||Hr(()=>{Re===e&&e.flush()}))}return Re}apply(){{$1=null;return}}schedule(e){if(fs=e,e.b?.is_pending&&(e.f&(Ai|i2|J0))!==0&&(e.f&Pr)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(Ri!==null&&t===ge&&(he===null||(he.f&Ct)===0))return;if((r&(Er|N1))!==0){if((r>)===0)return;t.f^=gt}}this.#i.push(t)}}function A(n){var e=cn;cn=!0;try{for(var t;;){if(il(),Re===null)return t;Re.flush()}}finally{cn=e}}function ol(){try{W5()}catch(n){Ar(n,fs)}}let vr=null;function c3(n){var e=n.length;if(e!==0){for(var t=0;t0)){Or.clear();for(const i of vr){if((i.f&(E1|f1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)vr.has(o)&&(vr.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(E1|f1))===0&&zi(l)}}vr.clear()}}vr=null}}function d3(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&Ct)!==0?d3(i,e,t,r):(s&(as|Tr))!==0&&(s&Vt)===0&&h3(i,e,r)&&(ut(i,Vt),cs(i))}}function h3(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(Vi.call(e,i))return!0;if((i.f&Ct)!==0&&h3(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function cs(n){Re.schedule(n)}function g3(n,e){if(!((n.f&N1)!==0&&(n.f>)!==0)){(n.f&Vt)!==0?e.d.push(n):(n.f&j1)!==0&&e.m.push(n),ut(n,gt);for(var t=n.first;t!==null;)g3(t,e),t=t.next}}function p3(n){ut(n,gt);for(var e=n.first;e!==null;)p3(e),e=e.next}function al(n){let e=0,t=ii(0),r;return()=>{ms()&&(x(t),Cs(()=>(e===0&&(r=h2(()=>n(()=>dn(t)))),e+=1,()=>{Hr(()=>{e-=1,e===0&&(r?.(),r=void 0,dn(t))})})))}}var ll=Di|ei;function fl(n,e,t,r){new ul(n,e,t,r)}class ul{parent;is_pending=!1;transform_error;#e;#r=ye?xe:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=al(()=>(this.#u=ii(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=ge;o.b=this,o.f|=ns,r(s)},this.parent=ge.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=bs(()=>{if(ye){const s=this.#r;un();const o=s.data===rs;if(s.data.startsWith(X0)){const l=JSON.parse(s.data.slice(X0.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},ll),ye&&(this.#e=xe)}#_(){try{this.#i=V1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=V1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=V1(()=>e(this.#e)),Hr(()=>{var t=this.#l=document.createDocumentFragment(),r=P1();t.append(r),this.#i=this.#m(()=>V1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,ai(this.#o,()=>{this.#o=null}),this.#v(Re))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=V1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();xs(this.#i,e);const t=this.#t.pending;this.#o=V1(()=>t(this.#e))}else this.#v(Re)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){f3(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=ge,r=he,i=Nt;er(this.#s),H1(this.#s),Oi(this.#s.ctx);try{return _r.ensure(),e()}catch(s){return a3(s),null}finally{er(t),H1(r),Oi(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&ai(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,Hr(()=>{this.#d=!1,this.#u&&Fi(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&($t(this.#i),this.#i=null),this.#o&&($t(this.#o),this.#o=null),this.#a&&($t(this.#a),this.#a=null),ye&&(Jt(this.#r),pr(),Jt(a2()));var i=!1,s=!1;const o=()=>{if(i){el();return}i=!0,s&&J5(),this.#a!==null&&ai(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Ar(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return V1(()=>{var f=ge;f.b=this,f.f|=ns,r(this.#e,()=>l,()=>o)})}catch(f){return Ar(f,this.#s.parent),null}}))};Hr(()=>{var l;try{l=this.transform_error(e)}catch(f){Ar(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Ar(f,this.#s&&this.#s.parent)):a(l)})}}function cl(n,e,t,r){const i=u2;var s=n.filter(h=>!h.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=ge,a=dl(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){a();try{r(h)}catch(d){(o.f&E1)===0&&Ar(d,o)}f2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=_3();function c(){Promise.all(t.map(h=>hl(h))).then(h=>f([...e.map(i),...h])).catch(h=>Ar(h,o)).finally(()=>u())}l?l.then(()=>{a(),c(),f2()}):c()}function dl(){var n=ge,e=he,t=Nt,r=Re;return function(s=!0){er(n),H1(e),Oi(t),s&&(n.f&E1)===0&&(r?.activate(),r?.apply())}}function f2(n=!0){er(null),H1(null),Oi(null),n&&Re?.deactivate()}function _3(){var n=ge,e=n.b,t=Re,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function u2(n){var e=Ct|Vt,t=he!==null&&(he.f&Ct)!==0?he:null;return ge!==null&&(ge.f|=ei),{ctx:Nt,deps:null,effects:null,equals:i3,f:e,fn:n,reactions:null,rv:0,v:kt,wv:0,parent:t??ge,ac:null}}function hl(n,e,t){let r=ge;r===null&&N5();var i=void 0,s=ii(kt),o=!he,a=new Map;return xl(()=>{var l=ge,f=Q0();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(f2)}catch(d){f.reject(d),f2()}var u=Re;if(o){if((l.f&Pr)!==0)var c=_3();if(r.b.is_rendered())a.get(u)?.reject(hr),a.delete(u);else{for(const d of a.values())d.reject(hr);a.clear()}a.set(u,f)}const h=(d,p=void 0)=>{if(c){var g=p===hr;c(g)}if(!(p===hr||(l.f&E1)!==0)){if(u.activate(),p)s.f|=Vr,Fi(s,p);else{(s.f&Vr)!==0&&(s.f^=Vr),Fi(s,d);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(hr)}}u.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),T3(()=>{for(const l of a.values())l.reject(hr)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Zi(n){const e=u2(n);return R3(e),e}function gl(n){const e=u2(n);return e.equals=n3,e}function pl(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!C3&&ml()}return e}function ml(){C3=!1;for(const n of hs)(n.f>)!==0&&ut(n,j1),hn(n)&&zi(n);hs.clear()}function dn(n){$(n,n.v+1)}function w3(n,e,t){var r=n.reactions;if(r!==null)for(var i=r.length,s=0;s{if(fi===s)return a();var l=he,f=fi;H1(null),F3(s);var u=a();return H1(l),F3(f),u};return r&&t.set("length",be(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&j5();var u=t.get(l);return u===void 0?o(()=>{var c=be(f.value);return t.set(l,c),c}):$(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>be(kt));t.set(l,u),dn(i)}}else $(f,kt),dn(i);return!0},get(a,l,f){if(l===n2)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||Hi(a,l)?.writable)&&(u=o(()=>{var d=ni(c?a[l]:kt),p=be(d);return p}),t.set(l,u)),u!==void 0){var h=x(u);return h===kt?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),h=c?.v;if(c!==void 0&&h!==kt)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===n2)return!0;var f=t.get(l),u=f!==void 0&&f.v!==kt||Reflect.has(a,l);if(f!==void 0||ge!==null&&(!u||Hi(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?ni(a[l]):kt,d=be(h);return d}),t.set(l,f));var c=x(f);if(c===kt)return!1}return u},set(a,l,f,u){var c=t.get(l),h=l in a;if(r&&l==="length")for(var d=f;dbe(kt)),t.set(d+"",p))}if(c===void 0)(!h||Hi(a,l)?.writable)&&(c=o(()=>be(void 0)),$(c,ni(f)),t.set(l,c));else{h=c.v!==kt;var g=o(()=>ni(f));$(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var m=t.get("length"),w=Number(l);Number.isInteger(w)&&w>=m.v&&$(m,w+1)}dn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var h=t.get(c);return h===void 0||h.v!==kt});for(var[f,u]of t)u.v!==kt&&!(f in a)&&l.push(f);return l},setPrototypeOf(){K5()}})}var y3,x3,L3,k3;function gs(){if(y3===void 0){y3=window,x3=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;L3=Hi(e,"firstChild").get,k3=Hi(e,"nextSibling").get,K0(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),K0(t)&&(t.__t=void 0)}}function P1(n=""){return document.createTextNode(n)}function si(n){return L3.call(n)}function Q1(n){return k3.call(n)}function B(n,e){if(!ye)return si(n);var t=si(xe);if(t===null)t=xe.appendChild(P1());else if(e&&t.nodeType!==s2){var r=P1();return t?.before(r),Jt(r),r}return e&&_s(t),Jt(t),t}function c2(n,e=!1){if(!ye){var t=si(n);return t instanceof Comment&&t.data===""?Q1(t):t}if(e){if(xe?.nodeType!==s2){var r=P1();return xe?.before(r),Jt(r),r}_s(xe)}return xe}function ie(n,e=1,t=!1){let r=ye?xe:n;for(var i;e--;)i=r,r=Q1(r);if(!ye)return r;if(t){if(r?.nodeType!==s2){var s=P1();return r===null?i?.after(s):r.before(s),Jt(s),s}_s(r)}return Jt(r),r}function S3(n){n.textContent=""}function M3(){return!1}function ps(n,e,t){return document.createElementNS(W0,n,void 0)}function _s(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===s2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function vs(n){var e=he,t=ge;H1(null),er(null);try{return n()}finally{H1(e),er(t)}}function Cl(n){ge===null&&(he===null&&X5(),U5()),Rr&&Y5()}function bl(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function J1(n,e){var t=ge;t!==null&&(t.f&f1)!==0&&(n|=f1);var r={ctx:Nt,deps:null,nodes:null,f:n|Vt|T1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Ai)!==0)Ri!==null?Ri.push(r):_r.ensure().schedule(r);else if(e!==null){try{zi(r)}catch(o){throw $t(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ei)===0&&(i=i.first,(n&Tr)!==0&&(n&Di)!==0&&i!==null&&(i.f|=Di))}if(i!==null&&(i.parent=t,t!==null&&bl(i,t),he!==null&&(he.f&Ct)!==0&&(n&Er)===0)){var s=he;(s.effects??=[]).push(i)}return r}function ms(){return he!==null&&!Y1}function T3(n){const e=J1(i2,null);return ut(e,gt),e.teardown=n,e}function oi(n){Cl();var e=ge.f,t=!he&&(e&N1)!==0&&(e&Pr)===0;if(t){var r=Nt;(r.e??=[]).push(n)}else return E3(n)}function E3(n){return J1(Ai|z5,n)}function wl(n){_r.ensure();const e=J1(Er|ei,n);return()=>{$t(e)}}function yl(n){_r.ensure();const e=J1(Er|ei,n);return(t={})=>new Promise(r=>{t.outro?ai(e,()=>{$t(e),r(void 0)}):($t(e),r(void 0))})}function P3(n){return J1(Ai,n)}function xl(n){return J1(as|ei,n)}function Cs(n,e=0){return J1(i2|e,n)}function Ze(n,e=[],t=[],r=[]){cl(r,e,t,i=>{J1(i2,()=>n(...i.map(x)))})}function bs(n,e=0){var t=J1(Tr|e,n);return t}function V1(n){return J1(N1|ei,n)}function V3(n){var e=n.teardown;if(e!==null){const t=Rr,r=he;O3(!0),H1(null);try{e.call(null)}finally{O3(t),H1(r)}}}function ws(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&vs(()=>{i.abort(hr)});var r=t.next;(t.f&Er)!==0?t.parent=null:$t(t,e),t=r}}function Ll(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&N1)===0&&$t(e),e=t}}function $t(n,e=!0){var t=!1;(e||(n.f&F5)!==0)&&n.nodes!==null&&n.nodes.end!==null&&(kl(n.nodes.start,n.nodes.end),t=!0),ut(n,ss),ws(n,e&&!t),gn(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();V3(n),n.f^=ss,n.f|=E1;var i=n.parent;i!==null&&i.first!==null&&H3(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function kl(n,e){for(;n!==null;){var t=n===e?null:Q1(n);n.remove(),n=t}}function H3(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function ai(n,e,t=!0){var r=[];A3(n,r,!0);var i=()=>{t&&$t(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function A3(n,e,t){if((n.f&f1)===0){n.f^=f1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&Di)!==0||(i.f&N1)!==0&&(n.f&Tr)!==0;A3(i,e,o?t:!1),i=s}}}function ys(n){D3(n,!0)}function D3(n,e){if((n.f&f1)!==0){n.f^=f1,(n.f>)===0&&(ut(n,Vt),_r.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&Di)!==0||(t.f&N1)!==0;D3(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function xs(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:Q1(t);e.append(t),t=i}}let d2=!1,Rr=!1;function O3(n){Rr=n}let he=null,Y1=!1;function H1(n){he=n}let ge=null;function er(n){ge=n}let A1=null;function R3(n){he!==null&&(A1===null?A1=[n]:A1.push(n))}let e1=null,d1=0,D1=null;function Sl(n){D1=n}let Z3=1,li=0,fi=li;function F3(n){fi=n}function z3(){return++Z3}function hn(n){var e=n.f;if((e&Vt)!==0)return!0;if(e&Ct&&(n.f&=~ti),(e&j1)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&T1)!==0&&$1===null&&ut(n,gt)}return!1}function I3(n,e,t=!0){var r=n.reactions;if(r!==null&&!(A1!==null&&Vi.call(A1,n)))for(var i=0;i{n.ac.abort(hr)}),n.ac=null);try{n.f|=os;var u=n.fn,c=u();n.f|=Pr;var h=n.deps,d=Re?.is_fork;if(e1!==null){var p;if(d||gn(n,d1),h!==null&&d1>0)for(h.length=d1+e1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Hr(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Yt(n,e,t,r,i){var s={capture:r,passive:i},o=Tl(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&T3(()=>{e.removeEventListener(n,o,s)})}function je(n,e,t){(e[pn]??={})[n]=t}function ks(n){for(var e=0;e{throw _});throw h}}finally{n[pn]=e,delete n.currentTarget,H1(u),er(c)}}}const El=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function Pl(n){return El?.createHTML(n)??n}function Vl(n){var e=ps("template");return e.innerHTML=Pl(n.replaceAll("","")),e.content}function Ii(n,e){var t=ge;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Pe(n,e){var t=(e&E5)!==0,r=(e&P5)!==0,i,s=!n.startsWith("");return()=>{if(ye)return Ii(xe,null),xe;i===void 0&&(i=Vl(s?n:""+n),t||(i=si(i)));var o=r||x3?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=si(o),l=o.lastChild;Ii(a,l)}else Ii(o,o);return o}}function Hl(){if(ye)return Ii(xe,null),xe;var n=document.createDocumentFragment(),e=document.createComment(""),t=P1();return n.append(e,t),Ii(e,t),n}function ke(n,e){if(ye){var t=ge;((t.f&Pr)===0||t.nodes.end===null)&&(t.nodes.end=xe),un();return}n!==null&&n.before(e)}const Al=["touchstart","touchmove"];function Dl(n){return Al.includes(n)}function Ht(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function X3(n,e){return W3(n,e)}function Ol(n,e){gs(),e.intro=e.intro??!1;const t=e.target,r=ye,i=xe;try{for(var s=si(t);s&&(s.nodeType!==fn||s.data!==U0);)s=Q1(s);if(!s)throw Pi;gr(!0),Jt(s);const o=W3(n,{...e,anchor:s});return gr(!1),o}catch(o){if(o instanceof Error&&o.message.split(` -`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==Pi&&console.warn("Failed to hydrate: ",o),e.recover===!1&&G5(),gs(),S3(t),gr(!1),X3(n,e)}finally{gr(r),Jt(i)}}const g2=new Map;function W3(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){gs();var l=void 0,f=yl(()=>{var u=t??e.appendChild(P1());fl(u,{pending:()=>{}},d=>{u1({});var p=Nt;if(s&&(p.c=s),i&&(r.$$events=i),ye&&Ii(d,null),l=n(d,r)||{},ye&&(ge.nodes.end=xe,xe===null||xe.nodeType!==fn||xe.data!==is))throw o2(),Pi;c1()},a);var c=new Set,h=d=>{for(var p=0;p{for(var d of c)for(const _ of[e,document]){var p=g2.get(_),g=p.get(d);--g==0?(_.removeEventListener(d,Ss),p.delete(d),p.size===0&&g2.delete(_)):p.set(d,g)}Ls.delete(h),u!==t&&u.parentNode?.removeChild(u)}});return Ms.set(l,f),l}let Ms=new WeakMap;function Rl(n,e){const t=Ms.get(n);return t?(Ms.delete(n),t(e)):Promise.resolve()}class Zl{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)ys(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&($t(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();xs(o,f),f.append(P1()),this.#t.set(s,{effect:o,fragment:f})}else $t(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),ai(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||($t(i.effect),this.#t.delete(r))};ensure(e,t){var r=Re,i=M3();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=P1();s.append(o),this.#t.set(e,{effect:V1(()=>t(o)),fragment:s})}else this.#r.set(e,V1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else ye&&(this.anchor=xe),this.#i(r)}}function ui(n){Nt===null&&t3(),oi(()=>{const e=h2(n);if(typeof e=="function")return e})}function Ts(n){Nt===null&&t3(),ui(()=>()=>h2(n))}function h1(n,e,t=!1){var r;ye&&(r=xe,un());var i=new Zl(n),s=t?Di:0;function o(a,l){if(ye){var f=r3(r);if(a!==parseInt(f.substring(1))){var u=a2();Jt(u),i.anchor=u,gr(!1),i.ensure(a,l),gr(!0);return}}i.ensure(a,l)}bs(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function G3(n,e){return e}function Fl(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var h=n.outrogroups;Es(n,e2(s.done)),h.delete(s),h.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;S3(u),u.append(f),n.items.clear()}Es(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function Es(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var L=t();return G0(L)?L:L==null?[]:e2(L)}),h,d=new Map,p=!0;function g(L){(w.effect.f&E1)===0&&(w.pending.delete(L),w.fallback=u,zl(w,h,o,e,r),u!==null&&(h.length===0?(u.f&K1)===0?ys(u):(u.f^=K1,vn(u,null,o)):ai(u,()=>{u=null})))}function _(L){w.pending.delete(L)}var m=bs(()=>{h=x(c);var L=h.length;let b=!1;if(ye){var k=r3(o)===rs;k!==(L===0)&&(o=a2(),Jt(o),gr(!1),b=!0)}for(var y=new Set,v=Re,P=M3(),M=0;Ms(o)):(u=V1(()=>s(j3??=P1())),u.f|=K1)),L>y.size&&$5(),ye&&L>0&&Jt(a2()),!p)if(d.set(v,y),P){for(const[j,F]of a)y.has(j)||v.skip_effect(F.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&gr(!0),x(c)}),w={effect:m,items:a,pending:d,outrogroups:null,fallback:u};p=!1,ye&&(o=xe)}function _n(n){for(;n!==null&&(n.f&N1)===0;)n=n.next;return n}function zl(n,e,t,r,i){var s=(r&M5)!==0,o=e.length,a=n.items,l=_n(n.effect.first),f,u=null,c,h=[],d=[],p,g,_,m;if(s)for(m=0;m0){var M=(r&Y0)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function Il(n,e,t,r,i,s,o,a){var l=(o&k5)!==0?(o&T5)===0?b3(t,!1,!1):ii(t):null,f=(o&S5)!==0?ii(i):null;return{v:l,i:f,e:V1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function vn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&K1)===0?e.nodes.start:t;r!==null;){var o=Q1(r);if(s.before(r),r===i)return;r=o}}function Zr(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function Bl(n,e,t,r,i){ye&&un();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function tr(n,e){P3(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=ps("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const Q3=[...` -\r\f \v\uFEFF`];function ql(n,e,t){var r=n==null?"":""+n;if(t){for(var i of Object.keys(t))if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||Q3.includes(r[o-1]))&&(a===r.length||Q3.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function Nl(n,e){return n==null?null:String(n)}function p2(n,e,t,r,i,s){var o=n.__className;if(ye||o!==t||o===void 0){var a=ql(t,r,s);(!ye||a!==n.getAttribute("class"))&&(a==null?n.removeAttribute("class"):n.className=a),n.__className=t}else if(s&&i!==s)for(var l in s){var f=!!s[l];(i==null||f!==!!i[l])&&n.classList.toggle(l,f)}return s}function Ye(n,e,t,r){var i=n.__style;if(ye||i!==e){var s=Nl(e);(!ye||s!==n.getAttribute("style"))&&(s==null?n.removeAttribute("style"):n.style.cssText=s),n.__style=e}return r}const $l=Symbol("is custom element"),Yl=Symbol("is html"),Ul=q5?"link":"LINK";function Xl(n,e){e?n.hasAttribute("selected")||n.setAttribute("selected",""):n.removeAttribute("selected")}function J(n,e,t,r){var i=Wl(n);ye&&(i[e]=n.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&n.nodeName===Ul)||i[e]!==(i[e]=t)&&(e==="loading"&&(n[B5]=t),t==null?n.removeAttribute(e):typeof t!="string"&&Gl(n).includes(e)?n[e]=t:n.setAttribute(e,t))}function Wl(n){return n.__attributes??={[$l]:n.nodeName.includes("-"),[Yl]:n.namespaceURI===W0}}var J3=new Map;function Gl(n){var e=n.getAttribute("is")||n.nodeName,t=J3.get(e);if(t)return t;J3.set(e,t=[]);for(var r,i=n,s=Element.prototype;s!==i;){r=A5(i);for(var o in r)r[o].set&&t.push(o);i=j0(i)}return t}function eo(n,e){return n===e||n?.[n2]===e}function U1(n={},e,t,r){var i=Nt.r,s=ge;return P3(()=>{var o,a;return Cs(()=>{o=a,a=[],h2(()=>{n!==t(...a)&&(e(n,...a),o&&eo(t(...o),n)&&e(null,...o))})}),()=>{let l=s;for(;l!==i&&l.parent!==null&&l.parent.f&ss;)l=l.parent;const f=()=>{a&&eo(t(...a),n)&&e(null,...a)},u=l.teardown;l.teardown=()=>{f(),u?.()}}}),n}function D(n,e,t,r){var i=r,s=!0,o=()=>(s&&(s=!1,i=r),i),a;a=n[e],a===void 0&&r!==void 0&&(a=o());var l;l=()=>{var h=n[e];return h===void 0?o():(s=!0,h)};var f=!1,u=u2(()=>(f=!1,l())),c=ge;return(function(h,d){if(arguments.length>0){const p=d?x(u):h;return $(u,p),f=!0,i!==void 0&&(i=p),h}return Rr&&f||(c.f&E1)!==0?u.v:x(u)})}function jl(n){return new Kl(n)}class Kl{#e;#r;constructor(e){var t=new Map,r=(s,o)=>{var a=b3(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return x(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===I5?!0:(x(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return $(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#r=(e.hydrate?Ol:X3)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&A(),this.#e=i.$$events;for(const s of Object.keys(this.#r))s==="$set"||s==="$destroy"||s==="$on"||r2(this,s,{get(){return this.#r[s]},set(o){this.#r[s]=o},enumerable:!0});this.#r.$set=s=>{Object.assign(i,s)},this.#r.$destroy=()=>{Rl(this.#r)}}$set(e){this.#r.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];const r=(...i)=>t.call(this,...i);return this.#e[e].push(r),()=>{this.#e[e]=this.#e[e].filter(i=>i!==r)}}$destroy(){this.#r.$destroy()}}let to;typeof HTMLElement=="function"&&(to=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&(this.$$shadowRoot=this.attachShadow(t))}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=ps("slot");r!=="default"&&(s.name=r),ke(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=Ql(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=_2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=jl({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=wl(()=>{Cs(()=>{this.$$r=!0;for(const r of t2(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=_2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=_2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return t2(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function _2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function Ql(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function O1(n,e,t,r,i,s){let o=class extends to{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return t2(e).map(a=>(e[a].attribute||a).toLowerCase())}};return t2(e).forEach(a=>{r2(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=_2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=Hi(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{r2(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}var Jl=Pe(''),e4=Pe(''),t4=Pe(' ',1),r4=Pe(''),i4=Pe(''),n4=Pe('

      ');const s4={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} +(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const k5=1,S5=2,Uo=4,M5=8,T5=16,E5=1,P5=2,Xo="[",rs="[!",Go="[?",is="]",Pi={},Et=Symbol(),Wo="http://www.w3.org/1999/xhtml",V5=!1;var jo=Array.isArray,H5=Array.prototype.indexOf,Vi=Array.prototype.includes,e2=Array.from,t2=Object.keys,r2=Object.defineProperty,Hi=Object.getOwnPropertyDescriptor,A5=Object.getOwnPropertyDescriptors,R5=Object.prototype,D5=Array.prototype,Ko=Object.getPrototypeOf,Qo=Object.isExtensible;const O5=()=>{};function F5(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const Lt=2,Ai=4,i2=8,e0=1<<24,Er=16,U1=32,Pr=64,ns=128,H1=512,bt=1024,Ot=2048,er=4096,p1=8192,A1=16384,Vr=32768,ss=1<<25,Ri=65536,t0=1<<17,Z5=1<<18,ei=1<<19,B5=1<<20,tr=1<<25,ti=65536,os=1<<21,as=1<<22,Hr=1<<23,n2=Symbol("$state"),z5=Symbol("legacy props"),I5=Symbol(""),_r=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},q5=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),s2=3,fn=8;function r0(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function N5(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function $5(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Y5(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function U5(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function X5(n){throw new Error("https://svelte.dev/e/effect_orphan")}function G5(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function W5(){throw new Error("https://svelte.dev/e/hydration_failed")}function j5(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function K5(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Q5(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function J5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function o2(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function el(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let Le=!1;function vr(n){Le=n}let ke;function i1(n){if(n===null)throw o2(),Pi;return ke=n}function un(){return i1(rr(ke))}function z(n){if(Le){if(rr(ke)!==null)throw o2(),Pi;ke=n}}function mr(n=1){if(Le){for(var e=n,t=ke;e--;)t=rr(t);ke=t}}function a2(n=!0){for(var e=0,t=ke;;){if(t.nodeType===fn){var r=t.data;if(r===is){if(e===0)return t;e-=1}else(r===Xo||r===rs||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=rr(t);n&&t.remove(),t=i}}function i0(n){if(!n||n.nodeType!==fn)throw o2(),Pi;return n.data}function n0(n){return n===this.v}function tl(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function s0(n){return!tl(n,this.v)}let rl=!1,Yt=null;function Di(n){Yt=n}function _1(n,e=!1,t){Yt={p:Yt,i:!1,c:null,e:null,s:n,x:null,r:_e,l:null}}function v1(n){var e=Yt,t=e.e;if(t!==null){e.e=null;for(var r of t)P0(r)}return n!==void 0&&(e.x=n),e.i=!0,Yt=e.p,n??{}}function o0(){return!0}let ri=[];function a0(){var n=ri;ri=[],F5(n)}function Ar(n){if(ri.length===0&&!cn){var e=ri;queueMicrotask(()=>{e===ri&&a0()})}ri.push(n)}function il(){for(;ri.length>0;)a0()}function l0(n){var e=_e;if(e===null)return pe.f|=Hr,n;if((e.f&Vr)===0&&(e.f&Ai)===0)throw n;Rr(n,e)}function Rr(n,e){for(;e!==null;){if((e.f&ns)!==0){if((e.f&Vr)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const nl=-7169;function _t(n,e){n.f=n.f&nl|e}function ls(n){(n.f&H1)!==0||n.deps===null?_t(n,bt):_t(n,er)}function f0(n){if(n!==null)for(const e of n)(e.f&Lt)===0||(e.f&ti)===0||(e.f^=ti,f0(e.deps))}function u0(n,e,t){(n.f&Ot)!==0?e.add(n):(n.f&er)!==0&&t.add(n),f0(n.deps),_t(n,bt)}const Dr=new Set;let Ie=null,X1=null,fs=null,cn=!1,us=!1,Oi=null,l2=null;var c0=0;let sl=1;class Cr{id=sl++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)_t(r,Ot),this.schedule(r);for(r of t.m)_t(r,er),this.schedule(r)}}#h(){if(c0++>1e3&&(Dr.delete(this),ol()),!this.#d()){for(const a of this.#o)this.#a.delete(a),_t(a,Ot),this.schedule(a);for(const a of this.#a)_t(a,er),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=Oi=[],r=[],i=l2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw _0(a),l}if(Ie=null,i.length>0){var s=Cr.ensure();for(const a of i)s.schedule(a)}if(Oi=null,l2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)p0(a,l)}else{this.#t.size===0&&Dr.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),d0(r),d0(t),this.#s?.resolve()}var o=Ie;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Dr.add(o),o.#h()),Dr.has(this)||this.#_()}#u(e,t,r){e.f^=bt;for(var i=e.first;i!==null;){var s=i.f,o=(s&(U1|Pr))!==0,a=o&&(s&bt)!==0,l=a||(s&p1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=bt:(s&Ai)!==0?t.push(i):hn(i)&&((s&Er)!==0&&this.#a.add(i),Bi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)h0(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Dr)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,Ar(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=Jo()).promise}static ensure(){if(Ie===null){const e=Ie=new Cr;us||(Dr.add(Ie),cn||Ar(()=>{Ie===e&&e.flush()}))}return Ie}apply(){{X1=null;return}}schedule(e){if(fs=e,e.b?.is_pending&&(e.f&(Ai|i2|e0))!==0&&(e.f&Vr)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(Oi!==null&&t===_e&&(pe===null||(pe.f&Lt)===0))return;if((r&(Pr|U1))!==0){if((r&bt)===0)return;t.f^=bt}}this.#i.push(t)}}function E(n){var e=cn;cn=!0;try{for(var t;;){if(il(),Ie===null)return t;Ie.flush()}}finally{cn=e}}function ol(){try{G5()}catch(n){Rr(n,fs)}}let br=null;function d0(n){var e=n.length;if(e!==0){for(var t=0;t0)){Or.clear();for(const i of br){if((i.f&(A1|p1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)br.has(o)&&(br.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(A1|p1))===0&&Bi(l)}}br.clear()}}br=null}}function h0(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&Lt)!==0?h0(i,e,t,r):(s&(as|Er))!==0&&(s&Ot)===0&&g0(i,e,r)&&(_t(i,Ot),cs(i))}}function g0(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(Vi.call(e,i))return!0;if((i.f&Lt)!==0&&g0(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function cs(n){Ie.schedule(n)}function p0(n,e){if(!((n.f&U1)!==0&&(n.f&bt)!==0)){(n.f&Ot)!==0?e.d.push(n):(n.f&er)!==0&&e.m.push(n),_t(n,bt);for(var t=n.first;t!==null;)p0(t,e),t=t.next}}function _0(n){_t(n,bt);for(var e=n.first;e!==null;)_0(e),e=e.next}function al(n){let e=0,t=ii(0),r;return()=>{ms()&&(x(t),Cs(()=>(e===0&&(r=h2(()=>n(()=>dn(t)))),e+=1,()=>{Ar(()=>{e-=1,e===0&&(r?.(),r=void 0,dn(t))})})))}}var ll=Ri|ei;function fl(n,e,t,r){new ul(n,e,t,r)}class ul{parent;is_pending=!1;transform_error;#e;#r=Le?ke:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=al(()=>(this.#u=ii(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=_e;o.b=this,o.f|=ns,r(s)},this.parent=_e.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=bs(()=>{if(Le){const s=this.#r;un();const o=s.data===rs;if(s.data.startsWith(Go)){const l=JSON.parse(s.data.slice(Go.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},ll),Le&&(this.#e=ke)}#_(){try{this.#i=D1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=D1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=D1(()=>e(this.#e)),Ar(()=>{var t=this.#l=document.createDocumentFragment(),r=R1();t.append(r),this.#i=this.#m(()=>D1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,ai(this.#o,()=>{this.#o=null}),this.#v(Ie))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=D1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();xs(this.#i,e);const t=this.#t.pending;this.#o=D1(()=>t(this.#e))}else this.#v(Ie)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){u0(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=_e,r=pe,i=Yt;nr(this.#s),O1(this.#s),Di(this.#s.ctx);try{return Cr.ensure(),e()}catch(s){return l0(s),null}finally{nr(t),O1(r),Di(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&ai(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,Ar(()=>{this.#d=!1,this.#u&&Zi(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&(Ut(this.#i),this.#i=null),this.#o&&(Ut(this.#o),this.#o=null),this.#a&&(Ut(this.#a),this.#a=null),Le&&(i1(this.#r),mr(),i1(a2()));var i=!1,s=!1;const o=()=>{if(i){el();return}i=!0,s&&J5(),this.#a!==null&&ai(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Rr(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return D1(()=>{var f=_e;f.b=this,f.f|=ns,r(this.#e,()=>l,()=>o)})}catch(f){return Rr(f,this.#s.parent),null}}))};Ar(()=>{var l;try{l=this.transform_error(e)}catch(f){Rr(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Rr(f,this.#s&&this.#s.parent)):a(l)})}}function cl(n,e,t,r){const i=u2;var s=n.filter(h=>!h.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=_e,a=dl(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){a();try{r(h)}catch(d){(o.f&A1)===0&&Rr(d,o)}f2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=v0();function c(){Promise.all(t.map(h=>hl(h))).then(h=>f([...e.map(i),...h])).catch(h=>Rr(h,o)).finally(()=>u())}l?l.then(()=>{a(),c(),f2()}):c()}function dl(){var n=_e,e=pe,t=Yt,r=Ie;return function(s=!0){nr(n),O1(e),Di(t),s&&(n.f&A1)===0&&(r?.activate(),r?.apply())}}function f2(n=!0){nr(null),O1(null),Di(null),n&&Ie?.deactivate()}function v0(){var n=_e,e=n.b,t=Ie,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function u2(n){var e=Lt|Ot,t=pe!==null&&(pe.f&Lt)!==0?pe:null;return _e!==null&&(_e.f|=ei),{ctx:Yt,deps:null,effects:null,equals:n0,f:e,fn:n,reactions:null,rv:0,v:Et,wv:0,parent:t??_e,ac:null}}function hl(n,e,t){let r=_e;r===null&&N5();var i=void 0,s=ii(Et),o=!pe,a=new Map;return xl(()=>{var l=_e,f=Jo();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(f2)}catch(d){f.reject(d),f2()}var u=Ie;if(o){if((l.f&Vr)!==0)var c=v0();if(r.b.is_rendered())a.get(u)?.reject(_r),a.delete(u);else{for(const d of a.values())d.reject(_r);a.clear()}a.set(u,f)}const h=(d,p=void 0)=>{if(c){var g=p===_r;c(g)}if(!(p===_r||(l.f&A1)!==0)){if(u.activate(),p)s.f|=Hr,Zi(s,p);else{(s.f&Hr)!==0&&(s.f^=Hr),Zi(s,d);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(_r)}}u.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),E0(()=>{for(const l of a.values())l.reject(_r)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Fi(n){const e=u2(n);return F0(e),e}function gl(n){const e=u2(n);return e.equals=s0,e}function pl(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!b0&&ml()}return e}function ml(){b0=!1;for(const n of hs)(n.f&bt)!==0&&_t(n,er),hn(n)&&Bi(n);hs.clear()}function dn(n){N(n,n.v+1)}function y0(n,e,t){var r=n.reactions;if(r!==null)for(var i=r.length,s=0;s{if(fi===s)return a();var l=pe,f=fi;O1(null),B0(s);var u=a();return O1(l),B0(f),u};return r&&t.set("length",ye(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&j5();var u=t.get(l);return u===void 0?o(()=>{var c=ye(f.value);return t.set(l,c),c}):N(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>ye(Et));t.set(l,u),dn(i)}}else N(f,Et),dn(i);return!0},get(a,l,f){if(l===n2)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||Hi(a,l)?.writable)&&(u=o(()=>{var d=ni(c?a[l]:Et),p=ye(d);return p}),t.set(l,u)),u!==void 0){var h=x(u);return h===Et?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),h=c?.v;if(c!==void 0&&h!==Et)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===n2)return!0;var f=t.get(l),u=f!==void 0&&f.v!==Et||Reflect.has(a,l);if(f!==void 0||_e!==null&&(!u||Hi(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?ni(a[l]):Et,d=ye(h);return d}),t.set(l,f));var c=x(f);if(c===Et)return!1}return u},set(a,l,f,u){var c=t.get(l),h=l in a;if(r&&l==="length")for(var d=f;dye(Et)),t.set(d+"",p))}if(c===void 0)(!h||Hi(a,l)?.writable)&&(c=o(()=>ye(void 0)),N(c,ni(f)),t.set(l,c));else{h=c.v!==Et;var g=o(()=>ni(f));N(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var m=t.get("length"),w=Number(l);Number.isInteger(w)&&w>=m.v&&N(m,w+1)}dn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var h=t.get(c);return h===void 0||h.v!==Et});for(var[f,u]of t)u.v!==Et&&!(f in a)&&l.push(f);return l},setPrototypeOf(){K5()}})}var x0,L0,k0,S0;function gs(){if(x0===void 0){x0=window,L0=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;k0=Hi(e,"firstChild").get,S0=Hi(e,"nextSibling").get,Qo(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),Qo(t)&&(t.__t=void 0)}}function R1(n=""){return document.createTextNode(n)}function si(n){return k0.call(n)}function rr(n){return S0.call(n)}function I(n,e){if(!Le)return si(n);var t=si(ke);if(t===null)t=ke.appendChild(R1());else if(e&&t.nodeType!==s2){var r=R1();return t?.before(r),i1(r),r}return e&&_s(t),i1(t),t}function c2(n,e=!1){if(!Le){var t=si(n);return t instanceof Comment&&t.data===""?rr(t):t}if(e){if(ke?.nodeType!==s2){var r=R1();return ke?.before(r),i1(r),r}_s(ke)}return ke}function se(n,e=1,t=!1){let r=Le?ke:n;for(var i;e--;)i=r,r=rr(r);if(!Le)return r;if(t){if(r?.nodeType!==s2){var s=R1();return r===null?i?.after(s):r.before(s),i1(s),s}_s(r)}return i1(r),r}function M0(n){n.textContent=""}function T0(){return!1}function ps(n,e,t){return document.createElementNS(Wo,n,void 0)}function _s(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===s2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function vs(n){var e=pe,t=_e;O1(null),nr(null);try{return n()}finally{O1(e),nr(t)}}function Cl(n){_e===null&&(pe===null&&X5(),U5()),Fr&&Y5()}function bl(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function ir(n,e){var t=_e;t!==null&&(t.f&p1)!==0&&(n|=p1);var r={ctx:Yt,deps:null,nodes:null,f:n|Ot|H1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Ai)!==0)Oi!==null?Oi.push(r):Cr.ensure().schedule(r);else if(e!==null){try{Bi(r)}catch(o){throw Ut(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ei)===0&&(i=i.first,(n&Er)!==0&&(n&Ri)!==0&&i!==null&&(i.f|=Ri))}if(i!==null&&(i.parent=t,t!==null&&bl(i,t),pe!==null&&(pe.f&Lt)!==0&&(n&Pr)===0)){var s=pe;(s.effects??=[]).push(i)}return r}function ms(){return pe!==null&&!G1}function E0(n){const e=ir(i2,null);return _t(e,bt),e.teardown=n,e}function oi(n){Cl();var e=_e.f,t=!pe&&(e&U1)!==0&&(e&Vr)===0;if(t){var r=Yt;(r.e??=[]).push(n)}else return P0(n)}function P0(n){return ir(Ai|B5,n)}function wl(n){Cr.ensure();const e=ir(Pr|ei,n);return()=>{Ut(e)}}function yl(n){Cr.ensure();const e=ir(Pr|ei,n);return(t={})=>new Promise(r=>{t.outro?ai(e,()=>{Ut(e),r(void 0)}):(Ut(e),r(void 0))})}function V0(n){return ir(Ai,n)}function xl(n){return ir(as|ei,n)}function Cs(n,e=0){return ir(i2|e,n)}function qe(n,e=[],t=[],r=[]){cl(r,e,t,i=>{ir(i2,()=>n(...i.map(x)))})}function bs(n,e=0){var t=ir(Er|e,n);return t}function D1(n){return ir(U1|ei,n)}function H0(n){var e=n.teardown;if(e!==null){const t=Fr,r=pe;O0(!0),O1(null);try{e.call(null)}finally{O0(t),O1(r)}}}function ws(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&vs(()=>{i.abort(_r)});var r=t.next;(t.f&Pr)!==0?t.parent=null:Ut(t,e),t=r}}function Ll(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&U1)===0&&Ut(e),e=t}}function Ut(n,e=!0){var t=!1;(e||(n.f&Z5)!==0)&&n.nodes!==null&&n.nodes.end!==null&&(kl(n.nodes.start,n.nodes.end),t=!0),_t(n,ss),ws(n,e&&!t),gn(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();H0(n),n.f^=ss,n.f|=A1;var i=n.parent;i!==null&&i.first!==null&&A0(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function kl(n,e){for(;n!==null;){var t=n===e?null:rr(n);n.remove(),n=t}}function A0(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function ai(n,e,t=!0){var r=[];R0(n,r,!0);var i=()=>{t&&Ut(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function R0(n,e,t){if((n.f&p1)===0){n.f^=p1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&Ri)!==0||(i.f&U1)!==0&&(n.f&Er)!==0;R0(i,e,o?t:!1),i=s}}}function ys(n){D0(n,!0)}function D0(n,e){if((n.f&p1)!==0){n.f^=p1,(n.f&bt)===0&&(_t(n,Ot),Cr.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&Ri)!==0||(t.f&U1)!==0;D0(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function xs(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:rr(t);e.append(t),t=i}}let d2=!1,Fr=!1;function O0(n){Fr=n}let pe=null,G1=!1;function O1(n){pe=n}let _e=null;function nr(n){_e=n}let F1=null;function F0(n){pe!==null&&(F1===null?F1=[n]:F1.push(n))}let n1=null,m1=0,Z1=null;function Sl(n){Z1=n}let Z0=1,li=0,fi=li;function B0(n){fi=n}function z0(){return++Z0}function hn(n){var e=n.f;if((e&Ot)!==0)return!0;if(e&Lt&&(n.f&=~ti),(e&er)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&H1)!==0&&X1===null&&_t(n,bt)}return!1}function I0(n,e,t=!0){var r=n.reactions;if(r!==null&&!(F1!==null&&Vi.call(F1,n)))for(var i=0;i{n.ac.abort(_r)}),n.ac=null);try{n.f|=os;var u=n.fn,c=u();n.f|=Vr;var h=n.deps,d=Ie?.is_fork;if(n1!==null){var p;if(d||gn(n,m1),h!==null&&m1>0)for(h.length=m1+n1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Ar(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Xt(n,e,t,r,i){var s={capture:r,passive:i},o=Tl(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&E0(()=>{e.removeEventListener(n,o,s)})}function it(n,e,t){(e[pn]??={})[n]=t}function ks(n){for(var e=0;e{throw _});throw h}}finally{n[pn]=e,delete n.currentTarget,O1(u),nr(c)}}}const El=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function Pl(n){return El?.createHTML(n)??n}function Vl(n){var e=ps("template");return e.innerHTML=Pl(n.replaceAll("","")),e.content}function zi(n,e){var t=_e;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Ve(n,e){var t=(e&E5)!==0,r=(e&P5)!==0,i,s=!n.startsWith("");return()=>{if(Le)return zi(ke,null),ke;i===void 0&&(i=Vl(s?n:""+n),t||(i=si(i)));var o=r||L0?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=si(o),l=o.lastChild;zi(a,l)}else zi(o,o);return o}}function Hl(){if(Le)return zi(ke,null),ke;var n=document.createDocumentFragment(),e=document.createComment(""),t=R1();return n.append(e,t),zi(e,t),n}function Me(n,e){if(Le){var t=_e;((t.f&Vr)===0||t.nodes.end===null)&&(t.nodes.end=ke),un();return}n!==null&&n.before(e)}const Al=["touchstart","touchmove"];function Rl(n){return Al.includes(n)}function Pt(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function G0(n,e){return W0(n,e)}function Dl(n,e){gs(),e.intro=e.intro??!1;const t=e.target,r=Le,i=ke;try{for(var s=si(t);s&&(s.nodeType!==fn||s.data!==Xo);)s=rr(s);if(!s)throw Pi;vr(!0),i1(s);const o=W0(n,{...e,anchor:s});return vr(!1),o}catch(o){if(o instanceof Error&&o.message.split(` +`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==Pi&&console.warn("Failed to hydrate: ",o),e.recover===!1&&W5(),gs(),M0(t),vr(!1),G0(n,e)}finally{vr(r),i1(i)}}const g2=new Map;function W0(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){gs();var l=void 0,f=yl(()=>{var u=t??e.appendChild(R1());fl(u,{pending:()=>{}},d=>{_1({});var p=Yt;if(s&&(p.c=s),i&&(r.$$events=i),Le&&zi(d,null),l=n(d,r)||{},Le&&(_e.nodes.end=ke,ke===null||ke.nodeType!==fn||ke.data!==is))throw o2(),Pi;v1()},a);var c=new Set,h=d=>{for(var p=0;p{for(var d of c)for(const _ of[e,document]){var p=g2.get(_),g=p.get(d);--g==0?(_.removeEventListener(d,Ss),p.delete(d),p.size===0&&g2.delete(_)):p.set(d,g)}Ls.delete(h),u!==t&&u.parentNode?.removeChild(u)}});return Ms.set(l,f),l}let Ms=new WeakMap;function Ol(n,e){const t=Ms.get(n);return t?(Ms.delete(n),t(e)):Promise.resolve()}class Fl{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)ys(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&(Ut(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();xs(o,f),f.append(R1()),this.#t.set(s,{effect:o,fragment:f})}else Ut(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),ai(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||(Ut(i.effect),this.#t.delete(r))};ensure(e,t){var r=Ie,i=T0();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=R1();s.append(o),this.#t.set(e,{effect:D1(()=>t(o)),fragment:s})}else this.#r.set(e,D1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else Le&&(this.anchor=ke),this.#i(r)}}function ui(n){Yt===null&&r0(),oi(()=>{const e=h2(n);if(typeof e=="function")return e})}function Ts(n){Yt===null&&r0(),ui(()=>()=>h2(n))}function C1(n,e,t=!1){var r;Le&&(r=ke,un());var i=new Fl(n),s=t?Ri:0;function o(a,l){if(Le){var f=i0(r);if(a!==parseInt(f.substring(1))){var u=a2();i1(u),i.anchor=u,vr(!1),i.ensure(a,l),vr(!0);return}}i.ensure(a,l)}bs(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function j0(n,e){return e}function Zl(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var h=n.outrogroups;Es(n,e2(s.done)),h.delete(s),h.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;M0(u),u.append(f),n.items.clear()}Es(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function Es(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var L=t();return jo(L)?L:L==null?[]:e2(L)}),h,d=new Map,p=!0;function g(L){(w.effect.f&A1)===0&&(w.pending.delete(L),w.fallback=u,Bl(w,h,o,e,r),u!==null&&(h.length===0?(u.f&tr)===0?ys(u):(u.f^=tr,vn(u,null,o)):ai(u,()=>{u=null})))}function _(L){w.pending.delete(L)}var m=bs(()=>{h=x(c);var L=h.length;let b=!1;if(Le){var k=i0(o)===rs;k!==(L===0)&&(o=a2(),i1(o),vr(!1),b=!0)}for(var y=new Set,v=Ie,H=T0(),T=0;Ts(o)):(u=D1(()=>s(K0??=R1())),u.f|=tr)),L>y.size&&$5(),Le&&L>0&&i1(a2()),!p)if(d.set(v,y),H){for(const[W,Y]of a)y.has(W)||v.skip_effect(Y.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&vr(!0),x(c)}),w={effect:m,items:a,pending:d,outrogroups:null,fallback:u};p=!1,Le&&(o=ke)}function _n(n){for(;n!==null&&(n.f&U1)===0;)n=n.next;return n}function Bl(n,e,t,r,i){var s=(r&M5)!==0,o=e.length,a=n.items,l=_n(n.effect.first),f,u=null,c,h=[],d=[],p,g,_,m;if(s)for(m=0;m0){var T=(r&Uo)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function zl(n,e,t,r,i,s,o,a){var l=(o&k5)!==0?(o&T5)===0?w0(t,!1,!1):ii(t):null,f=(o&S5)!==0?ii(i):null;return{v:l,i:f,e:D1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function vn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&tr)===0?e.nodes.start:t;r!==null;){var o=rr(r);if(s.before(r),r===i)return;r=o}}function Zr(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function Il(n,e,t,r,i){Le&&un();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function sr(n,e){V0(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=ps("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const J0=[...` +\r\f \v\uFEFF`];function ql(n,e,t){var r=n==null?"":""+n;if(t){for(var i of Object.keys(t))if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||J0.includes(r[o-1]))&&(a===r.length||J0.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function Nl(n,e){return n==null?null:String(n)}function p2(n,e,t,r,i,s){var o=n.__className;if(Le||o!==t||o===void 0){var a=ql(t,r,s);(!Le||a!==n.getAttribute("class"))&&(a==null?n.removeAttribute("class"):n.className=a),n.__className=t}else if(s&&i!==s)for(var l in s){var f=!!s[l];(i==null||f!==!!i[l])&&n.classList.toggle(l,f)}return s}function Ne(n,e,t,r){var i=n.__style;if(Le||i!==e){var s=Nl(e);(!Le||s!==n.getAttribute("style"))&&(s==null?n.removeAttribute("style"):n.style.cssText=s),n.__style=e}return r}const $l=Symbol("is custom element"),Yl=Symbol("is html"),Ul=q5?"link":"LINK";function Xl(n,e){e?n.hasAttribute("selected")||n.setAttribute("selected",""):n.removeAttribute("selected")}function ee(n,e,t,r){var i=Gl(n);Le&&(i[e]=n.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&n.nodeName===Ul)||i[e]!==(i[e]=t)&&(e==="loading"&&(n[I5]=t),t==null?n.removeAttribute(e):typeof t!="string"&&Wl(n).includes(e)?n[e]=t:n.setAttribute(e,t))}function Gl(n){return n.__attributes??={[$l]:n.nodeName.includes("-"),[Yl]:n.namespaceURI===Wo}}var e3=new Map;function Wl(n){var e=n.getAttribute("is")||n.nodeName,t=e3.get(e);if(t)return t;e3.set(e,t=[]);for(var r,i=n,s=Element.prototype;s!==i;){r=A5(i);for(var o in r)r[o].set&&t.push(o);i=Ko(i)}return t}function t3(n,e){return n===e||n?.[n2]===e}function W1(n={},e,t,r){var i=Yt.r,s=_e;return V0(()=>{var o,a;return Cs(()=>{o=a,a=[],h2(()=>{n!==t(...a)&&(e(n,...a),o&&t3(t(...o),n)&&e(null,...o))})}),()=>{let l=s;for(;l!==i&&l.parent!==null&&l.parent.f&ss;)l=l.parent;const f=()=>{a&&t3(t(...a),n)&&e(null,...a)},u=l.teardown;l.teardown=()=>{f(),u?.()}}}),n}function P(n,e,t,r){var i=r,s=!0,o=()=>(s&&(s=!1,i=r),i),a;a=n[e],a===void 0&&r!==void 0&&(a=o());var l;l=()=>{var h=n[e];return h===void 0?o():(s=!0,h)};var f=!1,u=u2(()=>(f=!1,l())),c=_e;return(function(h,d){if(arguments.length>0){const p=d?x(u):h;return N(u,p),f=!0,i!==void 0&&(i=p),h}return Fr&&f||(c.f&A1)!==0?u.v:x(u)})}function jl(n){return new Kl(n)}class Kl{#e;#r;constructor(e){var t=new Map,r=(s,o)=>{var a=w0(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return x(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===z5?!0:(x(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return N(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#r=(e.hydrate?Dl:G0)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&E(),this.#e=i.$$events;for(const s of Object.keys(this.#r))s==="$set"||s==="$destroy"||s==="$on"||r2(this,s,{get(){return this.#r[s]},set(o){this.#r[s]=o},enumerable:!0});this.#r.$set=s=>{Object.assign(i,s)},this.#r.$destroy=()=>{Ol(this.#r)}}$set(e){this.#r.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];const r=(...i)=>t.call(this,...i);return this.#e[e].push(r),()=>{this.#e[e]=this.#e[e].filter(i=>i!==r)}}$destroy(){this.#r.$destroy()}}let r3;typeof HTMLElement=="function"&&(r3=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&(this.$$shadowRoot=this.attachShadow(t))}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=ps("slot");r!=="default"&&(s.name=r),Me(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=Ql(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=_2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=jl({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=wl(()=>{Cs(()=>{this.$$r=!0;for(const r of t2(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=_2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=_2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return t2(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function _2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function Ql(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function B1(n,e,t,r,i,s){let o=class extends r3{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return t2(e).map(a=>(e[a].attribute||a).toLowerCase())}};return t2(e).forEach(a=>{r2(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=_2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=Hi(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{r2(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}var Jl=Ve(''),e4=Ve(''),t4=Ve(' ',1),r4=Ve(''),i4=Ve(''),n4=Ve('

      ');const s4={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} @media (min-width: 900px) {.player.svelte-1ed370f {margin:auto;min-width:390px;max-width:700px;max-height:400px;} }.bg-wrap.svelte-1ed370f {position:absolute;inset:0;height:95%;overflow:hidden;z-index:1;border-radius:var(--ab-border-radius, 20px);background:var(--ab-bg-fallback, #050f27);}.bg-wrap.svelte-1ed370f img:where(.svelte-1ed370f) {width:100%;height:auto;display:block;}.controls.svelte-1ed370f {position:absolute;inset-inline:0;bottom:0;z-index:2;background:var(--ab-surface, #0d1e45);border-radius:var(--ab-border-radius, 20px);padding-top:10px;}.title.svelte-1ed370f {margin:5px 20px;max-width:90%;font-size:var(--ab-title-size, 1.6em);font-weight:700;color:var(--ab-text, #fffefa);}.progress.svelte-1ed370f {width:calc(100% - 40px);height:20px;margin:15px auto 0;border-radius:2px;background:var(--ab-progress-bg, #ffffff30);position:relative;cursor:pointer;}.progress.svelte-1ed370f > .bar:where(.svelte-1ed370f) {height:100%;width:var(--ab-progress, 0%);border-radius:2px;background:var(--ab-progress-fill, #0066cc);}.row.svelte-1ed370f {display:flex;justify-content:space-around;align-items:center;gap:8px;padding:14px 0 18px;}button.icon.svelte-1ed370f {appearance:none;border:0;background:transparent;padding:6px;border-radius:8px;cursor:pointer;}button.icon.svelte-1ed370f:focus-visible {outline:2px solid var(--ab-accent, #5ea0ff);outline-offset:2px;}.icon-img.svelte-1ed370f {width:35px;height:35px;margin:6px;filter:var( @@ -13,15 +13,15 @@ .menu.svelte-1ed370f button.item:where(.svelte-1ed370f):focus-visible .mini-icon:where(.svelte-1ed370f) {filter:var( --ab-menu-icon-hover-filter, invert(100%) - ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function ro(n,e){u1(e,!0),tr(n,s4);let t=D(e,"title",7,"Audio Brief"),r=D(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=D(e,"transcriptSrc",7,""),s=D(e,"bgImage",7,""),o=D(e,"backgroundImageAlt",7,""),a=D(e,"bgColor",7,"#050f27"),l=D(e,"fontUrl",7,""),f=D(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=D(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=D(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=D(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),d=D(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=D(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=D(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=D(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=D(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),w=D(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),L=D(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=D(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),k=D(e,"borderRadius",7,"20px"),y=D(e,"textColor",7,"#fffefa"),v=D(e,"surface",7,"#0d1e45"),P=D(e,"accent",7,"#5ea0ff"),M=D(e,"titleSize",7,"1.6em"),E=D(e,"progressBg",7,"#ffffff30"),O=D(e,"progressFill",7,"#0066cc"),V=D(e,"menuBg",7,"#f9f9f9"),j=D(e,"menuFg",7,"#111"),F=D(e,"menuHoverBg",7,"#0a2458"),U=D(e,"menuHoverFg",7,"#fcfcfc"),G=D(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),q=D(e,"menuIconFilter",7,"invert(0%)"),te=D(e,"menuIconHoverFilter",7,"invert(100%)");oi(()=>{const ne=(x(Z)?.getRootNode&&x(Z).getRootNode()||document).host;ne&&ne.style.setProperty("--ab-font",f())}),oi(()=>{if(!l())return;const T=document.head;if(!T.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const N=document.createElement("link");N.rel="preconnect",N.href="https://fonts.googleapis.com",T.appendChild(N)}if(!T.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const N=document.createElement("link");N.rel="preconnect",N.href="https://fonts.gstatic.com",N.crossOrigin="anonymous",T.appendChild(N)}let ne=T.querySelector(`link[rel="stylesheet"][href="${l()}"]`);ne||(ne=document.createElement("link"),ne.rel="stylesheet",ne.href=l(),T.appendChild(ne))});let Z=be(void 0),C=be(!1),pe=be(0),we=be(!1),at=be(!1),_e=be(1),Ee,ze;const Me=[.5,.75,1,1.25,1.5,2];function Te(){x(Z)&&(x(Z).paused?(x(Z).play(),$(C,!0)):(x(Z).pause(),$(C,!1)))}function Ie(T){if(!x(Z))return;const ne=x(Z).duration??0,N=Math.max(0,Math.min((x(Z).currentTime||0)+T,Number.isFinite(ne)?ne:0));x(Z).currentTime=N}function Ft(){x(Z)&&(x(Z).currentTime=0)}function lt(){x(Z)&&Number.isFinite(x(Z).duration)&&(x(Z).currentTime=x(Z).duration)}function Be(){if(!x(Z)||!Number.isFinite(x(Z).duration)){$(pe,0);return}$(pe,x(Z).currentTime/x(Z).duration*100)}function ae(T){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ne=T.currentTarget.getBoundingClientRect(),N=(T.clientX-ne.left)/ne.width;x(Z).currentTime=N*x(Z).duration}function Ve(T){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ne=5;switch(T.key){case"ArrowLeft":T.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-ne);break;case"ArrowRight":T.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+ne);break;case"Home":T.preventDefault(),x(Z).currentTime=0;break;case"End":T.preventDefault(),x(Z).currentTime=x(Z).duration;break;case"PageDown":T.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-10);break;case"PageUp":T.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+10);break}}function et(T){$(_e,T,!0),x(Z)&&(x(Z).playbackRate=T)}function ce(T,ne){const W=(x(Z)?.getRootNode?.()||document).host;W&&(ne==null||ne===""?W.style.removeProperty(T):W.style.setProperty(T,String(ne)))}oi(()=>{x(Z)&&(x(Z).playbackRate=x(_e))}),oi(()=>{function T(ne){if(!x(we))return;const N=ne.composedPath?.()??[],W=Ee&&N.includes(Ee),de=ze&&N.includes(ze);!W&&!de&&($(we,!1),$(at,!1))}return document.addEventListener("pointerdown",T,!0),()=>document.removeEventListener("pointerdown",T,!0)}),oi(()=>{ce("--ab-border-radius",k()),ce("--ab-text",y()),ce("--ab-surface",v()),ce("--ab-accent",P()),ce("--ab-title-size",M()),ce("--ab-progress-bg",E()),ce("--ab-progress-fill",O()),ce("--ab-menu-bg",V()),ce("--ab-menu-fg",j()),ce("--ab-menu-hover-bg",F()),ce("--ab-menu-hover-fg",U()),ce("--ab-icon-filter",G()),ce("--ab-menu-icon-filter",q()),ce("--ab-menu-icon-hover-filter",te())});var S={get title(){return t()},set title(T="Audio Brief"){t(T),A()},get audioSrc(){return r()},set audioSrc(T="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(T),A()},get transcriptSrc(){return i()},set transcriptSrc(T=""){i(T),A()},get bgImage(){return s()},set bgImage(T=""){s(T),A()},get backgroundImageAlt(){return o()},set backgroundImageAlt(T=""){o(T),A()},get bgColor(){return a()},set bgColor(T="#050f27"){a(T),A()},get fontUrl(){return l()},set fontUrl(T=""){l(T),A()},get fontFamily(){return f()},set fontFamily(T="'IBM Plex Sans', system-ui, sans-serif"){f(T),A()},get iconPlay(){return u()},set iconPlay(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(T),A()},get iconPause(){return c()},set iconPause(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(T),A()},get iconSkipBack(){return h()},set iconSkipBack(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(T),A()},get iconSkipForward(){return d()},set iconSkipForward(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){d(T),A()},get iconSkipStart(){return p()},set iconSkipStart(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(T),A()},get iconSkipEnd(){return g()},set iconSkipEnd(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(T),A()},get iconMenu(){return _()},set iconMenu(T="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(T),A()},get iconDownload(){return m()},set iconDownload(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(T),A()},get iconShare(){return w()},set iconShare(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){w(T),A()},get iconBack(){return L()},set iconBack(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){L(T),A()},get iconSpeed(){return b()},set iconSpeed(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(T),A()},get borderRadius(){return k()},set borderRadius(T="20px"){k(T),A()},get textColor(){return y()},set textColor(T="#fffefa"){y(T),A()},get surface(){return v()},set surface(T="#0d1e45"){v(T),A()},get accent(){return P()},set accent(T="#5ea0ff"){P(T),A()},get titleSize(){return M()},set titleSize(T="1.6em"){M(T),A()},get progressBg(){return E()},set progressBg(T="#ffffff30"){E(T),A()},get progressFill(){return O()},set progressFill(T="#0066cc"){O(T),A()},get menuBg(){return V()},set menuBg(T="#f9f9f9"){V(T),A()},get menuFg(){return j()},set menuFg(T="#111"){j(T),A()},get menuHoverBg(){return F()},set menuHoverBg(T="#0a2458"){F(T),A()},get menuHoverFg(){return U()},set menuHoverFg(T="#fcfcfc"){U(T),A()},get iconFilter(){return G()},set iconFilter(T="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){G(T),A()},get menuIconFilter(){return q()},set menuIconFilter(T="invert(0%)"){q(T),A()},get menuIconHoverFilter(){return te()},set menuIconHoverFilter(T="invert(100%)"){te(T),A()}},He=n4(),tt=B(He),zt=B(tt);{var me=T=>{var ne=Jl();Ze(()=>{J(ne,"alt",o()),J(ne,"src",s()),J(ne,"aria-hidden",o()?"false":"true")}),ke(T,ne)};h1(zt,T=>{s()&&T(me)})}I(tt);var ft=ie(tt,2),Tt=B(ft),H=B(Tt,!0);I(Tt);var R=ie(Tt,2);U1(R,T=>$(Z,T),()=>x(Z));var le=ie(R,2),Ce=ie(le,2),Ue=B(Ce),nt=B(Ue);I(Ue);var vt=ie(Ue,2),W1=B(vt);I(vt);var Le=ie(vt,2),q1=B(Le);I(Le);var xt=ie(Le,2),fr=B(xt);I(xt);var k1=ie(xt,2),qe=B(k1);I(k1);var We=ie(k1,2),re=B(We),Sr=B(re);I(re),U1(re,T=>ze=T,()=>ze);var It=ie(re,2);let l1;var S1=B(It);{var Mr=T=>{var ne=t4(),N=c2(ne),W=B(N);pr(),I(N);var de=ie(N,2);{var z=ee=>{var Ne=e4(),Lt=B(Ne);pr(),I(Ne),Ze(()=>J(Lt,"src",m())),je("click",Ne,()=>{const $e=document.createElement("a");$e.href=i(),$e.target="_blank",$e.click(),$(we,!1)}),ke(ee,Ne)};h1(de,ee=>{i()&&ee(z)})}var K=ie(de,2),X=B(K);pr(),I(K);var Q=ie(K,2),ht=B(Q);pr(),I(Q),Ze(()=>{J(W,"src",m()),J(X,"src",w()),J(ht,"src",b())}),je("click",N,()=>{if(!r())return;const ee=document.createElement("a");ee.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),ee.download="",ee.click(),$(we,!1)}),je("click",K,async()=>{const ee=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:ee}):navigator.clipboard&&await navigator.clipboard.writeText(ee)}catch{}$(we,!1)}),je("click",Q,()=>{$(at,!0)}),ke(T,ne)},Qr=T=>{var ne=i4(),N=B(ne),W=B(N);pr(),I(N);var de=ie(N,2);K3(de,17,()=>Me,G3,(z,K)=>{var X=r4(),Q=B(X);I(X),Ze(()=>{Xl(X,x(K)===x(_e)),Ht(Q,`${x(K)??""}x${x(K)===1?" (Normal)":""}`)}),je("click",X,()=>{et(x(K))}),ke(z,X)}),I(ne),Ze(()=>J(W,"src",L())),je("click",N,()=>{$(at,!1)}),ke(T,ne)};h1(S1,T=>{x(at)?T(Qr,-1):T(Mr)})}return I(It),U1(It,T=>Ee=T,()=>Ee),I(We),I(Ce),I(ft),I(He),Ze((T,ne)=>{Ye(tt,`--ab-bg-fallback:${a()}`),Ht(H,t()),J(R,"src",r()),J(R,"playbackrate",x(_e)),J(le,"aria-valuemax",T),J(le,"aria-valuenow",ne),Ye(le,`--ab-progress:${x(pe)}%`),J(nt,"src",p()),J(W1,"src",h()),J(Le,"aria-label",x(C)?"Pause":"Play"),J(q1,"src",x(C)?c():u()),J(fr,"src",d()),J(qe,"src",g()),J(re,"aria-expanded",x(we)),J(Sr,"src",_()),l1=p2(It,1,"menu svelte-1ed370f",null,l1,{open:x(we)})},[()=>Math.floor(x(Z)?.duration||0),()=>Math.floor(x(Z)?.currentTime||0)]),Yt("timeupdate",R,Be),Yt("play",R,()=>$(C,!0)),Yt("pause",R,()=>$(C,!1)),je("click",le,ae),je("keydown",le,Ve),je("click",Ue,Ft),je("click",vt,()=>Ie(-10)),je("click",Le,Te),je("click",xt,()=>Ie(10)),je("click",k1,lt),je("click",re,()=>{$(we,!x(we)),$(at,!1)}),ke(n,He),c1(S)}ks(["click","keydown"]),customElements.define("csis-audio-brief",O1(ro,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const o4=Object.freeze(Object.defineProperty({__proto__:null,default:ro},Symbol.toStringTag,{value:"Module"}));var a4=Pe(`This Hidden Reach Snapshot uses satellite imagery to + ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function i3(n,e){_1(e,!0),sr(n,s4);let t=P(e,"title",7,"Audio Brief"),r=P(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=P(e,"transcriptSrc",7,""),s=P(e,"bgImage",7,""),o=P(e,"backgroundImageAlt",7,""),a=P(e,"bgColor",7,"#050f27"),l=P(e,"fontUrl",7,""),f=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=P(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=P(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=P(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),d=P(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=P(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=P(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=P(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=P(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),w=P(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),L=P(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=P(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),k=P(e,"borderRadius",7,"20px"),y=P(e,"textColor",7,"#fffefa"),v=P(e,"surface",7,"#0d1e45"),H=P(e,"accent",7,"#5ea0ff"),T=P(e,"titleSize",7,"1.6em"),V=P(e,"progressBg",7,"#ffffff30"),D=P(e,"progressFill",7,"#0066cc"),A=P(e,"menuBg",7,"#f9f9f9"),W=P(e,"menuFg",7,"#111"),Y=P(e,"menuHoverBg",7,"#0a2458"),j=P(e,"menuHoverFg",7,"#fcfcfc"),Q=P(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),U=P(e,"menuIconFilter",7,"invert(0%)"),re=P(e,"menuIconHoverFilter",7,"invert(100%)");oi(()=>{const ie=(x(Z)?.getRootNode&&x(Z).getRootNode()||document).host;ie&&ie.style.setProperty("--ab-font",f())}),oi(()=>{if(!l())return;const M=document.head;if(!M.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.googleapis.com",M.appendChild(q)}if(!M.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.gstatic.com",q.crossOrigin="anonymous",M.appendChild(q)}let ie=M.querySelector(`link[rel="stylesheet"][href="${l()}"]`);ie||(ie=document.createElement("link"),ie.rel="stylesheet",ie.href=l(),M.appendChild(ie))});let Z=ye(void 0),C=ye(!1),Ce=ye(0),ve=ye(!1),Oe=ye(!1),we=ye(1),He,We;const Se=[.5,.75,1,1.25,1.5,2];function Pe(){x(Z)&&(x(Z).paused?(x(Z).play(),N(C,!0)):(x(Z).pause(),N(C,!1)))}function je(M){if(!x(Z))return;const ie=x(Z).duration??0,q=Math.max(0,Math.min((x(Z).currentTime||0)+M,Number.isFinite(ie)?ie:0));x(Z).currentTime=q}function d1(){x(Z)&&(x(Z).currentTime=0)}function Je(){x(Z)&&Number.isFinite(x(Z).duration)&&(x(Z).currentTime=x(Z).duration)}function Ke(){if(!x(Z)||!Number.isFinite(x(Z).duration)){N(Ce,0);return}N(Ce,x(Z).currentTime/x(Z).duration*100)}function ae(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ie=M.currentTarget.getBoundingClientRect(),q=(M.clientX-ie.left)/ie.width;x(Z).currentTime=q*x(Z).duration}function Fe(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ie=5;switch(M.key){case"ArrowLeft":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-ie);break;case"ArrowRight":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+ie);break;case"Home":M.preventDefault(),x(Z).currentTime=0;break;case"End":M.preventDefault(),x(Z).currentTime=x(Z).duration;break;case"PageDown":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-10);break;case"PageUp":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+10);break}}function at(M){N(we,M,!0),x(Z)&&(x(Z).playbackRate=M)}function xe(M,ie){const X=(x(Z)?.getRootNode?.()||document).host;X&&(ie==null||ie===""?X.style.removeProperty(M):X.style.setProperty(M,String(ie)))}oi(()=>{x(Z)&&(x(Z).playbackRate=x(we))}),oi(()=>{function M(ie){if(!x(ve))return;const q=ie.composedPath?.()??[],X=He&&q.includes(He),ge=We&&q.includes(We);!X&&!ge&&(N(ve,!1),N(Oe,!1))}return document.addEventListener("pointerdown",M,!0),()=>document.removeEventListener("pointerdown",M,!0)}),oi(()=>{xe("--ab-border-radius",k()),xe("--ab-text",y()),xe("--ab-surface",v()),xe("--ab-accent",H()),xe("--ab-title-size",T()),xe("--ab-progress-bg",V()),xe("--ab-progress-fill",D()),xe("--ab-menu-bg",A()),xe("--ab-menu-fg",W()),xe("--ab-menu-hover-bg",Y()),xe("--ab-menu-hover-fg",j()),xe("--ab-icon-filter",Q()),xe("--ab-menu-icon-filter",U()),xe("--ab-menu-icon-hover-filter",re())});var S={get title(){return t()},set title(M="Audio Brief"){t(M),E()},get audioSrc(){return r()},set audioSrc(M="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(M),E()},get transcriptSrc(){return i()},set transcriptSrc(M=""){i(M),E()},get bgImage(){return s()},set bgImage(M=""){s(M),E()},get backgroundImageAlt(){return o()},set backgroundImageAlt(M=""){o(M),E()},get bgColor(){return a()},set bgColor(M="#050f27"){a(M),E()},get fontUrl(){return l()},set fontUrl(M=""){l(M),E()},get fontFamily(){return f()},set fontFamily(M="'IBM Plex Sans', system-ui, sans-serif"){f(M),E()},get iconPlay(){return u()},set iconPlay(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(M),E()},get iconPause(){return c()},set iconPause(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(M),E()},get iconSkipBack(){return h()},set iconSkipBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(M),E()},get iconSkipForward(){return d()},set iconSkipForward(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){d(M),E()},get iconSkipStart(){return p()},set iconSkipStart(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(M),E()},get iconSkipEnd(){return g()},set iconSkipEnd(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(M),E()},get iconMenu(){return _()},set iconMenu(M="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(M),E()},get iconDownload(){return m()},set iconDownload(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(M),E()},get iconShare(){return w()},set iconShare(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){w(M),E()},get iconBack(){return L()},set iconBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){L(M),E()},get iconSpeed(){return b()},set iconSpeed(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(M),E()},get borderRadius(){return k()},set borderRadius(M="20px"){k(M),E()},get textColor(){return y()},set textColor(M="#fffefa"){y(M),E()},get surface(){return v()},set surface(M="#0d1e45"){v(M),E()},get accent(){return H()},set accent(M="#5ea0ff"){H(M),E()},get titleSize(){return T()},set titleSize(M="1.6em"){T(M),E()},get progressBg(){return V()},set progressBg(M="#ffffff30"){V(M),E()},get progressFill(){return D()},set progressFill(M="#0066cc"){D(M),E()},get menuBg(){return A()},set menuBg(M="#f9f9f9"){A(M),E()},get menuFg(){return W()},set menuFg(M="#111"){W(M),E()},get menuHoverBg(){return Y()},set menuHoverBg(M="#0a2458"){Y(M),E()},get menuHoverFg(){return j()},set menuHoverFg(M="#fcfcfc"){j(M),E()},get iconFilter(){return Q()},set iconFilter(M="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){Q(M),E()},get menuIconFilter(){return U()},set menuIconFilter(M="invert(0%)"){U(M),E()},get menuIconHoverFilter(){return re()},set menuIconHoverFilter(M="invert(100%)"){re(M),E()}},ct=n4(),F=I(ct),Ye=I(F);{var he=M=>{var ie=Jl();qe(()=>{ee(ie,"alt",o()),ee(ie,"src",s()),ee(ie,"aria-hidden",o()?"false":"true")}),Me(M,ie)};C1(Ye,M=>{s()&&M(he)})}z(F);var Ae=se(F,2),et=I(Ae),R=I(et,!0);z(et);var O=se(et,2);W1(O,M=>N(Z,M),()=>x(Z));var oe=se(O,2),le=se(oe,2),Ze=I(le),Be=I(Ze);z(Ze);var lt=se(Ze,2),h1=I(lt);z(lt);var be=se(lt,2),t1=I(be);z(be);var gt=se(be,2),g1=I(gt);z(gt);var r1=se(gt,2),Ee=I(r1);z(r1);var Ue=se(r1,2),te=I(Ue),K1=I(te);z(te),W1(te,M=>We=M,()=>We);var tt=se(te,2);let At;var pt=I(tt);{var qt=M=>{var ie=t4(),q=c2(ie),X=I(q);mr(),z(q);var ge=se(q,2);{var B=ne=>{var Xe=e4(),Tt=I(Xe);mr(),z(Xe),qe(()=>ee(Tt,"src",m())),it("click",Xe,()=>{const Ge=document.createElement("a");Ge.href=i(),Ge.target="_blank",Ge.click(),N(ve,!1)}),Me(ne,Xe)};C1(ge,ne=>{i()&&ne(B)})}var K=se(ge,2),G=I(K);mr(),z(K);var J=se(K,2),Ct=I(J);mr(),z(J),qe(()=>{ee(X,"src",m()),ee(G,"src",w()),ee(Ct,"src",b())}),it("click",q,()=>{if(!r())return;const ne=document.createElement("a");ne.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),ne.download="",ne.click(),N(ve,!1)}),it("click",K,async()=>{const ne=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:ne}):navigator.clipboard&&await navigator.clipboard.writeText(ne)}catch{}N(ve,!1)}),it("click",J,()=>{N(Oe,!0)}),Me(M,ie)},Q1=M=>{var ie=i4(),q=I(ie),X=I(q);mr(),z(q);var ge=se(q,2);Q0(ge,17,()=>Se,j0,(B,K)=>{var G=r4(),J=I(G);z(G),qe(()=>{Xl(G,x(K)===x(we)),Pt(J,`${x(K)??""}x${x(K)===1?" (Normal)":""}`)}),it("click",G,()=>{at(x(K))}),Me(B,G)}),z(ie),qe(()=>ee(X,"src",L())),it("click",q,()=>{N(Oe,!1)}),Me(M,ie)};C1(pt,M=>{x(Oe)?M(Q1,-1):M(qt)})}return z(tt),W1(tt,M=>He=M,()=>He),z(Ue),z(le),z(Ae),z(ct),qe((M,ie)=>{Ne(F,`--ab-bg-fallback:${a()}`),Pt(R,t()),ee(O,"src",r()),ee(O,"playbackrate",x(we)),ee(oe,"aria-valuemax",M),ee(oe,"aria-valuenow",ie),Ne(oe,`--ab-progress:${x(Ce)}%`),ee(Be,"src",p()),ee(h1,"src",h()),ee(be,"aria-label",x(C)?"Pause":"Play"),ee(t1,"src",x(C)?c():u()),ee(g1,"src",d()),ee(Ee,"src",g()),ee(te,"aria-expanded",x(ve)),ee(K1,"src",_()),At=p2(tt,1,"menu svelte-1ed370f",null,At,{open:x(ve)})},[()=>Math.floor(x(Z)?.duration||0),()=>Math.floor(x(Z)?.currentTime||0)]),Xt("timeupdate",O,Ke),Xt("play",O,()=>N(C,!0)),Xt("pause",O,()=>N(C,!1)),it("click",oe,ae),it("keydown",oe,Fe),it("click",Ze,d1),it("click",lt,()=>je(-10)),it("click",be,Pe),it("click",gt,()=>je(10)),it("click",r1,Je),it("click",te,()=>{N(ve,!x(ve)),N(Oe,!1)}),Me(n,ct),v1(S)}ks(["click","keydown"]),customElements.define("csis-audio-brief",B1(i3,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const o4=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"}));var a4=Ve(`This Hidden Reach Snapshot uses satellite imagery to reveal how China is quietly using submarine diplomacy to deepen its - influence along the Bay of Bengal.`,1),l4=Pe('
      ');const f4={hash:"svelte-hgqz32",code:` + influence along the Bay of Bengal.`,1),l4=Ve('
      ');const f4={hash:"svelte-hgqz32",code:` /* Shadow DOM styles — encapsulated by default */ @import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap");:host {display:block;font-family:"IBM Plex Sans", system-ui, sans-serif;}.callout-container.svelte-hgqz32 {display:flex;align-items:center;background-color:var(--cpp-callout-bg, #22484e);max-width:800px;margin:auto;color:var(--cpp-callout-text, #f8f7f7);}.callout-image.svelte-hgqz32 {max-height:195px;}.callout-image.svelte-hgqz32 a:where(.svelte-hgqz32) {text-decoration:none;border-bottom:none !important;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:auto;max-height:195px;display:block;}.callout-text.svelte-hgqz32 {flex:1;font-size:1rem;margin:24px;}.callout-text.svelte-hgqz32 a:where(.svelte-hgqz32) {color:inherit;text-decoration:none;} /* Responsive */ @media (max-width: 1400px) {.callout-container.svelte-hgqz32 {flex-direction:column;}.callout-image.svelte-hgqz32 {margin:0;width:100%;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:100%;height:auto;margin-bottom:0;}.callout-text.svelte-hgqz32 {padding:24px;margin:0 24px 24px 24px; /* keep visual rhythm */} - }`};function io(n,e){u1(e,!0),tr(n,f4);let t=D(e,"href",7,"https://features.csis.org/snapshots/china-submarine-diplomacy/"),r=D(e,"imageSrc",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"),i=D(e,"imageAlt",7,"Callout Image"),s=D(e,"bg",7,"#22484e"),o=D(e,"textColor",7,"#ffffff"),a=D(e,"maxWidth",7,800);var l={get href(){return t()},set href(g="https://features.csis.org/snapshots/china-submarine-diplomacy/"){t(g),A()},get imageSrc(){return r()},set imageSrc(g="https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"){r(g),A()},get imageAlt(){return i()},set imageAlt(g="Callout Image"){i(g),A()},get bg(){return s()},set bg(g="#22484e"){s(g),A()},get textColor(){return o()},set textColor(g="#ffffff"){o(g),A()},get maxWidth(){return a()},set maxWidth(g=800){a(g),A()}},f=l4(),u=B(f),c=B(u),h=B(c);I(c),I(u);var d=ie(u,2),p=B(d);return Bl(p,e,"default",{},g=>{var _=a4(),m=ie(c2(_));pr(),Ze(()=>J(m,"href",t())),ke(g,_)}),I(d),I(f),Ze(()=>{Ye(f,`--cpp-callout-bg:${s()}; max-width:${a()}px; --cpp-callout-text:${o()}`),J(c,"href",t()),J(h,"src",r()),J(h,"alt",i())}),ke(n,f),c1(l)}customElements.define("csis-cpp-callout",O1(io,{href:{type:"String"},imageSrc:{attribute:"image-src",type:"String"},imageAlt:{attribute:"image-alt",type:"String"},bg:{type:"String"},textColor:{attribute:"text-color",type:"String"},maxWidth:{attribute:"max-width",type:"Number"}},["default"],[],{mode:"open"}));const u4=Object.freeze(Object.defineProperty({__proto__:null,default:io},Symbol.toStringTag,{value:"Module"}));var c4=Pe(`
      diff --git a/src/lib/satellite-image-snapshot/api/data.js b/src/lib/satellite-image-snapshot/api/data.js index a6260f9..33468a3 100644 --- a/src/lib/satellite-image-snapshot/api/data.js +++ b/src/lib/satellite-image-snapshot/api/data.js @@ -1,9 +1,9 @@ import { csv } from "d3-fetch" -function formatDateText(dateString) { +function formatDateText(dateString, longMonth) { const date = new Date(`${dateString}T00:00:00`) return new Intl.DateTimeFormat("en-US", { - month: "short", + month: longMonth ? "long" : "short", day: "numeric", year: "numeric", }).format(date) @@ -25,7 +25,8 @@ export async function getData(URL) { description: row.description?.trim() || "", date: dateString, timestamp, - dateText: formatDateText(dateString), + dateText: formatDateText(dateString, false), + dateTextLongMonth: formatDateText(dateString, true), year: new Date(`${dateString}T00:00:00`).getFullYear(), imageLink: row.image?.trim() || "", imageAlt: row.image_alt?.trim() || "", From 90ae226ca4156da477f8c13cacd47fed0d35fa2a Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Tue, 14 Apr 2026 10:43:30 -0400 Subject: [PATCH 20/42] Add tooltip font size variable --- .../satellite-image-snapshot/SatImageSnapshot.ce.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 4572f1e..aef836e 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -10,6 +10,7 @@ btnSVGColor: { attribute: "btn-svg-color", type: "String" }, btnHoverColor: { attribute: "btn-hover-color", type: "String" }, btnBgHoverColor: { attribute: "btn-bg-hover-color", type: "String" }, + tooltipFontSize: { attribute: "tooltip-font-size", type: "String"}, timelineLineColor: { attribute: "timeline-line-color", type: "String" }, timelineCircleColor: { attribute: "timeline-circle-color", @@ -83,6 +84,7 @@ btnSVGColor = "#DD3D3D", btnHoverColor = "hsl(0 0% 50% / 0.05)", btnBgHoverColor = "white", + tooltipFontSize = ".8rem", timelineLineColor = "#d9d9d9", timelineCircleColor = "#d9d9d9", timelineCircleBorderColor = "#d9d9d9", @@ -239,6 +241,7 @@ --btn-svg-color: ${btnSVGColor}; --btn-hover-color: ${btnHoverColor}; --btn-bg-hover-color: ${btnBgHoverColor}; + --tooltip-font-size: ${tooltipFontSize}; --timeline-line-color: ${timelineLineColor}; --timeline-circle-color: ${timelineCircleColor}; --timeline-circle-border-color: ${timelineCircleBorderColor}; @@ -422,7 +425,7 @@ bottom: calc(100% + 0.5rem); transform: translateX(-50%); white-space: nowrap; - font-size: 0.8rem; + font-size: var(--tooltip-font-size, 0.8rem); line-height: 1.2; background: white; border: 1px solid #ddd; @@ -629,7 +632,7 @@ display: block; margin-bottom: 0.75rem; color: var(--date-font-color, #666); - font-style: italic; + font-style: normal ; font-size: var(--date-font-size, 1rem); text-align: var(--date-alignment, left); } From cce3cdf04836b64dc6f310062146d7ed3ef7e992 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Tue, 14 Apr 2026 11:49:28 -0400 Subject: [PATCH 21/42] Add ability to add custom font family --- dist/widgets-dev.js | 106 +++++++++--------- .../SatImageSnapshot.ce.svelte | 70 ++++++++---- 2 files changed, 101 insertions(+), 75 deletions(-) diff --git a/dist/widgets-dev.js b/dist/widgets-dev.js index aaddb38..b636774 100644 --- a/dist/widgets-dev.js +++ b/dist/widgets-dev.js @@ -1,6 +1,6 @@ -(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const k5=1,S5=2,Uo=4,M5=8,T5=16,E5=1,P5=2,Xo="[",rs="[!",Go="[?",is="]",Pi={},Pt=Symbol(),Wo="http://www.w3.org/1999/xhtml",V5=!1;var jo=Array.isArray,H5=Array.prototype.indexOf,Vi=Array.prototype.includes,t2=Array.from,r2=Object.keys,i2=Object.defineProperty,Hi=Object.getOwnPropertyDescriptor,A5=Object.getOwnPropertyDescriptors,R5=Object.prototype,O5=Array.prototype,Ko=Object.getPrototypeOf,Qo=Object.isExtensible;const D5=()=>{};function F5(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const kt=2,Ai=4,n2=8,e0=1<<24,Er=16,U1=32,Pr=64,ns=128,H1=512,bt=1024,Dt=2048,er=4096,_1=8192,A1=16384,Vr=32768,ss=1<<25,Ri=65536,t0=1<<17,Z5=1<<18,ei=1<<19,B5=1<<20,tr=1<<25,ti=65536,os=1<<21,as=1<<22,Hr=1<<23,s2=Symbol("$state"),z5=Symbol("legacy props"),I5=Symbol(""),_r=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},q5=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),o2=3,fn=8;function r0(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function N5(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function $5(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Y5(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function U5(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function X5(n){throw new Error("https://svelte.dev/e/effect_orphan")}function G5(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function W5(){throw new Error("https://svelte.dev/e/hydration_failed")}function j5(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function K5(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Q5(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function J5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function a2(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function el(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let Le=!1;function vr(n){Le=n}let ke;function i1(n){if(n===null)throw a2(),Pi;return ke=n}function un(){return i1(rr(ke))}function z(n){if(Le){if(rr(ke)!==null)throw a2(),Pi;ke=n}}function mr(n=1){if(Le){for(var e=n,t=ke;e--;)t=rr(t);ke=t}}function l2(n=!0){for(var e=0,t=ke;;){if(t.nodeType===fn){var r=t.data;if(r===is){if(e===0)return t;e-=1}else(r===Xo||r===rs||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=rr(t);n&&t.remove(),t=i}}function i0(n){if(!n||n.nodeType!==fn)throw a2(),Pi;return n.data}function n0(n){return n===this.v}function tl(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function s0(n){return!tl(n,this.v)}let rl=!1,Yt=null;function Oi(n){Yt=n}function v1(n,e=!1,t){Yt={p:Yt,i:!1,c:null,e:null,s:n,x:null,r:_e,l:null}}function m1(n){var e=Yt,t=e.e;if(t!==null){e.e=null;for(var r of t)P0(r)}return n!==void 0&&(e.x=n),e.i=!0,Yt=e.p,n??{}}function o0(){return!0}let ri=[];function a0(){var n=ri;ri=[],F5(n)}function Ar(n){if(ri.length===0&&!cn){var e=ri;queueMicrotask(()=>{e===ri&&a0()})}ri.push(n)}function il(){for(;ri.length>0;)a0()}function l0(n){var e=_e;if(e===null)return pe.f|=Hr,n;if((e.f&Vr)===0&&(e.f&Ai)===0)throw n;Rr(n,e)}function Rr(n,e){for(;e!==null;){if((e.f&ns)!==0){if((e.f&Vr)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const nl=-7169;function _t(n,e){n.f=n.f&nl|e}function ls(n){(n.f&H1)!==0||n.deps===null?_t(n,bt):_t(n,er)}function f0(n){if(n!==null)for(const e of n)(e.f&kt)===0||(e.f&ti)===0||(e.f^=ti,f0(e.deps))}function u0(n,e,t){(n.f&Dt)!==0?e.add(n):(n.f&er)!==0&&t.add(n),f0(n.deps),_t(n,bt)}const Or=new Set;let qe=null,X1=null,fs=null,cn=!1,us=!1,Di=null,f2=null;var c0=0;let sl=1;class Cr{id=sl++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)_t(r,Dt),this.schedule(r);for(r of t.m)_t(r,er),this.schedule(r)}}#h(){if(c0++>1e3&&(Or.delete(this),ol()),!this.#d()){for(const a of this.#o)this.#a.delete(a),_t(a,Dt),this.schedule(a);for(const a of this.#a)_t(a,er),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=Di=[],r=[],i=f2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw _0(a),l}if(qe=null,i.length>0){var s=Cr.ensure();for(const a of i)s.schedule(a)}if(Di=null,f2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)p0(a,l)}else{this.#t.size===0&&Or.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),d0(r),d0(t),this.#s?.resolve()}var o=qe;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Or.add(o),o.#h()),Or.has(this)||this.#_()}#u(e,t,r){e.f^=bt;for(var i=e.first;i!==null;){var s=i.f,o=(s&(U1|Pr))!==0,a=o&&(s&bt)!==0,l=a||(s&_1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=bt:(s&Ai)!==0?t.push(i):gn(i)&&((s&Er)!==0&&this.#a.add(i),Bi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)h0(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Or)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,Ar(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=Jo()).promise}static ensure(){if(qe===null){const e=qe=new Cr;us||(Or.add(qe),cn||Ar(()=>{qe===e&&e.flush()}))}return qe}apply(){{X1=null;return}}schedule(e){if(fs=e,e.b?.is_pending&&(e.f&(Ai|n2|e0))!==0&&(e.f&Vr)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(Di!==null&&t===_e&&(pe===null||(pe.f&kt)===0))return;if((r&(Pr|U1))!==0){if((r&bt)===0)return;t.f^=bt}}this.#i.push(t)}}function E(n){var e=cn;cn=!0;try{for(var t;;){if(il(),qe===null)return t;qe.flush()}}finally{cn=e}}function ol(){try{G5()}catch(n){Rr(n,fs)}}let br=null;function d0(n){var e=n.length;if(e!==0){for(var t=0;t0)){Dr.clear();for(const i of br){if((i.f&(A1|_1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)br.has(o)&&(br.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(A1|_1))===0&&Bi(l)}}br.clear()}}br=null}}function h0(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&kt)!==0?h0(i,e,t,r):(s&(as|Er))!==0&&(s&Dt)===0&&g0(i,e,r)&&(_t(i,Dt),cs(i))}}function g0(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(Vi.call(e,i))return!0;if((i.f&kt)!==0&&g0(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function cs(n){qe.schedule(n)}function p0(n,e){if(!((n.f&U1)!==0&&(n.f&bt)!==0)){(n.f&Dt)!==0?e.d.push(n):(n.f&er)!==0&&e.m.push(n),_t(n,bt);for(var t=n.first;t!==null;)p0(t,e),t=t.next}}function _0(n){_t(n,bt);for(var e=n.first;e!==null;)_0(e),e=e.next}function al(n){let e=0,t=ii(0),r;return()=>{ms()&&(x(t),Cs(()=>(e===0&&(r=h2(()=>n(()=>dn(t)))),e+=1,()=>{Ar(()=>{e-=1,e===0&&(r?.(),r=void 0,dn(t))})})))}}var ll=Ri|ei;function fl(n,e,t,r){new ul(n,e,t,r)}class ul{parent;is_pending=!1;transform_error;#e;#r=Le?ke:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=al(()=>(this.#u=ii(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=_e;o.b=this,o.f|=ns,r(s)},this.parent=_e.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=bs(()=>{if(Le){const s=this.#r;un();const o=s.data===rs;if(s.data.startsWith(Go)){const l=JSON.parse(s.data.slice(Go.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},ll),Le&&(this.#e=ke)}#_(){try{this.#i=O1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=O1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=O1(()=>e(this.#e)),Ar(()=>{var t=this.#l=document.createDocumentFragment(),r=R1();t.append(r),this.#i=this.#m(()=>O1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,ai(this.#o,()=>{this.#o=null}),this.#v(qe))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=O1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();xs(this.#i,e);const t=this.#t.pending;this.#o=O1(()=>t(this.#e))}else this.#v(qe)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){u0(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=_e,r=pe,i=Yt;nr(this.#s),D1(this.#s),Oi(this.#s.ctx);try{return Cr.ensure(),e()}catch(s){return l0(s),null}finally{nr(t),D1(r),Oi(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&ai(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,Ar(()=>{this.#d=!1,this.#u&&Zi(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&(Ut(this.#i),this.#i=null),this.#o&&(Ut(this.#o),this.#o=null),this.#a&&(Ut(this.#a),this.#a=null),Le&&(i1(this.#r),mr(),i1(l2()));var i=!1,s=!1;const o=()=>{if(i){el();return}i=!0,s&&J5(),this.#a!==null&&ai(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Rr(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return O1(()=>{var f=_e;f.b=this,f.f|=ns,r(this.#e,()=>l,()=>o)})}catch(f){return Rr(f,this.#s.parent),null}}))};Ar(()=>{var l;try{l=this.transform_error(e)}catch(f){Rr(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Rr(f,this.#s&&this.#s.parent)):a(l)})}}function cl(n,e,t,r){const i=c2;var s=n.filter(h=>!h.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=_e,a=dl(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){a();try{r(h)}catch(d){(o.f&A1)===0&&Rr(d,o)}u2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=v0();function c(){Promise.all(t.map(h=>hl(h))).then(h=>f([...e.map(i),...h])).catch(h=>Rr(h,o)).finally(()=>u())}l?l.then(()=>{a(),c(),u2()}):c()}function dl(){var n=_e,e=pe,t=Yt,r=qe;return function(s=!0){nr(n),D1(e),Oi(t),s&&(n.f&A1)===0&&(r?.activate(),r?.apply())}}function u2(n=!0){nr(null),D1(null),Oi(null),n&&qe?.deactivate()}function v0(){var n=_e,e=n.b,t=qe,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function c2(n){var e=kt|Dt,t=pe!==null&&(pe.f&kt)!==0?pe:null;return _e!==null&&(_e.f|=ei),{ctx:Yt,deps:null,effects:null,equals:n0,f:e,fn:n,reactions:null,rv:0,v:Pt,wv:0,parent:t??_e,ac:null}}function hl(n,e,t){let r=_e;r===null&&N5();var i=void 0,s=ii(Pt),o=!pe,a=new Map;return xl(()=>{var l=_e,f=Jo();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(u2)}catch(d){f.reject(d),u2()}var u=qe;if(o){if((l.f&Vr)!==0)var c=v0();if(r.b.is_rendered())a.get(u)?.reject(_r),a.delete(u);else{for(const d of a.values())d.reject(_r);a.clear()}a.set(u,f)}const h=(d,p=void 0)=>{if(c){var g=p===_r;c(g)}if(!(p===_r||(l.f&A1)!==0)){if(u.activate(),p)s.f|=Hr,Zi(s,p);else{(s.f&Hr)!==0&&(s.f^=Hr),Zi(s,d);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(_r)}}u.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),E0(()=>{for(const l of a.values())l.reject(_r)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Fi(n){const e=c2(n);return F0(e),e}function gl(n){const e=c2(n);return e.equals=s0,e}function pl(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!b0&&ml()}return e}function ml(){b0=!1;for(const n of hs)(n.f&bt)!==0&&_t(n,er),gn(n)&&Bi(n);hs.clear()}function dn(n){N(n,n.v+1)}function y0(n,e,t){var r=n.reactions;if(r!==null)for(var i=r.length,s=0;s{if(fi===s)return a();var l=pe,f=fi;D1(null),B0(s);var u=a();return D1(l),B0(f),u};return r&&t.set("length",ye(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&j5();var u=t.get(l);return u===void 0?o(()=>{var c=ye(f.value);return t.set(l,c),c}):N(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>ye(Pt));t.set(l,u),dn(i)}}else N(f,Pt),dn(i);return!0},get(a,l,f){if(l===s2)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||Hi(a,l)?.writable)&&(u=o(()=>{var d=ni(c?a[l]:Pt),p=ye(d);return p}),t.set(l,u)),u!==void 0){var h=x(u);return h===Pt?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),h=c?.v;if(c!==void 0&&h!==Pt)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===s2)return!0;var f=t.get(l),u=f!==void 0&&f.v!==Pt||Reflect.has(a,l);if(f!==void 0||_e!==null&&(!u||Hi(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?ni(a[l]):Pt,d=ye(h);return d}),t.set(l,f));var c=x(f);if(c===Pt)return!1}return u},set(a,l,f,u){var c=t.get(l),h=l in a;if(r&&l==="length")for(var d=f;dye(Pt)),t.set(d+"",p))}if(c===void 0)(!h||Hi(a,l)?.writable)&&(c=o(()=>ye(void 0)),N(c,ni(f)),t.set(l,c));else{h=c.v!==Pt;var g=o(()=>ni(f));N(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var m=t.get("length"),w=Number(l);Number.isInteger(w)&&w>=m.v&&N(m,w+1)}dn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var h=t.get(c);return h===void 0||h.v!==Pt});for(var[f,u]of t)u.v!==Pt&&!(f in a)&&l.push(f);return l},setPrototypeOf(){K5()}})}var x0,L0,k0,S0;function gs(){if(x0===void 0){x0=window,L0=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;k0=Hi(e,"firstChild").get,S0=Hi(e,"nextSibling").get,Qo(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),Qo(t)&&(t.__t=void 0)}}function R1(n=""){return document.createTextNode(n)}function si(n){return k0.call(n)}function rr(n){return S0.call(n)}function I(n,e){if(!Le)return si(n);var t=si(ke);if(t===null)t=ke.appendChild(R1());else if(e&&t.nodeType!==o2){var r=R1();return t?.before(r),i1(r),r}return e&&_s(t),i1(t),t}function hn(n,e=!1){if(!Le){var t=si(n);return t instanceof Comment&&t.data===""?rr(t):t}if(e){if(ke?.nodeType!==o2){var r=R1();return ke?.before(r),i1(r),r}_s(ke)}return ke}function se(n,e=1,t=!1){let r=Le?ke:n;for(var i;e--;)i=r,r=rr(r);if(!Le)return r;if(t){if(r?.nodeType!==o2){var s=R1();return r===null?i?.after(s):r.before(s),i1(s),s}_s(r)}return i1(r),r}function M0(n){n.textContent=""}function T0(){return!1}function ps(n,e,t){return document.createElementNS(Wo,n,void 0)}function _s(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===o2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function vs(n){var e=pe,t=_e;D1(null),nr(null);try{return n()}finally{D1(e),nr(t)}}function Cl(n){_e===null&&(pe===null&&X5(),U5()),Fr&&Y5()}function bl(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function ir(n,e){var t=_e;t!==null&&(t.f&_1)!==0&&(n|=_1);var r={ctx:Yt,deps:null,nodes:null,f:n|Dt|H1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Ai)!==0)Di!==null?Di.push(r):Cr.ensure().schedule(r);else if(e!==null){try{Bi(r)}catch(o){throw Ut(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ei)===0&&(i=i.first,(n&Er)!==0&&(n&Ri)!==0&&i!==null&&(i.f|=Ri))}if(i!==null&&(i.parent=t,t!==null&&bl(i,t),pe!==null&&(pe.f&kt)!==0&&(n&Pr)===0)){var s=pe;(s.effects??=[]).push(i)}return r}function ms(){return pe!==null&&!G1}function E0(n){const e=ir(n2,null);return _t(e,bt),e.teardown=n,e}function oi(n){Cl();var e=_e.f,t=!pe&&(e&U1)!==0&&(e&Vr)===0;if(t){var r=Yt;(r.e??=[]).push(n)}else return P0(n)}function P0(n){return ir(Ai|B5,n)}function wl(n){Cr.ensure();const e=ir(Pr|ei,n);return()=>{Ut(e)}}function yl(n){Cr.ensure();const e=ir(Pr|ei,n);return(t={})=>new Promise(r=>{t.outro?ai(e,()=>{Ut(e),r(void 0)}):(Ut(e),r(void 0))})}function V0(n){return ir(Ai,n)}function xl(n){return ir(as|ei,n)}function Cs(n,e=0){return ir(n2|e,n)}function Re(n,e=[],t=[],r=[]){cl(r,e,t,i=>{ir(n2,()=>n(...i.map(x)))})}function bs(n,e=0){var t=ir(Er|e,n);return t}function O1(n){return ir(U1|ei,n)}function H0(n){var e=n.teardown;if(e!==null){const t=Fr,r=pe;D0(!0),D1(null);try{e.call(null)}finally{D0(t),D1(r)}}}function ws(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&vs(()=>{i.abort(_r)});var r=t.next;(t.f&Pr)!==0?t.parent=null:Ut(t,e),t=r}}function Ll(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&U1)===0&&Ut(e),e=t}}function Ut(n,e=!0){var t=!1;(e||(n.f&Z5)!==0)&&n.nodes!==null&&n.nodes.end!==null&&(kl(n.nodes.start,n.nodes.end),t=!0),_t(n,ss),ws(n,e&&!t),pn(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();H0(n),n.f^=ss,n.f|=A1;var i=n.parent;i!==null&&i.first!==null&&A0(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function kl(n,e){for(;n!==null;){var t=n===e?null:rr(n);n.remove(),n=t}}function A0(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function ai(n,e,t=!0){var r=[];R0(n,r,!0);var i=()=>{t&&Ut(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function R0(n,e,t){if((n.f&_1)===0){n.f^=_1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&Ri)!==0||(i.f&U1)!==0&&(n.f&Er)!==0;R0(i,e,o?t:!1),i=s}}}function ys(n){O0(n,!0)}function O0(n,e){if((n.f&_1)!==0){n.f^=_1,(n.f&bt)===0&&(_t(n,Dt),Cr.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&Ri)!==0||(t.f&U1)!==0;O0(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function xs(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:rr(t);e.append(t),t=i}}let d2=!1,Fr=!1;function D0(n){Fr=n}let pe=null,G1=!1;function D1(n){pe=n}let _e=null;function nr(n){_e=n}let F1=null;function F0(n){pe!==null&&(F1===null?F1=[n]:F1.push(n))}let n1=null,C1=0,Z1=null;function Sl(n){Z1=n}let Z0=1,li=0,fi=li;function B0(n){fi=n}function z0(){return++Z0}function gn(n){var e=n.f;if((e&Dt)!==0)return!0;if(e&kt&&(n.f&=~ti),(e&er)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&H1)!==0&&X1===null&&_t(n,bt)}return!1}function I0(n,e,t=!0){var r=n.reactions;if(r!==null&&!(F1!==null&&Vi.call(F1,n)))for(var i=0;i{n.ac.abort(_r)}),n.ac=null);try{n.f|=os;var u=n.fn,c=u();n.f|=Vr;var h=n.deps,d=qe?.is_fork;if(n1!==null){var p;if(d||pn(n,C1),h!==null&&C1>0)for(h.length=C1+n1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Ar(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Xt(n,e,t,r,i){var s={capture:r,passive:i},o=Tl(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&E0(()=>{e.removeEventListener(n,o,s)})}function it(n,e,t){(e[_n]??={})[n]=t}function ks(n){for(var e=0;e{throw _});throw h}}finally{n[_n]=e,delete n.currentTarget,D1(u),nr(c)}}}const El=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function Pl(n){return El?.createHTML(n)??n}function Vl(n){var e=ps("template");return e.innerHTML=Pl(n.replaceAll("","")),e.content}function zi(n,e){var t=_e;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Pe(n,e){var t=(e&E5)!==0,r=(e&P5)!==0,i,s=!n.startsWith("");return()=>{if(Le)return zi(ke,null),ke;i===void 0&&(i=Vl(s?n:""+n),t||(i=si(i)));var o=r||L0?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=si(o),l=o.lastChild;zi(a,l)}else zi(o,o);return o}}function Hl(){if(Le)return zi(ke,null),ke;var n=document.createDocumentFragment(),e=document.createComment(""),t=R1();return n.append(e,t),zi(e,t),n}function Se(n,e){if(Le){var t=_e;((t.f&Vr)===0||t.nodes.end===null)&&(t.nodes.end=ke),un();return}n!==null&&n.before(e)}const Al=["touchstart","touchmove"];function Rl(n){return Al.includes(n)}function Vt(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function G0(n,e){return W0(n,e)}function Ol(n,e){gs(),e.intro=e.intro??!1;const t=e.target,r=Le,i=ke;try{for(var s=si(t);s&&(s.nodeType!==fn||s.data!==Xo);)s=rr(s);if(!s)throw Pi;vr(!0),i1(s);const o=W0(n,{...e,anchor:s});return vr(!1),o}catch(o){if(o instanceof Error&&o.message.split(` -`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==Pi&&console.warn("Failed to hydrate: ",o),e.recover===!1&&W5(),gs(),M0(t),vr(!1),G0(n,e)}finally{vr(r),i1(i)}}const g2=new Map;function W0(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){gs();var l=void 0,f=yl(()=>{var u=t??e.appendChild(R1());fl(u,{pending:()=>{}},d=>{v1({});var p=Yt;if(s&&(p.c=s),i&&(r.$$events=i),Le&&zi(d,null),l=n(d,r)||{},Le&&(_e.nodes.end=ke,ke===null||ke.nodeType!==fn||ke.data!==is))throw a2(),Pi;m1()},a);var c=new Set,h=d=>{for(var p=0;p{for(var d of c)for(const _ of[e,document]){var p=g2.get(_),g=p.get(d);--g==0?(_.removeEventListener(d,Ss),p.delete(d),p.size===0&&g2.delete(_)):p.set(d,g)}Ls.delete(h),u!==t&&u.parentNode?.removeChild(u)}});return Ms.set(l,f),l}let Ms=new WeakMap;function Dl(n,e){const t=Ms.get(n);return t?(Ms.delete(n),t(e)):Promise.resolve()}class Fl{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)ys(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&(Ut(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();xs(o,f),f.append(R1()),this.#t.set(s,{effect:o,fragment:f})}else Ut(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),ai(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||(Ut(i.effect),this.#t.delete(r))};ensure(e,t){var r=qe,i=T0();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=R1();s.append(o),this.#t.set(e,{effect:O1(()=>t(o)),fragment:s})}else this.#r.set(e,O1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else Le&&(this.anchor=ke),this.#i(r)}}function ui(n){Yt===null&&r0(),oi(()=>{const e=h2(n);if(typeof e=="function")return e})}function Ts(n){Yt===null&&r0(),ui(()=>()=>h2(n))}function s1(n,e,t=!1){var r;Le&&(r=ke,un());var i=new Fl(n),s=t?Ri:0;function o(a,l){if(Le){var f=i0(r);if(a!==parseInt(f.substring(1))){var u=l2();i1(u),i.anchor=u,vr(!1),i.ensure(a,l),vr(!0);return}}i.ensure(a,l)}bs(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function j0(n,e){return e}function Zl(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var h=n.outrogroups;Es(n,t2(s.done)),h.delete(s),h.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;M0(u),u.append(f),n.items.clear()}Es(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function Es(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var L=t();return jo(L)?L:L==null?[]:t2(L)}),h,d=new Map,p=!0;function g(L){(w.effect.f&A1)===0&&(w.pending.delete(L),w.fallback=u,Bl(w,h,o,e,r),u!==null&&(h.length===0?(u.f&tr)===0?ys(u):(u.f^=tr,mn(u,null,o)):ai(u,()=>{u=null})))}function _(L){w.pending.delete(L)}var m=bs(()=>{h=x(c);var L=h.length;let b=!1;if(Le){var k=i0(o)===rs;k!==(L===0)&&(o=l2(),i1(o),vr(!1),b=!0)}for(var y=new Set,v=qe,H=T0(),T=0;Ts(o)):(u=O1(()=>s(K0??=R1())),u.f|=tr)),L>y.size&&$5(),Le&&L>0&&i1(l2()),!p)if(d.set(v,y),H){for(const[W,Y]of a)y.has(W)||v.skip_effect(Y.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&vr(!0),x(c)}),w={effect:m,items:a,pending:d,outrogroups:null,fallback:u};p=!1,Le&&(o=ke)}function vn(n){for(;n!==null&&(n.f&U1)===0;)n=n.next;return n}function Bl(n,e,t,r,i){var s=(r&M5)!==0,o=e.length,a=n.items,l=vn(n.effect.first),f,u=null,c,h=[],d=[],p,g,_,m;if(s)for(m=0;m0){var T=(r&Uo)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function zl(n,e,t,r,i,s,o,a){var l=(o&k5)!==0?(o&T5)===0?w0(t,!1,!1):ii(t):null,f=(o&S5)!==0?ii(i):null;return{v:l,i:f,e:O1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function mn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&tr)===0?e.nodes.start:t;r!==null;){var o=rr(r);if(s.before(r),r===i)return;r=o}}function Zr(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function Il(n,e,t,r,i){Le&&un();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function sr(n,e){V0(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=ps("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const J0=[...` -\r\f \v\uFEFF`];function ql(n,e,t){var r=n==null?"":""+n;if(t){for(var i of Object.keys(t))if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||J0.includes(r[o-1]))&&(a===r.length||J0.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function Nl(n,e){return n==null?null:String(n)}function p2(n,e,t,r,i,s){var o=n.__className;if(Le||o!==t||o===void 0){var a=ql(t,r,s);(!Le||a!==n.getAttribute("class"))&&(a==null?n.removeAttribute("class"):n.className=a),n.__className=t}else if(s&&i!==s)for(var l in s){var f=!!s[l];(i==null||f!==!!i[l])&&n.classList.toggle(l,f)}return s}function Ne(n,e,t,r){var i=n.__style;if(Le||i!==e){var s=Nl(e);(!Le||s!==n.getAttribute("style"))&&(s==null?n.removeAttribute("style"):n.style.cssText=s),n.__style=e}return r}const $l=Symbol("is custom element"),Yl=Symbol("is html"),Ul=q5?"link":"LINK";function Xl(n,e){e?n.hasAttribute("selected")||n.setAttribute("selected",""):n.removeAttribute("selected")}function ee(n,e,t,r){var i=Gl(n);Le&&(i[e]=n.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&n.nodeName===Ul)||i[e]!==(i[e]=t)&&(e==="loading"&&(n[I5]=t),t==null?n.removeAttribute(e):typeof t!="string"&&Wl(n).includes(e)?n[e]=t:n.setAttribute(e,t))}function Gl(n){return n.__attributes??={[$l]:n.nodeName.includes("-"),[Yl]:n.namespaceURI===Wo}}var e3=new Map;function Wl(n){var e=n.getAttribute("is")||n.nodeName,t=e3.get(e);if(t)return t;e3.set(e,t=[]);for(var r,i=n,s=Element.prototype;s!==i;){r=A5(i);for(var o in r)r[o].set&&t.push(o);i=Ko(i)}return t}function t3(n,e){return n===e||n?.[s2]===e}function W1(n={},e,t,r){var i=Yt.r,s=_e;return V0(()=>{var o,a;return Cs(()=>{o=a,a=[],h2(()=>{n!==t(...a)&&(e(n,...a),o&&t3(t(...o),n)&&e(null,...o))})}),()=>{let l=s;for(;l!==i&&l.parent!==null&&l.parent.f&ss;)l=l.parent;const f=()=>{a&&t3(t(...a),n)&&e(null,...a)},u=l.teardown;l.teardown=()=>{f(),u?.()}}}),n}function P(n,e,t,r){var i=r,s=!0,o=()=>(s&&(s=!1,i=r),i),a;a=n[e],a===void 0&&r!==void 0&&(a=o());var l;l=()=>{var h=n[e];return h===void 0?o():(s=!0,h)};var f=!1,u=c2(()=>(f=!1,l())),c=_e;return(function(h,d){if(arguments.length>0){const p=d?x(u):h;return N(u,p),f=!0,i!==void 0&&(i=p),h}return Fr&&f||(c.f&A1)!==0?u.v:x(u)})}function jl(n){return new Kl(n)}class Kl{#e;#r;constructor(e){var t=new Map,r=(s,o)=>{var a=w0(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return x(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===z5?!0:(x(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return N(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#r=(e.hydrate?Ol:G0)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&E(),this.#e=i.$$events;for(const s of Object.keys(this.#r))s==="$set"||s==="$destroy"||s==="$on"||i2(this,s,{get(){return this.#r[s]},set(o){this.#r[s]=o},enumerable:!0});this.#r.$set=s=>{Object.assign(i,s)},this.#r.$destroy=()=>{Dl(this.#r)}}$set(e){this.#r.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];const r=(...i)=>t.call(this,...i);return this.#e[e].push(r),()=>{this.#e[e]=this.#e[e].filter(i=>i!==r)}}$destroy(){this.#r.$destroy()}}let r3;typeof HTMLElement=="function"&&(r3=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&(this.$$shadowRoot=this.attachShadow(t))}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=ps("slot");r!=="default"&&(s.name=r),Se(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=Ql(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=_2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=jl({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=wl(()=>{Cs(()=>{this.$$r=!0;for(const r of r2(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=_2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=_2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return r2(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function _2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function Ql(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function B1(n,e,t,r,i,s){let o=class extends r3{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return r2(e).map(a=>(e[a].attribute||a).toLowerCase())}};return r2(e).forEach(a=>{i2(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=_2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=Hi(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{i2(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}var Jl=Pe(''),e4=Pe(''),t4=Pe(' ',1),r4=Pe(''),i4=Pe(''),n4=Pe('

      ');const s4={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} +(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const Sl=1,Ml=2,Uo=4,Tl=8,El=16,Pl=1,Vl=2,Xo="[",rs="[!",Go="[?",is="]",Pi={},Mt=Symbol(),Wo="http://www.w3.org/1999/xhtml",Hl=!1;var jo=Array.isArray,Al=Array.prototype.indexOf,Vi=Array.prototype.includes,t2=Array.from,r2=Object.keys,i2=Object.defineProperty,Hi=Object.getOwnPropertyDescriptor,Rl=Object.getOwnPropertyDescriptors,Ol=Object.prototype,Dl=Array.prototype,Ko=Object.getPrototypeOf,Qo=Object.isExtensible;const Fl=()=>{};function Zl(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const wt=2,Ai=4,n2=8,e0=1<<24,Er=16,G1=32,Pr=64,ns=128,R1=512,_t=1024,Ot=2048,er=4096,g1=8192,O1=16384,Vr=32768,ss=1<<25,Ri=65536,t0=1<<17,Bl=1<<18,ti=1<<19,zl=1<<20,tr=1<<25,ri=65536,os=1<<21,as=1<<22,Hr=1<<23,s2=Symbol("$state"),Il=Symbol("legacy props"),ql=Symbol(""),_r=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},Nl=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),o2=3,fn=8;function r0(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Yl(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function $l(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Ul(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Xl(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Gl(n){throw new Error("https://svelte.dev/e/effect_orphan")}function Wl(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function jl(){throw new Error("https://svelte.dev/e/hydration_failed")}function Kl(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Ql(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Jl(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function e5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function a2(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function t5(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let xe=!1;function vr(n){xe=n}let Le;function n1(n){if(n===null)throw a2(),Pi;return Le=n}function un(){return n1(rr(Le))}function z(n){if(xe){if(rr(Le)!==null)throw a2(),Pi;Le=n}}function mr(n=1){if(xe){for(var e=n,t=Le;e--;)t=rr(t);Le=t}}function l2(n=!0){for(var e=0,t=Le;;){if(t.nodeType===fn){var r=t.data;if(r===is){if(e===0)return t;e-=1}else(r===Xo||r===rs||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=rr(t);n&&t.remove(),t=i}}function i0(n){if(!n||n.nodeType!==fn)throw a2(),Pi;return n.data}function n0(n){return n===this.v}function r5(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function s0(n){return!r5(n,this.v)}let i5=!1,Ut=null;function Oi(n){Ut=n}function p1(n,e=!1,t){Ut={p:Ut,i:!1,c:null,e:null,s:n,x:null,r:ve,l:null}}function _1(n){var e=Ut,t=e.e;if(t!==null){e.e=null;for(var r of t)P0(r)}return n!==void 0&&(e.x=n),e.i=!0,Ut=e.p,n??{}}function o0(){return!0}let ii=[];function a0(){var n=ii;ii=[],Zl(n)}function Ar(n){if(ii.length===0&&!cn){var e=ii;queueMicrotask(()=>{e===ii&&a0()})}ii.push(n)}function n5(){for(;ii.length>0;)a0()}function l0(n){var e=ve;if(e===null)return _e.f|=Hr,n;if((e.f&Vr)===0&&(e.f&Ai)===0)throw n;Rr(n,e)}function Rr(n,e){for(;e!==null;){if((e.f&ns)!==0){if((e.f&Vr)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const s5=-7169;function ht(n,e){n.f=n.f&s5|e}function ls(n){(n.f&R1)!==0||n.deps===null?ht(n,_t):ht(n,er)}function f0(n){if(n!==null)for(const e of n)(e.f&wt)===0||(e.f&ri)===0||(e.f^=ri,f0(e.deps))}function u0(n,e,t){(n.f&Ot)!==0?e.add(n):(n.f&er)!==0&&t.add(n),f0(n.deps),ht(n,_t)}const Or=new Set;let Ne=null,W1=null,fs=null,cn=!1,us=!1,Di=null,f2=null;var c0=0;let o5=1;class Cr{id=o5++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)ht(r,Ot),this.schedule(r);for(r of t.m)ht(r,er),this.schedule(r)}}#h(){if(c0++>1e3&&(Or.delete(this),a5()),!this.#d()){for(const a of this.#o)this.#a.delete(a),ht(a,Ot),this.schedule(a);for(const a of this.#a)ht(a,er),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=Di=[],r=[],i=f2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw _0(a),l}if(Ne=null,i.length>0){var s=Cr.ensure();for(const a of i)s.schedule(a)}if(Di=null,f2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)p0(a,l)}else{this.#t.size===0&&Or.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),d0(r),d0(t),this.#s?.resolve()}var o=Ne;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Or.add(o),o.#h()),Or.has(this)||this.#_()}#u(e,t,r){e.f^=_t;for(var i=e.first;i!==null;){var s=i.f,o=(s&(G1|Pr))!==0,a=o&&(s&_t)!==0,l=a||(s&g1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=_t:(s&Ai)!==0?t.push(i):gn(i)&&((s&Er)!==0&&this.#a.add(i),Bi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)h0(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Or)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,Ar(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=Jo()).promise}static ensure(){if(Ne===null){const e=Ne=new Cr;us||(Or.add(Ne),cn||Ar(()=>{Ne===e&&e.flush()}))}return Ne}apply(){{W1=null;return}}schedule(e){if(fs=e,e.b?.is_pending&&(e.f&(Ai|n2|e0))!==0&&(e.f&Vr)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(Di!==null&&t===ve&&(_e===null||(_e.f&wt)===0))return;if((r&(Pr|G1))!==0){if((r&_t)===0)return;t.f^=_t}}this.#i.push(t)}}function E(n){var e=cn;cn=!0;try{for(var t;;){if(n5(),Ne===null)return t;Ne.flush()}}finally{cn=e}}function a5(){try{Wl()}catch(n){Rr(n,fs)}}let br=null;function d0(n){var e=n.length;if(e!==0){for(var t=0;t0)){Dr.clear();for(const i of br){if((i.f&(O1|g1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)br.has(o)&&(br.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(O1|g1))===0&&Bi(l)}}br.clear()}}br=null}}function h0(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&wt)!==0?h0(i,e,t,r):(s&(as|Er))!==0&&(s&Ot)===0&&g0(i,e,r)&&(ht(i,Ot),cs(i))}}function g0(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(Vi.call(e,i))return!0;if((i.f&wt)!==0&&g0(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function cs(n){Ne.schedule(n)}function p0(n,e){if(!((n.f&G1)!==0&&(n.f&_t)!==0)){(n.f&Ot)!==0?e.d.push(n):(n.f&er)!==0&&e.m.push(n),ht(n,_t);for(var t=n.first;t!==null;)p0(t,e),t=t.next}}function _0(n){ht(n,_t);for(var e=n.first;e!==null;)_0(e),e=e.next}function l5(n){let e=0,t=ni(0),r;return()=>{ms()&&(x(t),Cs(()=>(e===0&&(r=h2(()=>n(()=>dn(t)))),e+=1,()=>{Ar(()=>{e-=1,e===0&&(r?.(),r=void 0,dn(t))})})))}}var f5=Ri|ti;function u5(n,e,t,r){new c5(n,e,t,r)}class c5{parent;is_pending=!1;transform_error;#e;#r=xe?Le:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=l5(()=>(this.#u=ni(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=ve;o.b=this,o.f|=ns,r(s)},this.parent=ve.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=bs(()=>{if(xe){const s=this.#r;un();const o=s.data===rs;if(s.data.startsWith(Go)){const l=JSON.parse(s.data.slice(Go.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},f5),xe&&(this.#e=Le)}#_(){try{this.#i=F1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=F1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=F1(()=>e(this.#e)),Ar(()=>{var t=this.#l=document.createDocumentFragment(),r=D1();t.append(r),this.#i=this.#m(()=>F1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,li(this.#o,()=>{this.#o=null}),this.#v(Ne))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=F1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();xs(this.#i,e);const t=this.#t.pending;this.#o=F1(()=>t(this.#e))}else this.#v(Ne)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){u0(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=ve,r=_e,i=Ut;nr(this.#s),Z1(this.#s),Oi(this.#s.ctx);try{return Cr.ensure(),e()}catch(s){return l0(s),null}finally{nr(t),Z1(r),Oi(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&li(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,Ar(()=>{this.#d=!1,this.#u&&Zi(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&(Xt(this.#i),this.#i=null),this.#o&&(Xt(this.#o),this.#o=null),this.#a&&(Xt(this.#a),this.#a=null),xe&&(n1(this.#r),mr(),n1(l2()));var i=!1,s=!1;const o=()=>{if(i){t5();return}i=!0,s&&e5(),this.#a!==null&&li(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Rr(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return F1(()=>{var f=ve;f.b=this,f.f|=ns,r(this.#e,()=>l,()=>o)})}catch(f){return Rr(f,this.#s.parent),null}}))};Ar(()=>{var l;try{l=this.transform_error(e)}catch(f){Rr(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Rr(f,this.#s&&this.#s.parent)):a(l)})}}function d5(n,e,t,r){const i=c2;var s=n.filter(h=>!h.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=ve,a=h5(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){a();try{r(h)}catch(d){(o.f&O1)===0&&Rr(d,o)}u2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=v0();function c(){Promise.all(t.map(h=>g5(h))).then(h=>f([...e.map(i),...h])).catch(h=>Rr(h,o)).finally(()=>u())}l?l.then(()=>{a(),c(),u2()}):c()}function h5(){var n=ve,e=_e,t=Ut,r=Ne;return function(s=!0){nr(n),Z1(e),Oi(t),s&&(n.f&O1)===0&&(r?.activate(),r?.apply())}}function u2(n=!0){nr(null),Z1(null),Oi(null),n&&Ne?.deactivate()}function v0(){var n=ve,e=n.b,t=Ne,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function c2(n){var e=wt|Ot,t=_e!==null&&(_e.f&wt)!==0?_e:null;return ve!==null&&(ve.f|=ti),{ctx:Ut,deps:null,effects:null,equals:n0,f:e,fn:n,reactions:null,rv:0,v:Mt,wv:0,parent:t??ve,ac:null}}function g5(n,e,t){let r=ve;r===null&&Yl();var i=void 0,s=ni(Mt),o=!_e,a=new Map;return L5(()=>{var l=ve,f=Jo();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(u2)}catch(d){f.reject(d),u2()}var u=Ne;if(o){if((l.f&Vr)!==0)var c=v0();if(r.b.is_rendered())a.get(u)?.reject(_r),a.delete(u);else{for(const d of a.values())d.reject(_r);a.clear()}a.set(u,f)}const h=(d,p=void 0)=>{if(c){var g=p===_r;c(g)}if(!(p===_r||(l.f&O1)!==0)){if(u.activate(),p)s.f|=Hr,Zi(s,p);else{(s.f&Hr)!==0&&(s.f^=Hr),Zi(s,d);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(_r)}}u.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),E0(()=>{for(const l of a.values())l.reject(_r)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Fi(n){const e=c2(n);return F0(e),e}function p5(n){const e=c2(n);return e.equals=s0,e}function _5(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!b0&&C5()}return e}function C5(){b0=!1;for(const n of hs)(n.f&_t)!==0&&ht(n,er),gn(n)&&Bi(n);hs.clear()}function dn(n){Y(n,n.v+1)}function y0(n,e,t){var r=n.reactions;if(r!==null)for(var i=r.length,s=0;s{if(ui===s)return a();var l=_e,f=ui;Z1(null),B0(s);var u=a();return Z1(l),B0(f),u};return r&&t.set("length",we(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&Kl();var u=t.get(l);return u===void 0?o(()=>{var c=we(f.value);return t.set(l,c),c}):Y(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>we(Mt));t.set(l,u),dn(i)}}else Y(f,Mt),dn(i);return!0},get(a,l,f){if(l===s2)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||Hi(a,l)?.writable)&&(u=o(()=>{var d=si(c?a[l]:Mt),p=we(d);return p}),t.set(l,u)),u!==void 0){var h=x(u);return h===Mt?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),h=c?.v;if(c!==void 0&&h!==Mt)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===s2)return!0;var f=t.get(l),u=f!==void 0&&f.v!==Mt||Reflect.has(a,l);if(f!==void 0||ve!==null&&(!u||Hi(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?si(a[l]):Mt,d=we(h);return d}),t.set(l,f));var c=x(f);if(c===Mt)return!1}return u},set(a,l,f,u){var c=t.get(l),h=l in a;if(r&&l==="length")for(var d=f;dwe(Mt)),t.set(d+"",p))}if(c===void 0)(!h||Hi(a,l)?.writable)&&(c=o(()=>we(void 0)),Y(c,si(f)),t.set(l,c));else{h=c.v!==Mt;var g=o(()=>si(f));Y(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var m=t.get("length"),y=Number(l);Number.isInteger(y)&&y>=m.v&&Y(m,y+1)}dn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var h=t.get(c);return h===void 0||h.v!==Mt});for(var[f,u]of t)u.v!==Mt&&!(f in a)&&l.push(f);return l},setPrototypeOf(){Ql()}})}var x0,L0,k0,S0;function gs(){if(x0===void 0){x0=window,L0=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;k0=Hi(e,"firstChild").get,S0=Hi(e,"nextSibling").get,Qo(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),Qo(t)&&(t.__t=void 0)}}function D1(n=""){return document.createTextNode(n)}function oi(n){return k0.call(n)}function rr(n){return S0.call(n)}function I(n,e){if(!xe)return oi(n);var t=oi(Le);if(t===null)t=Le.appendChild(D1());else if(e&&t.nodeType!==o2){var r=D1();return t?.before(r),n1(r),r}return e&&_s(t),n1(t),t}function hn(n,e=!1){if(!xe){var t=oi(n);return t instanceof Comment&&t.data===""?rr(t):t}if(e){if(Le?.nodeType!==o2){var r=D1();return Le?.before(r),n1(r),r}_s(Le)}return Le}function se(n,e=1,t=!1){let r=xe?Le:n;for(var i;e--;)i=r,r=rr(r);if(!xe)return r;if(t){if(r?.nodeType!==o2){var s=D1();return r===null?i?.after(s):r.before(s),n1(s),s}_s(r)}return n1(r),r}function M0(n){n.textContent=""}function T0(){return!1}function ps(n,e,t){return document.createElementNS(Wo,n,void 0)}function _s(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===o2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function vs(n){var e=_e,t=ve;Z1(null),nr(null);try{return n()}finally{Z1(e),nr(t)}}function b5(n){ve===null&&(_e===null&&Gl(),Xl()),Fr&&Ul()}function w5(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function ir(n,e){var t=ve;t!==null&&(t.f&g1)!==0&&(n|=g1);var r={ctx:Ut,deps:null,nodes:null,f:n|Ot|R1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Ai)!==0)Di!==null?Di.push(r):Cr.ensure().schedule(r);else if(e!==null){try{Bi(r)}catch(o){throw Xt(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ti)===0&&(i=i.first,(n&Er)!==0&&(n&Ri)!==0&&i!==null&&(i.f|=Ri))}if(i!==null&&(i.parent=t,t!==null&&w5(i,t),_e!==null&&(_e.f&wt)!==0&&(n&Pr)===0)){var s=_e;(s.effects??=[]).push(i)}return r}function ms(){return _e!==null&&!j1}function E0(n){const e=ir(n2,null);return ht(e,_t),e.teardown=n,e}function ai(n){b5();var e=ve.f,t=!_e&&(e&G1)!==0&&(e&Vr)===0;if(t){var r=Ut;(r.e??=[]).push(n)}else return P0(n)}function P0(n){return ir(Ai|zl,n)}function y5(n){Cr.ensure();const e=ir(Pr|ti,n);return()=>{Xt(e)}}function x5(n){Cr.ensure();const e=ir(Pr|ti,n);return(t={})=>new Promise(r=>{t.outro?li(e,()=>{Xt(e),r(void 0)}):(Xt(e),r(void 0))})}function V0(n){return ir(Ai,n)}function L5(n){return ir(as|ti,n)}function Cs(n,e=0){return ir(n2|e,n)}function Ze(n,e=[],t=[],r=[]){d5(r,e,t,i=>{ir(n2,()=>n(...i.map(x)))})}function bs(n,e=0){var t=ir(Er|e,n);return t}function F1(n){return ir(G1|ti,n)}function H0(n){var e=n.teardown;if(e!==null){const t=Fr,r=_e;D0(!0),Z1(null);try{e.call(null)}finally{D0(t),Z1(r)}}}function ws(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&vs(()=>{i.abort(_r)});var r=t.next;(t.f&Pr)!==0?t.parent=null:Xt(t,e),t=r}}function k5(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&G1)===0&&Xt(e),e=t}}function Xt(n,e=!0){var t=!1;(e||(n.f&Bl)!==0)&&n.nodes!==null&&n.nodes.end!==null&&(S5(n.nodes.start,n.nodes.end),t=!0),ht(n,ss),ws(n,e&&!t),pn(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();H0(n),n.f^=ss,n.f|=O1;var i=n.parent;i!==null&&i.first!==null&&A0(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function S5(n,e){for(;n!==null;){var t=n===e?null:rr(n);n.remove(),n=t}}function A0(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function li(n,e,t=!0){var r=[];R0(n,r,!0);var i=()=>{t&&Xt(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function R0(n,e,t){if((n.f&g1)===0){n.f^=g1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&Ri)!==0||(i.f&G1)!==0&&(n.f&Er)!==0;R0(i,e,o?t:!1),i=s}}}function ys(n){O0(n,!0)}function O0(n,e){if((n.f&g1)!==0){n.f^=g1,(n.f&_t)===0&&(ht(n,Ot),Cr.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&Ri)!==0||(t.f&G1)!==0;O0(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function xs(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:rr(t);e.append(t),t=i}}let d2=!1,Fr=!1;function D0(n){Fr=n}let _e=null,j1=!1;function Z1(n){_e=n}let ve=null;function nr(n){ve=n}let B1=null;function F0(n){_e!==null&&(B1===null?B1=[n]:B1.push(n))}let s1=null,v1=0,z1=null;function M5(n){z1=n}let Z0=1,fi=0,ui=fi;function B0(n){ui=n}function z0(){return++Z0}function gn(n){var e=n.f;if((e&Ot)!==0)return!0;if(e&wt&&(n.f&=~ri),(e&er)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&R1)!==0&&W1===null&&ht(n,_t)}return!1}function I0(n,e,t=!0){var r=n.reactions;if(r!==null&&!(B1!==null&&Vi.call(B1,n)))for(var i=0;i{n.ac.abort(_r)}),n.ac=null);try{n.f|=os;var u=n.fn,c=u();n.f|=Vr;var h=n.deps,d=Ne?.is_fork;if(s1!==null){var p;if(d||pn(n,v1),h!==null&&v1>0)for(h.length=v1+s1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Ar(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Gt(n,e,t,r,i){var s={capture:r,passive:i},o=E5(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&E0(()=>{e.removeEventListener(n,o,s)})}function et(n,e,t){(e[_n]??={})[n]=t}function ks(n){for(var e=0;e{throw _});throw h}}finally{n[_n]=e,delete n.currentTarget,Z1(u),nr(c)}}}const P5=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function V5(n){return P5?.createHTML(n)??n}function H5(n){var e=ps("template");return e.innerHTML=V5(n.replaceAll("","")),e.content}function zi(n,e){var t=ve;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Ae(n,e){var t=(e&Pl)!==0,r=(e&Vl)!==0,i,s=!n.startsWith("");return()=>{if(xe)return zi(Le,null),Le;i===void 0&&(i=H5(s?n:""+n),t||(i=oi(i)));var o=r||L0?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=oi(o),l=o.lastChild;zi(a,l)}else zi(o,o);return o}}function A5(){if(xe)return zi(Le,null),Le;var n=document.createDocumentFragment(),e=document.createComment(""),t=D1();return n.append(e,t),zi(e,t),n}function Se(n,e){if(xe){var t=ve;((t.f&Vr)===0||t.nodes.end===null)&&(t.nodes.end=Le),un();return}n!==null&&n.before(e)}const R5=["touchstart","touchmove"];function O5(n){return R5.includes(n)}function Tt(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function G0(n,e){return W0(n,e)}function D5(n,e){gs(),e.intro=e.intro??!1;const t=e.target,r=xe,i=Le;try{for(var s=oi(t);s&&(s.nodeType!==fn||s.data!==Xo);)s=rr(s);if(!s)throw Pi;vr(!0),n1(s);const o=W0(n,{...e,anchor:s});return vr(!1),o}catch(o){if(o instanceof Error&&o.message.split(` +`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==Pi&&console.warn("Failed to hydrate: ",o),e.recover===!1&&jl(),gs(),M0(t),vr(!1),G0(n,e)}finally{vr(r),n1(i)}}const g2=new Map;function W0(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){gs();var l=void 0,f=x5(()=>{var u=t??e.appendChild(D1());u5(u,{pending:()=>{}},d=>{p1({});var p=Ut;if(s&&(p.c=s),i&&(r.$$events=i),xe&&zi(d,null),l=n(d,r)||{},xe&&(ve.nodes.end=Le,Le===null||Le.nodeType!==fn||Le.data!==is))throw a2(),Pi;_1()},a);var c=new Set,h=d=>{for(var p=0;p{for(var d of c)for(const _ of[e,document]){var p=g2.get(_),g=p.get(d);--g==0?(_.removeEventListener(d,Ss),p.delete(d),p.size===0&&g2.delete(_)):p.set(d,g)}Ls.delete(h),u!==t&&u.parentNode?.removeChild(u)}});return Ms.set(l,f),l}let Ms=new WeakMap;function F5(n,e){const t=Ms.get(n);return t?(Ms.delete(n),t(e)):Promise.resolve()}class Z5{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)ys(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&(Xt(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();xs(o,f),f.append(D1()),this.#t.set(s,{effect:o,fragment:f})}else Xt(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),li(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||(Xt(i.effect),this.#t.delete(r))};ensure(e,t){var r=Ne,i=T0();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=D1();s.append(o),this.#t.set(e,{effect:F1(()=>t(o)),fragment:s})}else this.#r.set(e,F1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else xe&&(this.anchor=Le),this.#i(r)}}function Zr(n){Ut===null&&r0(),ai(()=>{const e=h2(n);if(typeof e=="function")return e})}function Ts(n){Ut===null&&r0(),Zr(()=>()=>h2(n))}function o1(n,e,t=!1){var r;xe&&(r=Le,un());var i=new Z5(n),s=t?Ri:0;function o(a,l){if(xe){var f=i0(r);if(a!==parseInt(f.substring(1))){var u=l2();n1(u),i.anchor=u,vr(!1),i.ensure(a,l),vr(!0);return}}i.ensure(a,l)}bs(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function j0(n,e){return e}function B5(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var h=n.outrogroups;Es(n,t2(s.done)),h.delete(s),h.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;M0(u),u.append(f),n.items.clear()}Es(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function Es(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var L=t();return jo(L)?L:L==null?[]:t2(L)}),h,d=new Map,p=!0;function g(L){(y.effect.f&O1)===0&&(y.pending.delete(L),y.fallback=u,z5(y,h,o,e,r),u!==null&&(h.length===0?(u.f&tr)===0?ys(u):(u.f^=tr,mn(u,null,o)):li(u,()=>{u=null})))}function _(L){y.pending.delete(L)}var m=bs(()=>{h=x(c);var L=h.length;let b=!1;if(xe){var k=i0(o)===rs;k!==(L===0)&&(o=l2(),n1(o),vr(!1),b=!0)}for(var w=new Set,v=Ne,H=T0(),T=0;Ts(o)):(u=F1(()=>s(K0??=D1())),u.f|=tr)),L>w.size&&$l(),xe&&L>0&&n1(l2()),!p)if(d.set(v,w),H){for(const[W,U]of a)w.has(W)||v.skip_effect(U.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&vr(!0),x(c)}),y={effect:m,items:a,pending:d,outrogroups:null,fallback:u};p=!1,xe&&(o=Le)}function vn(n){for(;n!==null&&(n.f&G1)===0;)n=n.next;return n}function z5(n,e,t,r,i){var s=(r&Tl)!==0,o=e.length,a=n.items,l=vn(n.effect.first),f,u=null,c,h=[],d=[],p,g,_,m;if(s)for(m=0;m0){var T=(r&Uo)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function I5(n,e,t,r,i,s,o,a){var l=(o&Sl)!==0?(o&El)===0?w0(t,!1,!1):ni(t):null,f=(o&Ml)!==0?ni(i):null;return{v:l,i:f,e:F1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function mn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&tr)===0?e.nodes.start:t;r!==null;){var o=rr(r);if(s.before(r),r===i)return;r=o}}function Br(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function q5(n,e,t,r,i){xe&&un();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function sr(n,e){V0(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=ps("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const J0=[...` +\r\f \v\uFEFF`];function N5(n,e,t){var r=n==null?"":""+n;if(t){for(var i of Object.keys(t))if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||J0.includes(r[o-1]))&&(a===r.length||J0.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function Y5(n,e){return n==null?null:String(n)}function p2(n,e,t,r,i,s){var o=n.__className;if(xe||o!==t||o===void 0){var a=N5(t,r,s);(!xe||a!==n.getAttribute("class"))&&(a==null?n.removeAttribute("class"):n.className=a),n.__className=t}else if(s&&i!==s)for(var l in s){var f=!!s[l];(i==null||f!==!!i[l])&&n.classList.toggle(l,f)}return s}function Ye(n,e,t,r){var i=n.__style;if(xe||i!==e){var s=Y5(e);(!xe||s!==n.getAttribute("style"))&&(s==null?n.removeAttribute("style"):n.style.cssText=s),n.__style=e}return r}const $5=Symbol("is custom element"),U5=Symbol("is html"),X5=Nl?"link":"LINK";function G5(n,e){e?n.hasAttribute("selected")||n.setAttribute("selected",""):n.removeAttribute("selected")}function re(n,e,t,r){var i=W5(n);xe&&(i[e]=n.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&n.nodeName===X5)||i[e]!==(i[e]=t)&&(e==="loading"&&(n[ql]=t),t==null?n.removeAttribute(e):typeof t!="string"&&j5(n).includes(e)?n[e]=t:n.setAttribute(e,t))}function W5(n){return n.__attributes??={[$5]:n.nodeName.includes("-"),[U5]:n.namespaceURI===Wo}}var e3=new Map;function j5(n){var e=n.getAttribute("is")||n.nodeName,t=e3.get(e);if(t)return t;e3.set(e,t=[]);for(var r,i=n,s=Element.prototype;s!==i;){r=Rl(i);for(var o in r)r[o].set&&t.push(o);i=Ko(i)}return t}function t3(n,e){return n===e||n?.[s2]===e}function K1(n={},e,t,r){var i=Ut.r,s=ve;return V0(()=>{var o,a;return Cs(()=>{o=a,a=[],h2(()=>{n!==t(...a)&&(e(n,...a),o&&t3(t(...o),n)&&e(null,...o))})}),()=>{let l=s;for(;l!==i&&l.parent!==null&&l.parent.f&ss;)l=l.parent;const f=()=>{a&&t3(t(...a),n)&&e(null,...a)},u=l.teardown;l.teardown=()=>{f(),u?.()}}}),n}function P(n,e,t,r){var i=r,s=!0,o=()=>(s&&(s=!1,i=r),i),a;a=n[e],a===void 0&&r!==void 0&&(a=o());var l;l=()=>{var h=n[e];return h===void 0?o():(s=!0,h)};var f=!1,u=c2(()=>(f=!1,l())),c=ve;return(function(h,d){if(arguments.length>0){const p=d?x(u):h;return Y(u,p),f=!0,i!==void 0&&(i=p),h}return Fr&&f||(c.f&O1)!==0?u.v:x(u)})}function K5(n){return new Q5(n)}class Q5{#e;#r;constructor(e){var t=new Map,r=(s,o)=>{var a=w0(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return x(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===Il?!0:(x(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return Y(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#r=(e.hydrate?D5:G0)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&E(),this.#e=i.$$events;for(const s of Object.keys(this.#r))s==="$set"||s==="$destroy"||s==="$on"||i2(this,s,{get(){return this.#r[s]},set(o){this.#r[s]=o},enumerable:!0});this.#r.$set=s=>{Object.assign(i,s)},this.#r.$destroy=()=>{F5(this.#r)}}$set(e){this.#r.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];const r=(...i)=>t.call(this,...i);return this.#e[e].push(r),()=>{this.#e[e]=this.#e[e].filter(i=>i!==r)}}$destroy(){this.#r.$destroy()}}let r3;typeof HTMLElement=="function"&&(r3=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&(this.$$shadowRoot=this.attachShadow(t))}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=ps("slot");r!=="default"&&(s.name=r),Se(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=J5(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=_2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=K5({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=y5(()=>{Cs(()=>{this.$$r=!0;for(const r of r2(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=_2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=_2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return r2(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function _2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function J5(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function I1(n,e,t,r,i,s){let o=class extends r3{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return r2(e).map(a=>(e[a].attribute||a).toLowerCase())}};return r2(e).forEach(a=>{i2(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=_2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=Hi(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{i2(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}var e4=Ae(''),t4=Ae(''),r4=Ae(' ',1),i4=Ae(''),n4=Ae(''),s4=Ae('

      ');const o4={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} @media (min-width: 900px) {.player.svelte-1ed370f {margin:auto;min-width:390px;max-width:700px;max-height:400px;} }.bg-wrap.svelte-1ed370f {position:absolute;inset:0;height:95%;overflow:hidden;z-index:1;border-radius:var(--ab-border-radius, 20px);background:var(--ab-bg-fallback, #050f27);}.bg-wrap.svelte-1ed370f img:where(.svelte-1ed370f) {width:100%;height:auto;display:block;}.controls.svelte-1ed370f {position:absolute;inset-inline:0;bottom:0;z-index:2;background:var(--ab-surface, #0d1e45);border-radius:var(--ab-border-radius, 20px);padding-top:10px;}.title.svelte-1ed370f {margin:5px 20px;max-width:90%;font-size:var(--ab-title-size, 1.6em);font-weight:700;color:var(--ab-text, #fffefa);}.progress.svelte-1ed370f {width:calc(100% - 40px);height:20px;margin:15px auto 0;border-radius:2px;background:var(--ab-progress-bg, #ffffff30);position:relative;cursor:pointer;}.progress.svelte-1ed370f > .bar:where(.svelte-1ed370f) {height:100%;width:var(--ab-progress, 0%);border-radius:2px;background:var(--ab-progress-fill, #0066cc);}.row.svelte-1ed370f {display:flex;justify-content:space-around;align-items:center;gap:8px;padding:14px 0 18px;}button.icon.svelte-1ed370f {appearance:none;border:0;background:transparent;padding:6px;border-radius:8px;cursor:pointer;}button.icon.svelte-1ed370f:focus-visible {outline:2px solid var(--ab-accent, #5ea0ff);outline-offset:2px;}.icon-img.svelte-1ed370f {width:35px;height:35px;margin:6px;filter:var( @@ -13,19 +13,19 @@ .menu.svelte-1ed370f button.item:where(.svelte-1ed370f):focus-visible .mini-icon:where(.svelte-1ed370f) {filter:var( --ab-menu-icon-hover-filter, invert(100%) - ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function i3(n,e){v1(e,!0),sr(n,s4);let t=P(e,"title",7,"Audio Brief"),r=P(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=P(e,"transcriptSrc",7,""),s=P(e,"bgImage",7,""),o=P(e,"backgroundImageAlt",7,""),a=P(e,"bgColor",7,"#050f27"),l=P(e,"fontUrl",7,""),f=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=P(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=P(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=P(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),d=P(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=P(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=P(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=P(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=P(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),w=P(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),L=P(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=P(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),k=P(e,"borderRadius",7,"20px"),y=P(e,"textColor",7,"#fffefa"),v=P(e,"surface",7,"#0d1e45"),H=P(e,"accent",7,"#5ea0ff"),T=P(e,"titleSize",7,"1.6em"),V=P(e,"progressBg",7,"#ffffff30"),O=P(e,"progressFill",7,"#0066cc"),A=P(e,"menuBg",7,"#f9f9f9"),W=P(e,"menuFg",7,"#111"),Y=P(e,"menuHoverBg",7,"#0a2458"),K=P(e,"menuHoverFg",7,"#fcfcfc"),Q=P(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),U=P(e,"menuIconFilter",7,"invert(0%)"),re=P(e,"menuIconHoverFilter",7,"invert(100%)");oi(()=>{const ie=(x(Z)?.getRootNode&&x(Z).getRootNode()||document).host;ie&&ie.style.setProperty("--ab-font",f())}),oi(()=>{if(!l())return;const M=document.head;if(!M.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.googleapis.com",M.appendChild(q)}if(!M.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.gstatic.com",q.crossOrigin="anonymous",M.appendChild(q)}let ie=M.querySelector(`link[rel="stylesheet"][href="${l()}"]`);ie||(ie=document.createElement("link"),ie.rel="stylesheet",ie.href=l(),M.appendChild(ie))});let Z=ye(void 0),C=ye(!1),me=ye(0),Ce=ye(!1),Fe=ye(!1),we=ye(1),He,We;const Me=[.5,.75,1,1.25,1.5,2];function Ve(){x(Z)&&(x(Z).paused?(x(Z).play(),N(C,!0)):(x(Z).pause(),N(C,!1)))}function je(M){if(!x(Z))return;const ie=x(Z).duration??0,q=Math.max(0,Math.min((x(Z).currentTime||0)+M,Number.isFinite(ie)?ie:0));x(Z).currentTime=q}function h1(){x(Z)&&(x(Z).currentTime=0)}function Je(){x(Z)&&Number.isFinite(x(Z).duration)&&(x(Z).currentTime=x(Z).duration)}function Ke(){if(!x(Z)||!Number.isFinite(x(Z).duration)){N(me,0);return}N(me,x(Z).currentTime/x(Z).duration*100)}function le(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ie=M.currentTarget.getBoundingClientRect(),q=(M.clientX-ie.left)/ie.width;x(Z).currentTime=q*x(Z).duration}function Ze(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ie=5;switch(M.key){case"ArrowLeft":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-ie);break;case"ArrowRight":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+ie);break;case"Home":M.preventDefault(),x(Z).currentTime=0;break;case"End":M.preventDefault(),x(Z).currentTime=x(Z).duration;break;case"PageDown":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-10);break;case"PageUp":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+10);break}}function at(M){N(we,M,!0),x(Z)&&(x(Z).playbackRate=M)}function xe(M,ie){const G=(x(Z)?.getRootNode?.()||document).host;G&&(ie==null||ie===""?G.style.removeProperty(M):G.style.setProperty(M,String(ie)))}oi(()=>{x(Z)&&(x(Z).playbackRate=x(we))}),oi(()=>{function M(ie){if(!x(Ce))return;const q=ie.composedPath?.()??[],G=He&&q.includes(He),ae=We&&q.includes(We);!G&&!ae&&(N(Ce,!1),N(Fe,!1))}return document.addEventListener("pointerdown",M,!0),()=>document.removeEventListener("pointerdown",M,!0)}),oi(()=>{xe("--ab-border-radius",k()),xe("--ab-text",y()),xe("--ab-surface",v()),xe("--ab-accent",H()),xe("--ab-title-size",T()),xe("--ab-progress-bg",V()),xe("--ab-progress-fill",O()),xe("--ab-menu-bg",A()),xe("--ab-menu-fg",W()),xe("--ab-menu-hover-bg",Y()),xe("--ab-menu-hover-fg",K()),xe("--ab-icon-filter",Q()),xe("--ab-menu-icon-filter",U()),xe("--ab-menu-icon-hover-filter",re())});var S={get title(){return t()},set title(M="Audio Brief"){t(M),E()},get audioSrc(){return r()},set audioSrc(M="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(M),E()},get transcriptSrc(){return i()},set transcriptSrc(M=""){i(M),E()},get bgImage(){return s()},set bgImage(M=""){s(M),E()},get backgroundImageAlt(){return o()},set backgroundImageAlt(M=""){o(M),E()},get bgColor(){return a()},set bgColor(M="#050f27"){a(M),E()},get fontUrl(){return l()},set fontUrl(M=""){l(M),E()},get fontFamily(){return f()},set fontFamily(M="'IBM Plex Sans', system-ui, sans-serif"){f(M),E()},get iconPlay(){return u()},set iconPlay(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(M),E()},get iconPause(){return c()},set iconPause(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(M),E()},get iconSkipBack(){return h()},set iconSkipBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(M),E()},get iconSkipForward(){return d()},set iconSkipForward(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){d(M),E()},get iconSkipStart(){return p()},set iconSkipStart(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(M),E()},get iconSkipEnd(){return g()},set iconSkipEnd(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(M),E()},get iconMenu(){return _()},set iconMenu(M="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(M),E()},get iconDownload(){return m()},set iconDownload(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(M),E()},get iconShare(){return w()},set iconShare(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){w(M),E()},get iconBack(){return L()},set iconBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){L(M),E()},get iconSpeed(){return b()},set iconSpeed(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(M),E()},get borderRadius(){return k()},set borderRadius(M="20px"){k(M),E()},get textColor(){return y()},set textColor(M="#fffefa"){y(M),E()},get surface(){return v()},set surface(M="#0d1e45"){v(M),E()},get accent(){return H()},set accent(M="#5ea0ff"){H(M),E()},get titleSize(){return T()},set titleSize(M="1.6em"){T(M),E()},get progressBg(){return V()},set progressBg(M="#ffffff30"){V(M),E()},get progressFill(){return O()},set progressFill(M="#0066cc"){O(M),E()},get menuBg(){return A()},set menuBg(M="#f9f9f9"){A(M),E()},get menuFg(){return W()},set menuFg(M="#111"){W(M),E()},get menuHoverBg(){return Y()},set menuHoverBg(M="#0a2458"){Y(M),E()},get menuHoverFg(){return K()},set menuHoverFg(M="#fcfcfc"){K(M),E()},get iconFilter(){return Q()},set iconFilter(M="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){Q(M),E()},get menuIconFilter(){return U()},set menuIconFilter(M="invert(0%)"){U(M),E()},get menuIconHoverFilter(){return re()},set menuIconHoverFilter(M="invert(100%)"){re(M),E()}},ct=n4(),F=I(ct),Ye=I(F);{var ge=M=>{var ie=Jl();Re(()=>{ee(ie,"alt",o()),ee(ie,"src",s()),ee(ie,"aria-hidden",o()?"false":"true")}),Se(M,ie)};s1(Ye,M=>{s()&&M(ge)})}z(F);var Ae=se(F,2),et=I(Ae),R=I(et,!0);z(et);var D=se(et,2);W1(D,M=>N(Z,M),()=>x(Z));var oe=se(D,2),fe=se(oe,2),Be=I(fe),ze=I(Be);z(Be);var lt=se(Be,2),g1=I(lt);z(lt);var be=se(lt,2),t1=I(be);z(be);var gt=se(be,2),p1=I(gt);z(gt);var r1=se(gt,2),Ee=I(r1);z(r1);var Ue=se(r1,2),te=I(Ue),K1=I(te);z(te),W1(te,M=>We=M,()=>We);var tt=se(te,2);let xt;var pt=I(tt);{var qt=M=>{var ie=t4(),q=hn(ie),G=I(q);mr(),z(q);var ae=se(q,2);{var B=ne=>{var Xe=e4(),Et=I(Xe);mr(),z(Xe),Re(()=>ee(Et,"src",m())),it("click",Xe,()=>{const Ge=document.createElement("a");Ge.href=i(),Ge.target="_blank",Ge.click(),N(Ce,!1)}),Se(ne,Xe)};s1(ae,ne=>{i()&&ne(B)})}var j=se(ae,2),X=I(j);mr(),z(j);var J=se(j,2),Ct=I(J);mr(),z(J),Re(()=>{ee(G,"src",m()),ee(X,"src",w()),ee(Ct,"src",b())}),it("click",q,()=>{if(!r())return;const ne=document.createElement("a");ne.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),ne.download="",ne.click(),N(Ce,!1)}),it("click",j,async()=>{const ne=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:ne}):navigator.clipboard&&await navigator.clipboard.writeText(ne)}catch{}N(Ce,!1)}),it("click",J,()=>{N(Fe,!0)}),Se(M,ie)},Q1=M=>{var ie=i4(),q=I(ie),G=I(q);mr(),z(q);var ae=se(q,2);Q0(ae,17,()=>Me,j0,(B,j)=>{var X=r4(),J=I(X);z(X),Re(()=>{Xl(X,x(j)===x(we)),Vt(J,`${x(j)??""}x${x(j)===1?" (Normal)":""}`)}),it("click",X,()=>{at(x(j))}),Se(B,X)}),z(ie),Re(()=>ee(G,"src",L())),it("click",q,()=>{N(Fe,!1)}),Se(M,ie)};s1(pt,M=>{x(Fe)?M(Q1,-1):M(qt)})}return z(tt),W1(tt,M=>He=M,()=>He),z(Ue),z(fe),z(Ae),z(ct),Re((M,ie)=>{Ne(F,`--ab-bg-fallback:${a()}`),Vt(R,t()),ee(D,"src",r()),ee(D,"playbackrate",x(we)),ee(oe,"aria-valuemax",M),ee(oe,"aria-valuenow",ie),Ne(oe,`--ab-progress:${x(me)}%`),ee(ze,"src",p()),ee(g1,"src",h()),ee(be,"aria-label",x(C)?"Pause":"Play"),ee(t1,"src",x(C)?c():u()),ee(p1,"src",d()),ee(Ee,"src",g()),ee(te,"aria-expanded",x(Ce)),ee(K1,"src",_()),xt=p2(tt,1,"menu svelte-1ed370f",null,xt,{open:x(Ce)})},[()=>Math.floor(x(Z)?.duration||0),()=>Math.floor(x(Z)?.currentTime||0)]),Xt("timeupdate",D,Ke),Xt("play",D,()=>N(C,!0)),Xt("pause",D,()=>N(C,!1)),it("click",oe,le),it("keydown",oe,Ze),it("click",Be,h1),it("click",lt,()=>je(-10)),it("click",be,Ve),it("click",gt,()=>je(10)),it("click",r1,Je),it("click",te,()=>{N(Ce,!x(Ce)),N(Fe,!1)}),Se(n,ct),m1(S)}ks(["click","keydown"]),customElements.define("csis-audio-brief",B1(i3,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const o4=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"}));var a4=Pe(`This Hidden Reach Snapshot uses satellite imagery to + ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function i3(n,e){p1(e,!0),sr(n,o4);let t=P(e,"title",7,"Audio Brief"),r=P(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=P(e,"transcriptSrc",7,""),s=P(e,"bgImage",7,""),o=P(e,"backgroundImageAlt",7,""),a=P(e,"bgColor",7,"#050f27"),l=P(e,"fontUrl",7,""),f=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=P(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=P(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=P(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),d=P(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=P(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=P(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=P(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=P(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),y=P(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),L=P(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=P(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),k=P(e,"borderRadius",7,"20px"),w=P(e,"textColor",7,"#fffefa"),v=P(e,"surface",7,"#0d1e45"),H=P(e,"accent",7,"#5ea0ff"),T=P(e,"titleSize",7,"1.6em"),V=P(e,"progressBg",7,"#ffffff30"),D=P(e,"progressFill",7,"#0066cc"),R=P(e,"menuBg",7,"#f9f9f9"),W=P(e,"menuFg",7,"#111"),U=P(e,"menuHoverBg",7,"#0a2458"),j=P(e,"menuHoverFg",7,"#fcfcfc"),J=P(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),G=P(e,"menuIconFilter",7,"invert(0%)"),oe=P(e,"menuIconHoverFilter",7,"invert(100%)");ai(()=>{const ee=(x(Z)?.getRootNode&&x(Z).getRootNode()||document).host;ee&&ee.style.setProperty("--ab-font",f())}),ai(()=>{if(!l())return;const M=document.head;if(!M.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.googleapis.com",M.appendChild(q)}if(!M.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.gstatic.com",q.crossOrigin="anonymous",M.appendChild(q)}let ee=M.querySelector(`link[rel="stylesheet"][href="${l()}"]`);ee||(ee=document.createElement("link"),ee.rel="stylesheet",ee.href=l(),M.appendChild(ee))});let Z=we(void 0),C=we(!1),ce=we(0),Ee=we(!1),ut=we(!1),Ce=we(1),ke,Me;const Pe=[.5,.75,1,1.25,1.5,2];function Ve(){x(Z)&&(x(Z).paused?(x(Z).play(),Y(C,!0)):(x(Z).pause(),Y(C,!1)))}function Ge(M){if(!x(Z))return;const ee=x(Z).duration??0,q=Math.max(0,Math.min((x(Z).currentTime||0)+M,Number.isFinite(ee)?ee:0));x(Z).currentTime=q}function It(){x(Z)&&(x(Z).currentTime=0)}function ct(){x(Z)&&Number.isFinite(x(Z).duration)&&(x(Z).currentTime=x(Z).duration)}function je(){if(!x(Z)||!Number.isFinite(x(Z).duration)){Y(ce,0);return}Y(ce,x(Z).currentTime/x(Z).duration*100)}function de(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ee=M.currentTarget.getBoundingClientRect(),q=(M.clientX-ee.left)/ee.width;x(Z).currentTime=q*x(Z).duration}function He(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ee=5;switch(M.key){case"ArrowLeft":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-ee);break;case"ArrowRight":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+ee);break;case"Home":M.preventDefault(),x(Z).currentTime=0;break;case"End":M.preventDefault(),x(Z).currentTime=x(Z).duration;break;case"PageDown":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-10);break;case"PageUp":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+10);break}}function Ke(M){Y(Ce,M,!0),x(Z)&&(x(Z).playbackRate=M)}function ye(M,ee){const N=(x(Z)?.getRootNode?.()||document).host;N&&(ee==null||ee===""?N.style.removeProperty(M):N.style.setProperty(M,String(ee)))}ai(()=>{x(Z)&&(x(Z).playbackRate=x(Ce))}),ai(()=>{function M(ee){if(!x(Ee))return;const q=ee.composedPath?.()??[],N=ke&&q.includes(ke),le=Me&&q.includes(Me);!N&&!le&&(Y(Ee,!1),Y(ut,!1))}return document.addEventListener("pointerdown",M,!0),()=>document.removeEventListener("pointerdown",M,!0)}),ai(()=>{ye("--ab-border-radius",k()),ye("--ab-text",w()),ye("--ab-surface",v()),ye("--ab-accent",H()),ye("--ab-title-size",T()),ye("--ab-progress-bg",V()),ye("--ab-progress-fill",D()),ye("--ab-menu-bg",R()),ye("--ab-menu-fg",W()),ye("--ab-menu-hover-bg",U()),ye("--ab-menu-hover-fg",j()),ye("--ab-icon-filter",J()),ye("--ab-menu-icon-filter",G()),ye("--ab-menu-icon-hover-filter",oe())});var S={get title(){return t()},set title(M="Audio Brief"){t(M),E()},get audioSrc(){return r()},set audioSrc(M="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(M),E()},get transcriptSrc(){return i()},set transcriptSrc(M=""){i(M),E()},get bgImage(){return s()},set bgImage(M=""){s(M),E()},get backgroundImageAlt(){return o()},set backgroundImageAlt(M=""){o(M),E()},get bgColor(){return a()},set bgColor(M="#050f27"){a(M),E()},get fontUrl(){return l()},set fontUrl(M=""){l(M),E()},get fontFamily(){return f()},set fontFamily(M="'IBM Plex Sans', system-ui, sans-serif"){f(M),E()},get iconPlay(){return u()},set iconPlay(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(M),E()},get iconPause(){return c()},set iconPause(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(M),E()},get iconSkipBack(){return h()},set iconSkipBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(M),E()},get iconSkipForward(){return d()},set iconSkipForward(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){d(M),E()},get iconSkipStart(){return p()},set iconSkipStart(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(M),E()},get iconSkipEnd(){return g()},set iconSkipEnd(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(M),E()},get iconMenu(){return _()},set iconMenu(M="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(M),E()},get iconDownload(){return m()},set iconDownload(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(M),E()},get iconShare(){return y()},set iconShare(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){y(M),E()},get iconBack(){return L()},set iconBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){L(M),E()},get iconSpeed(){return b()},set iconSpeed(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(M),E()},get borderRadius(){return k()},set borderRadius(M="20px"){k(M),E()},get textColor(){return w()},set textColor(M="#fffefa"){w(M),E()},get surface(){return v()},set surface(M="#0d1e45"){v(M),E()},get accent(){return H()},set accent(M="#5ea0ff"){H(M),E()},get titleSize(){return T()},set titleSize(M="1.6em"){T(M),E()},get progressBg(){return V()},set progressBg(M="#ffffff30"){V(M),E()},get progressFill(){return D()},set progressFill(M="#0066cc"){D(M),E()},get menuBg(){return R()},set menuBg(M="#f9f9f9"){R(M),E()},get menuFg(){return W()},set menuFg(M="#111"){W(M),E()},get menuHoverBg(){return U()},set menuHoverBg(M="#0a2458"){U(M),E()},get menuHoverFg(){return j()},set menuHoverFg(M="#fcfcfc"){j(M),E()},get iconFilter(){return J()},set iconFilter(M="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){J(M),E()},get menuIconFilter(){return G()},set menuIconFilter(M="invert(0%)"){G(M),E()},get menuIconHoverFilter(){return oe()},set menuIconHoverFilter(M="invert(100%)"){oe(M),E()}},at=s4(),Ct=I(at),r1=I(Ct);{var De=M=>{var ee=e4();Ze(()=>{re(ee,"alt",o()),re(ee,"src",s()),re(ee,"aria-hidden",o()?"false":"true")}),Se(M,ee)};o1(r1,M=>{s()&&M(De)})}z(Ct);var F=se(Ct,2),be=I(F),A=I(be,!0);z(be);var O=se(be,2);K1(O,M=>Y(Z,M),()=>x(Z));var ie=se(O,2),ae=se(ie,2),Re=I(ae),Ie=I(Re);z(Re);var Qe=se(Re,2),E1=I(Qe);z(Qe);var pe=se(Qe,2),qt=I(pe);z(pe);var dt=se(pe,2),P1=I(dt);z(dt);var Nt=se(dt,2),Oe=I(Nt);z(Nt);var Fe=se(Nt,2),ne=I(Fe),V1=I(ne);z(ne),K1(ne,M=>Me=M,()=>Me);var kt=se(ne,2);let Vt;var i1=I(kt);{var Ht=M=>{var ee=r4(),q=hn(ee),N=I(q);mr(),z(q);var le=se(q,2);{var B=te=>{var Ue=t4(),St=I(Ue);mr(),z(Ue),Ze(()=>re(St,"src",m())),et("click",Ue,()=>{const Xe=document.createElement("a");Xe.href=i(),Xe.target="_blank",Xe.click(),Y(Ee,!1)}),Se(te,Ue)};o1(le,te=>{i()&&te(B)})}var K=se(le,2),X=I(K);mr(),z(K);var Q=se(K,2),nt=I(Q);mr(),z(Q),Ze(()=>{re(N,"src",m()),re(X,"src",y()),re(nt,"src",b())}),et("click",q,()=>{if(!r())return;const te=document.createElement("a");te.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),te.download="",te.click(),Y(Ee,!1)}),et("click",K,async()=>{const te=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:te}):navigator.clipboard&&await navigator.clipboard.writeText(te)}catch{}Y(Ee,!1)}),et("click",Q,()=>{Y(ut,!0)}),Se(M,ee)},H1=M=>{var ee=n4(),q=I(ee),N=I(q);mr(),z(q);var le=se(q,2);Q0(le,17,()=>Pe,j0,(B,K)=>{var X=i4(),Q=I(X);z(X),Ze(()=>{G5(X,x(K)===x(Ce)),Tt(Q,`${x(K)??""}x${x(K)===1?" (Normal)":""}`)}),et("click",X,()=>{Ke(x(K))}),Se(B,X)}),z(ee),Ze(()=>re(N,"src",L())),et("click",q,()=>{Y(ut,!1)}),Se(M,ee)};o1(i1,M=>{x(ut)?M(H1,-1):M(Ht)})}return z(kt),K1(kt,M=>ke=M,()=>ke),z(Fe),z(ae),z(F),z(at),Ze((M,ee)=>{Ye(Ct,`--ab-bg-fallback:${a()}`),Tt(A,t()),re(O,"src",r()),re(O,"playbackrate",x(Ce)),re(ie,"aria-valuemax",M),re(ie,"aria-valuenow",ee),Ye(ie,`--ab-progress:${x(ce)}%`),re(Ie,"src",p()),re(E1,"src",h()),re(pe,"aria-label",x(C)?"Pause":"Play"),re(qt,"src",x(C)?c():u()),re(P1,"src",d()),re(Oe,"src",g()),re(ne,"aria-expanded",x(Ee)),re(V1,"src",_()),Vt=p2(kt,1,"menu svelte-1ed370f",null,Vt,{open:x(Ee)})},[()=>Math.floor(x(Z)?.duration||0),()=>Math.floor(x(Z)?.currentTime||0)]),Gt("timeupdate",O,je),Gt("play",O,()=>Y(C,!0)),Gt("pause",O,()=>Y(C,!1)),et("click",ie,de),et("keydown",ie,He),et("click",Re,It),et("click",Qe,()=>Ge(-10)),et("click",pe,Ve),et("click",dt,()=>Ge(10)),et("click",Nt,ct),et("click",ne,()=>{Y(Ee,!x(Ee)),Y(ut,!1)}),Se(n,at),_1(S)}ks(["click","keydown"]),customElements.define("csis-audio-brief",I1(i3,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const a4=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"}));var l4=Ae(`This Hidden Reach Snapshot uses satellite imagery to reveal how China is quietly using submarine diplomacy to deepen its - influence along the Bay of Bengal.`,1),l4=Pe('
      ');const f4={hash:"svelte-hgqz32",code:` + influence along the Bay of Bengal.`,1),f4=Ae('
      ');const u4={hash:"svelte-hgqz32",code:` /* Shadow DOM styles — encapsulated by default */ @import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap");:host {display:block;font-family:"IBM Plex Sans", system-ui, sans-serif;}.callout-container.svelte-hgqz32 {display:flex;align-items:center;background-color:var(--cpp-callout-bg, #22484e);max-width:800px;margin:auto;color:var(--cpp-callout-text, #f8f7f7);}.callout-image.svelte-hgqz32 {max-height:195px;}.callout-image.svelte-hgqz32 a:where(.svelte-hgqz32) {text-decoration:none;border-bottom:none !important;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:auto;max-height:195px;display:block;}.callout-text.svelte-hgqz32 {flex:1;font-size:1rem;margin:24px;}.callout-text.svelte-hgqz32 a:where(.svelte-hgqz32) {color:inherit;text-decoration:none;} /* Responsive */ @media (max-width: 1400px) {.callout-container.svelte-hgqz32 {flex-direction:column;}.callout-image.svelte-hgqz32 {margin:0;width:100%;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:100%;height:auto;margin-bottom:0;}.callout-text.svelte-hgqz32 {padding:24px;margin:0 24px 24px 24px; /* keep visual rhythm */} - }`};function n3(n,e){v1(e,!0),sr(n,f4);let t=P(e,"href",7,"https://features.csis.org/snapshots/china-submarine-diplomacy/"),r=P(e,"imageSrc",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"),i=P(e,"imageAlt",7,"Callout Image"),s=P(e,"bg",7,"#22484e"),o=P(e,"textColor",7,"#ffffff"),a=P(e,"maxWidth",7,800);var l={get href(){return t()},set href(g="https://features.csis.org/snapshots/china-submarine-diplomacy/"){t(g),E()},get imageSrc(){return r()},set imageSrc(g="https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"){r(g),E()},get imageAlt(){return i()},set imageAlt(g="Callout Image"){i(g),E()},get bg(){return s()},set bg(g="#22484e"){s(g),E()},get textColor(){return o()},set textColor(g="#ffffff"){o(g),E()},get maxWidth(){return a()},set maxWidth(g=800){a(g),E()}},f=l4(),u=I(f),c=I(u),h=I(c);z(c),z(u);var d=se(u,2),p=I(d);return Il(p,e,"default",{},g=>{var _=a4(),m=se(hn(_));mr(),Re(()=>ee(m,"href",t())),Se(g,_)}),z(d),z(f),Re(()=>{Ne(f,`--cpp-callout-bg:${s()}; max-width:${a()}px; --cpp-callout-text:${o()}`),ee(c,"href",t()),ee(h,"src",r()),ee(h,"alt",i())}),Se(n,f),m1(l)}customElements.define("csis-cpp-callout",B1(n3,{href:{type:"String"},imageSrc:{attribute:"image-src",type:"String"},imageAlt:{attribute:"image-alt",type:"String"},bg:{type:"String"},textColor:{attribute:"text-color",type:"String"},maxWidth:{attribute:"max-width",type:"Number"}},["default"],[],{mode:"open"}));const u4=Object.freeze(Object.defineProperty({__proto__:null,default:n3},Symbol.toStringTag,{value:"Module"}));var c4=Pe(`
      `);const h4={hash:"svelte-1sqrwfu",code:` @import url("https://use.typekit.net/tfb5hou.css");:host {--footer-bg: #4b4b4b;--footer-text: #fff;}.footer.svelte-1sqrwfu {background:var(--footer-bg);color:var(--footer-text);padding-top:1.25rem;padding-bottom:2rem;width:100%;font-family:"Arial", sans-serif;}.container.svelte-1sqrwfu {max-width:1290px;margin:auto;} /* two columns on desktop */.footer__main.svelte-1sqrwfu {display:grid;grid-template-columns:minmax(0, 1fr) max-content; @@ -54,13 +54,13 @@ } @media screen and (max-width: 640px) {.footer.svelte-1sqrwfu {padding-top:1.25rem;padding-bottom:2rem;}.footer__main.svelte-1sqrwfu {grid-template-columns:1fr;}.container.svelte-1sqrwfu {max-width:320px;}.footer__col.footer__address.svelte-1sqrwfu {margin-top:1rem;margin-bottom:0;margin-left:0;}.footer__social.svelte-1sqrwfu {margin-top:0;} - }`};function s3(n,e){v1(e,!0),sr(n,d4);let t=P(e,"textColor",7,"#fff"),r=P(e,"backgroundColor",7,"#4b4b4b");var i={get textColor(){return t()},set textColor(c="#fff"){t(c),E()},get backgroundColor(){return r()},set backgroundColor(c="#4b4b4b"){r(c),E()}},s=c4(),o=I(s),a=se(I(o),2),l=I(a),f=I(l),u=I(f);return z(f),mr(2),z(l),z(a),z(o),z(s),Re(c=>{Ne(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),Vt(u,`Copyright © ${c??""} - Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),Se(n,s),m1(i)}customElements.define("csis-shorthand-footer",B1(s3,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],{mode:"open"}));const h4=Object.freeze(Object.defineProperty({__proto__:null,default:s3},Symbol.toStringTag,{value:"Module"}));var g4=Pe(`
      `);const _4={hash:"svelte-rdmg51",code:` @import url("https://use.typekit.net/tfb5hou.css");:host {display:block;width:100%;}.footer.svelte-rdmg51 {background:var(--footer-bg);color:var(--footer-text);padding:2.5rem 0 2rem 0;font-family:"Arial", sans-serif; /* NEW: make this a full-height section */min-height:min(100vh, 345.71px);display:flex;flex-direction:column;box-sizing:border-box;}.footer__grid.svelte-rdmg51 {max-width:1290px; @@ -115,9 +115,9 @@ } @media screen and (max-width: 320px) {.footer__grid.svelte-rdmg51 {margin:0 20px 0 20px;} - }`};function o3(n,e){v1(e,!0),sr(n,p4);let t=P(e,"textColor",7,"#fff"),r=P(e,"backgroundColor",7,"#242424");var i={get textColor(){return t()},set textColor(c="#fff"){t(c),E()},get backgroundColor(){return r()},set backgroundColor(c="#242424"){r(c),E()}},s=g4(),o=I(s),a=se(I(o),12),l=I(a),f=I(l),u=I(f);return z(f),mr(2),z(l),z(a),z(o),z(s),Re(c=>{Ne(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),Vt(u,`Copyright © ${c??""} - Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),Se(n,s),m1(i)}customElements.define("csis-hidden-reach-footer",B1(o3,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],{mode:"open"}));const _4=Object.freeze(Object.defineProperty({__proto__:null,default:o3},Symbol.toStringTag,{value:"Module"}));var v4=Pe('
      ');const m4={hash:"svelte-j7oa3d",code:`:host {display:block;width:100%;height:100%;}.link-image {border-bottom:none;}.img-magnifier-container {position:relative;width:100%;height:100%;}.img-magnifier-container img {display:block;max-width:100%;width:100%;}.img-magnifier-glass {position:absolute;border:3px solid var(--magnifier-border-color);border-radius:50%;cursor:none; - /*Set the size of the magnifier glass:*/width:150px;height:150px;z-index:99999;}`};function a3(n,e){v1(e,!0),sr(n,m4);let t=P(e,"bgImage",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"),r=P(e,"bgImageAlt",7,"Saint Seiya"),i=P(e,"magnifierZoom",7,2),s=P(e,"magnifierBorderColor",7,"#000"),o,a=()=>{};const l=i();ui(()=>{if(!o)return;const h=()=>{if(!o)return;const d=document.createElement("div");d.className="img-magnifier-glass",o.parentElement.insertBefore(d,o),d.style.backgroundImage=`url('${o.src}')`,d.style.backgroundRepeat="no-repeat",d.style.backgroundSize=o.width*l+"px "+o.height*l+"px";const p=3,g=d.offsetWidth/2,_=d.offsetHeight/2;function m(b){b=b||window.event;const k=o.getBoundingClientRect();let y=b.pageX-k.left,v=b.pageY-k.top;return y=y-window.pageXOffset,v=v-window.pageYOffset,{x:y,y:v}}function w(b){b.preventDefault();const k=m(b);let y=k.x,v=k.y;y>o.width-g/l&&(y=o.width-g/l),yo.height-_/l&&(v=o.height-_/l),v<_/l&&(v=_/l),d.style.left=y-g+"px",d.style.top=v-_+"px",d.style.backgroundPosition="-"+(y*l-g+p)+"px -"+(v*l-_+p)+"px"}const L={passive:!1};d.addEventListener("mousemove",w),o.addEventListener("mousemove",w),d.addEventListener("touchmove",w,L),o.addEventListener("touchmove",w,L),a=()=>{d.removeEventListener("mousemove",w),o.removeEventListener("mousemove",w),d.removeEventListener("touchmove",w),o.removeEventListener("touchmove",w),d.remove()}};o.complete?h():o.addEventListener("load",h,{once:!0})}),Ts(()=>{a()});var f={get bgImage(){return t()},set bgImage(h="https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"){t(h),E()},get bgImageAlt(){return r()},set bgImageAlt(h="Saint Seiya"){r(h),E()},get magnifierZoom(){return i()},set magnifierZoom(h=2){i(h),E()},get magnifierBorderColor(){return s()},set magnifierBorderColor(h="#000"){s(h),E()}},u=v4(),c=I(u);return W1(c,h=>o=h,()=>o),z(u),Re(()=>{Ne(u,`--magnifier-border-color: ${s()};`),ee(c,"src",t()),ee(c,"alt",r())}),Se(n,u),m1(f)}customElements.define("csis-magnifier",B1(a3,{bgImage:{attribute:"background-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const C4=Object.freeze(Object.defineProperty({__proto__:null,default:a3},Symbol.toStringTag,{value:"Module"}));var b4=Pe('
      ');const w4={hash:"svelte-1ytef7p",code:`:host {display:block;} + }`};function o3(n,e){p1(e,!0),sr(n,_4);let t=P(e,"textColor",7,"#fff"),r=P(e,"backgroundColor",7,"#242424");var i={get textColor(){return t()},set textColor(c="#fff"){t(c),E()},get backgroundColor(){return r()},set backgroundColor(c="#242424"){r(c),E()}},s=p4(),o=I(s),a=se(I(o),12),l=I(a),f=I(l),u=I(f);return z(f),mr(2),z(l),z(a),z(o),z(s),Ze(c=>{Ye(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),Tt(u,`Copyright © ${c??""} + Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),Se(n,s),_1(i)}customElements.define("csis-hidden-reach-footer",I1(o3,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],{mode:"open"}));const v4=Object.freeze(Object.defineProperty({__proto__:null,default:o3},Symbol.toStringTag,{value:"Module"}));var m4=Ae('
      ');const C4={hash:"svelte-j7oa3d",code:`:host {display:block;width:100%;height:100%;}.link-image {border-bottom:none;}.img-magnifier-container {position:relative;width:100%;height:100%;}.img-magnifier-container img {display:block;max-width:100%;width:100%;}.img-magnifier-glass {position:absolute;border:3px solid var(--magnifier-border-color);border-radius:50%;cursor:none; + /*Set the size of the magnifier glass:*/width:150px;height:150px;z-index:99999;}`};function a3(n,e){p1(e,!0),sr(n,C4);let t=P(e,"bgImage",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"),r=P(e,"bgImageAlt",7,"Saint Seiya"),i=P(e,"magnifierZoom",7,2),s=P(e,"magnifierBorderColor",7,"#000"),o,a=()=>{};const l=i();Zr(()=>{if(!o)return;const h=()=>{if(!o)return;const d=document.createElement("div");d.className="img-magnifier-glass",o.parentElement.insertBefore(d,o),d.style.backgroundImage=`url('${o.src}')`,d.style.backgroundRepeat="no-repeat",d.style.backgroundSize=o.width*l+"px "+o.height*l+"px";const p=3,g=d.offsetWidth/2,_=d.offsetHeight/2;function m(b){b=b||window.event;const k=o.getBoundingClientRect();let w=b.pageX-k.left,v=b.pageY-k.top;return w=w-window.pageXOffset,v=v-window.pageYOffset,{x:w,y:v}}function y(b){b.preventDefault();const k=m(b);let w=k.x,v=k.y;w>o.width-g/l&&(w=o.width-g/l),wo.height-_/l&&(v=o.height-_/l),v<_/l&&(v=_/l),d.style.left=w-g+"px",d.style.top=v-_+"px",d.style.backgroundPosition="-"+(w*l-g+p)+"px -"+(v*l-_+p)+"px"}const L={passive:!1};d.addEventListener("mousemove",y),o.addEventListener("mousemove",y),d.addEventListener("touchmove",y,L),o.addEventListener("touchmove",y,L),a=()=>{d.removeEventListener("mousemove",y),o.removeEventListener("mousemove",y),d.removeEventListener("touchmove",y),o.removeEventListener("touchmove",y),d.remove()}};o.complete?h():o.addEventListener("load",h,{once:!0})}),Ts(()=>{a()});var f={get bgImage(){return t()},set bgImage(h="https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"){t(h),E()},get bgImageAlt(){return r()},set bgImageAlt(h="Saint Seiya"){r(h),E()},get magnifierZoom(){return i()},set magnifierZoom(h=2){i(h),E()},get magnifierBorderColor(){return s()},set magnifierBorderColor(h="#000"){s(h),E()}},u=m4(),c=I(u);return K1(c,h=>o=h,()=>o),z(u),Ze(()=>{Ye(u,`--magnifier-border-color: ${s()};`),re(c,"src",t()),re(c,"alt",r())}),Se(n,u),_1(f)}customElements.define("csis-magnifier",I1(a3,{bgImage:{attribute:"background-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const b4=Object.freeze(Object.defineProperty({__proto__:null,default:a3},Symbol.toStringTag,{value:"Module"}));var w4=Ae('
      ');const y4={hash:"svelte-1ytef7p",code:`:host {display:block;} /* ====== BASE (XS: < 620px) ====== */.container.svelte-1ytef7p {display:flex;justify-content:flex-start;align-items:center;min-height:var(--min-height, 100vh);padding:0 1.5rem;background-color:var(--bg-color, #333);box-sizing:border-box;}.typing.svelte-1ytef7p {font-family:var(--typing-font-family);font-weight:bold;font-size:clamp(1rem, 5vw, var(--font-size, 2.5rem));color:var(--font-color, #000);text-align:left; @@ -147,15 +147,15 @@ /* ====== MEDIUM: 900px & above ====== */ @media (min-width: 900px) {.container.svelte-1ytef7p {padding:0 3rem;}.typing.svelte-1ytef7p {font-size:var(--font-size, 3rem);} - }`};function l3(n,e){v1(e,!0),sr(n,w4);let t=P(e,"text",7,""),r=P(e,"bgColor",7,"#ffcc00"),i=P(e,"cursorColor",7,"#000"),s=P(e,"animationDuration",7,"5s"),o=P(e,"fontUrl",7,""),a=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),l=P(e,"fontSize",7,"1rem"),f=P(e,"fontColor",7,"#000"),u=P(e,"minHeight",7,"100vh");ui(()=>{if(!o()||document.querySelector(`link[data-csis-font="${o()}"]`))return;const A=document.createElement("link");A.rel="stylesheet",A.href=o(),A.dataset.csisFont=o(),document.head.appendChild(A)});function c(O){if(!O)return 5e3;const A=String(O).trim().toLowerCase();if(A.endsWith("ms")){const Y=parseFloat(A.slice(0,-2));return Number.isFinite(Y)?Y:5e3}if(A.endsWith("s")){const Y=parseFloat(A.slice(0,-1));return Number.isFinite(Y)?Y*1e3:5e3}const W=parseFloat(A);return Number.isFinite(W)?W*1e3:5e3}function h(O){return String(O).replaceAll("\\r\\n",` + }`};function l3(n,e){p1(e,!0),sr(n,y4);let t=P(e,"text",7,""),r=P(e,"bgColor",7,"#ffcc00"),i=P(e,"cursorColor",7,"#000"),s=P(e,"animationDuration",7,"5s"),o=P(e,"fontUrl",7,""),a=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),l=P(e,"fontSize",7,"1rem"),f=P(e,"fontColor",7,"#000"),u=P(e,"minHeight",7,"100vh");Zr(()=>{if(!o()||document.querySelector(`link[data-csis-font="${o()}"]`))return;const R=document.createElement("link");R.rel="stylesheet",R.href=o(),R.dataset.csisFont=o(),document.head.appendChild(R)});function c(D){if(!D)return 5e3;const R=String(D).trim().toLowerCase();if(R.endsWith("ms")){const U=parseFloat(R.slice(0,-2));return Number.isFinite(U)?U:5e3}if(R.endsWith("s")){const U=parseFloat(R.slice(0,-1));return Number.isFinite(U)?U*1e3:5e3}const W=parseFloat(R);return Number.isFinite(W)?W*1e3:5e3}function h(D){return String(D).replaceAll("\\r\\n",` `).replaceAll("\\n",` `).replaceAll("\\r",` -`)}function d(){if(t()&&String(t()).trim().length)return h(t())}let p=ye(ni(d())),g=ye(""),_=ye(!1),m=null;function w(){m&&(clearInterval(m),m=null)}async function L(){w(),N(_,!1),N(g,""),await N0();const O=x(p)??"";if(!O.length){N(_,!0);return}const A=c(s()),W=Math.max(O.length,1),Y=Math.max(10,Math.floor(A/W));let K=0;m=setInterval(()=>{K+=1,N(g,O.slice(0,K),!0),K>=O.length&&(w(),N(_,!0))},Y)}ui(()=>(N(p,d(),!0),L(),w));var b={get text(){return t()},set text(O=""){t(O),E()},get bgColor(){return r()},set bgColor(O="#ffcc00"){r(O),E()},get cursorColor(){return i()},set cursorColor(O="#000"){i(O),E()},get animationDuration(){return s()},set animationDuration(O="5s"){s(O),E()},get fontUrl(){return o()},set fontUrl(O=""){o(O),E()},get fontFamily(){return a()},set fontFamily(O="'IBM Plex Sans', system-ui, sans-serif"){a(O),E()},get fontSize(){return l()},set fontSize(O="1rem"){l(O),E()},get fontColor(){return f()},set fontColor(O="#000"){f(O),E()},get minHeight(){return u()},set minHeight(O="100vh"){u(O),E()}},k=b4(),y=I(k),v=I(y),H=I(v,!0);z(v);var T=se(v,2);let V;return z(y),z(k),Re(()=>{Ne(k,`--bg-color: ${r()}; +`)}function d(){if(t()&&String(t()).trim().length)return h(t())}let p=we(si(d())),g=we(""),_=we(!1),m=null;function y(){m&&(clearInterval(m),m=null)}async function L(){y(),Y(_,!1),Y(g,""),await N0();const D=x(p)??"";if(!D.length){Y(_,!0);return}const R=c(s()),W=Math.max(D.length,1),U=Math.max(10,Math.floor(R/W));let j=0;m=setInterval(()=>{j+=1,Y(g,D.slice(0,j),!0),j>=D.length&&(y(),Y(_,!0))},U)}Zr(()=>(Y(p,d(),!0),L(),y));var b={get text(){return t()},set text(D=""){t(D),E()},get bgColor(){return r()},set bgColor(D="#ffcc00"){r(D),E()},get cursorColor(){return i()},set cursorColor(D="#000"){i(D),E()},get animationDuration(){return s()},set animationDuration(D="5s"){s(D),E()},get fontUrl(){return o()},set fontUrl(D=""){o(D),E()},get fontFamily(){return a()},set fontFamily(D="'IBM Plex Sans', system-ui, sans-serif"){a(D),E()},get fontSize(){return l()},set fontSize(D="1rem"){l(D),E()},get fontColor(){return f()},set fontColor(D="#000"){f(D),E()},get minHeight(){return u()},set minHeight(D="100vh"){u(D),E()}},k=w4(),w=I(k),v=I(w),H=I(v,!0);z(v);var T=se(v,2);let V;return z(w),z(k),Ze(()=>{Ye(k,`--bg-color: ${r()}; --font-size: ${l()}; --font-color: ${f()}; --typing-font-family: ${a()}; --cursor-color: ${i()}; - --min-height: ${u()};`),Vt(H,x(g)),V=p2(T,1,"cursor svelte-1ytef7p",null,V,{done:x(_)})}),Se(n,k),m1(b)}customElements.define("csis-text-typing",B1(l3,{text:{attribute:"text",type:"String"},bgColor:{attribute:"bg-color",type:"String"},animationDuration:{attribute:"animation-duration",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},fontSize:{attribute:"font-size",type:"String"},fontColor:{attribute:"font-color",type:"String"},cursorColor:{attribute:"cursor-color",type:"String"},minHeight:{attribute:"min-height",type:"String"}},[],[],{mode:"open"}));const y4=Object.freeze(Object.defineProperty({__proto__:null,default:l3},Symbol.toStringTag,{value:"Module"}));var x4=Pe(''),L4=Pe(''),k4=Pe(''),S4=Pe(''),M4=Pe(''),T4=Pe(''),E4=Pe(''),P4=Pe(''),V4=Pe(''),H4=Pe('
      ');const A4={hash:"svelte-1dfktg4",code:`:host {display:block;width:100%;}.wrap.svelte-1dfktg4 {width:100%;} + --min-height: ${u()};`),Tt(H,x(g)),V=p2(T,1,"cursor svelte-1ytef7p",null,V,{done:x(_)})}),Se(n,k),_1(b)}customElements.define("csis-text-typing",I1(l3,{text:{attribute:"text",type:"String"},bgColor:{attribute:"bg-color",type:"String"},animationDuration:{attribute:"animation-duration",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},fontSize:{attribute:"font-size",type:"String"},fontColor:{attribute:"font-color",type:"String"},cursorColor:{attribute:"cursor-color",type:"String"},minHeight:{attribute:"min-height",type:"String"}},[],[],{mode:"open"}));const x4=Object.freeze(Object.defineProperty({__proto__:null,default:l3},Symbol.toStringTag,{value:"Module"}));var L4=Ae(''),k4=Ae(''),S4=Ae(''),M4=Ae(''),T4=Ae(''),E4=Ae(''),P4=Ae(''),V4=Ae(''),H4=Ae(''),A4=Ae('
      ');const R4={hash:"svelte-1dfktg4",code:`:host {display:block;width:100%;}.wrap.svelte-1dfktg4 {width:100%;} /* Maintain a clean aspect ratio so images align */.stage.svelte-1dfktg4 {position:relative;width:100%;aspect-ratio:var(--aspect);background:#111;overflow:hidden;user-select:none;touch-action:none; /* we’re doing our own pointer handling */} @@ -174,29 +174,29 @@ /* ------------------------------------------------------ */ /* Magnifier */ - /* ------------------------------------------------------ */.magnifier.svelte-1dfktg4 {position:absolute;left:var(--mag-left);top:var(--mag-top);width:var(--mag-size);height:var(--mag-size);transform:translate(-50%, -50%);border:3px solid var(--mag-border);border-radius:50%;overflow:hidden;z-index:20;pointer-events:none;background:rgba(0, 0, 0, 0.2);}.magnifier__inner.svelte-1dfktg4 {position:relative;width:100%;height:100%;}.mag-layer.svelte-1dfktg4 {position:absolute;left:var(--mag-off-x);top:var(--mag-off-y);width:var(--mag-img-w);height:var(--mag-img-h);object-fit:cover;display:block;user-select:none;}.mag-divider.svelte-1dfktg4 {position:absolute;top:0;bottom:0;width:2px;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.4);transform:translateX(-50%);pointer-events:none;z-index:30; /* above magnified imagery */}`};function f3(n,e){v1(e,!0),sr(n,A4);let t=P(e,"imgA",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"),r=P(e,"imgB",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"),i=P(e,"imgC",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"),s=P(e,"labelA",7,"Waffles"),o=P(e,"labelB",7,"Wallace and Wobbles"),a=P(e,"labelC",7,"Fluffy Cat"),l=P(e,"labelFontSize",7,"12px"),f=P(e,"showLabels",7,!1),u=P(e,"split1",7,33.333),c=P(e,"split2",7,66.666),h=P(e,"aspect",7,"16/9"),d=P(e,"magnifier",7,!1),p=P(e,"magnifierZoom",7,2),g=P(e,"magnifierSize",7,150),_=P(e,"magnifierBorderColor",7,"#fff"),m=ye(!1),w=ye(0),L=ye(0),b,k=ye(0),y=ye(0),v;const H=()=>g()/2;let T=ye(null),V=ye(null),O=ye(null),A=ye(null);const W=(R,D,oe)=>Math.min(oe,Math.max(D,R)),Y=.5,K=()=>Math.abs(c()-u())<=Y,Q=1;function U(){const R=b?.getBoundingClientRect();R&&(N(k,R.width,!0),N(y,R.height,!0))}function re(R){const D=b?.getBoundingClientRect();return D?W(R-D.left,0,D.width)/D.width*100:0}function Z(){u(W(u(),0,100)),c(W(c(),0,100))}function C(R){if(!d()||!b)return;if(x(V)){N(m,!1);return}const D=b.getBoundingClientRect();let oe=R.clientX-D.left,fe=R.clientY-D.top;const Be=H();oe=W(oe,Be,D.width-Be),fe=W(fe,Be,D.height-Be),N(w,oe,!0),N(L,fe,!0),N(m,!0)}function me(){N(m,!1)}function Ce(R,D){N(T,R,!0),K()?(N(V,"stack"),N(O,(u()+c())/2),N(A,R,!0)):(N(V,R,!0),N(O,null),N(A,null)),D.currentTarget.setPointerCapture?.(D.pointerId),D.preventDefault()}function Fe(R){if(C(R),!x(V))return;const D=re(R.clientX);if(x(V)==="stack"){if(x(O)!=null&&x(A)==="h1"&&Dx(O)+Q){N(V,"h2"),u(x(O)),c(D),Z();return}u(D),c(D),Z();return}x(V)==="h1"&&(D>=c()?(u(D),c(D)):u(D)),x(V)==="h2"&&(D<=u()?(c(D),u(D)):c(D)),Z()}function we(){N(T,null),N(V,null),N(O,null),N(A,null)}function He(R,D){const oe=D.shiftKey?5:1;(D.key==="ArrowLeft"||D.key==="ArrowDown")&&(R==="h1"&&u(u()-oe),R==="h2"&&c(c()-oe),N(T,R,!0),Z(),D.preventDefault()),(D.key==="ArrowRight"||D.key==="ArrowUp")&&(R==="h1"&&u(u()+oe),R==="h2"&&c(c()+oe),N(T,R,!0),Z(),D.preventDefault()),D.key==="Home"&&(R==="h1"&&u(0),R==="h2"&&c(0),N(T,R,!0),Z(),D.preventDefault()),D.key==="End"&&(R==="h1"&&u(100),R==="h2"&&c(100),N(T,R,!0),Z(),D.preventDefault()),K()?(R==="h1"&&c(u()),R==="h2"&&u(c())):u()>c()&&u(c())}ui(()=>{U(),v=new ResizeObserver(U),b&&v.observe(b),window.addEventListener("resize",U)}),Ts(()=>{v?.disconnect(),window.removeEventListener("resize",U)}),oi(()=>{Z()});var We={get imgA(){return t()},set imgA(R="https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"){t(R),E()},get imgB(){return r()},set imgB(R="https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"){r(R),E()},get imgC(){return i()},set imgC(R="https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"){i(R),E()},get labelA(){return s()},set labelA(R="Waffles"){s(R),E()},get labelB(){return o()},set labelB(R="Wallace and Wobbles"){o(R),E()},get labelC(){return a()},set labelC(R="Fluffy Cat"){a(R),E()},get labelFontSize(){return l()},set labelFontSize(R="12px"){l(R),E()},get showLabels(){return f()},set showLabels(R=!1){f(R),E()},get split1(){return u()},set split1(R=33.333){u(R),E()},get split2(){return c()},set split2(R=66.666){c(R),E()},get aspect(){return h()},set aspect(R="16/9"){h(R),E()},get magnifier(){return d()},set magnifier(R=!1){d(R),E()},get magnifierZoom(){return p()},set magnifierZoom(R=2){p(R),E()},get magnifierSize(){return g()},set magnifierSize(R=150){g(R),E()},get magnifierBorderColor(){return _()},set magnifierBorderColor(R="#fff"){_(R),E()}},Me=H4(),Ve=I(Me),je=I(Ve),h1=I(je);{var Je=R=>{var D=x4();Re(()=>{ee(D,"src",t()),ee(D,"alt",s())}),Se(R,D)};s1(h1,R=>{t()&&R(Je)})}z(je);var Ke=se(je,2);Ne(Ke,"clip-path: inset(0 0 0 var(--split1));");var le=I(Ke);{var Ze=R=>{var D=L4();Re(()=>{ee(D,"src",r()),ee(D,"alt",o())}),Se(R,D)};s1(le,R=>{r()&&R(Ze)})}z(Ke);var at=se(Ke,2);Ne(at,"clip-path: inset(0 0 0 var(--split2));");var xe=I(at);{var S=R=>{var D=k4();Re(()=>{ee(D,"src",i()),ee(D,"alt",a())}),Se(R,D)};s1(xe,R=>{i()&&R(S)})}z(at);var ct=se(at,2);{var F=R=>{var D=S4(),oe=I(D);Ne(oe,"left: 0%; width: var(--split1);");var fe=I(oe),Be=I(fe,!0);z(fe),z(oe);var ze=se(oe,2);Ne(ze,"left: var(--split1); width: calc(var(--split2) - var(--split1));");var lt=I(ze),g1=I(lt,!0);z(lt),z(ze);var be=se(ze,2);Ne(be,"left: var(--split2); width: calc(100% - var(--split2));");var t1=I(be),gt=I(t1,!0);z(t1),z(be),z(D),Re(()=>{Vt(Be,s()),Vt(g1,o()),Vt(gt,a())}),Se(R,D)};s1(ct,R=>{f()&&R(F)})}var Ye=se(ct,2);{var ge=R=>{var D=V4(),oe=I(D),fe=I(oe);{var Be=Ee=>{var Ue=M4();Re(()=>ee(Ue,"src",t())),Se(Ee,Ue)};s1(fe,Ee=>{t()&&Ee(Be)})}var ze=se(fe,2);{var lt=Ee=>{var Ue=T4();Ne(Ue,"clip-path: inset(0 0 0 var(--split1));"),Re(()=>ee(Ue,"src",r())),Se(Ee,Ue)};s1(ze,Ee=>{r()&&Ee(lt)})}var g1=se(ze,2);{var be=Ee=>{var Ue=E4();Ne(Ue,"clip-path: inset(0 0 0 var(--split2));"),Re(()=>ee(Ue,"src",i())),Se(Ee,Ue)};s1(g1,Ee=>{i()&&Ee(be)})}z(oe);var t1=se(oe,2);Ne(t1,"left: var(--mag-div1-x);");var gt=se(t1,2);{var p1=Ee=>{var Ue=P4();Ne(Ue,"left: var(--mag-div2-x);"),Se(Ee,Ue)},r1=Fi(()=>!K());s1(gt,Ee=>{x(r1)&&Ee(p1)})}z(D),Re(()=>Ne(D,` + /* ------------------------------------------------------ */.magnifier.svelte-1dfktg4 {position:absolute;left:var(--mag-left);top:var(--mag-top);width:var(--mag-size);height:var(--mag-size);transform:translate(-50%, -50%);border:3px solid var(--mag-border);border-radius:50%;overflow:hidden;z-index:20;pointer-events:none;background:rgba(0, 0, 0, 0.2);}.magnifier__inner.svelte-1dfktg4 {position:relative;width:100%;height:100%;}.mag-layer.svelte-1dfktg4 {position:absolute;left:var(--mag-off-x);top:var(--mag-off-y);width:var(--mag-img-w);height:var(--mag-img-h);object-fit:cover;display:block;user-select:none;}.mag-divider.svelte-1dfktg4 {position:absolute;top:0;bottom:0;width:2px;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.4);transform:translateX(-50%);pointer-events:none;z-index:30; /* above magnified imagery */}`};function f3(n,e){p1(e,!0),sr(n,R4);let t=P(e,"imgA",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"),r=P(e,"imgB",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"),i=P(e,"imgC",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"),s=P(e,"labelA",7,"Waffles"),o=P(e,"labelB",7,"Wallace and Wobbles"),a=P(e,"labelC",7,"Fluffy Cat"),l=P(e,"labelFontSize",7,"12px"),f=P(e,"showLabels",7,!1),u=P(e,"split1",7,33.333),c=P(e,"split2",7,66.666),h=P(e,"aspect",7,"16/9"),d=P(e,"magnifier",7,!1),p=P(e,"magnifierZoom",7,2),g=P(e,"magnifierSize",7,150),_=P(e,"magnifierBorderColor",7,"#fff"),m=we(!1),y=we(0),L=we(0),b,k=we(0),w=we(0),v;const H=()=>g()/2;let T=we(null),V=we(null),D=we(null),R=we(null);const W=(A,O,ie)=>Math.min(ie,Math.max(O,A)),U=.5,j=()=>Math.abs(c()-u())<=U,J=1;function G(){const A=b?.getBoundingClientRect();A&&(Y(k,A.width,!0),Y(w,A.height,!0))}function oe(A){const O=b?.getBoundingClientRect();return O?W(A-O.left,0,O.width)/O.width*100:0}function Z(){u(W(u(),0,100)),c(W(c(),0,100))}function C(A){if(!d()||!b)return;if(x(V)){Y(m,!1);return}const O=b.getBoundingClientRect();let ie=A.clientX-O.left,ae=A.clientY-O.top;const Re=H();ie=W(ie,Re,O.width-Re),ae=W(ae,Re,O.height-Re),Y(y,ie,!0),Y(L,ae,!0),Y(m,!0)}function ce(){Y(m,!1)}function Ee(A,O){Y(T,A,!0),j()?(Y(V,"stack"),Y(D,(u()+c())/2),Y(R,A,!0)):(Y(V,A,!0),Y(D,null),Y(R,null)),O.currentTarget.setPointerCapture?.(O.pointerId),O.preventDefault()}function ut(A){if(C(A),!x(V))return;const O=oe(A.clientX);if(x(V)==="stack"){if(x(D)!=null&&x(R)==="h1"&&Ox(D)+J){Y(V,"h2"),u(x(D)),c(O),Z();return}u(O),c(O),Z();return}x(V)==="h1"&&(O>=c()?(u(O),c(O)):u(O)),x(V)==="h2"&&(O<=u()?(c(O),u(O)):c(O)),Z()}function Ce(){Y(T,null),Y(V,null),Y(D,null),Y(R,null)}function ke(A,O){const ie=O.shiftKey?5:1;(O.key==="ArrowLeft"||O.key==="ArrowDown")&&(A==="h1"&&u(u()-ie),A==="h2"&&c(c()-ie),Y(T,A,!0),Z(),O.preventDefault()),(O.key==="ArrowRight"||O.key==="ArrowUp")&&(A==="h1"&&u(u()+ie),A==="h2"&&c(c()+ie),Y(T,A,!0),Z(),O.preventDefault()),O.key==="Home"&&(A==="h1"&&u(0),A==="h2"&&c(0),Y(T,A,!0),Z(),O.preventDefault()),O.key==="End"&&(A==="h1"&&u(100),A==="h2"&&c(100),Y(T,A,!0),Z(),O.preventDefault()),j()?(A==="h1"&&c(u()),A==="h2"&&u(c())):u()>c()&&u(c())}Zr(()=>{G(),v=new ResizeObserver(G),b&&v.observe(b),window.addEventListener("resize",G)}),Ts(()=>{v?.disconnect(),window.removeEventListener("resize",G)}),ai(()=>{Z()});var Me={get imgA(){return t()},set imgA(A="https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"){t(A),E()},get imgB(){return r()},set imgB(A="https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"){r(A),E()},get imgC(){return i()},set imgC(A="https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"){i(A),E()},get labelA(){return s()},set labelA(A="Waffles"){s(A),E()},get labelB(){return o()},set labelB(A="Wallace and Wobbles"){o(A),E()},get labelC(){return a()},set labelC(A="Fluffy Cat"){a(A),E()},get labelFontSize(){return l()},set labelFontSize(A="12px"){l(A),E()},get showLabels(){return f()},set showLabels(A=!1){f(A),E()},get split1(){return u()},set split1(A=33.333){u(A),E()},get split2(){return c()},set split2(A=66.666){c(A),E()},get aspect(){return h()},set aspect(A="16/9"){h(A),E()},get magnifier(){return d()},set magnifier(A=!1){d(A),E()},get magnifierZoom(){return p()},set magnifierZoom(A=2){p(A),E()},get magnifierSize(){return g()},set magnifierSize(A=150){g(A),E()},get magnifierBorderColor(){return _()},set magnifierBorderColor(A="#fff"){_(A),E()}},Pe=A4(),Ve=I(Pe),Ge=I(Ve),It=I(Ge);{var ct=A=>{var O=L4();Ze(()=>{re(O,"src",t()),re(O,"alt",s())}),Se(A,O)};o1(It,A=>{t()&&A(ct)})}z(Ge);var je=se(Ge,2);Ye(je,"clip-path: inset(0 0 0 var(--split1));");var de=I(je);{var He=A=>{var O=k4();Ze(()=>{re(O,"src",r()),re(O,"alt",o())}),Se(A,O)};o1(de,A=>{r()&&A(He)})}z(je);var Ke=se(je,2);Ye(Ke,"clip-path: inset(0 0 0 var(--split2));");var ye=I(Ke);{var S=A=>{var O=S4();Ze(()=>{re(O,"src",i()),re(O,"alt",a())}),Se(A,O)};o1(ye,A=>{i()&&A(S)})}z(Ke);var at=se(Ke,2);{var Ct=A=>{var O=M4(),ie=I(O);Ye(ie,"left: 0%; width: var(--split1);");var ae=I(ie),Re=I(ae,!0);z(ae),z(ie);var Ie=se(ie,2);Ye(Ie,"left: var(--split1); width: calc(var(--split2) - var(--split1));");var Qe=I(Ie),E1=I(Qe,!0);z(Qe),z(Ie);var pe=se(Ie,2);Ye(pe,"left: var(--split2); width: calc(100% - var(--split2));");var qt=I(pe),dt=I(qt,!0);z(qt),z(pe),z(O),Ze(()=>{Tt(Re,s()),Tt(E1,o()),Tt(dt,a())}),Se(A,O)};o1(at,A=>{f()&&A(Ct)})}var r1=se(at,2);{var De=A=>{var O=H4(),ie=I(O),ae=I(ie);{var Re=Oe=>{var Fe=T4();Ze(()=>re(Fe,"src",t())),Se(Oe,Fe)};o1(ae,Oe=>{t()&&Oe(Re)})}var Ie=se(ae,2);{var Qe=Oe=>{var Fe=E4();Ye(Fe,"clip-path: inset(0 0 0 var(--split1));"),Ze(()=>re(Fe,"src",r())),Se(Oe,Fe)};o1(Ie,Oe=>{r()&&Oe(Qe)})}var E1=se(Ie,2);{var pe=Oe=>{var Fe=P4();Ye(Fe,"clip-path: inset(0 0 0 var(--split2));"),Ze(()=>re(Fe,"src",i())),Se(Oe,Fe)};o1(E1,Oe=>{i()&&Oe(pe)})}z(ie);var qt=se(ie,2);Ye(qt,"left: var(--mag-div1-x);");var dt=se(qt,2);{var P1=Oe=>{var Fe=V4();Ye(Fe,"left: var(--mag-div2-x);"),Se(Oe,Fe)},Nt=Fi(()=>!j());o1(dt,Oe=>{x(Nt)&&Oe(P1)})}z(O),Ze(()=>Ye(O,` --mag-size:${g()}px; --mag-border:${_()}; - --mag-left:${x(w)}px; + --mag-left:${x(y)}px; --mag-top:${x(L)}px; --mag-img-w:${x(k)*p()}px; - --mag-img-h:${x(y)*p()}px; - --mag-off-x:${-(x(w)*p()-g()/2)}px; + --mag-img-h:${x(w)*p()}px; + --mag-off-x:${-(x(y)*p()-g()/2)}px; --mag-off-y:${-(x(L)*p()-g()/2)}px; - --mag-div1-x:${u()/100*(x(k)*p())+-(x(w)*p()-g()/2)}px; - --mag-div2-x:${c()/100*(x(k)*p())+-(x(w)*p()-g()/2)}px; - `)),Se(R,D)};s1(Ye,R=>{d()&&x(m)&&R(ge)})}var Ae=se(Ye,2),et=se(Ae,2);return z(Ve),W1(Ve,R=>b=R,()=>b),z(Me),Re((R,D,oe)=>{Ne(Me,`--split1:${u()}%; --split2:${c()}%; --aspect:${h()}; --label-font-size:${l()}`),ee(Ve,"data-stacked",R),Ne(Ae,D),ee(Ae,"aria-label",`Adjust split between ${s()} and ${o()}`),Ne(et,oe),ee(et,"aria-label",`Adjust split between ${o()} and ${a()}`)},[()=>K()?"true":"false",()=>`left: var(--split1); --knob-y: ${K()?"-28px":"0px"};`,()=>`left: var(--split2); --knob-y: ${K()?"28px":"0px"};`]),it("pointermove",Ve,Fe),it("pointerup",Ve,we),Xt("pointercancel",Ve,we),Xt("pointerleave",Ve,()=>{we(),me()}),Xt("pointerenter",Ve,C),it("pointerdown",Ae,R=>Ce("h1",R)),it("keydown",Ae,R=>He("h1",R)),it("pointerdown",et,R=>Ce("h2",R)),it("keydown",et,R=>He("h2",R)),Se(n,Me),m1(We)}ks(["pointermove","pointerup","pointerdown","keydown"]),customElements.define("csis-triple-compare",B1(f3,{imgA:{attribute:"img-a",type:"String"},imgB:{attribute:"img-b",type:"String"},imgC:{attribute:"img-c",type:"String"},labelA:{attribute:"label-a",type:"String"},labelB:{attribute:"label-b",type:"String"},labelC:{attribute:"label-c",type:"String"},labelFontSize:{attribute:"label-font-size",type:"String"},showLabels:{attribute:"show-labels",type:"Boolean"},split1:{attribute:"split-1",type:"Number"},split2:{attribute:"split-2",type:"Number"},aspect:{attribute:"aspect",type:"String"},magnifier:{attribute:"magnifier",type:"Boolean"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierSize:{attribute:"magnifier-size",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const R4=Object.freeze(Object.defineProperty({__proto__:null,default:f3},Symbol.toStringTag,{value:"Module"}));function wr(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function u3(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var b1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ii={duration:.5,overwrite:!1,delay:0},Ps,Ht,Qe,z1=1e8,Oe=1/z1,Vs=Math.PI*2,O4=Vs/4,D4=0,c3=Math.sqrt,F4=Math.cos,Z4=Math.sin,St=function(e){return typeof e=="string"},ut=function(e){return typeof e=="function"},yr=function(e){return typeof e=="number"},Hs=function(e){return typeof e>"u"},or=function(e){return typeof e=="object"},o1=function(e){return e!==!1},As=function(){return typeof window<"u"},v2=function(e){return ut(e)||St(e)},d3=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Ft=Array.isArray,B4=/random\([^)]+\)/g,z4=/,\s*/g,h3=/(?:-?\.?\d|\.)+/gi,g3=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,qi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Rs=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,p3=/[+-]=-?[.\d]+/,I4=/[^,'"\[\]\s]+/gi,q4=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,nt,ar,Os,Ds,w1={},m2={},_3,v3=function(e){return(m2=$i(e,w1))&&f1},Fs=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Cn=function(e,t){return!t&&console.warn(e)},m3=function(e,t){return e&&(w1[e]=t)&&m2&&(m2[e]=t)||w1},bn=function(){return 0},N4={suppressEvents:!0,isStart:!0,kill:!1},C2={suppressEvents:!0,kill:!1},$4={suppressEvents:!0},Zs={},Br=[],Bs={},C3,y1={},zs={},b3=30,b2=[],Is="",qs=function(e){var t=e[0],r,i;if(or(t)||ut(t)||(e=[e]),!(r=(t._gsap||{}).harness)){for(i=b2.length;i--&&!b2[i].targetTest(t););r=b2[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new W3(e[i],r)))||e.splice(i,1);return e},ci=function(e){return e._gsap||qs(q1(e))[0]._gsap},w3=function(e,t,r){return(r=e[t])&&ut(r)?e[t]():Hs(r)&&e.getAttribute&&e.getAttribute(t)||r},a1=function(e,t){return(e=e.split(",")).forEach(t)||e},dt=function(e){return Math.round(e*1e5)/1e5||0},st=function(e){return Math.round(e*1e7)/1e7||0},Ni=function(e,t){var r=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),r==="+"?e+i:r==="-"?e-i:r==="*"?e*i:e/i},Y4=function(e,t){for(var r=t.length,i=0;e.indexOf(t[i])<0&&++ia;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[i]=t,t._prev=o,t.parent=t._dp=e,t},x2=function(e,t,r,i){r===void 0&&(r="_first"),i===void 0&&(i="_last");var s=t._prev,o=t._next;s?s._next=o:e[r]===t&&(e[r]=o),o?o._prev=s:e[i]===t&&(e[i]=s),t._next=t._prev=t.parent=null},zr=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},di=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},G4=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},$s=function(e,t,r,i){return e._startAt&&(Ht?e._startAt.revert(C2):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},W4=function n(e){return!e||e._ts&&n(e.parent)},M3=function(e){return e._repeat?Yi(e._tTime,e=e.duration()+e._rDelay)*e:0},Yi=function(e,t){var r=Math.floor(e=st(e/t));return e&&r===e?r-1:r},L2=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},k2=function(e){return e._end=st(e._start+(e._tDur/Math.abs(e._ts||e._rts||Oe)||0))},S2=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=st(r._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),k2(e),r._dirty||di(r,e)),e},T3=function(e,t){var r;if((t._time||!t._dur&&t._initted||t._startOe)&&t.render(r,!0)),di(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-Oe}},lr=function(e,t,r,i){return t.parent&&zr(t),t._start=st((yr(r)?r:r||e!==nt?I1(e,r,t):e._time)+t._delay),t._end=st(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),S3(e,t,"_first","_last",e._sort?"_start":0),Ys(t)||(e._recent=t),i||T3(e,t),e._ts<0&&S2(e,e._tTime),e},E3=function(e,t){return(w1.ScrollTrigger||Fs("scrollTrigger",t))&&w1.ScrollTrigger.create(t,e)},P3=function(e,t,r,i,s){if(eo(e,t,s),!e._initted)return 1;if(!r&&e._pt&&!Ht&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&C3!==k1.frame)return Br.push(e),e._lazy=[s,i],1},j4=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},Ys=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},K4=function(e,t,r,i){var s=e.ratio,o=t<0||!t&&(!e._start&&j4(e)&&!(!e._initted&&Ys(e))||(e._ts<0||e._dp._ts<0)&&!Ys(e))?0:1,a=e._rDelay,l=0,f,u,c;if(a&&e._repeat&&(l=xn(0,e._tDur,t),u=Yi(l,a),e._yoyo&&u&1&&(o=1-o),u!==Yi(e._tTime,a)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||Ht||i||e._zTime===Oe||!t&&e._zTime){if(!e._initted&&P3(e,t,i,r,l))return;for(c=e._zTime,e._zTime=t||(r?Oe:0),r||(r=t&&!c),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=l,f=e._pt;f;)f.r(o,f.d),f=f._next;t<0&&$s(e,t,r,!0),e._onUpdate&&!r&&L1(e,"onUpdate"),l&&e._repeat&&!r&&e.parent&&L1(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&zr(e,1),!r&&!Ht&&(L1(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},Q4=function(e,t,r){var i;if(r>t)for(i=e._first;i&&i._start<=r;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=r;){if(i.data==="isPause"&&i._start0&&!i&&S2(e,e._tTime=e._tDur*a),e.parent&&k2(e),r||di(e.parent,e),e},V3=function(e){return e instanceof Gt?di(e):Ui(e,e._dur)},J4={_start:0,endTime:bn,totalDuration:bn},I1=function n(e,t,r){var i=e.labels,s=e._recent||J4,o=e.duration()>=z1?s.endTime(!1):e._dur,a,l,f;return St(t)&&(isNaN(t)||t in i)?(l=t.charAt(0),f=t.substr(-1)==="%",a=t.indexOf("="),l==="<"||l===">"?(a>=0&&(t=t.replace(/=/,"")),(l==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(f?(a<0?s:r).totalDuration()/100:1)):a<0?(t in i||(i[t]=o),i[t]):(l=parseFloat(t.charAt(a-1)+t.substr(a+1)),f&&r&&(l=l/100*(Ft(r)?r[0]:r).totalDuration()),a>1?n(e,t.substr(0,a-1),r)+l:o+l)):t==null?o:+t},yn=function(e,t,r){var i=yr(t[1]),s=(i?2:1)+(e<2?0:1),o=t[s],a,l;if(i&&(o.duration=t[1]),o.parent=r,e){for(a=o,l=r;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=o1(l.vars.inherit)&&l.parent;o.immediateRender=o1(a.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new vt(t[0],o,t[s+1])},Ir=function(e,t){return e||e===0?t(e):t},xn=function(e,t,r){return rt?t:r},Zt=function(e,t){return!St(e)||!(t=q4.exec(e))?"":t[1]},e9=function(e,t,r){return Ir(r,function(i){return xn(e,t,i)})},Us=[].slice,H3=function(e,t){return e&&or(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&or(e[0]))&&!e.nodeType&&e!==ar},t9=function(e,t,r){return r===void 0&&(r=[]),e.forEach(function(i){var s;return St(i)&&!t||H3(i,1)?(s=r).push.apply(s,q1(i)):r.push(i)})||r},q1=function(e,t,r){return Qe&&!t&&Qe.selector?Qe.selector(e):St(e)&&!r&&(Os||!Gi())?Us.call((t||Ds).querySelectorAll(e),0):Ft(e)?t9(e,r):H3(e)?Us.call(e,0):e?[e]:[]},Xs=function(e){return e=q1(e)[0]||Cn("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return q1(t,r.querySelectorAll?r:r===e?Cn("Invalid scope")||Ds.createElement("div"):e)}},A3=function(e){return e.sort(function(){return .5-Math.random()})},R3=function(e){if(ut(e))return e;var t=or(e)?e:{each:e},r=hi(t.ease),i=t.from||0,s=parseFloat(t.base)||0,o={},a=i>0&&i<1,l=isNaN(i)||a,f=t.axis,u=i,c=i;return St(i)?u=c={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(u=i[0],c=i[1]),function(h,d,p){var g=(p||t).length,_=o[g],m,w,L,b,k,y,v,H,T;if(!_){if(T=t.grid==="auto"?0:(t.grid||[1,z1])[1],!T){for(v=-z1;v<(v=p[T++].getBoundingClientRect().left)&&Tv&&(v=k),kg?g-1:f?f==="y"?g/T:T:Math.max(T,g/T))||0)*(i==="edges"?-1:1),_.b=g<0?s-g:s,_.u=Zt(t.amount||t.each)||0,r=r&&g<0?U3(r):r}return g=(_[h]-_.min)/_.max||0,st(_.b+(r?r(g):g)*_.v)+_.u}},Gs=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(r){var i=st(Math.round(parseFloat(r)/e)*e*t);return(i-i%1)/t+(yr(r)?0:Zt(r))}},O3=function(e,t){var r=Ft(e),i,s;return!r&&or(e)&&(i=r=e.radius||z1,e.values?(e=q1(e.values),(s=!yr(e[0]))&&(i*=i)):e=Gs(e.increment)),Ir(t,r?ut(e)?function(o){return s=e(o),Math.abs(s-o)<=i?s:o}:function(o){for(var a=parseFloat(s?o.x:o),l=parseFloat(s?o.y:0),f=z1,u=0,c=e.length,h,d;c--;)s?(h=e[c].x-a,d=e[c].y-l,h=h*h+d*d):h=Math.abs(e[c]-a),hi?s-o:o)})},Ln=function(e){return e.replace(B4,function(t){var r=t.indexOf("[")+1,i=t.substring(r||7,r?t.indexOf("]"):t.length-1).split(z4);return D3(r?i:+i[0],r?0:+i[1],+i[2]||1e-5)})},Z3=function(e,t,r,i,s){var o=t-e,a=i-r;return Ir(s,function(l){return r+((l-e)/o*a||0)})},a9=function n(e,t,r,i){var s=isNaN(e+t)?0:function(d){return(1-d)*e+d*t};if(!s){var o=St(e),a={},l,f,u,c,h;if(r===!0&&(i=1)&&(r=null),o)e={p:e},t={p:t};else if(Ft(e)&&!Ft(t)){for(u=[],c=e.length,h=c-2,f=1;f(a=Math.abs(a))&&(l=o,s=a);return l},L1=function(e,t,r){var i=e.vars,s=i[t],o=Qe,a=e._ctx,l,f,u;if(s)return l=i[t+"Params"],f=i.callbackScope||e,r&&Br.length&&w2(),a&&(Qe=a),u=l?s.apply(f,l):s.call(f),Qe=o,u},kn=function(e){return zr(e),e.scrollTrigger&&e.scrollTrigger.kill(!!Ht),e.progress()<1&&L1(e,"onInterrupt"),e},Xi,z3=[],I3=function(e){if(e)if(e=!e.name&&e.default||e,As()||e.headless){var t=e.name,r=ut(e),i=t&&!r&&e.init?function(){this._props=[]}:e,s={init:bn,render:io,add:Qs,kill:x9,modifier:y9,rawVars:0},o={targetTest:0,get:0,getSetter:ro,aliases:{},register:0};if(Gi(),e!==i){if(y1[t])return;x1(i,x1(y2(e,s),o)),$i(i.prototype,$i(s,y2(e,o))),y1[i.prop=t]=i,e.targetTest&&(b2.push(i),Zs[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}m3(t,i),e.register&&e.register(f1,i,l1)}else z3.push(e)},De=255,Sn={aqua:[0,De,De],lime:[0,De,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,De],navy:[0,0,128],white:[De,De,De],olive:[128,128,0],yellow:[De,De,0],orange:[De,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[De,0,0],pink:[De,192,203],cyan:[0,De,De],transparent:[De,De,De,0]},Ws=function(e,t,r){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(r-t)*e*6:e<.5?r:e*3<2?t+(r-t)*(2/3-e)*6:t)*De+.5|0},q3=function(e,t,r){var i=e?yr(e)?[e>>16,e>>8&De,e&De]:0:Sn.black,s,o,a,l,f,u,c,h,d,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Sn[e])i=Sn[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),a=e.charAt(3),e="#"+s+s+o+o+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&De,i&De,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&De,e&De]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(h3),!t)l=+i[0]%360/360,f=+i[1]/100,u=+i[2]/100,o=u<=.5?u*(f+1):u+f-u*f,s=u*2-o,i.length>3&&(i[3]*=1),i[0]=Ws(l+1/3,s,o),i[1]=Ws(l,s,o),i[2]=Ws(l-1/3,s,o);else if(~e.indexOf("="))return i=e.match(g3),r&&i.length<4&&(i[3]=1),i}else i=e.match(h3)||Sn.transparent;i=i.map(Number)}return t&&!p&&(s=i[0]/De,o=i[1]/De,a=i[2]/De,c=Math.max(s,o,a),h=Math.min(s,o,a),u=(c+h)/2,c===h?l=f=0:(d=c-h,f=u>.5?d/(2-c-h):d/(c+h),l=c===s?(o-a)/d+(oe||m<0)&&(r+=m-t),i+=m,k=i-r,L=k-o,(L>0||w)&&(y=++c.frame,h=k-c.time*1e3,c.time=k=k/1e3,o+=L+(L>=s?4:s-L),b=1),w||(l=f(g)),b)for(d=0;d=m&&d--},_listeners:a},c})(),Gi=function(){return!Mn&&k1.wake()},ve={},f9=/^[\d.\-M][\d.\-,\s]/,u9=/["']/g,c9=function(e){for(var t={},r=e.substr(1,e.length-3).split(":"),i=r[0],s=1,o=r.length,a,l,f;s1&&r.config?r.config.apply(null,~e.indexOf("{")?[c9(t[1])]:d9(e).split(",").map(x3)):ve._CE&&f9.test(e)?ve._CE("",e):r},U3=function(e){return function(t){return 1-e(1-t)}},X3=function n(e,t){for(var r=e._first,i;r;)r instanceof Gt?n(r,t):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==t&&(r.timeline?n(r.timeline,t):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=t)),r=r._next},hi=function(e,t){return e&&(ut(e)?e:ve[e]||h9(e))||t},gi=function(e,t,r,i){r===void 0&&(r=function(l){return 1-t(1-l)}),i===void 0&&(i=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var s={easeIn:t,easeOut:r,easeInOut:i},o;return a1(e,function(a){ve[a]=w1[a]=s,ve[o=a.toLowerCase()]=r;for(var l in s)ve[o+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=ve[a+"."+l]=s[l]}),s},G3=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},js=function n(e,t,r){var i=t>=1?t:1,s=(r||(e?.3:.45))/(t<1?t:1),o=s/Vs*(Math.asin(1/i)||0),a=function(u){return u===1?1:i*Math.pow(2,-10*u)*Z4((u-o)*s)+1},l=e==="out"?a:e==="in"?function(f){return 1-a(1-f)}:G3(a);return s=Vs/s,l.config=function(f,u){return n(e,f,u)},l},Ks=function n(e,t){t===void 0&&(t=1.70158);var r=function(o){return o?--o*o*((t+1)*o+t)+1:0},i=e==="out"?r:e==="in"?function(s){return 1-r(1-s)}:G3(r);return i.config=function(s){return n(e,s)},i};a1("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;gi(n+",Power"+(t-1),e?function(r){return Math.pow(r,t)}:function(r){return r},function(r){return 1-Math.pow(1-r,t)},function(r){return r<.5?Math.pow(r*2,t)/2:1-Math.pow((1-r)*2,t)/2})}),ve.Linear.easeNone=ve.none=ve.Linear.easeIn,gi("Elastic",js("in"),js("out"),js()),(function(n,e){var t=1/e,r=2*t,i=2.5*t,s=function(a){return a0?r+(r+this._rDelay)*this._repeat:r):this.totalDuration()&&this._dur},e.totalDuration=function(r){return arguments.length?(this._dirty=0,Ui(this,this._repeat<0?r:(r-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(r,i){if(Gi(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(S2(this,r),!s._dp||s.parent||T3(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&r0||!this._tDur&&!r)&&lr(this._dp,this,this._start-this._delay)}return(this._tTime!==r||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===Oe||!this._initted&&this._dur&&r||!r&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=r),y3(this,r,i)),this},e.time=function(r,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),r+M3(this))%(this._dur+this._rDelay)||(r?this._dur:0),i):this._time},e.totalProgress=function(r,i){return arguments.length?this.totalTime(this.totalDuration()*r,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(r,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-r:r)+M3(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(r,i){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(r-1)*s,i):this._repeat?Yi(this._tTime,s)+1:1},e.timeScale=function(r,i){if(!arguments.length)return this._rts===-Oe?0:this._rts;if(this._rts===r)return this;var s=this.parent&&this._ts?L2(this.parent._time,this):this._tTime;return this._rts=+r||0,this._ts=this._ps||r===-Oe?0:this._rts,this.totalTime(xn(-Math.abs(this._delay),this.totalDuration(),s),i!==!1),k2(this),G4(this)},e.paused=function(r){return arguments.length?(this._ps!==r&&(this._ps=r,r?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Gi(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==Oe&&(this._tTime-=Oe)))),this):this._ps},e.startTime=function(r){if(arguments.length){this._start=st(r);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&lr(i,this,this._start-this._delay),this}return this._start},e.endTime=function(r){return this._start+(o1(r)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(r){var i=this.parent||this._dp;return i?r&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?L2(i.rawTime(r),this):this._tTime:this._tTime},e.revert=function(r){r===void 0&&(r=$4);var i=Ht;return Ht=r,Ns(this)&&(this.timeline&&this.timeline.revert(r),this.totalTime(-.01,r.suppressEvents)),this.data!=="nested"&&r.kill!==!1&&this.kill(),Ht=i,this},e.globalTime=function(r){for(var i=this,s=arguments.length?r:i.rawTime();i;)s=i._start+s/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(r):s},e.repeat=function(r){return arguments.length?(this._repeat=r===1/0?-2:r,V3(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(r){if(arguments.length){var i=this._time;return this._rDelay=r,V3(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(r){return arguments.length?(this._yoyo=r,this):this._yoyo},e.seek=function(r,i){return this.totalTime(I1(this,r),o1(i))},e.restart=function(r,i){return this.play().totalTime(r?-this._delay:0,o1(i)),this._dur||(this._zTime=-Oe),this},e.play=function(r,i){return r!=null&&this.seek(r,i),this.reversed(!1).paused(!1)},e.reverse=function(r,i){return r!=null&&this.seek(r||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(r,i){return r!=null&&this.seek(r,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(r){return arguments.length?(!!r!==this.reversed()&&this.timeScale(-this._rts||(r?-Oe:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-Oe,this},e.isActive=function(){var r=this.parent||this._dp,i=this._start,s;return!!(!r||this._ts&&this._initted&&r.isActive()&&(s=r.rawTime(!0))>=i&&s1?(i?(o[r]=i,s&&(o[r+"Params"]=s),r==="onUpdate"&&(this._onUpdate=i)):delete o[r],this):o[r]},e.then=function(r){var i=this,s=i._prom;return new Promise(function(o){var a=ut(r)?r:L3,l=function(){var u=i.then;i.then=null,s&&s(),ut(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=u),o(a),i.then=u};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?l():i._prom=l})},e.kill=function(){kn(this)},n})();x1(Tn.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Oe,_prom:0,_ps:!1,_rts:1});var Gt=(function(n){u3(e,n);function e(r,i){var s;return r===void 0&&(r={}),s=n.call(this,r)||this,s.labels={},s.smoothChildTiming=!!r.smoothChildTiming,s.autoRemoveChildren=!!r.autoRemoveChildren,s._sort=o1(r.sortChildren),nt&&lr(r.parent||nt,wr(s),i),r.reversed&&s.reverse(),r.paused&&s.paused(!0),r.scrollTrigger&&E3(wr(s),r.scrollTrigger),s}var t=e.prototype;return t.to=function(i,s,o){return yn(0,arguments,this),this},t.from=function(i,s,o){return yn(1,arguments,this),this},t.fromTo=function(i,s,o,a){return yn(2,arguments,this),this},t.set=function(i,s,o){return s.duration=0,s.parent=this,wn(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new vt(i,s,I1(this,o),1),this},t.call=function(i,s,o){return lr(this,vt.delayedCall(0,i,s),o)},t.staggerTo=function(i,s,o,a,l,f,u){return o.duration=s,o.stagger=o.stagger||a,o.onComplete=f,o.onCompleteParams=u,o.parent=this,new vt(i,o,I1(this,l)),this},t.staggerFrom=function(i,s,o,a,l,f,u){return o.runBackwards=1,wn(o).immediateRender=o1(o.immediateRender),this.staggerTo(i,s,o,a,l,f,u)},t.staggerFromTo=function(i,s,o,a,l,f,u,c){return a.startAt=o,wn(a).immediateRender=o1(a.immediateRender),this.staggerTo(i,s,a,l,f,u,c)},t.render=function(i,s,o){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,f=this._dur,u=i<=0?0:st(i),c=this._zTime<0!=i<0&&(this._initted||!f),h,d,p,g,_,m,w,L,b,k,y,v;if(this!==nt&&u>l&&i>=0&&(u=l),u!==this._tTime||o||c){if(a!==this._time&&f&&(u+=this._time-a,i+=this._time-a),h=u,b=this._start,L=this._ts,m=!L,c&&(f||(a=this._zTime),(i||!s)&&(this._zTime=i)),this._repeat){if(y=this._yoyo,_=f+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(_*100+i,s,o);if(h=st(u%_),u===l?(g=this._repeat,h=f):(k=st(u/_),g=~~k,g&&g===k&&(h=f,g--),h>f&&(h=f)),k=Yi(this._tTime,_),!a&&this._tTime&&k!==g&&this._tTime-k*_-this._dur<=0&&(k=g),y&&g&1&&(h=f-h,v=1),g!==k&&!this._lock){var H=y&&k&1,T=H===(y&&g&1);if(g=a&&i>=0)for(d=this._first;d;){if(p=d._next,(d._act||h>=d._start)&&d._ts&&w!==d){if(d.parent!==this)return this.render(i,s,o);if(d.render(d._ts>0?(h-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(h-d._start)*d._ts,s,o),h!==this._time||!this._ts&&!m){w=0,p&&(u+=this._zTime=-Oe);break}}d=p}else{d=this._last;for(var V=i<0?i:h;d;){if(p=d._prev,(d._act||V<=d._end)&&d._ts&&w!==d){if(d.parent!==this)return this.render(i,s,o);if(d.render(d._ts>0?(V-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(V-d._start)*d._ts,s,o||Ht&&Ns(d)),h!==this._time||!this._ts&&!m){w=0,p&&(u+=this._zTime=V?-Oe:Oe);break}}d=p}}if(w&&!s&&(this.pause(),w.render(h>=a?0:-Oe)._zTime=h>=a?1:-1,this._ts))return this._start=b,k2(this),this.render(i,s,o);this._onUpdate&&!s&&L1(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(b===this._start||Math.abs(L)!==Math.abs(this._ts))&&(this._lock||((i||!f)&&(u===l&&this._ts>0||!u&&this._ts<0)&&zr(this,1),!s&&!(i<0&&!a)&&(u||a||!l)&&(L1(this,u===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(i,s){var o=this;if(yr(s)||(s=I1(this,s,i)),!(i instanceof Tn)){if(Ft(i))return i.forEach(function(a){return o.add(a,s)}),this;if(St(i))return this.addLabel(i,s);if(ut(i))i=vt.delayedCall(0,i);else return this}return this!==i?lr(this,i,s):this},t.getChildren=function(i,s,o,a){i===void 0&&(i=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),a===void 0&&(a=-z1);for(var l=[],f=this._first;f;)f._start>=a&&(f instanceof vt?s&&l.push(f):(o&&l.push(f),i&&l.push.apply(l,f.getChildren(!0,s,o)))),f=f._next;return l},t.getById=function(i){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===i)return s[o]},t.remove=function(i){return St(i)?this.removeLabel(i):ut(i)?this.killTweensOf(i):(i.parent===this&&x2(this,i),i===this._recent&&(this._recent=this._last),di(this))},t.totalTime=function(i,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=st(k1.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,s),this._forcing=0,this):this._tTime},t.addLabel=function(i,s){return this.labels[i]=I1(this,s),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,s,o){var a=vt.delayedCall(0,s||bn,o);return a.data="isPause",this._hasPause=1,lr(this,a,I1(this,i))},t.removePause=function(i){var s=this._first;for(i=I1(this,i);s;)s._start===i&&s.data==="isPause"&&zr(s),s=s._next},t.killTweensOf=function(i,s,o){for(var a=this.getTweensOf(i,o),l=a.length;l--;)Nr!==a[l]&&a[l].kill(i,s);return this},t.getTweensOf=function(i,s){for(var o=[],a=q1(i),l=this._first,f=yr(s),u;l;)l instanceof vt?Y4(l._targets,a)&&(f?(!Nr||l._initted&&l._ts)&&l.globalTime(0)<=s&&l.globalTime(l.totalDuration())>s:!s||l.isActive())&&o.push(l):(u=l.getTweensOf(a,s)).length&&o.push.apply(o,u),l=l._next;return o},t.tweenTo=function(i,s){s=s||{};var o=this,a=I1(o,i),l=s,f=l.startAt,u=l.onStart,c=l.onStartParams,h=l.immediateRender,d,p=vt.to(o,x1({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale())||Oe,onStart:function(){if(o.pause(),!d){var _=s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale());p._dur!==_&&Ui(p,_,0,1).render(p._time,!0,!0),d=1}u&&u.apply(p,c||[])}},s));return h?p.render(0):p},t.tweenFromTo=function(i,s,o){return this.tweenTo(s,x1({startAt:{time:I1(this,i)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),B3(this,I1(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),B3(this,I1(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+Oe)},t.shiftChildren=function(i,s,o){o===void 0&&(o=0);var a=this._first,l=this.labels,f;for(i=st(i);a;)a._start>=o&&(a._start+=i,a._end+=i),a=a._next;if(s)for(f in l)l[f]>=o&&(l[f]+=i);return di(this)},t.invalidate=function(i){var s=this._first;for(this._lock=0;s;)s.invalidate(i),s=s._next;return n.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),di(this)},t.totalDuration=function(i){var s=0,o=this,a=o._last,l=z1,f,u,c;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-i:i));if(o._dirty){for(c=o.parent;a;)f=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&o._sort&&a._ts&&!o._lock?(o._lock=1,lr(o,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(s-=u,(!c&&!o._dp||c&&c.smoothChildTiming)&&(o._start+=st(u/o._ts),o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),l=0),a._end>s&&a._ts&&(s=a._end),a=f;Ui(o,o===nt&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(i){if(nt._ts&&(y3(nt,L2(i,nt)),C3=k1.frame),k1.frame>=b3){b3+=b1.autoSleep||120;var s=nt._first;if((!s||!s._ts)&&b1.autoSleep&&k1._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||k1.sleep()}}},e})(Tn);x1(Gt.prototype,{_lock:0,_hasPause:0,_forcing:0});var g9=function(e,t,r,i,s,o,a){var l=new l1(this._pt,e,t,0,1,ta,null,s),f=0,u=0,c,h,d,p,g,_,m,w;for(l.b=r,l.e=i,r+="",i+="",(m=~i.indexOf("random("))&&(i=Ln(i)),o&&(w=[r,i],o(w,e,t),r=w[0],i=w[1]),h=r.match(Rs)||[];c=Rs.exec(i);)p=c[0],g=i.substring(f,c.index),d?d=(d+1)%5:g.substr(-5)==="rgba("&&(d=1),p!==h[u++]&&(_=parseFloat(h[u-1])||0,l._pt={_next:l._pt,p:g||u===1?g:",",s:_,c:p.charAt(1)==="="?Ni(_,p)-_:parseFloat(p)-_,m:d&&d<4?Math.round:0},f=Rs.lastIndex);return l.c=f")}),b.duration();else{y={};for(H in p)H==="ease"||H==="easeEach"||m9(H,p[H],y,p.easeEach);for(H in y)for(W=y[H].sort(function(Q,U){return Q.t-U.t}),A=0,k=0;kl-Oe&&!u?l:if&&(h=f)),m=this._yoyo&&p&1,m&&(b=this._yEase,h=f-h),_=Yi(this._tTime,g),h===a&&!o&&this._initted&&p===_)return this._tTime=c,this;p!==_&&(L&&this._yEase&&X3(L,m),this.vars.repeatRefresh&&!m&&!this._lock&&h!==g&&this._initted&&(this._lock=o=1,this.render(st(g*p),!0).invalidate()._lock=0))}if(!this._initted){if(P3(this,u?i:h,o,s,c))return this._tTime=0,this;if(a!==this._time&&!(o&&this.vars.repeatRefresh&&p!==_))return this;if(f!==this._dur)return this.render(i,s,o)}if(this._tTime=c,this._time=h,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=w=(b||this._ease)(h/f),this._from&&(this.ratio=w=1-w),!a&&c&&!s&&!_&&(L1(this,"onStart"),this._tTime!==c))return this;for(d=this._pt;d;)d.r(w,d.d),d=d._next;L&&L.render(i<0?i:L._dur*L._ease(h/this._dur),s,o)||this._startAt&&(this._zTime=i),this._onUpdate&&!s&&(u&&$s(this,i,s,o),L1(this,"onUpdate")),this._repeat&&p!==_&&this.vars.onRepeat&&!s&&this.parent&&L1(this,"onRepeat"),(c===this._tDur||!c)&&this._tTime===c&&(u&&!this._onUpdate&&$s(this,i,!0,!0),(i||!f)&&(c===this._tDur&&this._ts>0||!c&&this._ts<0)&&zr(this,1),!s&&!(u&&!a)&&(c||a||m)&&(L1(this,c===l?"onComplete":"onReverseComplete",!0),this._prom&&!(c0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),n.prototype.invalidate.call(this,i)},t.resetTo=function(i,s,o,a,l){Mn||k1.wake(),this._ts||this.play();var f=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||eo(this,f),u=this._ease(f/this._dur),_9(this,i,s,o,a,u,f,l)?this.resetTo(i,s,o,a,1):(S2(this,0),this.parent||S3(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,s){if(s===void 0&&(s="all"),!i&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?kn(this):this.scrollTrigger&&this.scrollTrigger.kill(!!Ht),this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(i,s,Nr&&Nr.vars.overwrite!==!0)._first||kn(this),this.parent&&o!==this.timeline.totalDuration()&&Ui(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,l=i?q1(i):a,f=this._ptLookup,u=this._pt,c,h,d,p,g,_,m;if((!s||s==="all")&&X4(a,l))return s==="all"&&(this._pt=0),kn(this);for(c=this._op=this._op||[],s!=="all"&&(St(s)&&(g={},a1(s,function(w){return g[w]=1}),s=g),s=v9(a,s)),m=a.length;m--;)if(~l.indexOf(a[m])){h=f[m],s==="all"?(c[m]=s,p=h,d={}):(d=c[m]=c[m]||{},p=s);for(g in p)_=h&&h[g],_&&((!("kill"in _.d)||_.d.kill(g)===!0)&&x2(this,_,"_pt"),delete h[g]),d!=="all"&&(d[g]=1)}return this._initted&&!this._pt&&u&&kn(this),this},e.to=function(i,s){return new e(i,s,arguments[2])},e.from=function(i,s){return yn(1,arguments)},e.delayedCall=function(i,s,o,a){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},e.fromTo=function(i,s,o){return yn(2,arguments)},e.set=function(i,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(i,s)},e.killTweensOf=function(i,s,o){return nt.killTweensOf(i,s,o)},e})(Tn);x1(vt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),a1("staggerTo,staggerFrom,staggerFromTo",function(n){vt[n]=function(){var e=new Gt,t=Us.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var to=function(e,t,r){return e[t]=r},J3=function(e,t,r){return e[t](r)},C9=function(e,t,r,i){return e[t](i.fp,r)},b9=function(e,t,r){return e.setAttribute(t,r)},ro=function(e,t){return ut(e[t])?J3:Hs(e[t])&&e.setAttribute?b9:to},ea=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},w9=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},ta=function(e,t){var r=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+i,r=r._next;i+=t.c}t.set(t.t,t.p,i,t)},io=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},y9=function(e,t,r,i){for(var s=this._pt,o;s;)o=s._next,s.p===i&&s.modifier(e,t,r),s=o},x9=function(e){for(var t=this._pt,r,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?x2(this,t,"_pt"):t.dep||(r=1),t=i;return!r},L9=function(e,t,r,i){i.mSet(e,t,i.m.call(i.tween,r,i.mt),i)},ra=function(e){for(var t=e._pt,r,i,s,o;t;){for(r=t._next,i=s;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:o)?t._prev._next=t:s=t,(t._next=i)?i._prev=t:o=t,t=r}e._pt=s},l1=(function(){function n(t,r,i,s,o,a,l,f,u){this.t=r,this.s=s,this.c=o,this.p=i,this.r=a||ea,this.d=l||this,this.set=f||to,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(r,i,s){this.mSet=this.mSet||this.set,this.set=L9,this.m=r,this.mt=s,this.tween=i},n})();a1(Is+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return Zs[n]=1}),w1.TweenMax=w1.TweenLite=vt,w1.TimelineLite=w1.TimelineMax=Gt,nt=new Gt({sortChildren:!1,defaults:Ii,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),b1.stringFilter=Y3;var pi=[],M2={},k9=[],ia=0,S9=0,no=function(e){return(M2[e]||k9).map(function(t){return t()})},so=function(){var e=Date.now(),t=[];e-ia>2&&(no("matchMediaInit"),pi.forEach(function(r){var i=r.queries,s=r.conditions,o,a,l,f;for(a in i)o=ar.matchMedia(i[a]).matches,o&&(l=1),o!==s[a]&&(s[a]=o,f=1);f&&(r.revert(),l&&t.push(r))}),no("matchMediaRevert"),t.forEach(function(r){return r.onMatch(r,function(i){return r.add(null,i)})}),ia=e,no("matchMedia"))},na=(function(){function n(t,r){this.selector=r&&Xs(r),this.data=[],this._r=[],this.isReverted=!1,this.id=S9++,t&&this.add(t)}var e=n.prototype;return e.add=function(r,i,s){ut(r)&&(s=i,i=r,r=ut);var o=this,a=function(){var f=Qe,u=o.selector,c;return f&&f!==o&&f.data.push(o),s&&(o.selector=Xs(s)),Qe=o,c=i.apply(o,arguments),ut(c)&&o._r.push(c),Qe=f,o.selector=u,o.isReverted=!1,c};return o.last=a,r===ut?a(o,function(l){return o.add(null,l)}):r?o[r]=a:a},e.ignore=function(r){var i=Qe;Qe=null,r(this),Qe=i},e.getTweens=function(){var r=[];return this.data.forEach(function(i){return i instanceof n?r.push.apply(r,i.getTweens()):i instanceof vt&&!(i.parent&&i.parent.data==="nested")&&r.push(i)}),r},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(r,i){var s=this;if(r?(function(){for(var a=s.getTweens(),l=s.data.length,f;l--;)f=s.data[l],f.data==="isFlip"&&(f.revert(),f.getChildren(!0,!0,!1).forEach(function(u){return a.splice(a.indexOf(u),1)}));for(a.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,c){return c.g-u.g||-1/0}).forEach(function(u){return u.t.revert(r)}),l=s.data.length;l--;)f=s.data[l],f instanceof Gt?f.data!=="nested"&&(f.scrollTrigger&&f.scrollTrigger.revert(),f.kill()):!(f instanceof vt)&&f.revert&&f.revert(r);s._r.forEach(function(u){return u(r,s)}),s.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var o=pi.length;o--;)pi[o].id===this.id&&pi.splice(o,1)},e.revert=function(r){this.kill(r||{})},n})(),M9=(function(){function n(t){this.contexts=[],this.scope=t,Qe&&Qe.data.push(this)}var e=n.prototype;return e.add=function(r,i,s){or(r)||(r={matches:r});var o=new na(0,s||this.scope),a=o.conditions={},l,f,u;Qe&&!o.selector&&(o.selector=Qe.selector),this.contexts.push(o),i=o.add("onMatch",i),o.queries=r;for(f in r)f==="all"?u=1:(l=ar.matchMedia(r[f]),l&&(pi.indexOf(o)<0&&pi.push(o),(a[f]=l.matches)&&(u=1),l.addListener?l.addListener(so):l.addEventListener("change",so)));return u&&i(o,function(c){return o.add(null,c)}),this},e.revert=function(r){this.kill(r||{})},e.kill=function(r){this.contexts.forEach(function(i){return i.kill(r,!0)})},n})(),T2={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r1){var i=e.map(function(u){return f1.quickSetter(u,t,r)}),s=i.length;return function(u){for(var c=s;c--;)i[c](u)}}e=e[0]||{};var o=y1[t],a=ci(e),l=a.harness&&(a.harness.aliases||{})[t]||t,f=o?function(u){var c=new o;Xi._pt=0,c.init(e,r?u+r:u,Xi,0,[e]),c.render(1,c),Xi._pt&&io(1,Xi)}:a.set(e,l);return o?f:function(u){return f(e,l,r?u+r:u,a,1)}},quickTo:function(e,t,r){var i,s=f1.to(e,x1((i={},i[t]="+=0.1",i.paused=!0,i.stagger=0,i),r||{})),o=function(l,f,u){return s.resetTo(t,l,f,u)};return o.tween=s,o},isTweening:function(e){return nt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=hi(e.ease,Ii.ease)),k3(Ii,e||{})},config:function(e){return k3(b1,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,i=e.plugins,s=e.defaults,o=e.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!y1[a]&&!w1[a]&&Cn(t+" effect requires "+a+" plugin.")}),zs[t]=function(a,l,f){return r(q1(a),x1(l||{},s),f)},o&&(Gt.prototype[t]=function(a,l,f){return this.add(zs[t](a,or(l)?l:(f=l)&&{},this),f)})},registerEase:function(e,t){ve[e]=hi(t)},parseEase:function(e,t){return arguments.length?hi(e,t):ve},getById:function(e){return nt.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var r=new Gt(e),i,s;for(r.smoothChildTiming=o1(e.smoothChildTiming),nt.remove(r),r._dp=0,r._time=r._tTime=nt._time,i=nt._first;i;)s=i._next,(t||!(!i._dur&&i instanceof vt&&i.vars.onComplete===i._targets[0]))&&lr(r,i,i._start-i._delay),i=s;return lr(nt,r,0),r},context:function(e,t){return e?new na(e,t):Qe},matchMedia:function(e){return new M9(e)},matchMediaRefresh:function(){return pi.forEach(function(e){var t=e.conditions,r,i;for(i in t)t[i]&&(t[i]=!1,r=1);r&&e.revert()})||so()},addEventListener:function(e,t){var r=M2[e]||(M2[e]=[]);~r.indexOf(t)||r.push(t)},removeEventListener:function(e,t){var r=M2[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},utils:{wrap:s9,wrapYoyo:o9,distribute:R3,random:D3,snap:O3,normalize:n9,getUnit:Zt,clamp:e9,splitColor:q3,toArray:q1,selector:Xs,mapRange:Z3,pipe:r9,unitize:i9,interpolate:a9,shuffle:A3},install:v3,effects:zs,ticker:k1,updateRoot:Gt.updateRoot,plugins:y1,globalTimeline:nt,core:{PropTween:l1,globals:m3,Tween:vt,Timeline:Gt,Animation:Tn,getCache:ci,_removeLinkedListItem:x2,reverting:function(){return Ht},context:function(e){return e&&Qe&&(Qe.data.push(e),e._ctx=Qe),Qe},suppressOverwrites:function(e){return Ps=e}}};a1("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return T2[n]=vt[n]}),k1.add(Gt.updateRoot),Xi=T2.to({},{duration:0});var T9=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r},E9=function(e,t){var r=e._targets,i,s,o;for(i in t)for(s=r.length;s--;)o=e._ptLookup[s][i],o&&(o=o.d)&&(o._pt&&(o=T9(o,i)),o&&o.modifier&&o.modifier(t[i],e,r[s],i))},oo=function(e,t){return{name:e,headless:1,rawVars:1,init:function(i,s,o){o._onInit=function(a){var l,f;if(St(s)&&(l={},a1(s,function(u){return l[u]=1}),s=l),t){l={};for(f in s)l[f]=t(s[f]);s=l}E9(a,s)}}}},f1=T2.registerPlugin({name:"attr",init:function(e,t,r,i,s){var o,a,l;this.tween=r;for(o in t)l=e.getAttribute(o)||"",a=this.add(e,"setAttribute",(l||0)+"",t[o],i,s,0,0,o),a.op=o,a.b=l,this._props.push(o)},render:function(e,t){for(var r=t._pt;r;)Ht?r.set(r.t,r.p,r.b,r):r.r(e,r.d),r=r._next}},{name:"endArray",headless:1,init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r],0,0,0,0,0,1)}},oo("roundProps",Gs),oo("modifiers"),oo("snap",O3))||T2;vt.version=Gt.version=f1.version="3.14.2",_3=1,As()&&Gi(),ve.Power0,ve.Power1,ve.Power2,ve.Power3,ve.Power4,ve.Linear,ve.Quad,ve.Cubic,ve.Quart,ve.Quint,ve.Strong,ve.Elastic,ve.Back,ve.SteppedEase,ve.Bounce,ve.Sine,ve.Expo,ve.Circ;var sa,$r,Wi,ao,_i,oa,lo,P9=function(){return typeof window<"u"},xr={},vi=180/Math.PI,ji=Math.PI/180,Ki=Math.atan2,aa=1e8,fo=/([A-Z])/g,V9=/(left|right|width|margin|padding|x)/i,H9=/[\s,\(]\S/,fr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},uo=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},A9=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},R9=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},O9=function(e,t){return t.set(t.t,t.p,e===1?t.e:e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},D9=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},la=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},fa=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},F9=function(e,t,r){return e.style[t]=r},Z9=function(e,t,r){return e.style.setProperty(t,r)},B9=function(e,t,r){return e._gsap[t]=r},z9=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},I9=function(e,t,r,i,s){var o=e._gsap;o.scaleX=o.scaleY=r,o.renderTransform(s,o)},q9=function(e,t,r,i,s){var o=e._gsap;o[t]=r,o.renderTransform(s,o)},ot="transform",u1=ot+"Origin",N9=function n(e,t){var r=this,i=this.target,s=i.style,o=i._gsap;if(e in xr&&s){if(this.tfm=this.tfm||{},e!=="transform")e=fr[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return r.tfm[a]=Lr(i,a)}):this.tfm[e]=o.x?o[e]:Lr(i,e),e===u1&&(this.tfm.zOrigin=o.zOrigin);else return fr.transform.split(",").forEach(function(a){return n.call(r,a,t)});if(this.props.indexOf(ot)>=0)return;o.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(u1,t,"")),e=ot}(s||t)&&this.props.push(e,t,s[e])},ua=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},$9=function(){var e=this.props,t=this.target,r=t.style,i=t._gsap,s,o;for(s=0;s=0?ha[o]:"")+e},ho=function(){P9()&&window.document&&(sa=window,$r=sa.document,Wi=$r.documentElement,_i=co("div")||{style:{}},co("div"),ot=Qi(ot),u1=ot+"Origin",_i.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",da=!!Qi("perspective"),lo=f1.core.reverting,ao=1)},ga=function(e){var t=e.ownerSVGElement,r=co("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),s;i.style.display="block",r.appendChild(i),Wi.appendChild(r);try{s=i.getBBox()}catch{}return r.removeChild(i),Wi.removeChild(r),s},pa=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},_a=function(e){var t,r;try{t=e.getBBox()}catch{t=ga(e),r=1}return t&&(t.width||t.height)||r||(t=ga(e)),t&&!t.width&&!t.x&&!t.y?{x:+pa(e,["x","cx","x1"])||0,y:+pa(e,["y","cy","y1"])||0,width:0,height:0}:t},va=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&_a(e))},Yr=function(e,t){if(t){var r=e.style,i;t in xr&&t!==u1&&(t=ot),r.removeProperty?(i=t.substr(0,2),(i==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),r.removeProperty(i==="--"?t:t.replace(fo,"-$1").toLowerCase())):r.removeAttribute(t)}},Ur=function(e,t,r,i,s,o){var a=new l1(e._pt,t,r,0,1,o?fa:la);return e._pt=a,a.b=i,a.e=s,e._props.push(r),a},ma={deg:1,rad:1,turn:1},Y9={grid:1,flex:1},Xr=function n(e,t,r,i){var s=parseFloat(r)||0,o=(r+"").trim().substr((s+"").length)||"px",a=_i.style,l=V9.test(t),f=e.tagName.toLowerCase()==="svg",u=(f?"client":"offset")+(l?"Width":"Height"),c=100,h=i==="px",d=i==="%",p,g,_,m;if(i===o||!s||ma[i]||ma[o])return s;if(o!=="px"&&!h&&(s=n(e,t,r,"px")),m=e.getCTM&&va(e),(d||o==="%")&&(xr[t]||~t.indexOf("adius")))return p=m?e.getBBox()[l?"width":"height"]:e[u],dt(d?s/p*c:s/100*p);if(a[l?"width":"height"]=c+(h?o:i),g=i!=="rem"&&~t.indexOf("adius")||i==="em"&&e.appendChild&&!f?e:e.parentNode,m&&(g=(e.ownerSVGElement||{}).parentNode),(!g||g===$r||!g.appendChild)&&(g=$r.body),_=g._gsap,_&&d&&_.width&&l&&_.time===k1.time&&!_.uncache)return dt(s/_.width*c);if(d&&(t==="height"||t==="width")){var w=e.style[t];e.style[t]=c+i,p=e[u],w?e.style[t]=w:Yr(e,t)}else(d||o==="%")&&!Y9[S1(g,"display")]&&(a.position=S1(e,"position")),g===e&&(a.position="static"),g.appendChild(_i),p=_i[u],g.removeChild(_i),a.position="absolute";return l&&d&&(_=ci(g),_.time=k1.time,_.width=g[u]),dt(h?p*s/c:p&&s?c/p*s:0)},Lr=function(e,t,r,i){var s;return ao||ho(),t in fr&&t!=="transform"&&(t=fr[t],~t.indexOf(",")&&(t=t.split(",")[0])),xr[t]&&t!=="transform"?(s=Vn(e,i),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:P2(S1(e,u1))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||i||~(s+"").indexOf("calc("))&&(s=E2[t]&&E2[t](e,t,r)||S1(e,t)||w3(e,t)||(t==="opacity"?1:0))),r&&!~(s+"").trim().indexOf(" ")?Xr(e,t,s,r)+r:s},U9=function(e,t,r,i){if(!r||r==="none"){var s=Qi(t,e,1),o=s&&S1(e,s,1);o&&o!==r?(t=s,r=o):t==="borderColor"&&(r=S1(e,"borderTopColor"))}var a=new l1(this._pt,e.style,t,0,1,ta),l=0,f=0,u,c,h,d,p,g,_,m,w,L,b,k;if(a.b=r,a.e=i,r+="",i+="",i.substring(0,6)==="var(--"&&(i=S1(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(g=e.style[t],e.style[t]=i,i=S1(e,t)||i,g?e.style[t]=g:Yr(e,t)),u=[r,i],Y3(u),r=u[0],i=u[1],h=r.match(qi)||[],k=i.match(qi)||[],k.length){for(;c=qi.exec(i);)_=c[0],w=i.substring(l,c.index),p?p=(p+1)%5:(w.substr(-5)==="rgba("||w.substr(-5)==="hsla(")&&(p=1),_!==(g=h[f++]||"")&&(d=parseFloat(g)||0,b=g.substr((d+"").length),_.charAt(1)==="="&&(_=Ni(d,_)+b),m=parseFloat(_),L=_.substr((m+"").length),l=qi.lastIndex-L.length,L||(L=L||b1.units[t]||b,l===i.length&&(i+=L,a.e+=L)),b!==L&&(d=Xr(e,t,g,L)||0),a._pt={_next:a._pt,p:w||f===1?w:",",s:d,c:m-d,m:p&&p<4||t==="zIndex"?Math.round:0});a.c=l-1;)a=s[f],xr[a]&&(l=1,a=a==="transformOrigin"?u1:ot),Yr(r,a);l&&(Yr(r,ot),o&&(o.svg&&r.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Vn(r,1),o.uncache=1,ua(i)))}},E2={clearProps:function(e,t,r,i,s){if(s.data!=="isFromStart"){var o=e._pt=new l1(e._pt,t,r,0,0,G9);return o.u=i,o.pr=-10,o.tween=s,e._props.push(r),1}}},Pn=[1,0,0,1,0,0],ba={},wa=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},ya=function(e){var t=S1(e,ot);return wa(t)?Pn:t.substr(7).match(g3).map(dt)},go=function(e,t){var r=e._gsap||ci(e),i=e.style,s=ya(e),o,a,l,f;return r.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,s=[l.a,l.b,l.c,l.d,l.e,l.f],s.join(",")==="1,0,0,1,0,0"?Pn:s):(s===Pn&&!e.offsetParent&&e!==Wi&&!r.svg&&(l=i.display,i.display="block",o=e.parentNode,(!o||!e.offsetParent&&!e.getBoundingClientRect().width)&&(f=1,a=e.nextElementSibling,Wi.appendChild(e)),s=ya(e),l?i.display=l:Yr(e,"display"),f&&(a?o.insertBefore(e,a):o?o.appendChild(e):Wi.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},po=function(e,t,r,i,s,o){var a=e._gsap,l=s||go(e,!0),f=a.xOrigin||0,u=a.yOrigin||0,c=a.xOffset||0,h=a.yOffset||0,d=l[0],p=l[1],g=l[2],_=l[3],m=l[4],w=l[5],L=t.split(" "),b=parseFloat(L[0])||0,k=parseFloat(L[1])||0,y,v,H,T;r?l!==Pn&&(v=d*_-p*g)&&(H=b*(_/v)+k*(-g/v)+(g*w-_*m)/v,T=b*(-p/v)+k*(d/v)-(d*w-p*m)/v,b=H,k=T):(y=_a(e),b=y.x+(~L[0].indexOf("%")?b/100*y.width:b),k=y.y+(~(L[1]||L[0]).indexOf("%")?k/100*y.height:k)),i||i!==!1&&a.smooth?(m=b-f,w=k-u,a.xOffset=c+(m*d+w*g)-m,a.yOffset=h+(m*p+w*_)-w):a.xOffset=a.yOffset=0,a.xOrigin=b,a.yOrigin=k,a.smooth=!!i,a.origin=t,a.originIsAbsolute=!!r,e.style[u1]="0px 0px",o&&(Ur(o,a,"xOrigin",f,b),Ur(o,a,"yOrigin",u,k),Ur(o,a,"xOffset",c,a.xOffset),Ur(o,a,"yOffset",h,a.yOffset)),e.setAttribute("data-svg-origin",b+" "+k)},Vn=function(e,t){var r=e._gsap||new W3(e);if("x"in r&&!t&&!r.uncache)return r;var i=e.style,s=r.scaleX<0,o="px",a="deg",l=getComputedStyle(e),f=S1(e,u1)||"0",u,c,h,d,p,g,_,m,w,L,b,k,y,v,H,T,V,O,A,W,Y,K,Q,U,re,Z,C,me,Ce,Fe,we,He;return u=c=h=g=_=m=w=L=b=0,d=p=1,r.svg=!!(e.getCTM&&va(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[ot]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[ot]!=="none"?l[ot]:"")),i.scale=i.rotate=i.translate="none"),v=go(e,r.svg),r.svg&&(r.uncache?(re=e.getBBox(),f=r.xOrigin-re.x+"px "+(r.yOrigin-re.y)+"px",U=""):U=!t&&e.getAttribute("data-svg-origin"),po(e,U||f,!!U||r.originIsAbsolute,r.smooth!==!1,v)),k=r.xOrigin||0,y=r.yOrigin||0,v!==Pn&&(O=v[0],A=v[1],W=v[2],Y=v[3],u=K=v[4],c=Q=v[5],v.length===6?(d=Math.sqrt(O*O+A*A),p=Math.sqrt(Y*Y+W*W),g=O||A?Ki(A,O)*vi:0,w=W||Y?Ki(W,Y)*vi+g:0,w&&(p*=Math.abs(Math.cos(w*ji))),r.svg&&(u-=k-(k*O+y*W),c-=y-(k*A+y*Y))):(He=v[6],Fe=v[7],C=v[8],me=v[9],Ce=v[10],we=v[11],u=v[12],c=v[13],h=v[14],H=Ki(He,Ce),_=H*vi,H&&(T=Math.cos(-H),V=Math.sin(-H),U=K*T+C*V,re=Q*T+me*V,Z=He*T+Ce*V,C=K*-V+C*T,me=Q*-V+me*T,Ce=He*-V+Ce*T,we=Fe*-V+we*T,K=U,Q=re,He=Z),H=Ki(-W,Ce),m=H*vi,H&&(T=Math.cos(-H),V=Math.sin(-H),U=O*T-C*V,re=A*T-me*V,Z=W*T-Ce*V,we=Y*V+we*T,O=U,A=re,W=Z),H=Ki(A,O),g=H*vi,H&&(T=Math.cos(H),V=Math.sin(H),U=O*T+A*V,re=K*T+Q*V,A=A*T-O*V,Q=Q*T-K*V,O=U,K=re),_&&Math.abs(_)+Math.abs(g)>359.9&&(_=g=0,m=180-m),d=dt(Math.sqrt(O*O+A*A+W*W)),p=dt(Math.sqrt(Q*Q+He*He)),H=Ki(K,Q),w=Math.abs(H)>2e-4?H*vi:0,b=we?1/(we<0?-we:we):0),r.svg&&(U=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!wa(S1(e,ot)),U&&e.setAttribute("transform",U))),Math.abs(w)>90&&Math.abs(w)<270&&(s?(d*=-1,w+=g<=0?180:-180,g+=g<=0?180:-180):(p*=-1,w+=w<=0?180:-180)),t=t||r.uncache,r.x=u-((r.xPercent=u&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+o,r.y=c-((r.yPercent=c&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-c)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+o,r.z=h+o,r.scaleX=dt(d),r.scaleY=dt(p),r.rotation=dt(g)+a,r.rotationX=dt(_)+a,r.rotationY=dt(m)+a,r.skewX=w+a,r.skewY=L+a,r.transformPerspective=b+o,(r.zOrigin=parseFloat(f.split(" ")[2])||!t&&r.zOrigin||0)&&(i[u1]=P2(f)),r.xOffset=r.yOffset=0,r.force3D=b1.force3D,r.renderTransform=r.svg?j9:da?xa:W9,r.uncache=0,r},P2=function(e){return(e=e.split(" "))[0]+" "+e[1]},_o=function(e,t,r){var i=Zt(t);return dt(parseFloat(t)+parseFloat(Xr(e,"x",r+"px",i)))+i},W9=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,xa(e,t)},mi="0deg",Hn="0px",Ci=") ",xa=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.z,f=r.rotation,u=r.rotationY,c=r.rotationX,h=r.skewX,d=r.skewY,p=r.scaleX,g=r.scaleY,_=r.transformPerspective,m=r.force3D,w=r.target,L=r.zOrigin,b="",k=m==="auto"&&e&&e!==1||m===!0;if(L&&(c!==mi||u!==mi)){var y=parseFloat(u)*ji,v=Math.sin(y),H=Math.cos(y),T;y=parseFloat(c)*ji,T=Math.cos(y),o=_o(w,o,v*T*-L),a=_o(w,a,-Math.sin(y)*-L),l=_o(w,l,H*T*-L+L)}_!==Hn&&(b+="perspective("+_+Ci),(i||s)&&(b+="translate("+i+"%, "+s+"%) "),(k||o!==Hn||a!==Hn||l!==Hn)&&(b+=l!==Hn||k?"translate3d("+o+", "+a+", "+l+") ":"translate("+o+", "+a+Ci),f!==mi&&(b+="rotate("+f+Ci),u!==mi&&(b+="rotateY("+u+Ci),c!==mi&&(b+="rotateX("+c+Ci),(h!==mi||d!==mi)&&(b+="skew("+h+", "+d+Ci),(p!==1||g!==1)&&(b+="scale("+p+", "+g+Ci),w.style[ot]=b||"translate(0, 0)"},j9=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.rotation,f=r.skewX,u=r.skewY,c=r.scaleX,h=r.scaleY,d=r.target,p=r.xOrigin,g=r.yOrigin,_=r.xOffset,m=r.yOffset,w=r.forceCSS,L=parseFloat(o),b=parseFloat(a),k,y,v,H,T;l=parseFloat(l),f=parseFloat(f),u=parseFloat(u),u&&(u=parseFloat(u),f+=u,l+=u),l||f?(l*=ji,f*=ji,k=Math.cos(l)*c,y=Math.sin(l)*c,v=Math.sin(l-f)*-h,H=Math.cos(l-f)*h,f&&(u*=ji,T=Math.tan(f-u),T=Math.sqrt(1+T*T),v*=T,H*=T,u&&(T=Math.tan(u),T=Math.sqrt(1+T*T),k*=T,y*=T)),k=dt(k),y=dt(y),v=dt(v),H=dt(H)):(k=c,H=h,y=v=0),(L&&!~(o+"").indexOf("px")||b&&!~(a+"").indexOf("px"))&&(L=Xr(d,"x",o,"px"),b=Xr(d,"y",a,"px")),(p||g||_||m)&&(L=dt(L+p-(p*k+g*v)+_),b=dt(b+g-(p*y+g*H)+m)),(i||s)&&(T=d.getBBox(),L=dt(L+i/100*T.width),b=dt(b+s/100*T.height)),T="matrix("+k+","+y+","+v+","+H+","+L+","+b+")",d.setAttribute("transform",T),w&&(d.style[ot]=T)},K9=function(e,t,r,i,s){var o=360,a=St(s),l=parseFloat(s)*(a&&~s.indexOf("rad")?vi:1),f=l-i,u=i+f+"deg",c,h;return a&&(c=s.split("_")[1],c==="short"&&(f%=o,f!==f%(o/2)&&(f+=f<0?o:-o)),c==="cw"&&f<0?f=(f+o*aa)%o-~~(f/o)*o:c==="ccw"&&f>0&&(f=(f-o*aa)%o-~~(f/o)*o)),e._pt=h=new l1(e._pt,t,r,i,f,A9),h.e=u,h.u="deg",e._props.push(r),h},La=function(e,t){for(var r in t)e[r]=t[r];return e},Q9=function(e,t,r){var i=La({},r._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=r.style,a,l,f,u,c,h,d,p;i.svg?(f=r.getAttribute("transform"),r.setAttribute("transform",""),o[ot]=t,a=Vn(r,1),Yr(r,ot),r.setAttribute("transform",f)):(f=getComputedStyle(r)[ot],o[ot]=t,a=Vn(r,1),o[ot]=f);for(l in xr)f=i[l],u=a[l],f!==u&&s.indexOf(l)<0&&(d=Zt(f),p=Zt(u),c=d!==p?Xr(r,l,f,p):parseFloat(f),h=parseFloat(u),e._pt=new l1(e._pt,a,l,c,h-c,uo),e._pt.u=p||0,e._props.push(l));La(a,i)};a1("padding,margin,Width,Radius",function(n,e){var t="Top",r="Right",i="Bottom",s="Left",o=(e<3?[t,r,i,s]:[t+s,t+r,i+r,i+s]).map(function(a){return e<2?n+a:"border"+a+n});E2[e>1?"border"+n:n]=function(a,l,f,u,c){var h,d;if(arguments.length<4)return h=o.map(function(p){return Lr(a,p,f)}),d=h.join(" "),d.split(h[0]).length===5?h[0]:d;h=(u+"").split(" "),d={},o.forEach(function(p,g){return d[p]=h[g]=h[g]||h[(g-1)/2|0]}),a.init(l,d,c)}});var ka={name:"css",register:ho,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,s){var o=this._props,a=e.style,l=r.vars.startAt,f,u,c,h,d,p,g,_,m,w,L,b,k,y,v,H,T;ao||ho(),this.styles=this.styles||ca(e),H=this.styles.props,this.tween=r;for(g in t)if(g!=="autoRound"&&(u=t[g],!(y1[g]&&j3(g,t,r,i,e,s)))){if(d=typeof u,p=E2[g],d==="function"&&(u=u.call(r,i,e,s),d=typeof u),d==="string"&&~u.indexOf("random(")&&(u=Ln(u)),p)p(this,e,g,u,r)&&(v=1);else if(g.substr(0,2)==="--")f=(getComputedStyle(e).getPropertyValue(g)+"").trim(),u+="",qr.lastIndex=0,qr.test(f)||(_=Zt(f),m=Zt(u),m?_!==m&&(f=Xr(e,g,f,m)+m):_&&(u+=_)),this.add(a,"setProperty",f,u,i,s,0,0,g),o.push(g),H.push(g,0,a[g]);else if(d!=="undefined"){if(l&&g in l?(f=typeof l[g]=="function"?l[g].call(r,i,e,s):l[g],St(f)&&~f.indexOf("random(")&&(f=Ln(f)),Zt(f+"")||f==="auto"||(f+=b1.units[g]||Zt(Lr(e,g))||""),(f+"").charAt(1)==="="&&(f=Lr(e,g))):f=Lr(e,g),h=parseFloat(f),w=d==="string"&&u.charAt(1)==="="&&u.substr(0,2),w&&(u=u.substr(2)),c=parseFloat(u),g in fr&&(g==="autoAlpha"&&(h===1&&Lr(e,"visibility")==="hidden"&&c&&(h=0),H.push("visibility",0,a.visibility),Ur(this,a,"visibility",h?"inherit":"hidden",c?"inherit":"hidden",!c)),g!=="scale"&&g!=="transform"&&(g=fr[g],~g.indexOf(",")&&(g=g.split(",")[0]))),L=g in xr,L){if(this.styles.save(g),T=u,d==="string"&&u.substring(0,6)==="var(--"){if(u=S1(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var V=e.style.perspective;e.style.perspective=u,u=S1(e,"perspective"),V?e.style.perspective=V:Yr(e,"perspective")}c=parseFloat(u)}if(b||(k=e._gsap,k.renderTransform&&!t.parseTransform||Vn(e,t.parseTransform),y=t.smoothOrigin!==!1&&k.smooth,b=this._pt=new l1(this._pt,a,ot,0,1,k.renderTransform,k,0,-1),b.dep=1),g==="scale")this._pt=new l1(this._pt,k,"scaleY",k.scaleY,(w?Ni(k.scaleY,w+c):c)-k.scaleY||0,uo),this._pt.u=0,o.push("scaleY",g),g+="X";else if(g==="transformOrigin"){H.push(u1,0,a[u1]),u=X9(u),k.svg?po(e,u,0,y,0,this):(m=parseFloat(u.split(" ")[2])||0,m!==k.zOrigin&&Ur(this,k,"zOrigin",k.zOrigin,m),Ur(this,a,g,P2(f),P2(u)));continue}else if(g==="svgOrigin"){po(e,u,1,y,0,this);continue}else if(g in ba){K9(this,k,g,h,w?Ni(h,w+u):u);continue}else if(g==="smoothOrigin"){Ur(this,k,"smooth",k.smooth,u);continue}else if(g==="force3D"){k[g]=u;continue}else if(g==="transform"){Q9(this,u,e);continue}}else g in a||(g=Qi(g)||g);if(L||(c||c===0)&&(h||h===0)&&!H9.test(u)&&g in a)_=(f+"").substr((h+"").length),c||(c=0),m=Zt(u)||(g in b1.units?b1.units[g]:_),_!==m&&(h=Xr(e,g,f,m)),this._pt=new l1(this._pt,L?k:a,g,h,(w?Ni(h,w+c):c)-h,!L&&(m==="px"||g==="zIndex")&&t.autoRound!==!1?D9:uo),this._pt.u=m||0,L&&T!==u?(this._pt.b=f,this._pt.e=T,this._pt.r=O9):_!==m&&m!=="%"&&(this._pt.b=f,this._pt.r=R9);else if(g in a)U9.call(this,e,g,f,w?w+u:u);else if(g in e)this.add(e,g,f||e[g],w?w+u:u,i,s);else if(g!=="parseTransform"){Fs(g,u);continue}L||(g in a?H.push(g,0,a[g]):typeof e[g]=="function"?H.push(g,2,e[g]()):H.push(g,1,f||e[g])),o.push(g)}}v&&ra(this)},render:function(e,t){if(t.tween._time||!lo())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:Lr,aliases:fr,getSetter:function(e,t,r){var i=fr[t];return i&&i.indexOf(",")<0&&(t=i),t in xr&&t!==u1&&(e._gsap.x||Lr(e,"x"))?r&&oa===r?t==="scale"?z9:B9:(oa=r||{})&&(t==="scale"?I9:q9):e.style&&!Hs(e.style[t])?F9:~t.indexOf("-")?Z9:ro(e,t)},core:{_removeProperty:Yr,_getMatrix:go}};f1.utils.checkPrefix=Qi,f1.core.getStyleSaver=ca,(function(n,e,t,r){var i=a1(n+","+e+","+t,function(s){xr[s]=1});a1(e,function(s){b1.units[s]="deg",ba[s]=1}),fr[i[13]]=n+","+e,a1(r,function(s){var o=s.split(":");fr[o[1]]=i[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY"),a1("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){b1.units[n]="px"}),f1.registerPlugin(ka);var kr=f1.registerPlugin(ka)||f1;kr.core.Tween;function J9(n,e){for(var t=0;tl?(s=i,i=p,a=o,o=_):r?i+=p:i=s+(p-s)/(_-a)*(o-a)},c=function(){s=i=r?0:i,a=o=0},h=function(p){var g=a,_=s,m=Rn();return(p||p===0)&&p!==i&&u(p),o===a||m-a>f?0:(i+(r?_:-_))/((r?m:o)-g)*1e3};return{update:u,reset:c,getVelocity:h}},Dn=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Va=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},Ha=function(){An=At.core.globals().ScrollTrigger,An&&An.core&&t6()},Aa=function(e){return At=e||Ea(),!V2&&At&&typeof document<"u"&&document.body&&(M1=window,Gr=document,Wr=Gr.documentElement,Ji=Gr.body,Ma=[M1,Gr,Wr,Ji],At.utils.clamp,Ta=At.core.context||function(){},bi="onpointerenter"in Ji?"pointer":"mouse",Sa=ht.isTouch=M1.matchMedia&&M1.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in M1||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,j1=ht.eventTypes=("ontouchstart"in Wr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Wr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Pa=0},500),Ha(),V2=1),V2};Kt.op=wt,de.cache=0;var ht=(function(){function n(t){this.init(t)}var e=n.prototype;return e.init=function(r){V2||Aa(At)||console.warn("Please gsap.registerPlugin(Observer)"),An||Ha();var i=r.tolerance,s=r.dragMinimum,o=r.type,a=r.target,l=r.lineHeight,f=r.debounce,u=r.preventDefault,c=r.onStop,h=r.onStopDelay,d=r.ignore,p=r.wheelSpeed,g=r.event,_=r.onDragStart,m=r.onDragEnd,w=r.onDrag,L=r.onPress,b=r.onRelease,k=r.onRight,y=r.onLeft,v=r.onUp,H=r.onDown,T=r.onChangeX,V=r.onChangeY,O=r.onChange,A=r.onToggleX,W=r.onToggleY,Y=r.onHover,K=r.onHoverEnd,Q=r.onMove,U=r.ignoreCheck,re=r.isNormalizer,Z=r.onGestureStart,C=r.onGestureEnd,me=r.onWheel,Ce=r.onEnable,Fe=r.onDisable,we=r.onClick,He=r.scrollSpeed,We=r.capture,Me=r.allowClicks,Ve=r.lockAxis,je=r.onLockAxis;this.target=a=c1(a)||Wr,this.vars=r,d&&(d=At.utils.toArray(d)),i=i||1e-9,s=s||0,p=p||1,He=He||1,o=o||"wheel,touch,pointer",f=f!==!1,l||(l=parseFloat(M1.getComputedStyle(Ji).lineHeight)||22);var h1,Je,Ke,le,Ze,at,xe,S=this,ct=0,F=0,Ye=r.passive||!u&&r.passive!==!1,ge=Kr(a,Kt),Ae=Kr(a,wt),et=ge(),R=Ae(),D=~o.indexOf("touch")&&!~o.indexOf("pointer")&&j1[0]==="pointerdown",oe=On(a),fe=a.ownerDocument||Gr,Be=[0,0,0],ze=[0,0,0],lt=0,g1=function(){return lt=Rn()},be=function(G,ae){return(S.event=G)&&d&&r6(G.target,d)||ae&&D&&G.pointerType!=="touch"||U&&U(G,ae)},t1=function(){S._vx.reset(),S._vy.reset(),Je.pause(),c&&c(S)},gt=function(){var G=S.deltaX=Va(Be),ae=S.deltaY=Va(ze),B=Math.abs(G)>=i,j=Math.abs(ae)>=i;O&&(B||j)&&O(S,G,ae,Be,ze),B&&(k&&S.deltaX>0&&k(S),y&&S.deltaX<0&&y(S),T&&T(S),A&&S.deltaX<0!=ct<0&&A(S),ct=S.deltaX,Be[0]=Be[1]=Be[2]=0),j&&(H&&S.deltaY>0&&H(S),v&&S.deltaY<0&&v(S),V&&V(S),W&&S.deltaY<0!=F<0&&W(S),F=S.deltaY,ze[0]=ze[1]=ze[2]=0),(le||Ke)&&(Q&&Q(S),Ke&&(_&&Ke===1&&_(S),w&&w(S),Ke=0),le=!1),at&&!(at=!1)&&je&&je(S),Ze&&(me(S),Ze=!1),h1=0},p1=function(G,ae,B){Be[B]+=G,ze[B]+=ae,S._vx.update(G),S._vy.update(ae),f?h1||(h1=requestAnimationFrame(gt)):gt()},r1=function(G,ae){Ve&&!xe&&(S.axis=xe=Math.abs(G)>Math.abs(ae)?"x":"y",at=!0),xe!=="y"&&(Be[2]+=G,S._vx.update(G,!0)),xe!=="x"&&(ze[2]+=ae,S._vy.update(ae,!0)),f?h1||(h1=requestAnimationFrame(gt)):gt()},Ee=function(G){if(!be(G,1)){G=Dn(G,u);var ae=G.clientX,B=G.clientY,j=ae-S.x,X=B-S.y,J=S.isDragging;S.x=ae,S.y=B,(J||(j||X)&&(Math.abs(S.startX-ae)>=s||Math.abs(S.startY-B)>=s))&&(Ke||(Ke=J?2:1),J||(S.isDragging=!0),r1(j,X))}},Ue=S.onPress=function(q){be(q,1)||q&&q.button||(S.axis=xe=null,Je.pause(),S.isPressed=!0,q=Dn(q),ct=F=0,S.startX=S.x=q.clientX,S.startY=S.y=q.clientY,S._vx.reset(),S._vy.reset(),Wt(re?a:fe,j1[1],Ee,Ye,!0),S.deltaX=S.deltaY=0,L&&L(S))},te=S.onRelease=function(q){if(!be(q,1)){jt(re?a:fe,j1[1],Ee,!0);var G=!isNaN(S.y-S.startY),ae=S.isDragging,B=ae&&(Math.abs(S.x-S.startX)>3||Math.abs(S.y-S.startY)>3),j=Dn(q);!B&&G&&(S._vx.reset(),S._vy.reset(),u&&Me&&At.delayedCall(.08,function(){if(Rn()-lt>300&&!q.defaultPrevented){if(q.target.click)q.target.click();else if(fe.createEvent){var X=fe.createEvent("MouseEvents");X.initMouseEvent("click",!0,!0,M1,1,j.screenX,j.screenY,j.clientX,j.clientY,!1,!1,!1,!1,0,null),q.target.dispatchEvent(X)}}})),S.isDragging=S.isGesturing=S.isPressed=!1,c&&ae&&!re&&Je.restart(!0),Ke&>(),m&&ae&&m(S),b&&b(S,B)}},K1=function(G){return G.touches&&G.touches.length>1&&(S.isGesturing=!0)&&Z(G,S.isDragging)},tt=function(){return(S.isGesturing=!1)||C(S)},xt=function(G){if(!be(G)){var ae=ge(),B=Ae();p1((ae-et)*He,(B-R)*He,1),et=ae,R=B,c&&Je.restart(!0)}},pt=function(G){if(!be(G)){G=Dn(G,u),me&&(Ze=!0);var ae=(G.deltaMode===1?l:G.deltaMode===2?M1.innerHeight:1)*p;p1(G.deltaX*ae,G.deltaY*ae,0),c&&!re&&Je.restart(!0)}},qt=function(G){if(!be(G)){var ae=G.clientX,B=G.clientY,j=ae-S.x,X=B-S.y;S.x=ae,S.y=B,le=!0,c&&Je.restart(!0),(j||X)&&r1(j,X)}},Q1=function(G){S.event=G,Y(S)},M=function(G){S.event=G,K(S)},ie=function(G){return be(G)||Dn(G,u)&&we(S)};Je=S._dc=At.delayedCall(h||.25,t1).pause(),S.deltaX=S.deltaY=0,S._vx=Co(0,50,!0),S._vy=Co(0,50,!0),S.scrollX=ge,S.scrollY=Ae,S.isDragging=S.isGesturing=S.isPressed=!1,Ta(this),S.enable=function(q){return S.isEnabled||(Wt(oe?fe:a,"scroll",mo),o.indexOf("scroll")>=0&&Wt(oe?fe:a,"scroll",xt,Ye,We),o.indexOf("wheel")>=0&&Wt(a,"wheel",pt,Ye,We),(o.indexOf("touch")>=0&&Sa||o.indexOf("pointer")>=0)&&(Wt(a,j1[0],Ue,Ye,We),Wt(fe,j1[2],te),Wt(fe,j1[3],te),Me&&Wt(a,"click",g1,!0,!0),we&&Wt(a,"click",ie),Z&&Wt(fe,"gesturestart",K1),C&&Wt(fe,"gestureend",tt),Y&&Wt(a,bi+"enter",Q1),K&&Wt(a,bi+"leave",M),Q&&Wt(a,bi+"move",qt)),S.isEnabled=!0,S.isDragging=S.isGesturing=S.isPressed=le=Ke=!1,S._vx.reset(),S._vy.reset(),et=ge(),R=Ae(),q&&q.type&&Ue(q),Ce&&Ce(S)),S},S.disable=function(){S.isEnabled&&(en.filter(function(q){return q!==S&&On(q.target)}).length||jt(oe?fe:a,"scroll",mo),S.isPressed&&(S._vx.reset(),S._vy.reset(),jt(re?a:fe,j1[1],Ee,!0)),jt(oe?fe:a,"scroll",xt,We),jt(a,"wheel",pt,We),jt(a,j1[0],Ue,We),jt(fe,j1[2],te),jt(fe,j1[3],te),jt(a,"click",g1,!0),jt(a,"click",ie),jt(fe,"gesturestart",K1),jt(fe,"gestureend",tt),jt(a,bi+"enter",Q1),jt(a,bi+"leave",M),jt(a,bi+"move",qt),S.isEnabled=S.isPressed=S.isDragging=!1,Fe&&Fe(S))},S.kill=S.revert=function(){S.disable();var q=en.indexOf(S);q>=0&&en.splice(q,1),Sr===S&&(Sr=0)},en.push(S),re&&On(a)&&(Sr=S),S.enable(g)},e6(n,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),n})();ht.version="3.14.2",ht.create=function(n){return new ht(n)},ht.register=Aa,ht.getAll=function(){return en.slice()},ht.getById=function(n){return en.filter(function(e){return e.vars.id===n})[0]},Ea()&&At.registerPlugin(ht);var $,tn,he,$e,T1,Te,bo,O2,Fn,Zn,Bn,D2,Bt,F2,wo,Qt,Ra,Oa,rn,Da,yo,Fa,Jt,xo,Za,Ba,Qr,Lo,ko,nn,So,zn,Mo,To,Z2=1,zt=Date.now,Eo=zt(),N1=0,In=0,za=function(e,t,r){var i=E1(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},Ia=function(e,t){return t&&(!E1(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},i6=function n(){return In&&requestAnimationFrame(n)},qa=function(){return F2=1},Na=function(){return F2=0},cr=function(e){return e},qn=function(e){return Math.round(e*1e5)/1e5||0},$a=function(){return typeof window<"u"},Ya=function(){return $||$a()&&($=window.gsap)&&$.registerPlugin&&$},wi=function(e){return!!~bo.indexOf(e)},Ua=function(e){return(e==="Height"?So:he["inner"+e])||T1["client"+e]||Te["client"+e]},Xa=function(e){return jr(e,"getBoundingClientRect")||(wi(e)?function(){return K2.width=he.innerWidth,K2.height=So,K2}:function(){return Mr(e)})},n6=function(e,t,r){var i=r.d,s=r.d2,o=r.a;return(o=jr(e,"getBoundingClientRect"))?function(){return o()[i]}:function(){return(t?Ua(s):e["client"+s])||0}},s6=function(e,t){return!t||~ur.indexOf(e)?Xa(e):function(){return K2}},dr=function(e,t){var r=t.s,i=t.d2,s=t.d,o=t.a;return Math.max(0,(r="scroll"+i)&&(o=jr(e,r))?o()-Xa(e)()[s]:wi(e)?(T1[r]||Te[r])-Ua(i):e[r]-e["offset"+i])},B2=function(e,t){for(var r=0;r0){for(i-=o,a=0;a=i)return r[a];return r[a-1]}else for(a=r.length,i+=o;a--;)if(r[a]<=i)return r[a];return r[0]}:function(i,s,o){o===void 0&&(o=.001);var a=t(i);return!s||Math.abs(a-i)r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in $2?$2[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},U2=function(e,t,r,i,s,o,a,l){var f=s.startColor,u=s.endColor,c=s.fontSize,h=s.indent,d=s.fontWeight,p=$e.createElement("div"),g=wi(r)||jr(r,"pinType")==="fixed",_=e.indexOf("scroller")!==-1,m=g?Te:r,w=e.indexOf("start")!==-1,L=w?f:u,b="border-color:"+L+";font-size:"+c+";color:"+L+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((_||l)&&g?"fixed;":"absolute;"),(_||l||!g)&&(b+=(i===wt?Vo:Ho)+":"+(o+parseFloat(h))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=w,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||t===0?e+"-"+t:e,m.children[0]?m.insertBefore(p,m.children[0]):m.appendChild(p),p._offset=p["offset"+i.op.d2],X2(p,0,i,w),p},X2=function(e,t,r,i){var s={display:"block"},o=r[i?"os2":"p2"],a=r[i?"p2":"os2"];e._isFlipped=i,s[r.a+"Percent"]=i?-100:0,s[r.a]=i?"1px":0,s["border"+o+on]=1,s["border"+a+on]=0,s[r.p]=t+"px",$.set(e,s)},ue=[],Oo={},Wn,Ja=function(){return zt()-N1>34&&(Wn||(Wn=requestAnimationFrame(Tr)))},an=function(){(!Jt||!Jt.isPressed||Jt.startX>Te.clientWidth)&&(de.cache++,Jt?Wn||(Wn=requestAnimationFrame(Tr)):Tr(),N1||Si("scrollStart"),N1=zt())},Do=function(){Ba=he.innerWidth,Za=he.innerHeight},jn=function(e){de.cache++,(e===!0||!Bt&&!Fa&&!$e.fullscreenElement&&!$e.webkitFullscreenElement&&(!xo||Ba!==he.innerWidth||Math.abs(he.innerHeight-Za)>he.innerHeight*.25))&&O2.restart(!0)},ki={},f6=[],e5=function n(){return Tt(ce,"scrollEnd",n)||Ti(!0)},Si=function(e){return ki[e]&&ki[e].map(function(t){return t()})||f6},P1=[],t5=function(e){for(var t=0;ts,a=i._startClamp&&i.start>=s;(o||a)&&i.setPositions(a?s-1:i.start,o?Math.max(a?s:i.start+1,s):i.end,!0)}),o5(!1),Mo=0,r.forEach(function(i){return i&&i.render&&i.render(-1)}),de.forEach(function(i){It(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),i5(ko,1),O2.pause(),Mi++,e1=2,Tr(2),ue.forEach(function(i){return It(i.vars.onRefresh)&&i.vars.onRefresh(i)}),e1=ce.isRefreshing=!1,Si("refresh")},Zo=0,G2=1,Kn,Tr=function(e){if(e===2||!e1&&!zn){ce.isUpdating=!0,Kn&&Kn.update(0);var t=ue.length,r=zt(),i=r-Eo>=50,s=t&&ue[0].scroll();if(G2=Zo>s?-1:1,e1||(Zo=s),i&&(N1&&!F2&&r-N1>200&&(N1=0,Si("scrollEnd")),Bn=Eo,Eo=r),G2<0){for(Qt=t;Qt-- >0;)ue[Qt]&&ue[Qt].update(0,i);G2=1}else for(Qt=0;Qt20),r-=r-y}if(p&&(l[p]=e||-.001,e<0&&(e=0)),o){var H=e+r,T=o._isStart;_="scroll"+i.d2,X2(o,H,i,T&&H>20||!T&&(c?Math.max(Te[_],T1[_]):o.parentNode[_])<=H+1),c&&(f=Mr(a),c&&(o.style[i.op.p]=f[i.op.p]-i.op.m-o._offset+yt))}return d&&w&&(_=Mr(w),d.seek(h),m=Mr(w),d._caScrollDist=_[i.p]-m[i.p],e=e/d._caScrollDist*h),d&&d.seek(g),d?e:Math.round(e)},g6=/(webkit|moz|length|cssText|inset)/i,l5=function(e,t,r,i){if(e.parentNode!==t){var s=e.style,o,a;if(t===Te){e._stOrig=s.cssText,a=Y1(e);for(o in a)!+o&&!g6.test(o)&&a[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=a[o]);s.top=r,s.left=i}else s.cssText=e._stOrig;$.core.getCache(e).uncache=1,t.appendChild(e)}},f5=function(e,t,r){var i=t,s=i;return function(o){var a=Math.round(e());return a!==i&&a!==s&&Math.abs(a-i)>3&&Math.abs(a-s)>3&&(o=a,r&&r()),s=i,i=Math.round(o),i}},Q2=function(e,t,r){var i={};i[t.p]="+="+r,$.set(e,i)},u5=function(e,t){var r=Kr(e,t),i="_scroll"+t.p2,s=function o(a,l,f,u,c){var h=o.tween,d=l.onComplete,p={};f=f||r();var g=f5(r,f,function(){h.kill(),o.tween=0});return c=u&&c||0,u=u||a-f,h&&h.kill(),l[i]=a,l.inherit=!1,l.modifiers=p,p[i]=function(){return g(f+u*h.ratio+c*h.ratio*h.ratio)},l.onUpdate=function(){de.cache++,o.tween&&Tr()},l.onComplete=function(){o.tween=0,d&&d.call(h)},h=o.tween=$.to(e,l),h};return e[i]=r,r.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},Mt(e,"wheel",r.wheelHandler),ce.isTouch&&Mt(e,"touchmove",r.wheelHandler),s},ce=(function(){function n(t,r){tn||n.register($)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Lo(this),this.init(t,r)}var e=n.prototype;return e.init=function(r,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!In){this.update=this.refresh=this.kill=cr;return}r=ja(E1(r)||Nn(r)||r.nodeType?{trigger:r}:r,N2);var s=r,o=s.onUpdate,a=s.toggleClass,l=s.id,f=s.onToggle,u=s.onRefresh,c=s.scrub,h=s.trigger,d=s.pin,p=s.pinSpacing,g=s.invalidateOnRefresh,_=s.anticipatePin,m=s.onScrubComplete,w=s.onSnapComplete,L=s.once,b=s.snap,k=s.pinReparent,y=s.pinSpacer,v=s.containerAnimation,H=s.fastScrollEnd,T=s.preventOverlaps,V=r.horizontal||r.containerAnimation&&r.horizontal!==!1?Kt:wt,O=!c&&c!==0,A=c1(r.scroller||he),W=$.core.getCache(A),Y=wi(A),K=("pinType"in r?r.pinType:jr(A,"pinType")||Y&&"fixed")==="fixed",Q=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],U=O&&r.toggleActions.split(" "),re="markers"in r?r.markers:N2.markers,Z=Y?0:parseFloat(Y1(A)["border"+V.p2+on])||0,C=this,me=r.onRefreshInit&&function(){return r.onRefreshInit(C)},Ce=n6(A,Y,V),Fe=s6(A,Y),we=0,He=0,We=0,Me=Kr(A,V),Ve,je,h1,Je,Ke,le,Ze,at,xe,S,ct,F,Ye,ge,Ae,et,R,D,oe,fe,Be,ze,lt,g1,be,t1,gt,p1,r1,Ee,Ue,te,K1,tt,xt,pt,qt,Q1,M;if(C._startClamp=C._endClamp=!1,C._dir=V,_*=45,C.scroller=A,C.scroll=v?v.time.bind(v):Me,Je=Me(),C.vars=r,i=i||r.animation,"refreshPriority"in r&&(Da=1,r.refreshPriority===-9999&&(Kn=C)),W.tweenScroll=W.tweenScroll||{top:u5(A,wt),left:u5(A,Kt)},C.tweenTo=Ve=W.tweenScroll[V.p],C.scrubDuration=function(B){K1=Nn(B)&&B,K1?te?te.duration(B):te=$.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:K1,paused:!0,onComplete:function(){return m&&m(C)}}):(te&&te.progress(1).kill(),te=0)},i&&(i.vars.lazy=!1,i._initted&&!C.isReverted||i.vars.immediateRender!==!1&&r.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),C.animation=i.pause(),i.scrollTrigger=C,C.scrubDuration(c),Ee=0,l||(l=i.vars.id)),b&&((!yi(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in Te.style&&$.set(Y?[Te,T1]:A,{scrollBehavior:"auto"}),de.forEach(function(B){return It(B)&&B.target===(Y?$e.scrollingElement||T1:A)&&(B.smooth=!1)}),h1=It(b.snapTo)?b.snapTo:b.snapTo==="labels"?a6(i):b.snapTo==="labelsDirectional"?l6(i):b.directional!==!1?function(B,j){return Ro(b.snapTo)(B,zt()-He<500?0:j.direction)}:$.utils.snap(b.snapTo),tt=b.duration||{min:.1,max:2},tt=yi(tt)?Zn(tt.min,tt.max):Zn(tt,tt),xt=$.delayedCall(b.delay||K1/2||.1,function(){var B=Me(),j=zt()-He<500,X=Ve.tween;if((j||Math.abs(C.getVelocity())<10)&&!X&&!F2&&we!==B){var J=(B-le)/ge,Ct=i&&!O?i.totalProgress():J,ne=j?0:(Ct-Ue)/(zt()-Bn)*1e3||0,Xe=$.utils.clamp(-J,1-J,sn(ne/2)*ne/.185),Et=J+(b.inertia===!1?0:Xe),Ge,rt,Ie=b,J1=Ie.onStart,ft=Ie.onInterrupt,V1=Ie.onComplete;if(Ge=h1(Et,C),Nn(Ge)||(Ge=Et),rt=Math.max(0,Math.round(le+Ge*ge)),B<=Ze&&B>=le&&rt!==B){if(X&&!X._initted&&X.data<=sn(rt-B))return;b.inertia===!1&&(Xe=Ge-J),Ve(rt,{duration:tt(sn(Math.max(sn(Et-Ct),sn(Ge-Ct))*.185/ne/.05||0)),ease:b.ease||"power3",data:sn(rt-B),onInterrupt:function(){return xt.restart(!0)&&ft&&ft(C)},onComplete:function(){C.update(),we=Me(),i&&!O&&(te?te.resetTo("totalProgress",Ge,i._tTime/i._tDur):i.progress(Ge)),Ee=Ue=i&&!O?i.totalProgress():C.progress,w&&w(C),V1&&V1(C)}},B,Xe*ge,rt-B-Xe*ge),J1&&J1(C,Ve.tween)}}else C.isActive&&we!==B&&xt.restart(!0)}).pause()),l&&(Oo[l]=C),h=C.trigger=c1(h||d!==!0&&d),M=h&&h._gsap&&h._gsap.stRevert,M&&(M=M(C)),d=d===!0?h:c1(d),E1(a)&&(a={targets:h,className:a}),d&&(p===!1||p===$1||(p=!p&&d.parentNode&&d.parentNode.style&&Y1(d.parentNode).display==="flex"?!1:mt),C.pin=d,je=$.core.getCache(d),je.spacer?Ae=je.pinState:(y&&(y=c1(y),y&&!y.nodeType&&(y=y.current||y.nativeElement),je.spacerIsNative=!!y,y&&(je.spacerState=j2(y))),je.spacer=D=y||$e.createElement("div"),D.classList.add("pin-spacer"),l&&D.classList.add("pin-spacer-"+l),je.pinState=Ae=j2(d)),r.force3D!==!1&&$.set(d,{force3D:!0}),C.spacer=D=je.spacer,r1=Y1(d),g1=r1[p+V.os2],fe=$.getProperty(d),Be=$.quickSetter(d,V.a,yt),zo(d,D,r1),R=j2(d)),re){F=yi(re)?ja(re,Qa):Qa,S=U2("scroller-start",l,A,V,F,0),ct=U2("scroller-end",l,A,V,F,0,S),oe=S["offset"+V.op.d2];var ie=c1(jr(A,"content")||A);at=this.markerStart=U2("start",l,ie,V,F,oe,0,v),xe=this.markerEnd=U2("end",l,ie,V,F,oe,0,v),v&&(Q1=$.quickSetter([at,xe],V.a,yt)),!K&&!(ur.length&&jr(A,"fixedMarkers")===!0)&&(o6(Y?Te:A),$.set([S,ct],{force3D:!0}),t1=$.quickSetter(S,V.a,yt),p1=$.quickSetter(ct,V.a,yt))}if(v){var q=v.vars.onUpdate,G=v.vars.onUpdateParams;v.eventCallback("onUpdate",function(){C.update(0,0,1),q&&q.apply(v,G||[])})}if(C.previous=function(){return ue[ue.indexOf(C)-1]},C.next=function(){return ue[ue.indexOf(C)+1]},C.revert=function(B,j){if(!j)return C.kill(!0);var X=B!==!1||!C.enabled,J=Bt;X!==C.isReverted&&(X&&(pt=Math.max(Me(),C.scroll.rec||0),We=C.progress,qt=i&&i.progress()),at&&[at,xe,S,ct].forEach(function(Ct){return Ct.style.display=X?"none":"block"}),X&&(Bt=C,C.update(X)),d&&(!k||!C.isActive)&&(X?c6(d,D,Ae):zo(d,D,Y1(d),be)),X||C.update(X),Bt=J,C.isReverted=X)},C.refresh=function(B,j,X,J){if(!((Bt||!C.enabled)&&!j)){if(d&&B&&N1){Mt(n,"scrollEnd",e5);return}!e1&&me&&me(C),Bt=C,Ve.tween&&!X&&(Ve.tween.kill(),Ve.tween=0),te&&te.pause(),g&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(Jr){return Jr.vars.immediateRender&&Jr.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),C.isReverted||C.revert(!0,!0),C._subPinOffset=!1;var Ct=Ce(),ne=Fe(),Xe=v?v.duration():dr(A,V),Et=ge<=.01||!ge,Ge=0,rt=J||0,Ie=yi(X)?X.end:r.end,J1=r.endTrigger||h,ft=yi(X)?X.start:r.start||(r.start===0||!h?0:d?"0 0":"0 100%"),V1=C.pinnedContainer=r.pinnedContainer&&c1(r.pinnedContainer,C),hr=h&&Math.max(0,ue.indexOf(C))||0,Rt=hr,Ot,Nt,Ei,es,$t,Lt,gr,Yo,L5,Jn,pr,e2,ts;for(re&&yi(X)&&(e2=$.getProperty(S,V.p),ts=$.getProperty(ct,V.p));Rt-- >0;)Lt=ue[Rt],Lt.end||Lt.refresh(0,1)||(Bt=C),gr=Lt.pin,gr&&(gr===h||gr===d||gr===V1)&&!Lt.isReverted&&(Jn||(Jn=[]),Jn.unshift(Lt),Lt.revert(!0,!0)),Lt!==ue[Rt]&&(hr--,Rt--);for(It(ft)&&(ft=ft(C)),ft=za(ft,"start",C),le=a5(ft,h,Ct,V,Me(),at,S,C,ne,Z,K,Xe,v,C._startClamp&&"_startClamp")||(d?-.001:0),It(Ie)&&(Ie=Ie(C)),E1(Ie)&&!Ie.indexOf("+=")&&(~Ie.indexOf(" ")?Ie=(E1(ft)?ft.split(" ")[0]:"")+Ie:(Ge=Y2(Ie.substr(2),Ct),Ie=E1(ft)?ft:(v?$.utils.mapRange(0,v.duration(),v.scrollTrigger.start,v.scrollTrigger.end,le):le)+Ge,J1=h)),Ie=za(Ie,"end",C),Ze=Math.max(le,a5(Ie||(J1?"100% 0":Xe),J1,Ct,V,Me()+Ge,xe,ct,C,ne,Z,K,Xe,v,C._endClamp&&"_endClamp"))||-.001,Ge=0,Rt=hr;Rt--;)Lt=ue[Rt]||{},gr=Lt.pin,gr&&Lt.start-Lt._pinPush<=le&&!v&&Lt.end>0&&(Ot=Lt.end-(C._startClamp?Math.max(0,Lt.start):Lt.start),(gr===h&&Lt.start-Lt._pinPush=dr(A,V)))Ot=Y1(d),es=V===wt,Ei=Me(),ze=parseFloat(fe(V.a))+rt,!Xe&&Ze>1&&(pr=(Y?$e.scrollingElement||T1:A).style,pr={style:pr,value:pr["overflow"+V.a.toUpperCase()]},Y&&Y1(Te)["overflow"+V.a.toUpperCase()]!=="scroll"&&(pr.style["overflow"+V.a.toUpperCase()]="scroll")),zo(d,D,Ot),R=j2(d),Nt=Mr(d,!0),Yo=K&&Kr(A,es?Kt:wt)(),p?(be=[p+V.os2,ge+rt+yt],be.t=D,Rt=p===mt?z2(d,V)+ge+rt:0,Rt&&(be.push(V.d,Rt+yt),D.style.flexBasis!=="auto"&&(D.style.flexBasis=Rt+yt)),ln(be),V1&&ue.forEach(function(Jr){Jr.pin===V1&&Jr.vars.pinSpacing!==!1&&(Jr._subPinOffset=!0)}),K&&Me(pt)):(Rt=z2(d,V),Rt&&D.style.flexBasis!=="auto"&&(D.style.flexBasis=Rt+yt)),K&&($t={top:Nt.top+(es?Ei-le:Yo)+yt,left:Nt.left+(es?Yo:Ei-le)+yt,boxSizing:"border-box",position:"fixed"},$t[xi]=$t["max"+on]=Math.ceil(Nt.width)+yt,$t[Li]=$t["max"+Ao]=Math.ceil(Nt.height)+yt,$t[$1]=$t[$1+Xn]=$t[$1+Yn]=$t[$1+Gn]=$t[$1+Un]="0",$t[mt]=Ot[mt],$t[mt+Xn]=Ot[mt+Xn],$t[mt+Yn]=Ot[mt+Yn],$t[mt+Gn]=Ot[mt+Gn],$t[mt+Un]=Ot[mt+Un],et=h6(Ae,$t,k),e1&&Me(0)),i?(L5=i._initted,yo(1),i.render(i.duration(),!0,!0),lt=fe(V.a)-ze+ge+rt,gt=Math.abs(ge-lt)>1,K&>&&et.splice(et.length-2,2),i.render(0,!0,!0),L5||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),yo(0)):lt=ge,pr&&(pr.value?pr.style["overflow"+V.a.toUpperCase()]=pr.value:pr.style.removeProperty("overflow-"+V.a));else if(h&&Me()&&!v)for(Nt=h.parentNode;Nt&&Nt!==Te;)Nt._pinOffset&&(le-=Nt._pinOffset,Ze-=Nt._pinOffset),Nt=Nt.parentNode;Jn&&Jn.forEach(function(Jr){return Jr.revert(!1,!0)}),C.start=le,C.end=Ze,Je=Ke=e1?pt:Me(),!v&&!e1&&(Je0?ue.slice(0,j).reverse():ue.slice(j+1);return(E1(B)?X.filter(function(J){return J.vars.preventOverlaps===B}):X).filter(function(J){return C.direction>0?J.end<=le:J.start>=Ze})},C.update=function(B,j,X){if(!(v&&!X&&!B)){var J=e1===!0?pt:C.scroll(),Ct=B?0:(J-le)/ge,ne=Ct<0?0:Ct>1?1:Ct||0,Xe=C.progress,Et,Ge,rt,Ie,J1,ft,V1,hr;if(j&&(Ke=Je,Je=v?Me():J,b&&(Ue=Ee,Ee=i&&!O?i.totalProgress():ne)),_&&d&&!Bt&&!Z2&&N1&&(!ne&&leJ+(J-Ke)/(zt()-Bn)*_&&(ne=.9999)),ne!==Xe&&C.enabled){if(Et=C.isActive=!!ne&&ne<1,Ge=!!Xe&&Xe<1,ft=Et!==Ge,J1=ft||!!ne!=!!Xe,C.direction=ne>Xe?1:-1,C.progress=ne,J1&&!Bt&&(rt=ne&&!Xe?0:ne===1?1:Xe===1?2:3,O&&(Ie=!ft&&U[rt+1]!=="none"&&U[rt+1]||U[rt],hr=i&&(Ie==="complete"||Ie==="reset"||Ie in i))),T&&(ft||hr)&&(hr||c||!i)&&(It(T)?T(C):C.getTrailing(T).forEach(function(Ei){return Ei.endAnimation()})),O||(te&&!Bt&&!Z2?(te._dp._time-te._start!==te._time&&te.render(te._dp._time-te._start),te.resetTo?te.resetTo("totalProgress",ne,i._tTime/i._tDur):(te.vars.totalProgress=ne,te.invalidate().restart())):i&&i.totalProgress(ne,!!(Bt&&(He||B)))),d){if(B&&p&&(D.style[p+V.os2]=g1),!K)Be(qn(ze+lt*ne));else if(J1){if(V1=!B&&ne>Xe&&Ze+1>J&&J+1>=dr(A,V),k)if(!B&&(Et||V1)){var Rt=Mr(d,!0),Ot=J-le;l5(d,Te,Rt.top+(V===wt?Ot:0)+yt,Rt.left+(V===wt?0:Ot)+yt)}else l5(d,D);ln(Et||V1?et:R),gt&&ne<1&&Et||Be(ze+(ne===1&&!V1?lt:0))}}b&&!Ve.tween&&!Bt&&!Z2&&xt.restart(!0),a&&(ft||L&&ne&&(ne<1||!To))&&Fn(a.targets).forEach(function(Ei){return Ei.classList[Et||L?"add":"remove"](a.className)}),o&&!O&&!B&&o(C),J1&&!Bt?(O&&(hr&&(Ie==="complete"?i.pause().totalProgress(1):Ie==="reset"?i.restart(!0).pause():Ie==="restart"?i.restart(!0):i[Ie]()),o&&o(C)),(ft||!To)&&(f&&ft&&Po(C,f),Q[rt]&&Po(C,Q[rt]),L&&(ne===1?C.kill(!1,1):Q[rt]=0),ft||(rt=ne===1?1:3,Q[rt]&&Po(C,Q[rt]))),H&&!Et&&Math.abs(C.getVelocity())>(Nn(H)?H:2500)&&($n(C.callbackAnimation),te?te.progress(1):$n(i,Ie==="reverse"?1:!ne,1))):O&&o&&!Bt&&o(C)}if(p1){var Nt=v?J/v.duration()*(v._caScrollDist||0):J;t1(Nt+(S._isFlipped?1:0)),p1(Nt)}Q1&&Q1(-J/v.duration()*(v._caScrollDist||0))}},C.enable=function(B,j){C.enabled||(C.enabled=!0,Mt(A,"resize",jn),Y||Mt(A,"scroll",an),me&&Mt(n,"refreshInit",me),B!==!1&&(C.progress=We=0,Je=Ke=we=Me()),j!==!1&&C.refresh())},C.getTween=function(B){return B&&Ve?Ve.tween:te},C.setPositions=function(B,j,X,J){if(v){var Ct=v.scrollTrigger,ne=v.duration(),Xe=Ct.end-Ct.start;B=Ct.start+Xe*B/ne,j=Ct.start+Xe*j/ne}C.refresh(!1,!1,{start:Ia(B,X&&!!C._startClamp),end:Ia(j,X&&!!C._endClamp)},J),C.update()},C.adjustPinSpacing=function(B){if(be&&B){var j=be.indexOf(V.d)+1;be[j]=parseFloat(be[j])+B+yt,be[1]=parseFloat(be[1])+B+yt,ln(be)}},C.disable=function(B,j){if(B!==!1&&C.revert(!0,!0),C.enabled&&(C.enabled=C.isActive=!1,j||te&&te.pause(),pt=0,je&&(je.uncache=1),me&&Tt(n,"refreshInit",me),xt&&(xt.pause(),Ve.tween&&Ve.tween.kill()&&(Ve.tween=0)),!Y)){for(var X=ue.length;X--;)if(ue[X].scroller===A&&ue[X]!==C)return;Tt(A,"resize",jn),Y||Tt(A,"scroll",an)}},C.kill=function(B,j){C.disable(B,j),te&&!j&&te.kill(),l&&delete Oo[l];var X=ue.indexOf(C);X>=0&&ue.splice(X,1),X===Qt&&G2>0&&Qt--,X=0,ue.forEach(function(J){return J.scroller===C.scroller&&(X=1)}),X||e1||(C.scroll.rec=0),i&&(i.scrollTrigger=null,B&&i.revert({kill:!1}),j||i.kill()),at&&[at,xe,S,ct].forEach(function(J){return J.parentNode&&J.parentNode.removeChild(J)}),Kn===C&&(Kn=0),d&&(je&&(je.uncache=1),X=0,ue.forEach(function(J){return J.pin===d&&X++}),X||(je.spacer=0)),r.onKill&&r.onKill(C)},ue.push(C),C.enable(!1,!1),M&&M(C),i&&i.add&&!ge){var ae=C.update;C.update=function(){C.update=ae,de.cache++,le||Ze||C.refresh()},$.delayedCall(.01,C.update),ge=.01,le=Ze=0}else C.refresh();d&&u6()},n.register=function(r){return tn||($=r||Ya(),$a()&&window.document&&n.enable(),tn=In),tn},n.defaults=function(r){if(r)for(var i in r)N2[i]=r[i];return N2},n.disable=function(r,i){In=0,ue.forEach(function(o){return o[i?"kill":"disable"](r)}),Tt(he,"wheel",an),Tt($e,"scroll",an),clearInterval(D2),Tt($e,"touchcancel",cr),Tt(Te,"touchstart",cr),I2(Tt,$e,"pointerdown,touchstart,mousedown",qa),I2(Tt,$e,"pointerup,touchend,mouseup",Na),O2.kill(),B2(Tt);for(var s=0;s0&&o.left+a0&&o.top+a=0&&P1.splice(t,5),P1.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),$.core.getCache(e),Lo())}}):P1},ce.revert=function(n,e){return Fo(!n,e)},ce.create=function(n,e){return new ce(n,e)},ce.refresh=function(n){return n?jn(!0):(tn||ce.register())&&Ti(!0)},ce.update=function(n){return++de.cache&&Tr(n===!0?2:0)},ce.clearScrollMemory=i5,ce.maxScroll=function(n,e){return dr(n,e?Kt:wt)},ce.getScrollFunc=function(n,e){return Kr(c1(n),e?Kt:wt)},ce.getById=function(n){return Oo[n]},ce.getAll=function(){return ue.filter(function(n){return n.vars.id!=="ScrollSmoother"})},ce.isScrolling=function(){return!!N1},ce.snapDirectional=Ro,ce.addEventListener=function(n,e){var t=ki[n]||(ki[n]=[]);~t.indexOf(e)||t.push(e)},ce.removeEventListener=function(n,e){var t=ki[n],r=t&&t.indexOf(e);r>=0&&t.splice(r,1)},ce.batch=function(n,e){var t=[],r={},i=e.interval||.016,s=e.batchMax||1e9,o=function(f,u){var c=[],h=[],d=$.delayedCall(i,function(){u(c,h),c=[],h=[]}).pause();return function(p){c.length||d.restart(!0),c.push(p.trigger),h.push(p),s<=c.length&&d.progress(1)}},a;for(a in e)r[a]=a.substr(0,2)==="on"&&It(e[a])&&a!=="onRefreshInit"?o(a,e[a]):e[a];return It(s)&&(s=s(),Mt(ce,"refresh",function(){return s=e.batchMax()})),Fn(n).forEach(function(l){var f={};for(a in r)f[a]=r[a];f.trigger=l,t.push(ce.create(f))}),t};var c5=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},Io=function n(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(ht.isTouch?" pinch-zoom":""):"none",e===T1&&n(Te,t)},J2={auto:1,scroll:1},p6=function(e){var t=e.event,r=e.target,i=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||$.core.getCache(s),a=zt(),l;if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==Te&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(J2[(l=Y1(s)).overflowY]||J2[l.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==r&&!wi(s)&&(J2[(l=Y1(s)).overflowY]||J2[l.overflowX]),o._isScrollT=a}(o._isScroll||i==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},d5=function(e,t,r,i){return ht.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&p6,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&Mt($e,ht.eventTypes[0],g5,!1,!0)},onDisable:function(){return Tt($e,ht.eventTypes[0],g5,!0)}})},_6=/(input|label|select|textarea)/i,h5,g5=function(e){var t=_6.test(e.target.tagName);(t||h5)&&(e._gsapAllow=!0,h5=t)},v6=function(e){yi(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,r=t.normalizeScrollX,i=t.momentum,s=t.allowNestedScroll,o=t.onRelease,a,l,f=c1(e.target)||T1,u=$.core.globals().ScrollSmoother,c=u&&u.get(),h=Qr&&(e.content&&c1(e.content)||c&&e.content!==!1&&!c.smooth()&&c.content()),d=Kr(f,wt),p=Kr(f,Kt),g=1,_=(ht.isTouch&&he.visualViewport?he.visualViewport.scale*he.visualViewport.width:he.outerWidth)/he.innerWidth,m=0,w=It(i)?function(){return i(a)}:function(){return i||2.8},L,b,k=d5(f,e.type,!0,s),y=function(){return b=!1},v=cr,H=cr,T=function(){l=dr(f,wt),H=Zn(Qr?1:0,l),r&&(v=Zn(0,dr(f,Kt))),L=Mi},V=function(){h._gsap.y=qn(parseFloat(h._gsap.y)+d.offset)+"px",h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(h._gsap.y)+", 0, 1)",d.offset=d.cacheID=0},O=function(){if(b){requestAnimationFrame(y);var re=qn(a.deltaY/2),Z=H(d.v-re);if(h&&Z!==d.v+d.offset){d.offset=Z-d.v;var C=qn((parseFloat(h&&h._gsap.y)||0)-d.offset);h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+C+", 0, 1)",h._gsap.y=C+"px",d.cacheID=de.cache,Tr()}return!0}d.offset&&V(),b=!0},A,W,Y,K,Q=function(){T(),A.isActive()&&A.vars.scrollY>l&&(d()>l?A.progress(1)&&d(l):A.resetTo("scrollY",l))};return h&&$.set(h,{y:"+=0"}),e.ignoreCheck=function(U){return Qr&&U.type==="touchmove"&&O()||g>1.05&&U.type!=="touchstart"||a.isGesturing||U.touches&&U.touches.length>1},e.onPress=function(){b=!1;var U=g;g=qn((he.visualViewport&&he.visualViewport.scale||1)/_),A.pause(),U!==g&&Io(f,g>1.01?!0:r?!1:"x"),W=p(),Y=d(),T(),L=Mi},e.onRelease=e.onGestureStart=function(U,re){if(d.offset&&V(),!re)K.restart(!0);else{de.cache++;var Z=w(),C,me;r&&(C=p(),me=C+Z*.05*-U.velocityX/.227,Z*=c5(p,C,me,dr(f,Kt)),A.vars.scrollX=v(me)),C=d(),me=C+Z*.05*-U.velocityY/.227,Z*=c5(d,C,me,dr(f,wt)),A.vars.scrollY=H(me),A.invalidate().duration(Z).play(.01),(Qr&&A.vars.scrollY>=l||C>=l-1)&&$.to({},{onUpdate:Q,duration:Z})}o&&o(U)},e.onWheel=function(){A._ts&&A.pause(),zt()-m>1e3&&(L=0,m=zt())},e.onChange=function(U,re,Z,C,me){if(Mi!==L&&T(),re&&r&&p(v(C[2]===re?W+(U.startX-U.x):p()+re-C[1])),Z){d.offset&&V();var Ce=me[2]===Z,Fe=Ce?Y+U.startY-U.y:d()+Z-me[1],we=H(Fe);Ce&&Fe!==we&&(Y+=we-Fe),d(we)}(Z||re)&&Tr()},e.onEnable=function(){Io(f,r?!1:"x"),ce.addEventListener("refresh",Q),Mt(he,"resize",Q),d.smooth&&(d.target.style.scrollBehavior="auto",d.smooth=p.smooth=!1),k.enable()},e.onDisable=function(){Io(f,!0),Tt(he,"resize",Q),ce.removeEventListener("refresh",Q),k.kill()},e.lockAxis=e.lockAxis!==!1,a=new ht(e),a.iOS=Qr,Qr&&!d()&&d(1),Qr&&$.ticker.add(cr),K=a._dc,A=$.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:f5(d,d(),function(){return A.pause()})},onUpdate:Tr,onComplete:K.vars.onComplete}),a};ce.sort=function(n){if(It(n))return ue.sort(n);var e=he.pageYOffset||0;return ce.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+he.innerHeight}),ue.sort(n||function(t,r){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})},ce.observe=function(n){return new ht(n)},ce.normalizeScroll=function(n){if(typeof n>"u")return Jt;if(n===!0&&Jt)return Jt.enable();if(n===!1){Jt&&Jt.kill(),Jt=n;return}var e=n instanceof ht?n:v6(n);return Jt&&Jt.target===e.target&&Jt.kill(),wi(e.target)&&(Jt=e),e},ce.core={_getVelocityProp:Co,_inputObserver:d5,_scrollers:de,_proxies:ur,bridge:{ss:function(){N1||Si("scrollStart"),N1=zt()},ref:function(){return Bt}}},Ya()&&$.registerPlugin(ce);var m6=Pe('');const C6={hash:"svelte-1dygfdw",code:`:host {display:block;min-height:100vh;}.svelte-1dygfdw {box-sizing:border-box;}.gallery.svelte-1dygfdw {position:relative;width:100%;height:100vh;overflow:hidden;background:#111;font-family:system-ui, + --mag-div1-x:${u()/100*(x(k)*p())+-(x(y)*p()-g()/2)}px; + --mag-div2-x:${c()/100*(x(k)*p())+-(x(y)*p()-g()/2)}px; + `)),Se(A,O)};o1(r1,A=>{d()&&x(m)&&A(De)})}var F=se(r1,2),be=se(F,2);return z(Ve),K1(Ve,A=>b=A,()=>b),z(Pe),Ze((A,O,ie)=>{Ye(Pe,`--split1:${u()}%; --split2:${c()}%; --aspect:${h()}; --label-font-size:${l()}`),re(Ve,"data-stacked",A),Ye(F,O),re(F,"aria-label",`Adjust split between ${s()} and ${o()}`),Ye(be,ie),re(be,"aria-label",`Adjust split between ${o()} and ${a()}`)},[()=>j()?"true":"false",()=>`left: var(--split1); --knob-y: ${j()?"-28px":"0px"};`,()=>`left: var(--split2); --knob-y: ${j()?"28px":"0px"};`]),et("pointermove",Ve,ut),et("pointerup",Ve,Ce),Gt("pointercancel",Ve,Ce),Gt("pointerleave",Ve,()=>{Ce(),ce()}),Gt("pointerenter",Ve,C),et("pointerdown",F,A=>Ee("h1",A)),et("keydown",F,A=>ke("h1",A)),et("pointerdown",be,A=>Ee("h2",A)),et("keydown",be,A=>ke("h2",A)),Se(n,Pe),_1(Me)}ks(["pointermove","pointerup","pointerdown","keydown"]),customElements.define("csis-triple-compare",I1(f3,{imgA:{attribute:"img-a",type:"String"},imgB:{attribute:"img-b",type:"String"},imgC:{attribute:"img-c",type:"String"},labelA:{attribute:"label-a",type:"String"},labelB:{attribute:"label-b",type:"String"},labelC:{attribute:"label-c",type:"String"},labelFontSize:{attribute:"label-font-size",type:"String"},showLabels:{attribute:"show-labels",type:"Boolean"},split1:{attribute:"split-1",type:"Number"},split2:{attribute:"split-2",type:"Number"},aspect:{attribute:"aspect",type:"String"},magnifier:{attribute:"magnifier",type:"Boolean"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierSize:{attribute:"magnifier-size",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const O4=Object.freeze(Object.defineProperty({__proto__:null,default:f3},Symbol.toStringTag,{value:"Module"}));function wr(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function u3(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var m1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ii={duration:.5,overwrite:!1,delay:0},Ps,Et,We,q1=1e8,Be=1/q1,Vs=Math.PI*2,D4=Vs/4,F4=0,c3=Math.sqrt,Z4=Math.cos,B4=Math.sin,yt=function(e){return typeof e=="string"},ot=function(e){return typeof e=="function"},yr=function(e){return typeof e=="number"},Hs=function(e){return typeof e>"u"},or=function(e){return typeof e=="object"},a1=function(e){return e!==!1},As=function(){return typeof window<"u"},v2=function(e){return ot(e)||yt(e)},d3=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Dt=Array.isArray,z4=/random\([^)]+\)/g,I4=/,\s*/g,h3=/(?:-?\.?\d|\.)+/gi,g3=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,qi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Rs=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,p3=/[+-]=-?[.\d]+/,q4=/[^,'"\[\]\s]+/gi,N4=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,tt,ar,Os,Ds,C1={},m2={},_3,v3=function(e){return(m2=Yi(e,C1))&&u1},Fs=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Cn=function(e,t){return!t&&console.warn(e)},m3=function(e,t){return e&&(C1[e]=t)&&m2&&(m2[e]=t)||C1},bn=function(){return 0},Y4={suppressEvents:!0,isStart:!0,kill:!1},C2={suppressEvents:!0,kill:!1},$4={suppressEvents:!0},Zs={},zr=[],Bs={},C3,b1={},zs={},b3=30,b2=[],Is="",qs=function(e){var t=e[0],r,i;if(or(t)||ot(t)||(e=[e]),!(r=(t._gsap||{}).harness)){for(i=b2.length;i--&&!b2[i].targetTest(t););r=b2[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new W3(e[i],r)))||e.splice(i,1);return e},ci=function(e){return e._gsap||qs(Y1(e))[0]._gsap},w3=function(e,t,r){return(r=e[t])&&ot(r)?e[t]():Hs(r)&&e.getAttribute&&e.getAttribute(t)||r},l1=function(e,t){return(e=e.split(",")).forEach(t)||e},lt=function(e){return Math.round(e*1e5)/1e5||0},rt=function(e){return Math.round(e*1e7)/1e7||0},Ni=function(e,t){var r=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),r==="+"?e+i:r==="-"?e-i:r==="*"?e*i:e/i},U4=function(e,t){for(var r=t.length,i=0;e.indexOf(t[i])<0&&++ia;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[i]=t,t._prev=o,t.parent=t._dp=e,t},x2=function(e,t,r,i){r===void 0&&(r="_first"),i===void 0&&(i="_last");var s=t._prev,o=t._next;s?s._next=o:e[r]===t&&(e[r]=o),o?o._prev=s:e[i]===t&&(e[i]=s),t._next=t._prev=t.parent=null},Ir=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},di=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},W4=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Ys=function(e,t,r,i){return e._startAt&&(Et?e._startAt.revert(C2):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},j4=function n(e){return!e||e._ts&&n(e.parent)},M3=function(e){return e._repeat?$i(e._tTime,e=e.duration()+e._rDelay)*e:0},$i=function(e,t){var r=Math.floor(e=rt(e/t));return e&&r===e?r-1:r},L2=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},k2=function(e){return e._end=rt(e._start+(e._tDur/Math.abs(e._ts||e._rts||Be)||0))},S2=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=rt(r._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),k2(e),r._dirty||di(r,e)),e},T3=function(e,t){var r;if((t._time||!t._dur&&t._initted||t._startBe)&&t.render(r,!0)),di(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-Be}},lr=function(e,t,r,i){return t.parent&&Ir(t),t._start=rt((yr(r)?r:r||e!==tt?N1(e,r,t):e._time)+t._delay),t._end=rt(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),S3(e,t,"_first","_last",e._sort?"_start":0),$s(t)||(e._recent=t),i||T3(e,t),e._ts<0&&S2(e,e._tTime),e},E3=function(e,t){return(C1.ScrollTrigger||Fs("scrollTrigger",t))&&C1.ScrollTrigger.create(t,e)},P3=function(e,t,r,i,s){if(eo(e,t,s),!e._initted)return 1;if(!r&&e._pt&&!Et&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&C3!==x1.frame)return zr.push(e),e._lazy=[s,i],1},K4=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},$s=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},Q4=function(e,t,r,i){var s=e.ratio,o=t<0||!t&&(!e._start&&K4(e)&&!(!e._initted&&$s(e))||(e._ts<0||e._dp._ts<0)&&!$s(e))?0:1,a=e._rDelay,l=0,f,u,c;if(a&&e._repeat&&(l=xn(0,e._tDur,t),u=$i(l,a),e._yoyo&&u&1&&(o=1-o),u!==$i(e._tTime,a)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||Et||i||e._zTime===Be||!t&&e._zTime){if(!e._initted&&P3(e,t,i,r,l))return;for(c=e._zTime,e._zTime=t||(r?Be:0),r||(r=t&&!c),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=l,f=e._pt;f;)f.r(o,f.d),f=f._next;t<0&&Ys(e,t,r,!0),e._onUpdate&&!r&&y1(e,"onUpdate"),l&&e._repeat&&!r&&e.parent&&y1(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&Ir(e,1),!r&&!Et&&(y1(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},J4=function(e,t,r){var i;if(r>t)for(i=e._first;i&&i._start<=r;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=r;){if(i.data==="isPause"&&i._start0&&!i&&S2(e,e._tTime=e._tDur*a),e.parent&&k2(e),r||di(e.parent,e),e},V3=function(e){return e instanceof Wt?di(e):Ui(e,e._dur)},e9={_start:0,endTime:bn,totalDuration:bn},N1=function n(e,t,r){var i=e.labels,s=e._recent||e9,o=e.duration()>=q1?s.endTime(!1):e._dur,a,l,f;return yt(t)&&(isNaN(t)||t in i)?(l=t.charAt(0),f=t.substr(-1)==="%",a=t.indexOf("="),l==="<"||l===">"?(a>=0&&(t=t.replace(/=/,"")),(l==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(f?(a<0?s:r).totalDuration()/100:1)):a<0?(t in i||(i[t]=o),i[t]):(l=parseFloat(t.charAt(a-1)+t.substr(a+1)),f&&r&&(l=l/100*(Dt(r)?r[0]:r).totalDuration()),a>1?n(e,t.substr(0,a-1),r)+l:o+l)):t==null?o:+t},yn=function(e,t,r){var i=yr(t[1]),s=(i?2:1)+(e<2?0:1),o=t[s],a,l;if(i&&(o.duration=t[1]),o.parent=r,e){for(a=o,l=r;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=a1(l.vars.inherit)&&l.parent;o.immediateRender=a1(a.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new gt(t[0],o,t[s+1])},qr=function(e,t){return e||e===0?t(e):t},xn=function(e,t,r){return rt?t:r},Ft=function(e,t){return!yt(e)||!(t=N4.exec(e))?"":t[1]},t9=function(e,t,r){return qr(r,function(i){return xn(e,t,i)})},Us=[].slice,H3=function(e,t){return e&&or(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&or(e[0]))&&!e.nodeType&&e!==ar},r9=function(e,t,r){return r===void 0&&(r=[]),e.forEach(function(i){var s;return yt(i)&&!t||H3(i,1)?(s=r).push.apply(s,Y1(i)):r.push(i)})||r},Y1=function(e,t,r){return We&&!t&&We.selector?We.selector(e):yt(e)&&!r&&(Os||!Gi())?Us.call((t||Ds).querySelectorAll(e),0):Dt(e)?r9(e,r):H3(e)?Us.call(e,0):e?[e]:[]},Xs=function(e){return e=Y1(e)[0]||Cn("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return Y1(t,r.querySelectorAll?r:r===e?Cn("Invalid scope")||Ds.createElement("div"):e)}},A3=function(e){return e.sort(function(){return .5-Math.random()})},R3=function(e){if(ot(e))return e;var t=or(e)?e:{each:e},r=hi(t.ease),i=t.from||0,s=parseFloat(t.base)||0,o={},a=i>0&&i<1,l=isNaN(i)||a,f=t.axis,u=i,c=i;return yt(i)?u=c={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(u=i[0],c=i[1]),function(h,d,p){var g=(p||t).length,_=o[g],m,y,L,b,k,w,v,H,T;if(!_){if(T=t.grid==="auto"?0:(t.grid||[1,q1])[1],!T){for(v=-q1;v<(v=p[T++].getBoundingClientRect().left)&&Tv&&(v=k),kg?g-1:f?f==="y"?g/T:T:Math.max(T,g/T))||0)*(i==="edges"?-1:1),_.b=g<0?s-g:s,_.u=Ft(t.amount||t.each)||0,r=r&&g<0?U3(r):r}return g=(_[h]-_.min)/_.max||0,rt(_.b+(r?r(g):g)*_.v)+_.u}},Gs=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(r){var i=rt(Math.round(parseFloat(r)/e)*e*t);return(i-i%1)/t+(yr(r)?0:Ft(r))}},O3=function(e,t){var r=Dt(e),i,s;return!r&&or(e)&&(i=r=e.radius||q1,e.values?(e=Y1(e.values),(s=!yr(e[0]))&&(i*=i)):e=Gs(e.increment)),qr(t,r?ot(e)?function(o){return s=e(o),Math.abs(s-o)<=i?s:o}:function(o){for(var a=parseFloat(s?o.x:o),l=parseFloat(s?o.y:0),f=q1,u=0,c=e.length,h,d;c--;)s?(h=e[c].x-a,d=e[c].y-l,h=h*h+d*d):h=Math.abs(e[c]-a),hi?s-o:o)})},Ln=function(e){return e.replace(z4,function(t){var r=t.indexOf("[")+1,i=t.substring(r||7,r?t.indexOf("]"):t.length-1).split(I4);return D3(r?i:+i[0],r?0:+i[1],+i[2]||1e-5)})},Z3=function(e,t,r,i,s){var o=t-e,a=i-r;return qr(s,function(l){return r+((l-e)/o*a||0)})},l9=function n(e,t,r,i){var s=isNaN(e+t)?0:function(d){return(1-d)*e+d*t};if(!s){var o=yt(e),a={},l,f,u,c,h;if(r===!0&&(i=1)&&(r=null),o)e={p:e},t={p:t};else if(Dt(e)&&!Dt(t)){for(u=[],c=e.length,h=c-2,f=1;f(a=Math.abs(a))&&(l=o,s=a);return l},y1=function(e,t,r){var i=e.vars,s=i[t],o=We,a=e._ctx,l,f,u;if(s)return l=i[t+"Params"],f=i.callbackScope||e,r&&zr.length&&w2(),a&&(We=a),u=l?s.apply(f,l):s.call(f),We=o,u},kn=function(e){return Ir(e),e.scrollTrigger&&e.scrollTrigger.kill(!!Et),e.progress()<1&&y1(e,"onInterrupt"),e},Xi,z3=[],I3=function(e){if(e)if(e=!e.name&&e.default||e,As()||e.headless){var t=e.name,r=ot(e),i=t&&!r&&e.init?function(){this._props=[]}:e,s={init:bn,render:io,add:Qs,kill:L9,modifier:x9,rawVars:0},o={targetTest:0,get:0,getSetter:ro,aliases:{},register:0};if(Gi(),e!==i){if(b1[t])return;w1(i,w1(y2(e,s),o)),Yi(i.prototype,Yi(s,y2(e,o))),b1[i.prop=t]=i,e.targetTest&&(b2.push(i),Zs[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}m3(t,i),e.register&&e.register(u1,i,f1)}else z3.push(e)},ze=255,Sn={aqua:[0,ze,ze],lime:[0,ze,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ze],navy:[0,0,128],white:[ze,ze,ze],olive:[128,128,0],yellow:[ze,ze,0],orange:[ze,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ze,0,0],pink:[ze,192,203],cyan:[0,ze,ze],transparent:[ze,ze,ze,0]},Ws=function(e,t,r){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(r-t)*e*6:e<.5?r:e*3<2?t+(r-t)*(2/3-e)*6:t)*ze+.5|0},q3=function(e,t,r){var i=e?yr(e)?[e>>16,e>>8&ze,e&ze]:0:Sn.black,s,o,a,l,f,u,c,h,d,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Sn[e])i=Sn[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),a=e.charAt(3),e="#"+s+s+o+o+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&ze,i&ze,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&ze,e&ze]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(h3),!t)l=+i[0]%360/360,f=+i[1]/100,u=+i[2]/100,o=u<=.5?u*(f+1):u+f-u*f,s=u*2-o,i.length>3&&(i[3]*=1),i[0]=Ws(l+1/3,s,o),i[1]=Ws(l,s,o),i[2]=Ws(l-1/3,s,o);else if(~e.indexOf("="))return i=e.match(g3),r&&i.length<4&&(i[3]=1),i}else i=e.match(h3)||Sn.transparent;i=i.map(Number)}return t&&!p&&(s=i[0]/ze,o=i[1]/ze,a=i[2]/ze,c=Math.max(s,o,a),h=Math.min(s,o,a),u=(c+h)/2,c===h?l=f=0:(d=c-h,f=u>.5?d/(2-c-h):d/(c+h),l=c===s?(o-a)/d+(oe||m<0)&&(r+=m-t),i+=m,k=i-r,L=k-o,(L>0||y)&&(w=++c.frame,h=k-c.time*1e3,c.time=k=k/1e3,o+=L+(L>=s?4:s-L),b=1),y||(l=f(g)),b)for(d=0;d=m&&d--},_listeners:a},c})(),Gi=function(){return!Mn&&x1.wake()},me={},u9=/^[\d.\-M][\d.\-,\s]/,c9=/["']/g,d9=function(e){for(var t={},r=e.substr(1,e.length-3).split(":"),i=r[0],s=1,o=r.length,a,l,f;s1&&r.config?r.config.apply(null,~e.indexOf("{")?[d9(t[1])]:h9(e).split(",").map(x3)):me._CE&&u9.test(e)?me._CE("",e):r},U3=function(e){return function(t){return 1-e(1-t)}},X3=function n(e,t){for(var r=e._first,i;r;)r instanceof Wt?n(r,t):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==t&&(r.timeline?n(r.timeline,t):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=t)),r=r._next},hi=function(e,t){return e&&(ot(e)?e:me[e]||g9(e))||t},gi=function(e,t,r,i){r===void 0&&(r=function(l){return 1-t(1-l)}),i===void 0&&(i=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var s={easeIn:t,easeOut:r,easeInOut:i},o;return l1(e,function(a){me[a]=C1[a]=s,me[o=a.toLowerCase()]=r;for(var l in s)me[o+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=me[a+"."+l]=s[l]}),s},G3=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},js=function n(e,t,r){var i=t>=1?t:1,s=(r||(e?.3:.45))/(t<1?t:1),o=s/Vs*(Math.asin(1/i)||0),a=function(u){return u===1?1:i*Math.pow(2,-10*u)*B4((u-o)*s)+1},l=e==="out"?a:e==="in"?function(f){return 1-a(1-f)}:G3(a);return s=Vs/s,l.config=function(f,u){return n(e,f,u)},l},Ks=function n(e,t){t===void 0&&(t=1.70158);var r=function(o){return o?--o*o*((t+1)*o+t)+1:0},i=e==="out"?r:e==="in"?function(s){return 1-r(1-s)}:G3(r);return i.config=function(s){return n(e,s)},i};l1("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;gi(n+",Power"+(t-1),e?function(r){return Math.pow(r,t)}:function(r){return r},function(r){return 1-Math.pow(1-r,t)},function(r){return r<.5?Math.pow(r*2,t)/2:1-Math.pow((1-r)*2,t)/2})}),me.Linear.easeNone=me.none=me.Linear.easeIn,gi("Elastic",js("in"),js("out"),js()),(function(n,e){var t=1/e,r=2*t,i=2.5*t,s=function(a){return a0?r+(r+this._rDelay)*this._repeat:r):this.totalDuration()&&this._dur},e.totalDuration=function(r){return arguments.length?(this._dirty=0,Ui(this,this._repeat<0?r:(r-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(r,i){if(Gi(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(S2(this,r),!s._dp||s.parent||T3(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&r0||!this._tDur&&!r)&&lr(this._dp,this,this._start-this._delay)}return(this._tTime!==r||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===Be||!this._initted&&this._dur&&r||!r&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=r),y3(this,r,i)),this},e.time=function(r,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),r+M3(this))%(this._dur+this._rDelay)||(r?this._dur:0),i):this._time},e.totalProgress=function(r,i){return arguments.length?this.totalTime(this.totalDuration()*r,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(r,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-r:r)+M3(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(r,i){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(r-1)*s,i):this._repeat?$i(this._tTime,s)+1:1},e.timeScale=function(r,i){if(!arguments.length)return this._rts===-Be?0:this._rts;if(this._rts===r)return this;var s=this.parent&&this._ts?L2(this.parent._time,this):this._tTime;return this._rts=+r||0,this._ts=this._ps||r===-Be?0:this._rts,this.totalTime(xn(-Math.abs(this._delay),this.totalDuration(),s),i!==!1),k2(this),W4(this)},e.paused=function(r){return arguments.length?(this._ps!==r&&(this._ps=r,r?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Gi(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==Be&&(this._tTime-=Be)))),this):this._ps},e.startTime=function(r){if(arguments.length){this._start=rt(r);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&lr(i,this,this._start-this._delay),this}return this._start},e.endTime=function(r){return this._start+(a1(r)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(r){var i=this.parent||this._dp;return i?r&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?L2(i.rawTime(r),this):this._tTime:this._tTime},e.revert=function(r){r===void 0&&(r=$4);var i=Et;return Et=r,Ns(this)&&(this.timeline&&this.timeline.revert(r),this.totalTime(-.01,r.suppressEvents)),this.data!=="nested"&&r.kill!==!1&&this.kill(),Et=i,this},e.globalTime=function(r){for(var i=this,s=arguments.length?r:i.rawTime();i;)s=i._start+s/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(r):s},e.repeat=function(r){return arguments.length?(this._repeat=r===1/0?-2:r,V3(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(r){if(arguments.length){var i=this._time;return this._rDelay=r,V3(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(r){return arguments.length?(this._yoyo=r,this):this._yoyo},e.seek=function(r,i){return this.totalTime(N1(this,r),a1(i))},e.restart=function(r,i){return this.play().totalTime(r?-this._delay:0,a1(i)),this._dur||(this._zTime=-Be),this},e.play=function(r,i){return r!=null&&this.seek(r,i),this.reversed(!1).paused(!1)},e.reverse=function(r,i){return r!=null&&this.seek(r||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(r,i){return r!=null&&this.seek(r,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(r){return arguments.length?(!!r!==this.reversed()&&this.timeScale(-this._rts||(r?-Be:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-Be,this},e.isActive=function(){var r=this.parent||this._dp,i=this._start,s;return!!(!r||this._ts&&this._initted&&r.isActive()&&(s=r.rawTime(!0))>=i&&s1?(i?(o[r]=i,s&&(o[r+"Params"]=s),r==="onUpdate"&&(this._onUpdate=i)):delete o[r],this):o[r]},e.then=function(r){var i=this,s=i._prom;return new Promise(function(o){var a=ot(r)?r:L3,l=function(){var u=i.then;i.then=null,s&&s(),ot(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=u),o(a),i.then=u};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?l():i._prom=l})},e.kill=function(){kn(this)},n})();w1(Tn.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Be,_prom:0,_ps:!1,_rts:1});var Wt=(function(n){u3(e,n);function e(r,i){var s;return r===void 0&&(r={}),s=n.call(this,r)||this,s.labels={},s.smoothChildTiming=!!r.smoothChildTiming,s.autoRemoveChildren=!!r.autoRemoveChildren,s._sort=a1(r.sortChildren),tt&&lr(r.parent||tt,wr(s),i),r.reversed&&s.reverse(),r.paused&&s.paused(!0),r.scrollTrigger&&E3(wr(s),r.scrollTrigger),s}var t=e.prototype;return t.to=function(i,s,o){return yn(0,arguments,this),this},t.from=function(i,s,o){return yn(1,arguments,this),this},t.fromTo=function(i,s,o,a){return yn(2,arguments,this),this},t.set=function(i,s,o){return s.duration=0,s.parent=this,wn(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new gt(i,s,N1(this,o),1),this},t.call=function(i,s,o){return lr(this,gt.delayedCall(0,i,s),o)},t.staggerTo=function(i,s,o,a,l,f,u){return o.duration=s,o.stagger=o.stagger||a,o.onComplete=f,o.onCompleteParams=u,o.parent=this,new gt(i,o,N1(this,l)),this},t.staggerFrom=function(i,s,o,a,l,f,u){return o.runBackwards=1,wn(o).immediateRender=a1(o.immediateRender),this.staggerTo(i,s,o,a,l,f,u)},t.staggerFromTo=function(i,s,o,a,l,f,u,c){return a.startAt=o,wn(a).immediateRender=a1(a.immediateRender),this.staggerTo(i,s,a,l,f,u,c)},t.render=function(i,s,o){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,f=this._dur,u=i<=0?0:rt(i),c=this._zTime<0!=i<0&&(this._initted||!f),h,d,p,g,_,m,y,L,b,k,w,v;if(this!==tt&&u>l&&i>=0&&(u=l),u!==this._tTime||o||c){if(a!==this._time&&f&&(u+=this._time-a,i+=this._time-a),h=u,b=this._start,L=this._ts,m=!L,c&&(f||(a=this._zTime),(i||!s)&&(this._zTime=i)),this._repeat){if(w=this._yoyo,_=f+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(_*100+i,s,o);if(h=rt(u%_),u===l?(g=this._repeat,h=f):(k=rt(u/_),g=~~k,g&&g===k&&(h=f,g--),h>f&&(h=f)),k=$i(this._tTime,_),!a&&this._tTime&&k!==g&&this._tTime-k*_-this._dur<=0&&(k=g),w&&g&1&&(h=f-h,v=1),g!==k&&!this._lock){var H=w&&k&1,T=H===(w&&g&1);if(g=a&&i>=0)for(d=this._first;d;){if(p=d._next,(d._act||h>=d._start)&&d._ts&&y!==d){if(d.parent!==this)return this.render(i,s,o);if(d.render(d._ts>0?(h-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(h-d._start)*d._ts,s,o),h!==this._time||!this._ts&&!m){y=0,p&&(u+=this._zTime=-Be);break}}d=p}else{d=this._last;for(var V=i<0?i:h;d;){if(p=d._prev,(d._act||V<=d._end)&&d._ts&&y!==d){if(d.parent!==this)return this.render(i,s,o);if(d.render(d._ts>0?(V-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(V-d._start)*d._ts,s,o||Et&&Ns(d)),h!==this._time||!this._ts&&!m){y=0,p&&(u+=this._zTime=V?-Be:Be);break}}d=p}}if(y&&!s&&(this.pause(),y.render(h>=a?0:-Be)._zTime=h>=a?1:-1,this._ts))return this._start=b,k2(this),this.render(i,s,o);this._onUpdate&&!s&&y1(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(b===this._start||Math.abs(L)!==Math.abs(this._ts))&&(this._lock||((i||!f)&&(u===l&&this._ts>0||!u&&this._ts<0)&&Ir(this,1),!s&&!(i<0&&!a)&&(u||a||!l)&&(y1(this,u===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(i,s){var o=this;if(yr(s)||(s=N1(this,s,i)),!(i instanceof Tn)){if(Dt(i))return i.forEach(function(a){return o.add(a,s)}),this;if(yt(i))return this.addLabel(i,s);if(ot(i))i=gt.delayedCall(0,i);else return this}return this!==i?lr(this,i,s):this},t.getChildren=function(i,s,o,a){i===void 0&&(i=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),a===void 0&&(a=-q1);for(var l=[],f=this._first;f;)f._start>=a&&(f instanceof gt?s&&l.push(f):(o&&l.push(f),i&&l.push.apply(l,f.getChildren(!0,s,o)))),f=f._next;return l},t.getById=function(i){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===i)return s[o]},t.remove=function(i){return yt(i)?this.removeLabel(i):ot(i)?this.killTweensOf(i):(i.parent===this&&x2(this,i),i===this._recent&&(this._recent=this._last),di(this))},t.totalTime=function(i,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=rt(x1.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,s),this._forcing=0,this):this._tTime},t.addLabel=function(i,s){return this.labels[i]=N1(this,s),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,s,o){var a=gt.delayedCall(0,s||bn,o);return a.data="isPause",this._hasPause=1,lr(this,a,N1(this,i))},t.removePause=function(i){var s=this._first;for(i=N1(this,i);s;)s._start===i&&s.data==="isPause"&&Ir(s),s=s._next},t.killTweensOf=function(i,s,o){for(var a=this.getTweensOf(i,o),l=a.length;l--;)Yr!==a[l]&&a[l].kill(i,s);return this},t.getTweensOf=function(i,s){for(var o=[],a=Y1(i),l=this._first,f=yr(s),u;l;)l instanceof gt?U4(l._targets,a)&&(f?(!Yr||l._initted&&l._ts)&&l.globalTime(0)<=s&&l.globalTime(l.totalDuration())>s:!s||l.isActive())&&o.push(l):(u=l.getTweensOf(a,s)).length&&o.push.apply(o,u),l=l._next;return o},t.tweenTo=function(i,s){s=s||{};var o=this,a=N1(o,i),l=s,f=l.startAt,u=l.onStart,c=l.onStartParams,h=l.immediateRender,d,p=gt.to(o,w1({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale())||Be,onStart:function(){if(o.pause(),!d){var _=s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale());p._dur!==_&&Ui(p,_,0,1).render(p._time,!0,!0),d=1}u&&u.apply(p,c||[])}},s));return h?p.render(0):p},t.tweenFromTo=function(i,s,o){return this.tweenTo(s,w1({startAt:{time:N1(this,i)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),B3(this,N1(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),B3(this,N1(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+Be)},t.shiftChildren=function(i,s,o){o===void 0&&(o=0);var a=this._first,l=this.labels,f;for(i=rt(i);a;)a._start>=o&&(a._start+=i,a._end+=i),a=a._next;if(s)for(f in l)l[f]>=o&&(l[f]+=i);return di(this)},t.invalidate=function(i){var s=this._first;for(this._lock=0;s;)s.invalidate(i),s=s._next;return n.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),di(this)},t.totalDuration=function(i){var s=0,o=this,a=o._last,l=q1,f,u,c;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-i:i));if(o._dirty){for(c=o.parent;a;)f=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&o._sort&&a._ts&&!o._lock?(o._lock=1,lr(o,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(s-=u,(!c&&!o._dp||c&&c.smoothChildTiming)&&(o._start+=rt(u/o._ts),o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),l=0),a._end>s&&a._ts&&(s=a._end),a=f;Ui(o,o===tt&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(i){if(tt._ts&&(y3(tt,L2(i,tt)),C3=x1.frame),x1.frame>=b3){b3+=m1.autoSleep||120;var s=tt._first;if((!s||!s._ts)&&m1.autoSleep&&x1._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||x1.sleep()}}},e})(Tn);w1(Wt.prototype,{_lock:0,_hasPause:0,_forcing:0});var p9=function(e,t,r,i,s,o,a){var l=new f1(this._pt,e,t,0,1,ta,null,s),f=0,u=0,c,h,d,p,g,_,m,y;for(l.b=r,l.e=i,r+="",i+="",(m=~i.indexOf("random("))&&(i=Ln(i)),o&&(y=[r,i],o(y,e,t),r=y[0],i=y[1]),h=r.match(Rs)||[];c=Rs.exec(i);)p=c[0],g=i.substring(f,c.index),d?d=(d+1)%5:g.substr(-5)==="rgba("&&(d=1),p!==h[u++]&&(_=parseFloat(h[u-1])||0,l._pt={_next:l._pt,p:g||u===1?g:",",s:_,c:p.charAt(1)==="="?Ni(_,p)-_:parseFloat(p)-_,m:d&&d<4?Math.round:0},f=Rs.lastIndex);return l.c=f")}),b.duration();else{w={};for(H in p)H==="ease"||H==="easeEach"||C9(H,p[H],w,p.easeEach);for(H in w)for(W=w[H].sort(function(J,G){return J.t-G.t}),R=0,k=0;kl-Be&&!u?l:if&&(h=f)),m=this._yoyo&&p&1,m&&(b=this._yEase,h=f-h),_=$i(this._tTime,g),h===a&&!o&&this._initted&&p===_)return this._tTime=c,this;p!==_&&(L&&this._yEase&&X3(L,m),this.vars.repeatRefresh&&!m&&!this._lock&&h!==g&&this._initted&&(this._lock=o=1,this.render(rt(g*p),!0).invalidate()._lock=0))}if(!this._initted){if(P3(this,u?i:h,o,s,c))return this._tTime=0,this;if(a!==this._time&&!(o&&this.vars.repeatRefresh&&p!==_))return this;if(f!==this._dur)return this.render(i,s,o)}if(this._tTime=c,this._time=h,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=y=(b||this._ease)(h/f),this._from&&(this.ratio=y=1-y),!a&&c&&!s&&!_&&(y1(this,"onStart"),this._tTime!==c))return this;for(d=this._pt;d;)d.r(y,d.d),d=d._next;L&&L.render(i<0?i:L._dur*L._ease(h/this._dur),s,o)||this._startAt&&(this._zTime=i),this._onUpdate&&!s&&(u&&Ys(this,i,s,o),y1(this,"onUpdate")),this._repeat&&p!==_&&this.vars.onRepeat&&!s&&this.parent&&y1(this,"onRepeat"),(c===this._tDur||!c)&&this._tTime===c&&(u&&!this._onUpdate&&Ys(this,i,!0,!0),(i||!f)&&(c===this._tDur&&this._ts>0||!c&&this._ts<0)&&Ir(this,1),!s&&!(u&&!a)&&(c||a||m)&&(y1(this,c===l?"onComplete":"onReverseComplete",!0),this._prom&&!(c0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),n.prototype.invalidate.call(this,i)},t.resetTo=function(i,s,o,a,l){Mn||x1.wake(),this._ts||this.play();var f=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||eo(this,f),u=this._ease(f/this._dur),v9(this,i,s,o,a,u,f,l)?this.resetTo(i,s,o,a,1):(S2(this,0),this.parent||S3(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,s){if(s===void 0&&(s="all"),!i&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?kn(this):this.scrollTrigger&&this.scrollTrigger.kill(!!Et),this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(i,s,Yr&&Yr.vars.overwrite!==!0)._first||kn(this),this.parent&&o!==this.timeline.totalDuration()&&Ui(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,l=i?Y1(i):a,f=this._ptLookup,u=this._pt,c,h,d,p,g,_,m;if((!s||s==="all")&&G4(a,l))return s==="all"&&(this._pt=0),kn(this);for(c=this._op=this._op||[],s!=="all"&&(yt(s)&&(g={},l1(s,function(y){return g[y]=1}),s=g),s=m9(a,s)),m=a.length;m--;)if(~l.indexOf(a[m])){h=f[m],s==="all"?(c[m]=s,p=h,d={}):(d=c[m]=c[m]||{},p=s);for(g in p)_=h&&h[g],_&&((!("kill"in _.d)||_.d.kill(g)===!0)&&x2(this,_,"_pt"),delete h[g]),d!=="all"&&(d[g]=1)}return this._initted&&!this._pt&&u&&kn(this),this},e.to=function(i,s){return new e(i,s,arguments[2])},e.from=function(i,s){return yn(1,arguments)},e.delayedCall=function(i,s,o,a){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},e.fromTo=function(i,s,o){return yn(2,arguments)},e.set=function(i,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(i,s)},e.killTweensOf=function(i,s,o){return tt.killTweensOf(i,s,o)},e})(Tn);w1(gt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),l1("staggerTo,staggerFrom,staggerFromTo",function(n){gt[n]=function(){var e=new Wt,t=Us.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var to=function(e,t,r){return e[t]=r},J3=function(e,t,r){return e[t](r)},b9=function(e,t,r,i){return e[t](i.fp,r)},w9=function(e,t,r){return e.setAttribute(t,r)},ro=function(e,t){return ot(e[t])?J3:Hs(e[t])&&e.setAttribute?w9:to},ea=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},y9=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},ta=function(e,t){var r=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+i,r=r._next;i+=t.c}t.set(t.t,t.p,i,t)},io=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},x9=function(e,t,r,i){for(var s=this._pt,o;s;)o=s._next,s.p===i&&s.modifier(e,t,r),s=o},L9=function(e){for(var t=this._pt,r,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?x2(this,t,"_pt"):t.dep||(r=1),t=i;return!r},k9=function(e,t,r,i){i.mSet(e,t,i.m.call(i.tween,r,i.mt),i)},ra=function(e){for(var t=e._pt,r,i,s,o;t;){for(r=t._next,i=s;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:o)?t._prev._next=t:s=t,(t._next=i)?i._prev=t:o=t,t=r}e._pt=s},f1=(function(){function n(t,r,i,s,o,a,l,f,u){this.t=r,this.s=s,this.c=o,this.p=i,this.r=a||ea,this.d=l||this,this.set=f||to,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(r,i,s){this.mSet=this.mSet||this.set,this.set=k9,this.m=r,this.mt=s,this.tween=i},n})();l1(Is+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return Zs[n]=1}),C1.TweenMax=C1.TweenLite=gt,C1.TimelineLite=C1.TimelineMax=Wt,tt=new Wt({sortChildren:!1,defaults:Ii,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),m1.stringFilter=$3;var pi=[],M2={},S9=[],ia=0,M9=0,no=function(e){return(M2[e]||S9).map(function(t){return t()})},so=function(){var e=Date.now(),t=[];e-ia>2&&(no("matchMediaInit"),pi.forEach(function(r){var i=r.queries,s=r.conditions,o,a,l,f;for(a in i)o=ar.matchMedia(i[a]).matches,o&&(l=1),o!==s[a]&&(s[a]=o,f=1);f&&(r.revert(),l&&t.push(r))}),no("matchMediaRevert"),t.forEach(function(r){return r.onMatch(r,function(i){return r.add(null,i)})}),ia=e,no("matchMedia"))},na=(function(){function n(t,r){this.selector=r&&Xs(r),this.data=[],this._r=[],this.isReverted=!1,this.id=M9++,t&&this.add(t)}var e=n.prototype;return e.add=function(r,i,s){ot(r)&&(s=i,i=r,r=ot);var o=this,a=function(){var f=We,u=o.selector,c;return f&&f!==o&&f.data.push(o),s&&(o.selector=Xs(s)),We=o,c=i.apply(o,arguments),ot(c)&&o._r.push(c),We=f,o.selector=u,o.isReverted=!1,c};return o.last=a,r===ot?a(o,function(l){return o.add(null,l)}):r?o[r]=a:a},e.ignore=function(r){var i=We;We=null,r(this),We=i},e.getTweens=function(){var r=[];return this.data.forEach(function(i){return i instanceof n?r.push.apply(r,i.getTweens()):i instanceof gt&&!(i.parent&&i.parent.data==="nested")&&r.push(i)}),r},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(r,i){var s=this;if(r?(function(){for(var a=s.getTweens(),l=s.data.length,f;l--;)f=s.data[l],f.data==="isFlip"&&(f.revert(),f.getChildren(!0,!0,!1).forEach(function(u){return a.splice(a.indexOf(u),1)}));for(a.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,c){return c.g-u.g||-1/0}).forEach(function(u){return u.t.revert(r)}),l=s.data.length;l--;)f=s.data[l],f instanceof Wt?f.data!=="nested"&&(f.scrollTrigger&&f.scrollTrigger.revert(),f.kill()):!(f instanceof gt)&&f.revert&&f.revert(r);s._r.forEach(function(u){return u(r,s)}),s.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var o=pi.length;o--;)pi[o].id===this.id&&pi.splice(o,1)},e.revert=function(r){this.kill(r||{})},n})(),T9=(function(){function n(t){this.contexts=[],this.scope=t,We&&We.data.push(this)}var e=n.prototype;return e.add=function(r,i,s){or(r)||(r={matches:r});var o=new na(0,s||this.scope),a=o.conditions={},l,f,u;We&&!o.selector&&(o.selector=We.selector),this.contexts.push(o),i=o.add("onMatch",i),o.queries=r;for(f in r)f==="all"?u=1:(l=ar.matchMedia(r[f]),l&&(pi.indexOf(o)<0&&pi.push(o),(a[f]=l.matches)&&(u=1),l.addListener?l.addListener(so):l.addEventListener("change",so)));return u&&i(o,function(c){return o.add(null,c)}),this},e.revert=function(r){this.kill(r||{})},e.kill=function(r){this.contexts.forEach(function(i){return i.kill(r,!0)})},n})(),T2={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r1){var i=e.map(function(u){return u1.quickSetter(u,t,r)}),s=i.length;return function(u){for(var c=s;c--;)i[c](u)}}e=e[0]||{};var o=b1[t],a=ci(e),l=a.harness&&(a.harness.aliases||{})[t]||t,f=o?function(u){var c=new o;Xi._pt=0,c.init(e,r?u+r:u,Xi,0,[e]),c.render(1,c),Xi._pt&&io(1,Xi)}:a.set(e,l);return o?f:function(u){return f(e,l,r?u+r:u,a,1)}},quickTo:function(e,t,r){var i,s=u1.to(e,w1((i={},i[t]="+=0.1",i.paused=!0,i.stagger=0,i),r||{})),o=function(l,f,u){return s.resetTo(t,l,f,u)};return o.tween=s,o},isTweening:function(e){return tt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=hi(e.ease,Ii.ease)),k3(Ii,e||{})},config:function(e){return k3(m1,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,i=e.plugins,s=e.defaults,o=e.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!b1[a]&&!C1[a]&&Cn(t+" effect requires "+a+" plugin.")}),zs[t]=function(a,l,f){return r(Y1(a),w1(l||{},s),f)},o&&(Wt.prototype[t]=function(a,l,f){return this.add(zs[t](a,or(l)?l:(f=l)&&{},this),f)})},registerEase:function(e,t){me[e]=hi(t)},parseEase:function(e,t){return arguments.length?hi(e,t):me},getById:function(e){return tt.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var r=new Wt(e),i,s;for(r.smoothChildTiming=a1(e.smoothChildTiming),tt.remove(r),r._dp=0,r._time=r._tTime=tt._time,i=tt._first;i;)s=i._next,(t||!(!i._dur&&i instanceof gt&&i.vars.onComplete===i._targets[0]))&&lr(r,i,i._start-i._delay),i=s;return lr(tt,r,0),r},context:function(e,t){return e?new na(e,t):We},matchMedia:function(e){return new T9(e)},matchMediaRefresh:function(){return pi.forEach(function(e){var t=e.conditions,r,i;for(i in t)t[i]&&(t[i]=!1,r=1);r&&e.revert()})||so()},addEventListener:function(e,t){var r=M2[e]||(M2[e]=[]);~r.indexOf(t)||r.push(t)},removeEventListener:function(e,t){var r=M2[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},utils:{wrap:o9,wrapYoyo:a9,distribute:R3,random:D3,snap:O3,normalize:s9,getUnit:Ft,clamp:t9,splitColor:q3,toArray:Y1,selector:Xs,mapRange:Z3,pipe:i9,unitize:n9,interpolate:l9,shuffle:A3},install:v3,effects:zs,ticker:x1,updateRoot:Wt.updateRoot,plugins:b1,globalTimeline:tt,core:{PropTween:f1,globals:m3,Tween:gt,Timeline:Wt,Animation:Tn,getCache:ci,_removeLinkedListItem:x2,reverting:function(){return Et},context:function(e){return e&&We&&(We.data.push(e),e._ctx=We),We},suppressOverwrites:function(e){return Ps=e}}};l1("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return T2[n]=gt[n]}),x1.add(Wt.updateRoot),Xi=T2.to({},{duration:0});var E9=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r},P9=function(e,t){var r=e._targets,i,s,o;for(i in t)for(s=r.length;s--;)o=e._ptLookup[s][i],o&&(o=o.d)&&(o._pt&&(o=E9(o,i)),o&&o.modifier&&o.modifier(t[i],e,r[s],i))},oo=function(e,t){return{name:e,headless:1,rawVars:1,init:function(i,s,o){o._onInit=function(a){var l,f;if(yt(s)&&(l={},l1(s,function(u){return l[u]=1}),s=l),t){l={};for(f in s)l[f]=t(s[f]);s=l}P9(a,s)}}}},u1=T2.registerPlugin({name:"attr",init:function(e,t,r,i,s){var o,a,l;this.tween=r;for(o in t)l=e.getAttribute(o)||"",a=this.add(e,"setAttribute",(l||0)+"",t[o],i,s,0,0,o),a.op=o,a.b=l,this._props.push(o)},render:function(e,t){for(var r=t._pt;r;)Et?r.set(r.t,r.p,r.b,r):r.r(e,r.d),r=r._next}},{name:"endArray",headless:1,init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r],0,0,0,0,0,1)}},oo("roundProps",Gs),oo("modifiers"),oo("snap",O3))||T2;gt.version=Wt.version=u1.version="3.14.2",_3=1,As()&&Gi(),me.Power0,me.Power1,me.Power2,me.Power3,me.Power4,me.Linear,me.Quad,me.Cubic,me.Quart,me.Quint,me.Strong,me.Elastic,me.Back,me.SteppedEase,me.Bounce,me.Sine,me.Expo,me.Circ;var sa,$r,Wi,ao,_i,oa,lo,V9=function(){return typeof window<"u"},xr={},vi=180/Math.PI,ji=Math.PI/180,Ki=Math.atan2,aa=1e8,fo=/([A-Z])/g,H9=/(left|right|width|margin|padding|x)/i,A9=/[\s,\(]\S/,fr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},uo=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},R9=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},O9=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},D9=function(e,t){return t.set(t.t,t.p,e===1?t.e:e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},F9=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},la=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},fa=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},Z9=function(e,t,r){return e.style[t]=r},B9=function(e,t,r){return e.style.setProperty(t,r)},z9=function(e,t,r){return e._gsap[t]=r},I9=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},q9=function(e,t,r,i,s){var o=e._gsap;o.scaleX=o.scaleY=r,o.renderTransform(s,o)},N9=function(e,t,r,i,s){var o=e._gsap;o[t]=r,o.renderTransform(s,o)},it="transform",c1=it+"Origin",Y9=function n(e,t){var r=this,i=this.target,s=i.style,o=i._gsap;if(e in xr&&s){if(this.tfm=this.tfm||{},e!=="transform")e=fr[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return r.tfm[a]=Lr(i,a)}):this.tfm[e]=o.x?o[e]:Lr(i,e),e===c1&&(this.tfm.zOrigin=o.zOrigin);else return fr.transform.split(",").forEach(function(a){return n.call(r,a,t)});if(this.props.indexOf(it)>=0)return;o.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(c1,t,"")),e=it}(s||t)&&this.props.push(e,t,s[e])},ua=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},$9=function(){var e=this.props,t=this.target,r=t.style,i=t._gsap,s,o;for(s=0;s=0?ha[o]:"")+e},ho=function(){V9()&&window.document&&(sa=window,$r=sa.document,Wi=$r.documentElement,_i=co("div")||{style:{}},co("div"),it=Qi(it),c1=it+"Origin",_i.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",da=!!Qi("perspective"),lo=u1.core.reverting,ao=1)},ga=function(e){var t=e.ownerSVGElement,r=co("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),s;i.style.display="block",r.appendChild(i),Wi.appendChild(r);try{s=i.getBBox()}catch{}return r.removeChild(i),Wi.removeChild(r),s},pa=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},_a=function(e){var t,r;try{t=e.getBBox()}catch{t=ga(e),r=1}return t&&(t.width||t.height)||r||(t=ga(e)),t&&!t.width&&!t.x&&!t.y?{x:+pa(e,["x","cx","x1"])||0,y:+pa(e,["y","cy","y1"])||0,width:0,height:0}:t},va=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&_a(e))},Ur=function(e,t){if(t){var r=e.style,i;t in xr&&t!==c1&&(t=it),r.removeProperty?(i=t.substr(0,2),(i==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),r.removeProperty(i==="--"?t:t.replace(fo,"-$1").toLowerCase())):r.removeAttribute(t)}},Xr=function(e,t,r,i,s,o){var a=new f1(e._pt,t,r,0,1,o?fa:la);return e._pt=a,a.b=i,a.e=s,e._props.push(r),a},ma={deg:1,rad:1,turn:1},U9={grid:1,flex:1},Gr=function n(e,t,r,i){var s=parseFloat(r)||0,o=(r+"").trim().substr((s+"").length)||"px",a=_i.style,l=H9.test(t),f=e.tagName.toLowerCase()==="svg",u=(f?"client":"offset")+(l?"Width":"Height"),c=100,h=i==="px",d=i==="%",p,g,_,m;if(i===o||!s||ma[i]||ma[o])return s;if(o!=="px"&&!h&&(s=n(e,t,r,"px")),m=e.getCTM&&va(e),(d||o==="%")&&(xr[t]||~t.indexOf("adius")))return p=m?e.getBBox()[l?"width":"height"]:e[u],lt(d?s/p*c:s/100*p);if(a[l?"width":"height"]=c+(h?o:i),g=i!=="rem"&&~t.indexOf("adius")||i==="em"&&e.appendChild&&!f?e:e.parentNode,m&&(g=(e.ownerSVGElement||{}).parentNode),(!g||g===$r||!g.appendChild)&&(g=$r.body),_=g._gsap,_&&d&&_.width&&l&&_.time===x1.time&&!_.uncache)return lt(s/_.width*c);if(d&&(t==="height"||t==="width")){var y=e.style[t];e.style[t]=c+i,p=e[u],y?e.style[t]=y:Ur(e,t)}else(d||o==="%")&&!U9[L1(g,"display")]&&(a.position=L1(e,"position")),g===e&&(a.position="static"),g.appendChild(_i),p=_i[u],g.removeChild(_i),a.position="absolute";return l&&d&&(_=ci(g),_.time=x1.time,_.width=g[u]),lt(h?p*s/c:p&&s?c/p*s:0)},Lr=function(e,t,r,i){var s;return ao||ho(),t in fr&&t!=="transform"&&(t=fr[t],~t.indexOf(",")&&(t=t.split(",")[0])),xr[t]&&t!=="transform"?(s=Vn(e,i),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:P2(L1(e,c1))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||i||~(s+"").indexOf("calc("))&&(s=E2[t]&&E2[t](e,t,r)||L1(e,t)||w3(e,t)||(t==="opacity"?1:0))),r&&!~(s+"").trim().indexOf(" ")?Gr(e,t,s,r)+r:s},X9=function(e,t,r,i){if(!r||r==="none"){var s=Qi(t,e,1),o=s&&L1(e,s,1);o&&o!==r?(t=s,r=o):t==="borderColor"&&(r=L1(e,"borderTopColor"))}var a=new f1(this._pt,e.style,t,0,1,ta),l=0,f=0,u,c,h,d,p,g,_,m,y,L,b,k;if(a.b=r,a.e=i,r+="",i+="",i.substring(0,6)==="var(--"&&(i=L1(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(g=e.style[t],e.style[t]=i,i=L1(e,t)||i,g?e.style[t]=g:Ur(e,t)),u=[r,i],$3(u),r=u[0],i=u[1],h=r.match(qi)||[],k=i.match(qi)||[],k.length){for(;c=qi.exec(i);)_=c[0],y=i.substring(l,c.index),p?p=(p+1)%5:(y.substr(-5)==="rgba("||y.substr(-5)==="hsla(")&&(p=1),_!==(g=h[f++]||"")&&(d=parseFloat(g)||0,b=g.substr((d+"").length),_.charAt(1)==="="&&(_=Ni(d,_)+b),m=parseFloat(_),L=_.substr((m+"").length),l=qi.lastIndex-L.length,L||(L=L||m1.units[t]||b,l===i.length&&(i+=L,a.e+=L)),b!==L&&(d=Gr(e,t,g,L)||0),a._pt={_next:a._pt,p:y||f===1?y:",",s:d,c:m-d,m:p&&p<4||t==="zIndex"?Math.round:0});a.c=l-1;)a=s[f],xr[a]&&(l=1,a=a==="transformOrigin"?c1:it),Ur(r,a);l&&(Ur(r,it),o&&(o.svg&&r.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Vn(r,1),o.uncache=1,ua(i)))}},E2={clearProps:function(e,t,r,i,s){if(s.data!=="isFromStart"){var o=e._pt=new f1(e._pt,t,r,0,0,W9);return o.u=i,o.pr=-10,o.tween=s,e._props.push(r),1}}},Pn=[1,0,0,1,0,0],ba={},wa=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},ya=function(e){var t=L1(e,it);return wa(t)?Pn:t.substr(7).match(g3).map(lt)},go=function(e,t){var r=e._gsap||ci(e),i=e.style,s=ya(e),o,a,l,f;return r.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,s=[l.a,l.b,l.c,l.d,l.e,l.f],s.join(",")==="1,0,0,1,0,0"?Pn:s):(s===Pn&&!e.offsetParent&&e!==Wi&&!r.svg&&(l=i.display,i.display="block",o=e.parentNode,(!o||!e.offsetParent&&!e.getBoundingClientRect().width)&&(f=1,a=e.nextElementSibling,Wi.appendChild(e)),s=ya(e),l?i.display=l:Ur(e,"display"),f&&(a?o.insertBefore(e,a):o?o.appendChild(e):Wi.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},po=function(e,t,r,i,s,o){var a=e._gsap,l=s||go(e,!0),f=a.xOrigin||0,u=a.yOrigin||0,c=a.xOffset||0,h=a.yOffset||0,d=l[0],p=l[1],g=l[2],_=l[3],m=l[4],y=l[5],L=t.split(" "),b=parseFloat(L[0])||0,k=parseFloat(L[1])||0,w,v,H,T;r?l!==Pn&&(v=d*_-p*g)&&(H=b*(_/v)+k*(-g/v)+(g*y-_*m)/v,T=b*(-p/v)+k*(d/v)-(d*y-p*m)/v,b=H,k=T):(w=_a(e),b=w.x+(~L[0].indexOf("%")?b/100*w.width:b),k=w.y+(~(L[1]||L[0]).indexOf("%")?k/100*w.height:k)),i||i!==!1&&a.smooth?(m=b-f,y=k-u,a.xOffset=c+(m*d+y*g)-m,a.yOffset=h+(m*p+y*_)-y):a.xOffset=a.yOffset=0,a.xOrigin=b,a.yOrigin=k,a.smooth=!!i,a.origin=t,a.originIsAbsolute=!!r,e.style[c1]="0px 0px",o&&(Xr(o,a,"xOrigin",f,b),Xr(o,a,"yOrigin",u,k),Xr(o,a,"xOffset",c,a.xOffset),Xr(o,a,"yOffset",h,a.yOffset)),e.setAttribute("data-svg-origin",b+" "+k)},Vn=function(e,t){var r=e._gsap||new W3(e);if("x"in r&&!t&&!r.uncache)return r;var i=e.style,s=r.scaleX<0,o="px",a="deg",l=getComputedStyle(e),f=L1(e,c1)||"0",u,c,h,d,p,g,_,m,y,L,b,k,w,v,H,T,V,D,R,W,U,j,J,G,oe,Z,C,ce,Ee,ut,Ce,ke;return u=c=h=g=_=m=y=L=b=0,d=p=1,r.svg=!!(e.getCTM&&va(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[it]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[it]!=="none"?l[it]:"")),i.scale=i.rotate=i.translate="none"),v=go(e,r.svg),r.svg&&(r.uncache?(oe=e.getBBox(),f=r.xOrigin-oe.x+"px "+(r.yOrigin-oe.y)+"px",G=""):G=!t&&e.getAttribute("data-svg-origin"),po(e,G||f,!!G||r.originIsAbsolute,r.smooth!==!1,v)),k=r.xOrigin||0,w=r.yOrigin||0,v!==Pn&&(D=v[0],R=v[1],W=v[2],U=v[3],u=j=v[4],c=J=v[5],v.length===6?(d=Math.sqrt(D*D+R*R),p=Math.sqrt(U*U+W*W),g=D||R?Ki(R,D)*vi:0,y=W||U?Ki(W,U)*vi+g:0,y&&(p*=Math.abs(Math.cos(y*ji))),r.svg&&(u-=k-(k*D+w*W),c-=w-(k*R+w*U))):(ke=v[6],ut=v[7],C=v[8],ce=v[9],Ee=v[10],Ce=v[11],u=v[12],c=v[13],h=v[14],H=Ki(ke,Ee),_=H*vi,H&&(T=Math.cos(-H),V=Math.sin(-H),G=j*T+C*V,oe=J*T+ce*V,Z=ke*T+Ee*V,C=j*-V+C*T,ce=J*-V+ce*T,Ee=ke*-V+Ee*T,Ce=ut*-V+Ce*T,j=G,J=oe,ke=Z),H=Ki(-W,Ee),m=H*vi,H&&(T=Math.cos(-H),V=Math.sin(-H),G=D*T-C*V,oe=R*T-ce*V,Z=W*T-Ee*V,Ce=U*V+Ce*T,D=G,R=oe,W=Z),H=Ki(R,D),g=H*vi,H&&(T=Math.cos(H),V=Math.sin(H),G=D*T+R*V,oe=j*T+J*V,R=R*T-D*V,J=J*T-j*V,D=G,j=oe),_&&Math.abs(_)+Math.abs(g)>359.9&&(_=g=0,m=180-m),d=lt(Math.sqrt(D*D+R*R+W*W)),p=lt(Math.sqrt(J*J+ke*ke)),H=Ki(j,J),y=Math.abs(H)>2e-4?H*vi:0,b=Ce?1/(Ce<0?-Ce:Ce):0),r.svg&&(G=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!wa(L1(e,it)),G&&e.setAttribute("transform",G))),Math.abs(y)>90&&Math.abs(y)<270&&(s?(d*=-1,y+=g<=0?180:-180,g+=g<=0?180:-180):(p*=-1,y+=y<=0?180:-180)),t=t||r.uncache,r.x=u-((r.xPercent=u&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+o,r.y=c-((r.yPercent=c&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-c)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+o,r.z=h+o,r.scaleX=lt(d),r.scaleY=lt(p),r.rotation=lt(g)+a,r.rotationX=lt(_)+a,r.rotationY=lt(m)+a,r.skewX=y+a,r.skewY=L+a,r.transformPerspective=b+o,(r.zOrigin=parseFloat(f.split(" ")[2])||!t&&r.zOrigin||0)&&(i[c1]=P2(f)),r.xOffset=r.yOffset=0,r.force3D=m1.force3D,r.renderTransform=r.svg?K9:da?xa:j9,r.uncache=0,r},P2=function(e){return(e=e.split(" "))[0]+" "+e[1]},_o=function(e,t,r){var i=Ft(t);return lt(parseFloat(t)+parseFloat(Gr(e,"x",r+"px",i)))+i},j9=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,xa(e,t)},mi="0deg",Hn="0px",Ci=") ",xa=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.z,f=r.rotation,u=r.rotationY,c=r.rotationX,h=r.skewX,d=r.skewY,p=r.scaleX,g=r.scaleY,_=r.transformPerspective,m=r.force3D,y=r.target,L=r.zOrigin,b="",k=m==="auto"&&e&&e!==1||m===!0;if(L&&(c!==mi||u!==mi)){var w=parseFloat(u)*ji,v=Math.sin(w),H=Math.cos(w),T;w=parseFloat(c)*ji,T=Math.cos(w),o=_o(y,o,v*T*-L),a=_o(y,a,-Math.sin(w)*-L),l=_o(y,l,H*T*-L+L)}_!==Hn&&(b+="perspective("+_+Ci),(i||s)&&(b+="translate("+i+"%, "+s+"%) "),(k||o!==Hn||a!==Hn||l!==Hn)&&(b+=l!==Hn||k?"translate3d("+o+", "+a+", "+l+") ":"translate("+o+", "+a+Ci),f!==mi&&(b+="rotate("+f+Ci),u!==mi&&(b+="rotateY("+u+Ci),c!==mi&&(b+="rotateX("+c+Ci),(h!==mi||d!==mi)&&(b+="skew("+h+", "+d+Ci),(p!==1||g!==1)&&(b+="scale("+p+", "+g+Ci),y.style[it]=b||"translate(0, 0)"},K9=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.rotation,f=r.skewX,u=r.skewY,c=r.scaleX,h=r.scaleY,d=r.target,p=r.xOrigin,g=r.yOrigin,_=r.xOffset,m=r.yOffset,y=r.forceCSS,L=parseFloat(o),b=parseFloat(a),k,w,v,H,T;l=parseFloat(l),f=parseFloat(f),u=parseFloat(u),u&&(u=parseFloat(u),f+=u,l+=u),l||f?(l*=ji,f*=ji,k=Math.cos(l)*c,w=Math.sin(l)*c,v=Math.sin(l-f)*-h,H=Math.cos(l-f)*h,f&&(u*=ji,T=Math.tan(f-u),T=Math.sqrt(1+T*T),v*=T,H*=T,u&&(T=Math.tan(u),T=Math.sqrt(1+T*T),k*=T,w*=T)),k=lt(k),w=lt(w),v=lt(v),H=lt(H)):(k=c,H=h,w=v=0),(L&&!~(o+"").indexOf("px")||b&&!~(a+"").indexOf("px"))&&(L=Gr(d,"x",o,"px"),b=Gr(d,"y",a,"px")),(p||g||_||m)&&(L=lt(L+p-(p*k+g*v)+_),b=lt(b+g-(p*w+g*H)+m)),(i||s)&&(T=d.getBBox(),L=lt(L+i/100*T.width),b=lt(b+s/100*T.height)),T="matrix("+k+","+w+","+v+","+H+","+L+","+b+")",d.setAttribute("transform",T),y&&(d.style[it]=T)},Q9=function(e,t,r,i,s){var o=360,a=yt(s),l=parseFloat(s)*(a&&~s.indexOf("rad")?vi:1),f=l-i,u=i+f+"deg",c,h;return a&&(c=s.split("_")[1],c==="short"&&(f%=o,f!==f%(o/2)&&(f+=f<0?o:-o)),c==="cw"&&f<0?f=(f+o*aa)%o-~~(f/o)*o:c==="ccw"&&f>0&&(f=(f-o*aa)%o-~~(f/o)*o)),e._pt=h=new f1(e._pt,t,r,i,f,R9),h.e=u,h.u="deg",e._props.push(r),h},La=function(e,t){for(var r in t)e[r]=t[r];return e},J9=function(e,t,r){var i=La({},r._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=r.style,a,l,f,u,c,h,d,p;i.svg?(f=r.getAttribute("transform"),r.setAttribute("transform",""),o[it]=t,a=Vn(r,1),Ur(r,it),r.setAttribute("transform",f)):(f=getComputedStyle(r)[it],o[it]=t,a=Vn(r,1),o[it]=f);for(l in xr)f=i[l],u=a[l],f!==u&&s.indexOf(l)<0&&(d=Ft(f),p=Ft(u),c=d!==p?Gr(r,l,f,p):parseFloat(f),h=parseFloat(u),e._pt=new f1(e._pt,a,l,c,h-c,uo),e._pt.u=p||0,e._props.push(l));La(a,i)};l1("padding,margin,Width,Radius",function(n,e){var t="Top",r="Right",i="Bottom",s="Left",o=(e<3?[t,r,i,s]:[t+s,t+r,i+r,i+s]).map(function(a){return e<2?n+a:"border"+a+n});E2[e>1?"border"+n:n]=function(a,l,f,u,c){var h,d;if(arguments.length<4)return h=o.map(function(p){return Lr(a,p,f)}),d=h.join(" "),d.split(h[0]).length===5?h[0]:d;h=(u+"").split(" "),d={},o.forEach(function(p,g){return d[p]=h[g]=h[g]||h[(g-1)/2|0]}),a.init(l,d,c)}});var ka={name:"css",register:ho,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,s){var o=this._props,a=e.style,l=r.vars.startAt,f,u,c,h,d,p,g,_,m,y,L,b,k,w,v,H,T;ao||ho(),this.styles=this.styles||ca(e),H=this.styles.props,this.tween=r;for(g in t)if(g!=="autoRound"&&(u=t[g],!(b1[g]&&j3(g,t,r,i,e,s)))){if(d=typeof u,p=E2[g],d==="function"&&(u=u.call(r,i,e,s),d=typeof u),d==="string"&&~u.indexOf("random(")&&(u=Ln(u)),p)p(this,e,g,u,r)&&(v=1);else if(g.substr(0,2)==="--")f=(getComputedStyle(e).getPropertyValue(g)+"").trim(),u+="",Nr.lastIndex=0,Nr.test(f)||(_=Ft(f),m=Ft(u),m?_!==m&&(f=Gr(e,g,f,m)+m):_&&(u+=_)),this.add(a,"setProperty",f,u,i,s,0,0,g),o.push(g),H.push(g,0,a[g]);else if(d!=="undefined"){if(l&&g in l?(f=typeof l[g]=="function"?l[g].call(r,i,e,s):l[g],yt(f)&&~f.indexOf("random(")&&(f=Ln(f)),Ft(f+"")||f==="auto"||(f+=m1.units[g]||Ft(Lr(e,g))||""),(f+"").charAt(1)==="="&&(f=Lr(e,g))):f=Lr(e,g),h=parseFloat(f),y=d==="string"&&u.charAt(1)==="="&&u.substr(0,2),y&&(u=u.substr(2)),c=parseFloat(u),g in fr&&(g==="autoAlpha"&&(h===1&&Lr(e,"visibility")==="hidden"&&c&&(h=0),H.push("visibility",0,a.visibility),Xr(this,a,"visibility",h?"inherit":"hidden",c?"inherit":"hidden",!c)),g!=="scale"&&g!=="transform"&&(g=fr[g],~g.indexOf(",")&&(g=g.split(",")[0]))),L=g in xr,L){if(this.styles.save(g),T=u,d==="string"&&u.substring(0,6)==="var(--"){if(u=L1(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var V=e.style.perspective;e.style.perspective=u,u=L1(e,"perspective"),V?e.style.perspective=V:Ur(e,"perspective")}c=parseFloat(u)}if(b||(k=e._gsap,k.renderTransform&&!t.parseTransform||Vn(e,t.parseTransform),w=t.smoothOrigin!==!1&&k.smooth,b=this._pt=new f1(this._pt,a,it,0,1,k.renderTransform,k,0,-1),b.dep=1),g==="scale")this._pt=new f1(this._pt,k,"scaleY",k.scaleY,(y?Ni(k.scaleY,y+c):c)-k.scaleY||0,uo),this._pt.u=0,o.push("scaleY",g),g+="X";else if(g==="transformOrigin"){H.push(c1,0,a[c1]),u=G9(u),k.svg?po(e,u,0,w,0,this):(m=parseFloat(u.split(" ")[2])||0,m!==k.zOrigin&&Xr(this,k,"zOrigin",k.zOrigin,m),Xr(this,a,g,P2(f),P2(u)));continue}else if(g==="svgOrigin"){po(e,u,1,w,0,this);continue}else if(g in ba){Q9(this,k,g,h,y?Ni(h,y+u):u);continue}else if(g==="smoothOrigin"){Xr(this,k,"smooth",k.smooth,u);continue}else if(g==="force3D"){k[g]=u;continue}else if(g==="transform"){J9(this,u,e);continue}}else g in a||(g=Qi(g)||g);if(L||(c||c===0)&&(h||h===0)&&!A9.test(u)&&g in a)_=(f+"").substr((h+"").length),c||(c=0),m=Ft(u)||(g in m1.units?m1.units[g]:_),_!==m&&(h=Gr(e,g,f,m)),this._pt=new f1(this._pt,L?k:a,g,h,(y?Ni(h,y+c):c)-h,!L&&(m==="px"||g==="zIndex")&&t.autoRound!==!1?F9:uo),this._pt.u=m||0,L&&T!==u?(this._pt.b=f,this._pt.e=T,this._pt.r=D9):_!==m&&m!=="%"&&(this._pt.b=f,this._pt.r=O9);else if(g in a)X9.call(this,e,g,f,y?y+u:u);else if(g in e)this.add(e,g,f||e[g],y?y+u:u,i,s);else if(g!=="parseTransform"){Fs(g,u);continue}L||(g in a?H.push(g,0,a[g]):typeof e[g]=="function"?H.push(g,2,e[g]()):H.push(g,1,f||e[g])),o.push(g)}}v&&ra(this)},render:function(e,t){if(t.tween._time||!lo())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:Lr,aliases:fr,getSetter:function(e,t,r){var i=fr[t];return i&&i.indexOf(",")<0&&(t=i),t in xr&&t!==c1&&(e._gsap.x||Lr(e,"x"))?r&&oa===r?t==="scale"?I9:z9:(oa=r||{})&&(t==="scale"?q9:N9):e.style&&!Hs(e.style[t])?Z9:~t.indexOf("-")?B9:ro(e,t)},core:{_removeProperty:Ur,_getMatrix:go}};u1.utils.checkPrefix=Qi,u1.core.getStyleSaver=ca,(function(n,e,t,r){var i=l1(n+","+e+","+t,function(s){xr[s]=1});l1(e,function(s){m1.units[s]="deg",ba[s]=1}),fr[i[13]]=n+","+e,l1(r,function(s){var o=s.split(":");fr[o[1]]=i[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY"),l1("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){m1.units[n]="px"}),u1.registerPlugin(ka);var kr=u1.registerPlugin(ka)||u1;kr.core.Tween;function e6(n,e){for(var t=0;tl?(s=i,i=p,a=o,o=_):r?i+=p:i=s+(p-s)/(_-a)*(o-a)},c=function(){s=i=r?0:i,a=o=0},h=function(p){var g=a,_=s,m=Rn();return(p||p===0)&&p!==i&&u(p),o===a||m-a>f?0:(i+(r?_:-_))/((r?m:o)-g)*1e3};return{update:u,reset:c,getVelocity:h}},Dn=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Va=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},Ha=function(){An=Pt.core.globals().ScrollTrigger,An&&An.core&&r6()},Aa=function(e){return Pt=e||Ea(),!V2&&Pt&&typeof document<"u"&&document.body&&(k1=window,Wr=document,jr=Wr.documentElement,Ji=Wr.body,Ma=[k1,Wr,jr,Ji],Pt.utils.clamp,Ta=Pt.core.context||function(){},bi="onpointerenter"in Ji?"pointer":"mouse",Sa=ft.isTouch=k1.matchMedia&&k1.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in k1||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Q1=ft.eventTypes=("ontouchstart"in jr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in jr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Pa=0},500),Ha(),V2=1),V2};Qt.op=vt,he.cache=0;var ft=(function(){function n(t){this.init(t)}var e=n.prototype;return e.init=function(r){V2||Aa(Pt)||console.warn("Please gsap.registerPlugin(Observer)"),An||Ha();var i=r.tolerance,s=r.dragMinimum,o=r.type,a=r.target,l=r.lineHeight,f=r.debounce,u=r.preventDefault,c=r.onStop,h=r.onStopDelay,d=r.ignore,p=r.wheelSpeed,g=r.event,_=r.onDragStart,m=r.onDragEnd,y=r.onDrag,L=r.onPress,b=r.onRelease,k=r.onRight,w=r.onLeft,v=r.onUp,H=r.onDown,T=r.onChangeX,V=r.onChangeY,D=r.onChange,R=r.onToggleX,W=r.onToggleY,U=r.onHover,j=r.onHoverEnd,J=r.onMove,G=r.ignoreCheck,oe=r.isNormalizer,Z=r.onGestureStart,C=r.onGestureEnd,ce=r.onWheel,Ee=r.onEnable,ut=r.onDisable,Ce=r.onClick,ke=r.scrollSpeed,Me=r.capture,Pe=r.allowClicks,Ve=r.lockAxis,Ge=r.onLockAxis;this.target=a=d1(a)||jr,this.vars=r,d&&(d=Pt.utils.toArray(d)),i=i||1e-9,s=s||0,p=p||1,ke=ke||1,o=o||"wheel,touch,pointer",f=f!==!1,l||(l=parseFloat(k1.getComputedStyle(Ji).lineHeight)||22);var It,ct,je,de,He,Ke,ye,S=this,at=0,Ct=0,r1=r.passive||!u&&r.passive!==!1,De=Qr(a,Qt),F=Qr(a,vt),be=De(),A=F(),O=~o.indexOf("touch")&&!~o.indexOf("pointer")&&Q1[0]==="pointerdown",ie=On(a),ae=a.ownerDocument||Wr,Re=[0,0,0],Ie=[0,0,0],Qe=0,E1=function(){return Qe=Rn()},pe=function(N,le){return(S.event=N)&&d&&i6(N.target,d)||le&&O&&N.pointerType!=="touch"||G&&G(N,le)},qt=function(){S._vx.reset(),S._vy.reset(),ct.pause(),c&&c(S)},dt=function(){var N=S.deltaX=Va(Re),le=S.deltaY=Va(Ie),B=Math.abs(N)>=i,K=Math.abs(le)>=i;D&&(B||K)&&D(S,N,le,Re,Ie),B&&(k&&S.deltaX>0&&k(S),w&&S.deltaX<0&&w(S),T&&T(S),R&&S.deltaX<0!=at<0&&R(S),at=S.deltaX,Re[0]=Re[1]=Re[2]=0),K&&(H&&S.deltaY>0&&H(S),v&&S.deltaY<0&&v(S),V&&V(S),W&&S.deltaY<0!=Ct<0&&W(S),Ct=S.deltaY,Ie[0]=Ie[1]=Ie[2]=0),(de||je)&&(J&&J(S),je&&(_&&je===1&&_(S),y&&y(S),je=0),de=!1),Ke&&!(Ke=!1)&&Ge&&Ge(S),He&&(ce(S),He=!1),It=0},P1=function(N,le,B){Re[B]+=N,Ie[B]+=le,S._vx.update(N),S._vy.update(le),f?It||(It=requestAnimationFrame(dt)):dt()},Nt=function(N,le){Ve&&!ye&&(S.axis=ye=Math.abs(N)>Math.abs(le)?"x":"y",Ke=!0),ye!=="y"&&(Re[2]+=N,S._vx.update(N,!0)),ye!=="x"&&(Ie[2]+=le,S._vy.update(le,!0)),f?It||(It=requestAnimationFrame(dt)):dt()},Oe=function(N){if(!pe(N,1)){N=Dn(N,u);var le=N.clientX,B=N.clientY,K=le-S.x,X=B-S.y,Q=S.isDragging;S.x=le,S.y=B,(Q||(K||X)&&(Math.abs(S.startX-le)>=s||Math.abs(S.startY-B)>=s))&&(je||(je=Q?2:1),Q||(S.isDragging=!0),Nt(K,X))}},Fe=S.onPress=function(q){pe(q,1)||q&&q.button||(S.axis=ye=null,ct.pause(),S.isPressed=!0,q=Dn(q),at=Ct=0,S.startX=S.x=q.clientX,S.startY=S.y=q.clientY,S._vx.reset(),S._vy.reset(),jt(oe?a:ae,Q1[1],Oe,r1,!0),S.deltaX=S.deltaY=0,L&&L(S))},ne=S.onRelease=function(q){if(!pe(q,1)){Kt(oe?a:ae,Q1[1],Oe,!0);var N=!isNaN(S.y-S.startY),le=S.isDragging,B=le&&(Math.abs(S.x-S.startX)>3||Math.abs(S.y-S.startY)>3),K=Dn(q);!B&&N&&(S._vx.reset(),S._vy.reset(),u&&Pe&&Pt.delayedCall(.08,function(){if(Rn()-Qe>300&&!q.defaultPrevented){if(q.target.click)q.target.click();else if(ae.createEvent){var X=ae.createEvent("MouseEvents");X.initMouseEvent("click",!0,!0,k1,1,K.screenX,K.screenY,K.clientX,K.clientY,!1,!1,!1,!1,0,null),q.target.dispatchEvent(X)}}})),S.isDragging=S.isGesturing=S.isPressed=!1,c&&le&&!oe&&ct.restart(!0),je&&dt(),m&&le&&m(S),b&&b(S,B)}},V1=function(N){return N.touches&&N.touches.length>1&&(S.isGesturing=!0)&&Z(N,S.isDragging)},kt=function(){return(S.isGesturing=!1)||C(S)},Vt=function(N){if(!pe(N)){var le=De(),B=F();P1((le-be)*ke,(B-A)*ke,1),be=le,A=B,c&&ct.restart(!0)}},i1=function(N){if(!pe(N)){N=Dn(N,u),ce&&(He=!0);var le=(N.deltaMode===1?l:N.deltaMode===2?k1.innerHeight:1)*p;P1(N.deltaX*le,N.deltaY*le,0),c&&!oe&&ct.restart(!0)}},Ht=function(N){if(!pe(N)){var le=N.clientX,B=N.clientY,K=le-S.x,X=B-S.y;S.x=le,S.y=B,de=!0,c&&ct.restart(!0),(K||X)&&Nt(K,X)}},H1=function(N){S.event=N,U(S)},M=function(N){S.event=N,j(S)},ee=function(N){return pe(N)||Dn(N,u)&&Ce(S)};ct=S._dc=Pt.delayedCall(h||.25,qt).pause(),S.deltaX=S.deltaY=0,S._vx=Co(0,50,!0),S._vy=Co(0,50,!0),S.scrollX=De,S.scrollY=F,S.isDragging=S.isGesturing=S.isPressed=!1,Ta(this),S.enable=function(q){return S.isEnabled||(jt(ie?ae:a,"scroll",mo),o.indexOf("scroll")>=0&&jt(ie?ae:a,"scroll",Vt,r1,Me),o.indexOf("wheel")>=0&&jt(a,"wheel",i1,r1,Me),(o.indexOf("touch")>=0&&Sa||o.indexOf("pointer")>=0)&&(jt(a,Q1[0],Fe,r1,Me),jt(ae,Q1[2],ne),jt(ae,Q1[3],ne),Pe&&jt(a,"click",E1,!0,!0),Ce&&jt(a,"click",ee),Z&&jt(ae,"gesturestart",V1),C&&jt(ae,"gestureend",kt),U&&jt(a,bi+"enter",H1),j&&jt(a,bi+"leave",M),J&&jt(a,bi+"move",Ht)),S.isEnabled=!0,S.isDragging=S.isGesturing=S.isPressed=de=je=!1,S._vx.reset(),S._vy.reset(),be=De(),A=F(),q&&q.type&&Fe(q),Ee&&Ee(S)),S},S.disable=function(){S.isEnabled&&(en.filter(function(q){return q!==S&&On(q.target)}).length||Kt(ie?ae:a,"scroll",mo),S.isPressed&&(S._vx.reset(),S._vy.reset(),Kt(oe?a:ae,Q1[1],Oe,!0)),Kt(ie?ae:a,"scroll",Vt,Me),Kt(a,"wheel",i1,Me),Kt(a,Q1[0],Fe,Me),Kt(ae,Q1[2],ne),Kt(ae,Q1[3],ne),Kt(a,"click",E1,!0),Kt(a,"click",ee),Kt(ae,"gesturestart",V1),Kt(ae,"gestureend",kt),Kt(a,bi+"enter",H1),Kt(a,bi+"leave",M),Kt(a,bi+"move",Ht),S.isEnabled=S.isPressed=S.isDragging=!1,ut&&ut(S))},S.kill=S.revert=function(){S.disable();var q=en.indexOf(S);q>=0&&en.splice(q,1),Sr===S&&(Sr=0)},en.push(S),oe&&On(a)&&(Sr=S),S.enable(g)},t6(n,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),n})();ft.version="3.14.2",ft.create=function(n){return new ft(n)},ft.register=Aa,ft.getAll=function(){return en.slice()},ft.getById=function(n){return en.filter(function(e){return e.vars.id===n})[0]},Ea()&&Pt.registerPlugin(ft);var $,tn,ge,$e,S1,Te,bo,O2,Fn,Zn,Bn,D2,Zt,F2,wo,Jt,Ra,Oa,rn,Da,yo,Fa,e1,xo,Za,Ba,Jr,Lo,ko,nn,So,zn,Mo,To,Z2=1,Bt=Date.now,Eo=Bt(),$1=0,In=0,za=function(e,t,r){var i=M1(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},Ia=function(e,t){return t&&(!M1(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},n6=function n(){return In&&requestAnimationFrame(n)},qa=function(){return F2=1},Na=function(){return F2=0},cr=function(e){return e},qn=function(e){return Math.round(e*1e5)/1e5||0},Ya=function(){return typeof window<"u"},$a=function(){return $||Ya()&&($=window.gsap)&&$.registerPlugin&&$},wi=function(e){return!!~bo.indexOf(e)},Ua=function(e){return(e==="Height"?So:ge["inner"+e])||S1["client"+e]||Te["client"+e]},Xa=function(e){return Kr(e,"getBoundingClientRect")||(wi(e)?function(){return K2.width=ge.innerWidth,K2.height=So,K2}:function(){return Mr(e)})},s6=function(e,t,r){var i=r.d,s=r.d2,o=r.a;return(o=Kr(e,"getBoundingClientRect"))?function(){return o()[i]}:function(){return(t?Ua(s):e["client"+s])||0}},o6=function(e,t){return!t||~ur.indexOf(e)?Xa(e):function(){return K2}},dr=function(e,t){var r=t.s,i=t.d2,s=t.d,o=t.a;return Math.max(0,(r="scroll"+i)&&(o=Kr(e,r))?o()-Xa(e)()[s]:wi(e)?(S1[r]||Te[r])-Ua(i):e[r]-e["offset"+i])},B2=function(e,t){for(var r=0;r0){for(i-=o,a=0;a=i)return r[a];return r[a-1]}else for(a=r.length,i+=o;a--;)if(r[a]<=i)return r[a];return r[0]}:function(i,s,o){o===void 0&&(o=.001);var a=t(i);return!s||Math.abs(a-i)r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in Y2?Y2[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},U2=function(e,t,r,i,s,o,a,l){var f=s.startColor,u=s.endColor,c=s.fontSize,h=s.indent,d=s.fontWeight,p=$e.createElement("div"),g=wi(r)||Kr(r,"pinType")==="fixed",_=e.indexOf("scroller")!==-1,m=g?Te:r,y=e.indexOf("start")!==-1,L=y?f:u,b="border-color:"+L+";font-size:"+c+";color:"+L+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((_||l)&&g?"fixed;":"absolute;"),(_||l||!g)&&(b+=(i===vt?Vo:Ho)+":"+(o+parseFloat(h))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=y,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||t===0?e+"-"+t:e,m.children[0]?m.insertBefore(p,m.children[0]):m.appendChild(p),p._offset=p["offset"+i.op.d2],X2(p,0,i,y),p},X2=function(e,t,r,i){var s={display:"block"},o=r[i?"os2":"p2"],a=r[i?"p2":"os2"];e._isFlipped=i,s[r.a+"Percent"]=i?-100:0,s[r.a]=i?"1px":0,s["border"+o+on]=1,s["border"+a+on]=0,s[r.p]=t+"px",$.set(e,s)},fe=[],Oo={},Wn,Ja=function(){return Bt()-$1>34&&(Wn||(Wn=requestAnimationFrame(Tr)))},an=function(){(!e1||!e1.isPressed||e1.startX>Te.clientWidth)&&(he.cache++,e1?Wn||(Wn=requestAnimationFrame(Tr)):Tr(),$1||Si("scrollStart"),$1=Bt())},Do=function(){Ba=ge.innerWidth,Za=ge.innerHeight},jn=function(e){he.cache++,(e===!0||!Zt&&!Fa&&!$e.fullscreenElement&&!$e.webkitFullscreenElement&&(!xo||Ba!==ge.innerWidth||Math.abs(ge.innerHeight-Za)>ge.innerHeight*.25))&&O2.restart(!0)},ki={},u6=[],el=function n(){return Lt(ue,"scrollEnd",n)||Ti(!0)},Si=function(e){return ki[e]&&ki[e].map(function(t){return t()})||u6},T1=[],tl=function(e){for(var t=0;ts,a=i._startClamp&&i.start>=s;(o||a)&&i.setPositions(a?s-1:i.start,o?Math.max(a?s:i.start+1,s):i.end,!0)}),ol(!1),Mo=0,r.forEach(function(i){return i&&i.render&&i.render(-1)}),he.forEach(function(i){zt(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),il(ko,1),O2.pause(),Mi++,t1=2,Tr(2),fe.forEach(function(i){return zt(i.vars.onRefresh)&&i.vars.onRefresh(i)}),t1=ue.isRefreshing=!1,Si("refresh")},Zo=0,G2=1,Kn,Tr=function(e){if(e===2||!t1&&!zn){ue.isUpdating=!0,Kn&&Kn.update(0);var t=fe.length,r=Bt(),i=r-Eo>=50,s=t&&fe[0].scroll();if(G2=Zo>s?-1:1,t1||(Zo=s),i&&($1&&!F2&&r-$1>200&&($1=0,Si("scrollEnd")),Bn=Eo,Eo=r),G2<0){for(Jt=t;Jt-- >0;)fe[Jt]&&fe[Jt].update(0,i);G2=1}else for(Jt=0;Jt20),r-=r-w}if(p&&(l[p]=e||-.001,e<0&&(e=0)),o){var H=e+r,T=o._isStart;_="scroll"+i.d2,X2(o,H,i,T&&H>20||!T&&(c?Math.max(Te[_],S1[_]):o.parentNode[_])<=H+1),c&&(f=Mr(a),c&&(o.style[i.op.p]=f[i.op.p]-i.op.m-o._offset+mt))}return d&&y&&(_=Mr(y),d.seek(h),m=Mr(y),d._caScrollDist=_[i.p]-m[i.p],e=e/d._caScrollDist*h),d&&d.seek(g),d?e:Math.round(e)},p6=/(webkit|moz|length|cssText|inset)/i,ll=function(e,t,r,i){if(e.parentNode!==t){var s=e.style,o,a;if(t===Te){e._stOrig=s.cssText,a=X1(e);for(o in a)!+o&&!p6.test(o)&&a[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=a[o]);s.top=r,s.left=i}else s.cssText=e._stOrig;$.core.getCache(e).uncache=1,t.appendChild(e)}},fl=function(e,t,r){var i=t,s=i;return function(o){var a=Math.round(e());return a!==i&&a!==s&&Math.abs(a-i)>3&&Math.abs(a-s)>3&&(o=a,r&&r()),s=i,i=Math.round(o),i}},Q2=function(e,t,r){var i={};i[t.p]="+="+r,$.set(e,i)},ul=function(e,t){var r=Qr(e,t),i="_scroll"+t.p2,s=function o(a,l,f,u,c){var h=o.tween,d=l.onComplete,p={};f=f||r();var g=fl(r,f,function(){h.kill(),o.tween=0});return c=u&&c||0,u=u||a-f,h&&h.kill(),l[i]=a,l.inherit=!1,l.modifiers=p,p[i]=function(){return g(f+u*h.ratio+c*h.ratio*h.ratio)},l.onUpdate=function(){he.cache++,o.tween&&Tr()},l.onComplete=function(){o.tween=0,d&&d.call(h)},h=o.tween=$.to(e,l),h};return e[i]=r,r.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},xt(e,"wheel",r.wheelHandler),ue.isTouch&&xt(e,"touchmove",r.wheelHandler),s},ue=(function(){function n(t,r){tn||n.register($)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Lo(this),this.init(t,r)}var e=n.prototype;return e.init=function(r,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!In){this.update=this.refresh=this.kill=cr;return}r=ja(M1(r)||Nn(r)||r.nodeType?{trigger:r}:r,N2);var s=r,o=s.onUpdate,a=s.toggleClass,l=s.id,f=s.onToggle,u=s.onRefresh,c=s.scrub,h=s.trigger,d=s.pin,p=s.pinSpacing,g=s.invalidateOnRefresh,_=s.anticipatePin,m=s.onScrubComplete,y=s.onSnapComplete,L=s.once,b=s.snap,k=s.pinReparent,w=s.pinSpacer,v=s.containerAnimation,H=s.fastScrollEnd,T=s.preventOverlaps,V=r.horizontal||r.containerAnimation&&r.horizontal!==!1?Qt:vt,D=!c&&c!==0,R=d1(r.scroller||ge),W=$.core.getCache(R),U=wi(R),j=("pinType"in r?r.pinType:Kr(R,"pinType")||U&&"fixed")==="fixed",J=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],G=D&&r.toggleActions.split(" "),oe="markers"in r?r.markers:N2.markers,Z=U?0:parseFloat(X1(R)["border"+V.p2+on])||0,C=this,ce=r.onRefreshInit&&function(){return r.onRefreshInit(C)},Ee=s6(R,U,V),ut=o6(R,U),Ce=0,ke=0,Me=0,Pe=Qr(R,V),Ve,Ge,It,ct,je,de,He,Ke,ye,S,at,Ct,r1,De,F,be,A,O,ie,ae,Re,Ie,Qe,E1,pe,qt,dt,P1,Nt,Oe,Fe,ne,V1,kt,Vt,i1,Ht,H1,M;if(C._startClamp=C._endClamp=!1,C._dir=V,_*=45,C.scroller=R,C.scroll=v?v.time.bind(v):Pe,ct=Pe(),C.vars=r,i=i||r.animation,"refreshPriority"in r&&(Da=1,r.refreshPriority===-9999&&(Kn=C)),W.tweenScroll=W.tweenScroll||{top:ul(R,vt),left:ul(R,Qt)},C.tweenTo=Ve=W.tweenScroll[V.p],C.scrubDuration=function(B){V1=Nn(B)&&B,V1?ne?ne.duration(B):ne=$.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:V1,paused:!0,onComplete:function(){return m&&m(C)}}):(ne&&ne.progress(1).kill(),ne=0)},i&&(i.vars.lazy=!1,i._initted&&!C.isReverted||i.vars.immediateRender!==!1&&r.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),C.animation=i.pause(),i.scrollTrigger=C,C.scrubDuration(c),Oe=0,l||(l=i.vars.id)),b&&((!yi(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in Te.style&&$.set(U?[Te,S1]:R,{scrollBehavior:"auto"}),he.forEach(function(B){return zt(B)&&B.target===(U?$e.scrollingElement||S1:R)&&(B.smooth=!1)}),It=zt(b.snapTo)?b.snapTo:b.snapTo==="labels"?l6(i):b.snapTo==="labelsDirectional"?f6(i):b.directional!==!1?function(B,K){return Ro(b.snapTo)(B,Bt()-ke<500?0:K.direction)}:$.utils.snap(b.snapTo),kt=b.duration||{min:.1,max:2},kt=yi(kt)?Zn(kt.min,kt.max):Zn(kt,kt),Vt=$.delayedCall(b.delay||V1/2||.1,function(){var B=Pe(),K=Bt()-ke<500,X=Ve.tween;if((K||Math.abs(C.getVelocity())<10)&&!X&&!F2&&Ce!==B){var Q=(B-de)/De,nt=i&&!D?i.totalProgress():Q,te=K?0:(nt-Fe)/(Bt()-Bn)*1e3||0,Ue=$.utils.clamp(-Q,1-Q,sn(te/2)*te/.185),St=Q+(b.inertia===!1?0:Ue),Xe,Je,qe=b,J1=qe.onStart,st=qe.onInterrupt,A1=qe.onComplete;if(Xe=It(St,C),Nn(Xe)||(Xe=St),Je=Math.max(0,Math.round(de+Xe*De)),B<=He&&B>=de&&Je!==B){if(X&&!X._initted&&X.data<=sn(Je-B))return;b.inertia===!1&&(Ue=Xe-Q),Ve(Je,{duration:kt(sn(Math.max(sn(St-nt),sn(Xe-nt))*.185/te/.05||0)),ease:b.ease||"power3",data:sn(Je-B),onInterrupt:function(){return Vt.restart(!0)&&st&&st(C)},onComplete:function(){C.update(),Ce=Pe(),i&&!D&&(ne?ne.resetTo("totalProgress",Xe,i._tTime/i._tDur):i.progress(Xe)),Oe=Fe=i&&!D?i.totalProgress():C.progress,y&&y(C),A1&&A1(C)}},B,Ue*De,Je-B-Ue*De),J1&&J1(C,Ve.tween)}}else C.isActive&&Ce!==B&&Vt.restart(!0)}).pause()),l&&(Oo[l]=C),h=C.trigger=d1(h||d!==!0&&d),M=h&&h._gsap&&h._gsap.stRevert,M&&(M=M(C)),d=d===!0?h:d1(d),M1(a)&&(a={targets:h,className:a}),d&&(p===!1||p===U1||(p=!p&&d.parentNode&&d.parentNode.style&&X1(d.parentNode).display==="flex"?!1:pt),C.pin=d,Ge=$.core.getCache(d),Ge.spacer?F=Ge.pinState:(w&&(w=d1(w),w&&!w.nodeType&&(w=w.current||w.nativeElement),Ge.spacerIsNative=!!w,w&&(Ge.spacerState=j2(w))),Ge.spacer=O=w||$e.createElement("div"),O.classList.add("pin-spacer"),l&&O.classList.add("pin-spacer-"+l),Ge.pinState=F=j2(d)),r.force3D!==!1&&$.set(d,{force3D:!0}),C.spacer=O=Ge.spacer,Nt=X1(d),E1=Nt[p+V.os2],ae=$.getProperty(d),Re=$.quickSetter(d,V.a,mt),zo(d,O,Nt),A=j2(d)),oe){Ct=yi(oe)?ja(oe,Qa):Qa,S=U2("scroller-start",l,R,V,Ct,0),at=U2("scroller-end",l,R,V,Ct,0,S),ie=S["offset"+V.op.d2];var ee=d1(Kr(R,"content")||R);Ke=this.markerStart=U2("start",l,ee,V,Ct,ie,0,v),ye=this.markerEnd=U2("end",l,ee,V,Ct,ie,0,v),v&&(H1=$.quickSetter([Ke,ye],V.a,mt)),!j&&!(ur.length&&Kr(R,"fixedMarkers")===!0)&&(a6(U?Te:R),$.set([S,at],{force3D:!0}),qt=$.quickSetter(S,V.a,mt),P1=$.quickSetter(at,V.a,mt))}if(v){var q=v.vars.onUpdate,N=v.vars.onUpdateParams;v.eventCallback("onUpdate",function(){C.update(0,0,1),q&&q.apply(v,N||[])})}if(C.previous=function(){return fe[fe.indexOf(C)-1]},C.next=function(){return fe[fe.indexOf(C)+1]},C.revert=function(B,K){if(!K)return C.kill(!0);var X=B!==!1||!C.enabled,Q=Zt;X!==C.isReverted&&(X&&(i1=Math.max(Pe(),C.scroll.rec||0),Me=C.progress,Ht=i&&i.progress()),Ke&&[Ke,ye,S,at].forEach(function(nt){return nt.style.display=X?"none":"block"}),X&&(Zt=C,C.update(X)),d&&(!k||!C.isActive)&&(X?d6(d,O,F):zo(d,O,X1(d),pe)),X||C.update(X),Zt=Q,C.isReverted=X)},C.refresh=function(B,K,X,Q){if(!((Zt||!C.enabled)&&!K)){if(d&&B&&$1){xt(n,"scrollEnd",el);return}!t1&&ce&&ce(C),Zt=C,Ve.tween&&!X&&(Ve.tween.kill(),Ve.tween=0),ne&&ne.pause(),g&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(ei){return ei.vars.immediateRender&&ei.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),C.isReverted||C.revert(!0,!0),C._subPinOffset=!1;var nt=Ee(),te=ut(),Ue=v?v.duration():dr(R,V),St=De<=.01||!De,Xe=0,Je=Q||0,qe=yi(X)?X.end:r.end,J1=r.endTrigger||h,st=yi(X)?X.start:r.start||(r.start===0||!h?0:d?"0 0":"0 100%"),A1=C.pinnedContainer=r.pinnedContainer&&d1(r.pinnedContainer,C),hr=h&&Math.max(0,fe.indexOf(C))||0,At=hr,Rt,Yt,Ei,es,$t,bt,gr,$o,kl,Jn,pr,e2,ts;for(oe&&yi(X)&&(e2=$.getProperty(S,V.p),ts=$.getProperty(at,V.p));At-- >0;)bt=fe[At],bt.end||bt.refresh(0,1)||(Zt=C),gr=bt.pin,gr&&(gr===h||gr===d||gr===A1)&&!bt.isReverted&&(Jn||(Jn=[]),Jn.unshift(bt),bt.revert(!0,!0)),bt!==fe[At]&&(hr--,At--);for(zt(st)&&(st=st(C)),st=za(st,"start",C),de=al(st,h,nt,V,Pe(),Ke,S,C,te,Z,j,Ue,v,C._startClamp&&"_startClamp")||(d?-.001:0),zt(qe)&&(qe=qe(C)),M1(qe)&&!qe.indexOf("+=")&&(~qe.indexOf(" ")?qe=(M1(st)?st.split(" ")[0]:"")+qe:(Xe=$2(qe.substr(2),nt),qe=M1(st)?st:(v?$.utils.mapRange(0,v.duration(),v.scrollTrigger.start,v.scrollTrigger.end,de):de)+Xe,J1=h)),qe=za(qe,"end",C),He=Math.max(de,al(qe||(J1?"100% 0":Ue),J1,nt,V,Pe()+Xe,ye,at,C,te,Z,j,Ue,v,C._endClamp&&"_endClamp"))||-.001,Xe=0,At=hr;At--;)bt=fe[At]||{},gr=bt.pin,gr&&bt.start-bt._pinPush<=de&&!v&&bt.end>0&&(Rt=bt.end-(C._startClamp?Math.max(0,bt.start):bt.start),(gr===h&&bt.start-bt._pinPush=dr(R,V)))Rt=X1(d),es=V===vt,Ei=Pe(),Ie=parseFloat(ae(V.a))+Je,!Ue&&He>1&&(pr=(U?$e.scrollingElement||S1:R).style,pr={style:pr,value:pr["overflow"+V.a.toUpperCase()]},U&&X1(Te)["overflow"+V.a.toUpperCase()]!=="scroll"&&(pr.style["overflow"+V.a.toUpperCase()]="scroll")),zo(d,O,Rt),A=j2(d),Yt=Mr(d,!0),$o=j&&Qr(R,es?Qt:vt)(),p?(pe=[p+V.os2,De+Je+mt],pe.t=O,At=p===pt?z2(d,V)+De+Je:0,At&&(pe.push(V.d,At+mt),O.style.flexBasis!=="auto"&&(O.style.flexBasis=At+mt)),ln(pe),A1&&fe.forEach(function(ei){ei.pin===A1&&ei.vars.pinSpacing!==!1&&(ei._subPinOffset=!0)}),j&&Pe(i1)):(At=z2(d,V),At&&O.style.flexBasis!=="auto"&&(O.style.flexBasis=At+mt)),j&&($t={top:Yt.top+(es?Ei-de:$o)+mt,left:Yt.left+(es?$o:Ei-de)+mt,boxSizing:"border-box",position:"fixed"},$t[xi]=$t["max"+on]=Math.ceil(Yt.width)+mt,$t[Li]=$t["max"+Ao]=Math.ceil(Yt.height)+mt,$t[U1]=$t[U1+Xn]=$t[U1+$n]=$t[U1+Gn]=$t[U1+Un]="0",$t[pt]=Rt[pt],$t[pt+Xn]=Rt[pt+Xn],$t[pt+$n]=Rt[pt+$n],$t[pt+Gn]=Rt[pt+Gn],$t[pt+Un]=Rt[pt+Un],be=g6(F,$t,k),t1&&Pe(0)),i?(kl=i._initted,yo(1),i.render(i.duration(),!0,!0),Qe=ae(V.a)-Ie+De+Je,dt=Math.abs(De-Qe)>1,j&&dt&&be.splice(be.length-2,2),i.render(0,!0,!0),kl||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),yo(0)):Qe=De,pr&&(pr.value?pr.style["overflow"+V.a.toUpperCase()]=pr.value:pr.style.removeProperty("overflow-"+V.a));else if(h&&Pe()&&!v)for(Yt=h.parentNode;Yt&&Yt!==Te;)Yt._pinOffset&&(de-=Yt._pinOffset,He-=Yt._pinOffset),Yt=Yt.parentNode;Jn&&Jn.forEach(function(ei){return ei.revert(!1,!0)}),C.start=de,C.end=He,ct=je=t1?i1:Pe(),!v&&!t1&&(ct0?fe.slice(0,K).reverse():fe.slice(K+1);return(M1(B)?X.filter(function(Q){return Q.vars.preventOverlaps===B}):X).filter(function(Q){return C.direction>0?Q.end<=de:Q.start>=He})},C.update=function(B,K,X){if(!(v&&!X&&!B)){var Q=t1===!0?i1:C.scroll(),nt=B?0:(Q-de)/De,te=nt<0?0:nt>1?1:nt||0,Ue=C.progress,St,Xe,Je,qe,J1,st,A1,hr;if(K&&(je=ct,ct=v?Pe():Q,b&&(Fe=Oe,Oe=i&&!D?i.totalProgress():te)),_&&d&&!Zt&&!Z2&&$1&&(!te&&deQ+(Q-je)/(Bt()-Bn)*_&&(te=.9999)),te!==Ue&&C.enabled){if(St=C.isActive=!!te&&te<1,Xe=!!Ue&&Ue<1,st=St!==Xe,J1=st||!!te!=!!Ue,C.direction=te>Ue?1:-1,C.progress=te,J1&&!Zt&&(Je=te&&!Ue?0:te===1?1:Ue===1?2:3,D&&(qe=!st&&G[Je+1]!=="none"&&G[Je+1]||G[Je],hr=i&&(qe==="complete"||qe==="reset"||qe in i))),T&&(st||hr)&&(hr||c||!i)&&(zt(T)?T(C):C.getTrailing(T).forEach(function(Ei){return Ei.endAnimation()})),D||(ne&&!Zt&&!Z2?(ne._dp._time-ne._start!==ne._time&&ne.render(ne._dp._time-ne._start),ne.resetTo?ne.resetTo("totalProgress",te,i._tTime/i._tDur):(ne.vars.totalProgress=te,ne.invalidate().restart())):i&&i.totalProgress(te,!!(Zt&&(ke||B)))),d){if(B&&p&&(O.style[p+V.os2]=E1),!j)Re(qn(Ie+Qe*te));else if(J1){if(A1=!B&&te>Ue&&He+1>Q&&Q+1>=dr(R,V),k)if(!B&&(St||A1)){var At=Mr(d,!0),Rt=Q-de;ll(d,Te,At.top+(V===vt?Rt:0)+mt,At.left+(V===vt?0:Rt)+mt)}else ll(d,O);ln(St||A1?be:A),dt&&te<1&&St||Re(Ie+(te===1&&!A1?Qe:0))}}b&&!Ve.tween&&!Zt&&!Z2&&Vt.restart(!0),a&&(st||L&&te&&(te<1||!To))&&Fn(a.targets).forEach(function(Ei){return Ei.classList[St||L?"add":"remove"](a.className)}),o&&!D&&!B&&o(C),J1&&!Zt?(D&&(hr&&(qe==="complete"?i.pause().totalProgress(1):qe==="reset"?i.restart(!0).pause():qe==="restart"?i.restart(!0):i[qe]()),o&&o(C)),(st||!To)&&(f&&st&&Po(C,f),J[Je]&&Po(C,J[Je]),L&&(te===1?C.kill(!1,1):J[Je]=0),st||(Je=te===1?1:3,J[Je]&&Po(C,J[Je]))),H&&!St&&Math.abs(C.getVelocity())>(Nn(H)?H:2500)&&(Yn(C.callbackAnimation),ne?ne.progress(1):Yn(i,qe==="reverse"?1:!te,1))):D&&o&&!Zt&&o(C)}if(P1){var Yt=v?Q/v.duration()*(v._caScrollDist||0):Q;qt(Yt+(S._isFlipped?1:0)),P1(Yt)}H1&&H1(-Q/v.duration()*(v._caScrollDist||0))}},C.enable=function(B,K){C.enabled||(C.enabled=!0,xt(R,"resize",jn),U||xt(R,"scroll",an),ce&&xt(n,"refreshInit",ce),B!==!1&&(C.progress=Me=0,ct=je=Ce=Pe()),K!==!1&&C.refresh())},C.getTween=function(B){return B&&Ve?Ve.tween:ne},C.setPositions=function(B,K,X,Q){if(v){var nt=v.scrollTrigger,te=v.duration(),Ue=nt.end-nt.start;B=nt.start+Ue*B/te,K=nt.start+Ue*K/te}C.refresh(!1,!1,{start:Ia(B,X&&!!C._startClamp),end:Ia(K,X&&!!C._endClamp)},Q),C.update()},C.adjustPinSpacing=function(B){if(pe&&B){var K=pe.indexOf(V.d)+1;pe[K]=parseFloat(pe[K])+B+mt,pe[1]=parseFloat(pe[1])+B+mt,ln(pe)}},C.disable=function(B,K){if(B!==!1&&C.revert(!0,!0),C.enabled&&(C.enabled=C.isActive=!1,K||ne&&ne.pause(),i1=0,Ge&&(Ge.uncache=1),ce&&Lt(n,"refreshInit",ce),Vt&&(Vt.pause(),Ve.tween&&Ve.tween.kill()&&(Ve.tween=0)),!U)){for(var X=fe.length;X--;)if(fe[X].scroller===R&&fe[X]!==C)return;Lt(R,"resize",jn),U||Lt(R,"scroll",an)}},C.kill=function(B,K){C.disable(B,K),ne&&!K&&ne.kill(),l&&delete Oo[l];var X=fe.indexOf(C);X>=0&&fe.splice(X,1),X===Jt&&G2>0&&Jt--,X=0,fe.forEach(function(Q){return Q.scroller===C.scroller&&(X=1)}),X||t1||(C.scroll.rec=0),i&&(i.scrollTrigger=null,B&&i.revert({kill:!1}),K||i.kill()),Ke&&[Ke,ye,S,at].forEach(function(Q){return Q.parentNode&&Q.parentNode.removeChild(Q)}),Kn===C&&(Kn=0),d&&(Ge&&(Ge.uncache=1),X=0,fe.forEach(function(Q){return Q.pin===d&&X++}),X||(Ge.spacer=0)),r.onKill&&r.onKill(C)},fe.push(C),C.enable(!1,!1),M&&M(C),i&&i.add&&!De){var le=C.update;C.update=function(){C.update=le,he.cache++,de||He||C.refresh()},$.delayedCall(.01,C.update),De=.01,de=He=0}else C.refresh();d&&c6()},n.register=function(r){return tn||($=r||$a(),Ya()&&window.document&&n.enable(),tn=In),tn},n.defaults=function(r){if(r)for(var i in r)N2[i]=r[i];return N2},n.disable=function(r,i){In=0,fe.forEach(function(o){return o[i?"kill":"disable"](r)}),Lt(ge,"wheel",an),Lt($e,"scroll",an),clearInterval(D2),Lt($e,"touchcancel",cr),Lt(Te,"touchstart",cr),I2(Lt,$e,"pointerdown,touchstart,mousedown",qa),I2(Lt,$e,"pointerup,touchend,mouseup",Na),O2.kill(),B2(Lt);for(var s=0;s0&&o.left+a0&&o.top+a=0&&T1.splice(t,5),T1.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),$.core.getCache(e),Lo())}}):T1},ue.revert=function(n,e){return Fo(!n,e)},ue.create=function(n,e){return new ue(n,e)},ue.refresh=function(n){return n?jn(!0):(tn||ue.register())&&Ti(!0)},ue.update=function(n){return++he.cache&&Tr(n===!0?2:0)},ue.clearScrollMemory=il,ue.maxScroll=function(n,e){return dr(n,e?Qt:vt)},ue.getScrollFunc=function(n,e){return Qr(d1(n),e?Qt:vt)},ue.getById=function(n){return Oo[n]},ue.getAll=function(){return fe.filter(function(n){return n.vars.id!=="ScrollSmoother"})},ue.isScrolling=function(){return!!$1},ue.snapDirectional=Ro,ue.addEventListener=function(n,e){var t=ki[n]||(ki[n]=[]);~t.indexOf(e)||t.push(e)},ue.removeEventListener=function(n,e){var t=ki[n],r=t&&t.indexOf(e);r>=0&&t.splice(r,1)},ue.batch=function(n,e){var t=[],r={},i=e.interval||.016,s=e.batchMax||1e9,o=function(f,u){var c=[],h=[],d=$.delayedCall(i,function(){u(c,h),c=[],h=[]}).pause();return function(p){c.length||d.restart(!0),c.push(p.trigger),h.push(p),s<=c.length&&d.progress(1)}},a;for(a in e)r[a]=a.substr(0,2)==="on"&&zt(e[a])&&a!=="onRefreshInit"?o(a,e[a]):e[a];return zt(s)&&(s=s(),xt(ue,"refresh",function(){return s=e.batchMax()})),Fn(n).forEach(function(l){var f={};for(a in r)f[a]=r[a];f.trigger=l,t.push(ue.create(f))}),t};var cl=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},Io=function n(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(ft.isTouch?" pinch-zoom":""):"none",e===S1&&n(Te,t)},J2={auto:1,scroll:1},_6=function(e){var t=e.event,r=e.target,i=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||$.core.getCache(s),a=Bt(),l;if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==Te&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(J2[(l=X1(s)).overflowY]||J2[l.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==r&&!wi(s)&&(J2[(l=X1(s)).overflowY]||J2[l.overflowX]),o._isScrollT=a}(o._isScroll||i==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},dl=function(e,t,r,i){return ft.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&_6,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&xt($e,ft.eventTypes[0],gl,!1,!0)},onDisable:function(){return Lt($e,ft.eventTypes[0],gl,!0)}})},v6=/(input|label|select|textarea)/i,hl,gl=function(e){var t=v6.test(e.target.tagName);(t||hl)&&(e._gsapAllow=!0,hl=t)},m6=function(e){yi(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,r=t.normalizeScrollX,i=t.momentum,s=t.allowNestedScroll,o=t.onRelease,a,l,f=d1(e.target)||S1,u=$.core.globals().ScrollSmoother,c=u&&u.get(),h=Jr&&(e.content&&d1(e.content)||c&&e.content!==!1&&!c.smooth()&&c.content()),d=Qr(f,vt),p=Qr(f,Qt),g=1,_=(ft.isTouch&&ge.visualViewport?ge.visualViewport.scale*ge.visualViewport.width:ge.outerWidth)/ge.innerWidth,m=0,y=zt(i)?function(){return i(a)}:function(){return i||2.8},L,b,k=dl(f,e.type,!0,s),w=function(){return b=!1},v=cr,H=cr,T=function(){l=dr(f,vt),H=Zn(Jr?1:0,l),r&&(v=Zn(0,dr(f,Qt))),L=Mi},V=function(){h._gsap.y=qn(parseFloat(h._gsap.y)+d.offset)+"px",h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(h._gsap.y)+", 0, 1)",d.offset=d.cacheID=0},D=function(){if(b){requestAnimationFrame(w);var oe=qn(a.deltaY/2),Z=H(d.v-oe);if(h&&Z!==d.v+d.offset){d.offset=Z-d.v;var C=qn((parseFloat(h&&h._gsap.y)||0)-d.offset);h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+C+", 0, 1)",h._gsap.y=C+"px",d.cacheID=he.cache,Tr()}return!0}d.offset&&V(),b=!0},R,W,U,j,J=function(){T(),R.isActive()&&R.vars.scrollY>l&&(d()>l?R.progress(1)&&d(l):R.resetTo("scrollY",l))};return h&&$.set(h,{y:"+=0"}),e.ignoreCheck=function(G){return Jr&&G.type==="touchmove"&&D()||g>1.05&&G.type!=="touchstart"||a.isGesturing||G.touches&&G.touches.length>1},e.onPress=function(){b=!1;var G=g;g=qn((ge.visualViewport&&ge.visualViewport.scale||1)/_),R.pause(),G!==g&&Io(f,g>1.01?!0:r?!1:"x"),W=p(),U=d(),T(),L=Mi},e.onRelease=e.onGestureStart=function(G,oe){if(d.offset&&V(),!oe)j.restart(!0);else{he.cache++;var Z=y(),C,ce;r&&(C=p(),ce=C+Z*.05*-G.velocityX/.227,Z*=cl(p,C,ce,dr(f,Qt)),R.vars.scrollX=v(ce)),C=d(),ce=C+Z*.05*-G.velocityY/.227,Z*=cl(d,C,ce,dr(f,vt)),R.vars.scrollY=H(ce),R.invalidate().duration(Z).play(.01),(Jr&&R.vars.scrollY>=l||C>=l-1)&&$.to({},{onUpdate:J,duration:Z})}o&&o(G)},e.onWheel=function(){R._ts&&R.pause(),Bt()-m>1e3&&(L=0,m=Bt())},e.onChange=function(G,oe,Z,C,ce){if(Mi!==L&&T(),oe&&r&&p(v(C[2]===oe?W+(G.startX-G.x):p()+oe-C[1])),Z){d.offset&&V();var Ee=ce[2]===Z,ut=Ee?U+G.startY-G.y:d()+Z-ce[1],Ce=H(ut);Ee&&ut!==Ce&&(U+=Ce-ut),d(Ce)}(Z||oe)&&Tr()},e.onEnable=function(){Io(f,r?!1:"x"),ue.addEventListener("refresh",J),xt(ge,"resize",J),d.smooth&&(d.target.style.scrollBehavior="auto",d.smooth=p.smooth=!1),k.enable()},e.onDisable=function(){Io(f,!0),Lt(ge,"resize",J),ue.removeEventListener("refresh",J),k.kill()},e.lockAxis=e.lockAxis!==!1,a=new ft(e),a.iOS=Jr,Jr&&!d()&&d(1),Jr&&$.ticker.add(cr),j=a._dc,R=$.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:fl(d,d(),function(){return R.pause()})},onUpdate:Tr,onComplete:j.vars.onComplete}),a};ue.sort=function(n){if(zt(n))return fe.sort(n);var e=ge.pageYOffset||0;return ue.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+ge.innerHeight}),fe.sort(n||function(t,r){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})},ue.observe=function(n){return new ft(n)},ue.normalizeScroll=function(n){if(typeof n>"u")return e1;if(n===!0&&e1)return e1.enable();if(n===!1){e1&&e1.kill(),e1=n;return}var e=n instanceof ft?n:m6(n);return e1&&e1.target===e.target&&e1.kill(),wi(e.target)&&(e1=e),e},ue.core={_getVelocityProp:Co,_inputObserver:dl,_scrollers:he,_proxies:ur,bridge:{ss:function(){$1||Si("scrollStart"),$1=Bt()},ref:function(){return Zt}}},$a()&&$.registerPlugin(ue);var C6=Ae('');const b6={hash:"svelte-1dygfdw",code:`:host {display:block;min-height:100vh;}.svelte-1dygfdw {box-sizing:border-box;}.gallery.svelte-1dygfdw {position:relative;width:100%;height:100vh;overflow:hidden;background:#111;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", - sans-serif;}.cards.svelte-1dygfdw {position:absolute;width:14rem;height:18rem;top:40%;left:50%;transform:translate(-50%, -50%);}.cards.svelte-1dygfdw li:where(.svelte-1dygfdw) {list-style:none;padding:0;margin:0;width:14rem;height:18rem;text-align:center;line-height:18rem;font-size:2rem;position:absolute;top:0;left:0;border-radius:0.8rem;}.cards.svelte-1dygfdw li:where(.svelte-1dygfdw) img:where(.svelte-1dygfdw) {max-width:90%;opacity:0;}.actions.svelte-1dygfdw {position:absolute;bottom:25px;left:50%;transform:translateX(-50%);}button.svelte-1dygfdw {display:inline-block;outline:none;padding:12px 25px;background:#111;border:solid 2px #eee;color:#eee;border-radius:99px;font-weight:600;cursor:pointer;line-height:18px;margin:1rem;}button.svelte-1dygfdw:hover {background:#eee;color:#111;}`};function p5(n,e){v1(e,!0),sr(n,C6),kr.registerPlugin(ce);let t=P(e,"title",7,""),r=P(e,"bgImage",7,""),i=P(e,"bgImageAlt",7,""),s,o,a,l;ui(()=>{if(!s)return;const c=kr.utils.toArray(s.querySelectorAll(".cards li")),h=s.querySelectorAll(".cards li img"),d=s.querySelector(".next"),p=s.querySelector(".prev");if(!c.length)return;kr.to(h,{opacity:1,delay:.1});let g=0;const _=.1,m=kr.utils.snap(_);l=k(c,_),a=kr.to(l,{totalTime:0,duration:.5,ease:"power3",paused:!0}),o=ce.create({start:0,end:"+=3000",trigger:s,pin:s,onUpdate(y){y.progress===1&&y.direction>0&&!y.wrapping?w(y):y.progress<1e-5&&y.direction<0&&!y.wrapping?L(y):(a.vars.totalTime=m((g+y.progress)*l.duration()),a.invalidate().restart(),y.wrapping=!1)}});function w(y){g++,y.wrapping=!0,y.scroll(y.start+1)}function L(y){g--,g<0&&(g=9,l.totalTime(l.totalTime()+l.duration()*10),a.pause()),y.wrapping=!0,y.scroll(y.end-1)}function b(y){const v=l.duration(),H=(y-v*g)/v;H>1?w(o):H<0?L(o):o.scroll(o.start+H*(o.end-o.start))}d&&d.addEventListener("click",()=>b(a.vars.totalTime+_)),p&&p.addEventListener("click",()=>b(a.vars.totalTime-_));function k(y,v){const H=Math.ceil(1/v),T=y.length*v+.5,V=(y.length+H)*v+1,O=kr.timeline({paused:!0}),A=kr.timeline({paused:!0,repeat:-1,onRepeat(){this._time===this._dur&&(this._tTime+=this._dur-.01)}}),W=y.length+H*2;kr.set(y,{xPercent:400,opacity:0,scale:0});for(let Y=0;Y{o&&o.kill(),a&&a.kill(),l&&l.kill(),ce.getAll().forEach(c=>c.kill())});var f={get title(){return t()},set title(c=""){t(c),E()},get bgImage(){return r()},set bgImage(c=""){r(c),E()},get bgImageAlt(){return i()},set bgImageAlt(c=""){i(c),E()}},u=m6();return W1(u,c=>s=c,()=>s),Se(n,u),m1(f)}customElements.define("csis-infinity-scroll",B1(p5,{title:{attribute:"title",type:"String"},bgImage:{attribute:"bg-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"}},[],[],{mode:"open"}));const b6=Object.freeze(Object.defineProperty({__proto__:null,default:p5},Symbol.toStringTag,{value:"Module"}));var _5={},qo={},No=34,Qn=10,$o=13;function v5(n){return new Function("d","return {"+n.map(function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'}).join(",")+"}")}function w6(n,e){var t=v5(n);return function(r,i){return e(t(r),i,n)}}function m5(n){var e=Object.create(null),t=[];return n.forEach(function(r){for(var i in r)i in e||t.push(e[i]=i)}),t}function d1(n,e){var t=n+"",r=t.length;return r9999?"+"+d1(n,6):d1(n,4)}function x6(n){var e=n.getUTCHours(),t=n.getUTCMinutes(),r=n.getUTCSeconds(),i=n.getUTCMilliseconds();return isNaN(n)?"Invalid Date":y6(n.getUTCFullYear())+"-"+d1(n.getUTCMonth()+1,2)+"-"+d1(n.getUTCDate(),2)+(i?"T"+d1(e,2)+":"+d1(t,2)+":"+d1(r,2)+"."+d1(i,3)+"Z":r?"T"+d1(e,2)+":"+d1(t,2)+":"+d1(r,2)+"Z":t||e?"T"+d1(e,2)+":"+d1(t,2)+"Z":"")}function C5(n){var e=new RegExp('["'+n+` -\r]`),t=n.charCodeAt(0);function r(c,h){var d,p,g=i(c,function(_,m){if(d)return d(_,m-1);p=_,d=h?w6(_,h):v5(_)});return g.columns=p||[],g}function i(c,h){var d=[],p=c.length,g=0,_=0,m,w=p<=0,L=!1;c.charCodeAt(p-1)===Qn&&--p,c.charCodeAt(p-1)===$o&&--p;function b(){if(w)return qo;if(L)return L=!1,_5;var y,v=g,H;if(c.charCodeAt(v)===No){for(;g++=p?w=!0:(H=c.charCodeAt(g++))===Qn?L=!0:H===$o&&(L=!0,c.charCodeAt(g)===Qn&&++g),c.slice(v+1,y-1).replace(/""/g,'"')}for(;g{if(!s)return;const c=kr.utils.toArray(s.querySelectorAll(".cards li")),h=s.querySelectorAll(".cards li img"),d=s.querySelector(".next"),p=s.querySelector(".prev");if(!c.length)return;kr.to(h,{opacity:1,delay:.1});let g=0;const _=.1,m=kr.utils.snap(_);l=k(c,_),a=kr.to(l,{totalTime:0,duration:.5,ease:"power3",paused:!0}),o=ue.create({start:0,end:"+=3000",trigger:s,pin:s,onUpdate(w){w.progress===1&&w.direction>0&&!w.wrapping?y(w):w.progress<1e-5&&w.direction<0&&!w.wrapping?L(w):(a.vars.totalTime=m((g+w.progress)*l.duration()),a.invalidate().restart(),w.wrapping=!1)}});function y(w){g++,w.wrapping=!0,w.scroll(w.start+1)}function L(w){g--,g<0&&(g=9,l.totalTime(l.totalTime()+l.duration()*10),a.pause()),w.wrapping=!0,w.scroll(w.end-1)}function b(w){const v=l.duration(),H=(w-v*g)/v;H>1?y(o):H<0?L(o):o.scroll(o.start+H*(o.end-o.start))}d&&d.addEventListener("click",()=>b(a.vars.totalTime+_)),p&&p.addEventListener("click",()=>b(a.vars.totalTime-_));function k(w,v){const H=Math.ceil(1/v),T=w.length*v+.5,V=(w.length+H)*v+1,D=kr.timeline({paused:!0}),R=kr.timeline({paused:!0,repeat:-1,onRepeat(){this._time===this._dur&&(this._tTime+=this._dur-.01)}}),W=w.length+H*2;kr.set(w,{xPercent:400,opacity:0,scale:0});for(let U=0;U{o&&o.kill(),a&&a.kill(),l&&l.kill(),ue.getAll().forEach(c=>c.kill())});var f={get title(){return t()},set title(c=""){t(c),E()},get bgImage(){return r()},set bgImage(c=""){r(c),E()},get bgImageAlt(){return i()},set bgImageAlt(c=""){i(c),E()}},u=C6();return K1(u,c=>s=c,()=>s),Se(n,u),_1(f)}customElements.define("csis-infinity-scroll",I1(pl,{title:{attribute:"title",type:"String"},bgImage:{attribute:"bg-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"}},[],[],{mode:"open"}));const w6=Object.freeze(Object.defineProperty({__proto__:null,default:pl},Symbol.toStringTag,{value:"Module"}));var _l={},qo={},No=34,Qn=10,Yo=13;function vl(n){return new Function("d","return {"+n.map(function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'}).join(",")+"}")}function y6(n,e){var t=vl(n);return function(r,i){return e(t(r),i,n)}}function ml(n){var e=Object.create(null),t=[];return n.forEach(function(r){for(var i in r)i in e||t.push(e[i]=i)}),t}function h1(n,e){var t=n+"",r=t.length;return r9999?"+"+h1(n,6):h1(n,4)}function L6(n){var e=n.getUTCHours(),t=n.getUTCMinutes(),r=n.getUTCSeconds(),i=n.getUTCMilliseconds();return isNaN(n)?"Invalid Date":x6(n.getUTCFullYear())+"-"+h1(n.getUTCMonth()+1,2)+"-"+h1(n.getUTCDate(),2)+(i?"T"+h1(e,2)+":"+h1(t,2)+":"+h1(r,2)+"."+h1(i,3)+"Z":r?"T"+h1(e,2)+":"+h1(t,2)+":"+h1(r,2)+"Z":t||e?"T"+h1(e,2)+":"+h1(t,2)+"Z":"")}function Cl(n){var e=new RegExp('["'+n+` +\r]`),t=n.charCodeAt(0);function r(c,h){var d,p,g=i(c,function(_,m){if(d)return d(_,m-1);p=_,d=h?y6(_,h):vl(_)});return g.columns=p||[],g}function i(c,h){var d=[],p=c.length,g=0,_=0,m,y=p<=0,L=!1;c.charCodeAt(p-1)===Qn&&--p,c.charCodeAt(p-1)===Yo&&--p;function b(){if(y)return qo;if(L)return L=!1,_l;var w,v=g,H;if(c.charCodeAt(v)===No){for(;g++=p?y=!0:(H=c.charCodeAt(g++))===Qn?L=!0:H===Yo&&(L=!0,c.charCodeAt(g)===Qn&&++g),c.slice(v+1,w-1).replace(/""/g,'"')}for(;g{const s=(r.date||"").trim(),o=new Date(`${s}T00:00:00`).getTime();return{id:r.id?Number(r.id):i,title:r.title?.trim()||"",description:r.description?.trim()||"",date:s,timestamp:o,dateText:P6(s),year:new Date(`${s}T00:00:00`).getFullYear(),imageLink:r.image?.trim()||"",imageAlt:r.image_alt?.trim()||""}}).filter(r=>r.date&&!Number.isNaN(r.timestamp)).sort((r,i)=>r.timestamp-i.timestamp).map((r,i,s)=>({...r,isNewYear:i===0||r.year!==s[i-1].year}))}var H6=Pe(' ',1),A6=Pe('
    1. '),R6=Pe('

        ');const O6={hash:"svelte-modf41",code:`:host {display:block;color:#111;font-family:Arial, sans-serif;}.svelte-modf41, +`)}function f(c){return c.map(u).join(n)}function u(c){return c==null?"":c instanceof Date?L6(c):e.test(c+="")?'"'+c.replace(/"/g,'""')+'"':c}return{parse:r,parseRows:i,format:o,formatBody:a,formatRows:l,formatRow:f,formatValue:u}}var k6=Cl(","),S6=k6.parse;Cl(" ");function M6(n){if(!n.ok)throw new Error(n.status+" "+n.statusText);return n.text()}function T6(n,e){return fetch(n,e).then(M6)}function E6(n){return function(e,t,r){return arguments.length===2&&typeof t=="function"&&(r=t,t=void 0),T6(e,t).then(function(i){return n(i,r)})}}var P6=E6(S6);function bl(n,e){const t=new Date(`${n}T00:00:00`);return new Intl.DateTimeFormat("en-US",{month:e?"long":"short",day:"numeric",year:"numeric"}).format(t)}async function V6(n){if(!n)throw new Error("Missing data URL");return(await P6(n)).map((r,i)=>{const s=(r.date||"").trim(),o=new Date(`${s}T00:00:00`).getTime();return{id:r.id?Number(r.id):i,title:r.title?.trim()||"",description:r.description?.trim()||"",date:s,timestamp:o,dateText:bl(s,!1),dateTextLongMonth:bl(s,!0),year:new Date(`${s}T00:00:00`).getFullYear(),imageLink:r.image?.trim()||"",imageAlt:r.image_alt?.trim()||""}}).filter(r=>r.date&&!Number.isNaN(r.timestamp)).sort((r,i)=>r.timestamp-i.timestamp).map((r,i,s)=>({...r,isNewYear:i===0||r.year!==s[i-1].year}))}var H6=Ae(' ',1),A6=Ae('
      1. '),R6=Ae('

          ');const O6={hash:"svelte-modf41",code:`:host {display:block;color:#111;font-family:Arial, sans-serif;}.svelte-modf41, .svelte-modf41::before, .svelte-modf41::after {box-sizing:border-box;}.snapshot-timeline.svelte-modf41 {display:grid;gap:1.5rem; - /* height: 100vh; */}.snapshot-media.svelte-modf41 {display:block;max-width:900px;width:100%;margin-inline:auto;height:60vh;overflow:hidden;}.snapshot-media.svelte-modf41 figure:where(.svelte-modf41) {margin:0;width:100%;height:100%;}.snapshot-media.svelte-modf41 img:where(.svelte-modf41) {display:block;width:100%;height:100%;object-fit:contain;}.timeline-bar.svelte-modf41 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:900px;width:100%;height:10vh;margin-inline:auto;}.timeline-shell.svelte-modf41 {position:relative;min-width:0;}.timeline-tooltip.svelte-modf41 {position:absolute;bottom:calc(100% + 0.5rem);transform:translateX(-50%);white-space:nowrap;font-size:0.8rem;line-height:1.2;background:white;border:1px solid #ddd;padding:0.35rem 0.5rem;border-radius:0.375rem;box-shadow:0 4px 12px rgb(0 0 0 / 0.08);z-index:20;pointer-events:none;}.timeline-track-wrap.svelte-modf41 {position:relative;min-height:3rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;}.timeline-track-wrap.svelte-modf41::-webkit-scrollbar {display:none;}.timeline-rail.svelte-modf41 {position:relative;min-height:3rem;height:3rem;}.timeline-line.svelte-modf41 {position:absolute;top:50%;height:4px;background:var(--timeline-line-color, #d9d9d9);transform:translateY(-50%);border-radius:999px;z-index:0;}.timeline-points.svelte-modf41 {position:relative;list-style:none;margin:0;padding:0;min-height:3rem;}.timeline-track-wrap.svelte-modf41, + /* height: 100vh; */}.snapshot-media.svelte-modf41 {display:block;max-width:900px;width:100%;margin-inline:auto;height:60vh;overflow:hidden;}.snapshot-media.svelte-modf41 figure:where(.svelte-modf41) {margin:0;width:100%;height:100%;}.snapshot-media.svelte-modf41 img:where(.svelte-modf41) {display:block;width:100%;height:100%;object-fit:contain;}.timeline-bar.svelte-modf41 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:900px;width:100%;height:10vh;margin-inline:auto;}.timeline-shell.svelte-modf41 {position:relative;min-width:0;}.timeline-tooltip.svelte-modf41 {position:absolute;bottom:calc(100% + 0.5rem);transform:translateX(-50%);white-space:nowrap;font-size:var(--tooltip-font-size, 0.8rem);line-height:1.2;background:white;border:1px solid #ddd;padding:0.35rem 0.5rem;border-radius:0.375rem;box-shadow:0 4px 12px rgb(0 0 0 / 0.08);z-index:20;pointer-events:none;}.timeline-track-wrap.svelte-modf41 {position:relative;min-height:3rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;}.timeline-track-wrap.svelte-modf41::-webkit-scrollbar {display:none;}.timeline-rail.svelte-modf41 {position:relative;min-height:3rem;height:3rem;}.timeline-line.svelte-modf41 {position:absolute;top:50%;height:4px;background:var(--timeline-line-color, #d9d9d9);transform:translateY(-50%);border-radius:999px;z-index:0;}.timeline-points.svelte-modf41 {position:relative;list-style:none;margin:0;padding:0;min-height:3rem;}.timeline-track-wrap.svelte-modf41, .timeline-rail.svelte-modf41, .timeline-points.svelte-modf41 {min-height:4.5rem;}.timeline-point.svelte-modf41 {position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1;}.timeline-point.svelte-modf41 button:where(.svelte-modf41) {appearance:none;border:0;background:transparent;cursor:pointer;padding:0;font:inherit;color:inherit;position:relative;display:block;}.dot.svelte-modf41 {display:block;width:14px;height:14px;border-radius:50%;background:var(--timeline-circle-color, white);border:3px solid var(--timeline-circle-border-color, #999);position:relative;z-index:2;&:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) {background:var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05));color:var(--btn-hover-color, #dd3d3d);}}.year-tick.svelte-modf41 {display:block;width:2px;height:10px;background:var(--timeline-year-color, gray);position:absolute;top:calc(100% + 0.25rem);left:50%;transform:translateX(-50%);}.year.svelte-modf41 {position:absolute;color:var(--timeline-year-color, gray);top:calc(100% + 1.1rem); /* pushed down below the tick */left:50%;transform:translateX(-50%);white-space:nowrap;line-height:1;font-size:0.75rem;}.timeline-point.svelte-modf41 button.selected:where(.svelte-modf41) .dot:where(.svelte-modf41) {border-color:var(--timeline-circle-selected-border-color, #dd3d3d);transform:scale(1.1);}button.left.svelte-modf41:enabled:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) > svg:where(.svelte-modf41) { /* animation: arrow-effect 2s; */ @@ -225,10 +225,10 @@ /* &:is(:hover, :focus-visible) { background: var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05)); color: var(--btn-hover-color, #dd3d3d); - } */}button.svelte-modf41 svg:where(.svelte-modf41) {fill:var(--btn-svg-color, #dd3d3d);inline-size:1em;block-size:1em;}.nav-btn.svelte-modf41 {appearance:none;border:var(--btn-border-thickness) solid var(--btn-border-color, #dd3d3d);background-color:var(--btn-bg-color, purple);padding:0.5rem 0.75rem;cursor:pointer;font:inherit;&:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) {background-color:var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05));color:var(--btn-hover-color, #dd3d3d);}}.nav-btn.svelte-modf41:disabled {opacity:0.4;cursor:not-allowed;}.snapshot-content.svelte-modf41 {max-width:900px;width:100%;margin-inline:auto; + } */}button.svelte-modf41 svg:where(.svelte-modf41) {fill:var(--btn-svg-color, #dd3d3d);inline-size:1em;block-size:1em;}.nav-btn.svelte-modf41 {appearance:none;border:var(--btn-border-thickness) solid var(--btn-border-color, #dd3d3d);background-color:var(--btn-bg-color, purple);padding:0.5rem 0.75rem;cursor:pointer;font:inherit;&:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) {background-color:var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05));color:var(--btn-hover-color, #dd3d3d);}}.nav-btn.svelte-modf41:disabled {opacity:0.4;cursor:not-allowed;}.snapshot-content.svelte-modf41 {font-family:var(--box-font-family, 'IBM Plex Sans', system-ui, sans-serif);max-width:900px;width:100%;margin-inline:auto; /* text-align: left; */ /* height: 15vh; */background-color:var(--text-box-bg-color, #ccc);border:var(--text-box-border-thickness, 2px) solid - var(--text-box-border-color, transparent);border-radius:var(--text-box-border-radius, 0.5rem);padding:1rem 1rem;}.snapshot-content.svelte-modf41 h2:where(.svelte-modf41) {color:var(--title-color, black);margin:0 0 0.5rem;font-size:var(--title-font-size, 1.5rem);text-align:var(--title-alignment, left);}.snapshot-content.svelte-modf41 em:where(.svelte-modf41) {display:block;margin-bottom:0.75rem;color:var(--date-font-color, #666);font-style:italic;font-size:var(--date-font-size, 1rem);text-align:var(--date-alignment, left);}.snapshot-content.svelte-modf41 p:where(.svelte-modf41) {margin:0;line-height:1.5;color:var(--description-font-color, black);font-size:var(--description-font-size, 1.5rem);text-align:var(--description-alignment, left);} + var(--text-box-border-color, transparent);border-radius:var(--text-box-border-radius, 0.5rem);padding:1rem 1rem;}.snapshot-content.svelte-modf41 h2:where(.svelte-modf41) {color:var(--title-color, black);margin:0 0 0.5rem;font-family:inherit;font-size:var(--title-font-size, 1.5rem);text-align:var(--title-alignment, left);}.snapshot-content.svelte-modf41 em:where(.svelte-modf41) {display:block;margin-bottom:0.75rem;color:var(--date-font-color, #666);font-family:inherit;font-style:normal;font-size:var(--date-font-size, 1rem);text-align:var(--date-alignment, left);}.snapshot-content.svelte-modf41 p:where(.svelte-modf41) {margin:0;line-height:1.5;color:var(--description-font-color, black);font-family:inherit;font-size:var(--description-font-size, 1.5rem);text-align:var(--description-alignment, left);} @media (prefers-reduced-motion: no-preference) {.timeline-track-wrap.svelte-modf41 {scroll-behavior:smooth;} } @@ -243,7 +243,7 @@ /* Prev button moves to row 2, left column */.nav-btn.left.svelte-modf41 {grid-column:1;grid-row:2;justify-self:end;padding-right:1.5rem;} /* Next button moves to row 2, right column */.nav-btn.right.svelte-modf41 {grid-column:2;grid-row:2;justify-self:start;padding-left:1.5rem;} - }`};function b5(n,e){v1(e,!0),sr(n,O6);let t=ye(ni([])),r=ye(0),i=ye(null),s=ye(void 0),o=ye(void 0),a=ye(0),l=P(e,"dataURL",7,""),f=P(e,"btnColor",7,"#ccc"),u=P(e,"btnBgColor",7,"#fff"),c=P(e,"btnBorderColor",7,"#DD3D3D"),h=P(e,"btnBorderThickness",7,"1px"),d=P(e,"btnSVGColor",7,"#DD3D3D"),p=P(e,"btnHoverColor",7,"hsl(0 0% 50% / 0.05)"),g=P(e,"btnBgHoverColor",7,"white"),_=P(e,"timelineLineColor",7,"#d9d9d9"),m=P(e,"timelineCircleColor",7,"#d9d9d9"),w=P(e,"timelineCircleBorderColor",7,"#d9d9d9"),L=P(e,"timelineCircleSelectedBorderColor",7,"#d9d9d9"),b=P(e,"timelineYearColor",7,"#fff"),k=P(e,"titleColor",7,"#000"),y=P(e,"titleAlignment",7,"left"),v=P(e,"titleFontSize",7,"1.5rem"),H=P(e,"dateFontColor",7,"#000"),T=P(e,"dateFontSize",7,"1rem"),V=P(e,"dateAlignment",7,"left"),O=P(e,"descriptionFontColor",7,"#000"),A=P(e,"descriptionFontSize",7,"1rem"),W=P(e,"descriptionAlignment",7,"left"),Y=P(e,"textBoxBgColor",7,"white"),K=P(e,"textBoxBorderThickness",7,"2px"),Q=P(e,"textBoxBorderColor",7,"red"),U=P(e,"textBoxBorderRadius",7,"15px");const re=56,Z=56,C=2.25,me=72;ui(async()=>{if(l())try{N(t,await V6(l()),!0),N(r,x(t).length?x(t).length-1:0,!0),await N0(),requestAnimationFrame(()=>{Je(x(r),"auto"),requestAnimationFrame(()=>{Me()})})}catch(F){console.error("Error fetching data:",F)}});const Ce=Fi(()=>x(t)[x(r)]),Fe=Fi(()=>{if(!x(t).length)return[];let F=0;return x(t).map((Ye,ge)=>{if(ge===0)return{...Ye,x:F};const Ae=x(t)[ge-1],et=Math.max(1,Math.round((Ye.timestamp-Ae.timestamp)/864e5)),R=Math.max(Z,et*C);return F+=R,{...Ye,x:F}})}),we=Fi(()=>x(Fe).length?x(Fe)[x(Fe).length-1].x+re*2:re*2),He=Fi(()=>x(i)??x(r)),We=Fi(()=>{const F=x(Fe)[x(He)];if(!F||!x(o))return me;const Ye=re+F.x-x(a),ge=x(o).clientWidth||0,Ae=me,et=Math.max(Ae,ge-me);return Math.max(Ae,Math.min(Ye,et))});function Me(){N(a,x(s)?.scrollLeft??0,!0)}function Ve(F){N(r,F,!0),Je(F)}function je(){x(r)>0&&(N(r,x(r)-1),Je(x(r)))}function h1(){x(r){Me()})}function Ke(F){N(i,F,!0)}function le(){N(i,null)}function Ze(){Me()}var at={get dataURL(){return l()},set dataURL(F=""){l(F),E()},get btnColor(){return f()},set btnColor(F="#ccc"){f(F),E()},get btnBgColor(){return u()},set btnBgColor(F="#fff"){u(F),E()},get btnBorderColor(){return c()},set btnBorderColor(F="#DD3D3D"){c(F),E()},get btnBorderThickness(){return h()},set btnBorderThickness(F="1px"){h(F),E()},get btnSVGColor(){return d()},set btnSVGColor(F="#DD3D3D"){d(F),E()},get btnHoverColor(){return p()},set btnHoverColor(F="hsl(0 0% 50% / 0.05)"){p(F),E()},get btnBgHoverColor(){return g()},set btnBgHoverColor(F="white"){g(F),E()},get timelineLineColor(){return _()},set timelineLineColor(F="#d9d9d9"){_(F),E()},get timelineCircleColor(){return m()},set timelineCircleColor(F="#d9d9d9"){m(F),E()},get timelineCircleBorderColor(){return w()},set timelineCircleBorderColor(F="#d9d9d9"){w(F),E()},get timelineCircleSelectedBorderColor(){return L()},set timelineCircleSelectedBorderColor(F="#d9d9d9"){L(F),E()},get timelineYearColor(){return b()},set timelineYearColor(F="#fff"){b(F),E()},get titleColor(){return k()},set titleColor(F="#000"){k(F),E()},get titleAlignment(){return y()},set titleAlignment(F="left"){y(F),E()},get titleFontSize(){return v()},set titleFontSize(F="1.5rem"){v(F),E()},get dateFontColor(){return H()},set dateFontColor(F="#000"){H(F),E()},get dateFontSize(){return T()},set dateFontSize(F="1rem"){T(F),E()},get dateAlignment(){return V()},set dateAlignment(F="left"){V(F),E()},get descriptionFontColor(){return O()},set descriptionFontColor(F="#000"){O(F),E()},get descriptionFontSize(){return A()},set descriptionFontSize(F="1rem"){A(F),E()},get descriptionAlignment(){return W()},set descriptionAlignment(F="left"){W(F),E()},get textBoxBgColor(){return Y()},set textBoxBgColor(F="white"){Y(F),E()},get textBoxBorderThickness(){return K()},set textBoxBorderThickness(F="2px"){K(F),E()},get textBoxBorderColor(){return Q()},set textBoxBorderColor(F="red"){Q(F),E()},get textBoxBorderRadius(){return U()},set textBoxBorderRadius(F="15px"){U(F),E()}},xe=Hl(),S=hn(xe);{var ct=F=>{var Ye=R6(),ge=I(Ye),Ae=I(ge),et=I(Ae);z(Ae),z(ge);var R=se(ge,2),D=I(R),oe=se(D,2),fe=I(oe),Be=I(fe,!0);z(fe);var ze=se(fe,2),lt=I(ze),g1=I(lt),be=se(g1,2);Q0(be,21,()=>x(Fe),j0,(tt,xt,pt)=>{var qt=A6();let Q1;ee(qt,"data-index",pt);var M=I(qt);let ie;var q=se(I(M),2);{var G=ae=>{var B=H6(),j=se(hn(B),2),X=I(j,!0);z(j),Re(()=>Vt(X,x(xt).year)),Se(ae,B)};s1(q,ae=>{x(xt).isNewYear&&ae(G)})}z(M),z(qt),Re(()=>{Q1=p2(qt,1,"timeline-point svelte-modf41",null,Q1,{selected:pt===x(r)}),Ne(qt,`left: ${re+x(xt).x}px;`),ee(M,"aria-current",pt===x(r)?"true":void 0),ee(M,"aria-label",x(xt).dateText),ie=p2(M,1,"svelte-modf41",null,ie,{selected:pt===x(r)})}),it("click",M,()=>Ve(pt)),Xt("mouseenter",M,()=>Ke(pt)),Xt("mouseleave",M,le),Xt("focus",M,()=>Ke(pt)),Xt("blur",M,le),Se(tt,qt)}),z(be),z(lt),z(ze),W1(ze,tt=>N(s,tt),()=>x(s)),z(oe),W1(oe,tt=>N(o,tt),()=>x(o));var t1=se(oe,2);z(R);var gt=se(R,2),p1=I(gt),r1=I(p1,!0);z(p1);var Ee=se(p1,2),Ue=I(Ee,!0);z(Ee);var te=se(Ee,2),K1=I(te,!0);z(te),z(gt),z(Ye),Re(tt=>{Ne(Ye,` + }`};function wl(n,e){p1(e,!0),sr(n,O6);let t=we(si([])),r=we(0),i=we(null),s=we(void 0),o=we(void 0),a=we(0),l=P(e,"dataURL",7,""),f=P(e,"btnColor",7,"#ccc"),u=P(e,"btnBgColor",7,"#fff"),c=P(e,"btnBorderColor",7,"#DD3D3D"),h=P(e,"btnBorderThickness",7,"1px"),d=P(e,"btnSVGColor",7,"#DD3D3D"),p=P(e,"btnHoverColor",7,"hsl(0 0% 50% / 0.05)"),g=P(e,"btnBgHoverColor",7,"white"),_=P(e,"tooltipFontSize",7,".8rem"),m=P(e,"timelineLineColor",7,"#d9d9d9"),y=P(e,"timelineCircleColor",7,"#d9d9d9"),L=P(e,"timelineCircleBorderColor",7,"#d9d9d9"),b=P(e,"timelineCircleSelectedBorderColor",7,"#d9d9d9"),k=P(e,"timelineYearColor",7,"#fff"),w=P(e,"boxFontUrl",7,""),v=P(e,"boxFontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),H=P(e,"titleColor",7,"#000"),T=P(e,"titleAlignment",7,"left"),V=P(e,"titleFontSize",7,"1.5rem"),D=P(e,"dateFontColor",7,"#000"),R=P(e,"dateFontSize",7,"1rem"),W=P(e,"dateAlignment",7,"left"),U=P(e,"descriptionFontColor",7,"#000"),j=P(e,"descriptionFontSize",7,"1rem"),J=P(e,"descriptionAlignment",7,"left"),G=P(e,"textBoxBgColor",7,"white"),oe=P(e,"textBoxBorderThickness",7,"2px"),Z=P(e,"textBoxBorderColor",7,"red"),C=P(e,"textBoxBorderRadius",7,"15px");const ce=56,Ee=56,ut=2.25,Ce=72;Zr(async()=>{if(l())try{Y(t,await V6(l()),!0),Y(r,x(t).length?x(t).length-1:0,!0),await N0(),requestAnimationFrame(()=>{He(x(r),"auto"),requestAnimationFrame(()=>{It()})})}catch(F){console.error("Error fetching data:",F)}}),Zr(()=>{if(!w()||document.querySelector(`link[data-csis-font="${w()}"]`))return;const be=document.createElement("link");be.rel="stylesheet",be.href=w(),be.dataset.csisFont=w(),document.head.appendChild(be)});const ke=Fi(()=>x(t)[x(r)]),Me=Fi(()=>{if(!x(t).length)return[];let F=0;return x(t).map((be,A)=>{if(A===0)return{...be,x:F};const O=x(t)[A-1],ie=Math.max(1,Math.round((be.timestamp-O.timestamp)/864e5)),ae=Math.max(Ee,ie*ut);return F+=ae,{...be,x:F}})}),Pe=Fi(()=>x(Me).length?x(Me)[x(Me).length-1].x+ce*2:ce*2),Ve=Fi(()=>x(i)??x(r)),Ge=Fi(()=>{const F=x(Me)[x(Ve)];if(!F||!x(o))return Ce;const be=ce+F.x-x(a),A=x(o).clientWidth||0,O=Ce,ie=Math.max(O,A-Ce);return Math.max(O,Math.min(be,ie))});function It(){Y(a,x(s)?.scrollLeft??0,!0)}function ct(F){Y(r,F,!0),He(F)}function je(){x(r)>0&&(Y(r,x(r)-1),He(x(r)))}function de(){x(r){It()})}function Ke(F){Y(i,F,!0)}function ye(){Y(i,null)}function S(){It()}var at={get dataURL(){return l()},set dataURL(F=""){l(F),E()},get btnColor(){return f()},set btnColor(F="#ccc"){f(F),E()},get btnBgColor(){return u()},set btnBgColor(F="#fff"){u(F),E()},get btnBorderColor(){return c()},set btnBorderColor(F="#DD3D3D"){c(F),E()},get btnBorderThickness(){return h()},set btnBorderThickness(F="1px"){h(F),E()},get btnSVGColor(){return d()},set btnSVGColor(F="#DD3D3D"){d(F),E()},get btnHoverColor(){return p()},set btnHoverColor(F="hsl(0 0% 50% / 0.05)"){p(F),E()},get btnBgHoverColor(){return g()},set btnBgHoverColor(F="white"){g(F),E()},get tooltipFontSize(){return _()},set tooltipFontSize(F=".8rem"){_(F),E()},get timelineLineColor(){return m()},set timelineLineColor(F="#d9d9d9"){m(F),E()},get timelineCircleColor(){return y()},set timelineCircleColor(F="#d9d9d9"){y(F),E()},get timelineCircleBorderColor(){return L()},set timelineCircleBorderColor(F="#d9d9d9"){L(F),E()},get timelineCircleSelectedBorderColor(){return b()},set timelineCircleSelectedBorderColor(F="#d9d9d9"){b(F),E()},get timelineYearColor(){return k()},set timelineYearColor(F="#fff"){k(F),E()},get boxFontUrl(){return w()},set boxFontUrl(F=""){w(F),E()},get boxFontFamily(){return v()},set boxFontFamily(F="'IBM Plex Sans', system-ui, sans-serif"){v(F),E()},get titleColor(){return H()},set titleColor(F="#000"){H(F),E()},get titleAlignment(){return T()},set titleAlignment(F="left"){T(F),E()},get titleFontSize(){return V()},set titleFontSize(F="1.5rem"){V(F),E()},get dateFontColor(){return D()},set dateFontColor(F="#000"){D(F),E()},get dateFontSize(){return R()},set dateFontSize(F="1rem"){R(F),E()},get dateAlignment(){return W()},set dateAlignment(F="left"){W(F),E()},get descriptionFontColor(){return U()},set descriptionFontColor(F="#000"){U(F),E()},get descriptionFontSize(){return j()},set descriptionFontSize(F="1rem"){j(F),E()},get descriptionAlignment(){return J()},set descriptionAlignment(F="left"){J(F),E()},get textBoxBgColor(){return G()},set textBoxBgColor(F="white"){G(F),E()},get textBoxBorderThickness(){return oe()},set textBoxBorderThickness(F="2px"){oe(F),E()},get textBoxBorderColor(){return Z()},set textBoxBorderColor(F="red"){Z(F),E()},get textBoxBorderRadius(){return C()},set textBoxBorderRadius(F="15px"){C(F),E()}},Ct=A5(),r1=hn(Ct);{var De=F=>{var be=R6(),A=I(be),O=I(A),ie=I(O);z(O),z(A);var ae=se(A,2),Re=I(ae),Ie=se(Re,2),Qe=I(Ie),E1=I(Qe,!0);z(Qe);var pe=se(Qe,2),qt=I(pe),dt=I(qt),P1=se(dt,2);Q0(P1,21,()=>x(Me),j0,(Ht,H1,M)=>{var ee=A6();let q;re(ee,"data-index",M);var N=I(ee);let le;var B=se(I(N),2);{var K=X=>{var Q=H6(),nt=se(hn(Q),2),te=I(nt,!0);z(nt),Ze(()=>Tt(te,x(H1).year)),Se(X,Q)};o1(B,X=>{x(H1).isNewYear&&X(K)})}z(N),z(ee),Ze(()=>{q=p2(ee,1,"timeline-point svelte-modf41",null,q,{selected:M===x(r)}),Ye(ee,`left: ${ce+x(H1).x}px;`),re(N,"aria-current",M===x(r)?"true":void 0),re(N,"aria-label",x(H1).dateText),le=p2(N,1,"svelte-modf41",null,le,{selected:M===x(r)})}),et("click",N,()=>ct(M)),Gt("mouseenter",N,()=>Ke(M)),Gt("mouseleave",N,ye),Gt("focus",N,()=>Ke(M)),Gt("blur",N,ye),Se(Ht,ee)}),z(P1),z(qt),z(pe),K1(pe,Ht=>Y(s,Ht),()=>x(s)),z(Ie),K1(Ie,Ht=>Y(o,Ht),()=>x(o));var Nt=se(Ie,2);z(ae);var Oe=se(ae,2),Fe=I(Oe),ne=I(Fe,!0);z(Fe);var V1=se(Fe,2),kt=I(V1,!0);z(V1);var Vt=se(V1,2),i1=I(Vt,!0);z(Vt),z(Oe),z(be),Ze(Ht=>{Ye(be,` --btn-color: ${f()}; --btn-bg-color: ${u()}; --btn-border-color: ${c()}; @@ -251,25 +251,27 @@ --btn-svg-color: ${d()}; --btn-hover-color: ${p()}; --btn-bg-hover-color: ${g()}; - --timeline-line-color: ${_()}; - --timeline-circle-color: ${m()}; - --timeline-circle-border-color: ${w()}; - --timeline-circle-selected-border-color: ${L()}; - --timeline-year-color: ${b()}; - --title-color: ${k()}; - --title-alignment: ${y()}; - --title-font-size: ${v()}; - --date-font-size: ${T()}; - --date-font-color: ${H()}; - --date-alignment: ${V()}; - --description-font-color: ${O()}; - --description-font-size: ${A()}; - --description-alignment: ${W()}; - --text-box-bg-color: ${Y()}; - --text-box-border-thickness: ${K()}; - --text-box-border-color: ${Q()}; - --text-box-border-radius: ${U()}; - `),ee(et,"src",x(Ce).imageLink),ee(et,"alt",x(Ce).imageAlt),D.disabled=x(r)===0,Ne(fe,`left: ${x(We)}px;`),Vt(Be,x(Fe)[x(He)]?.dateText),Ne(lt,`width: ${x(we)}px;`),Ne(g1,tt),t1.disabled=x(r)===x(t).length-1,Vt(r1,x(Ce).title),Vt(Ue,x(Ce).dateText),Vt(K1,x(Ce).description)},[()=>`left: ${re}px; width: ${Math.max(0,x(we)-re*2)}px;`]),it("click",D,je),Xt("scroll",ze,Ze),it("click",t1,h1),Se(F,Ye)};s1(S,F=>{x(Ce)&&F(ct)})}return Se(n,xe),m1(at)}ks(["click"]),customElements.define("csis-satellite-snapshot",B1(b5,{dataURL:{attribute:"data-url",type:"String"},btnColor:{attribute:"btn-color",type:"String"},btnBgColor:{attribute:"btn-bg-color",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnBorderThickness:{attribute:"btn-border-thickness",type:"String"},btnSVGColor:{attribute:"btn-svg-color",type:"String"},btnHoverColor:{attribute:"btn-hover-color",type:"String"},btnBgHoverColor:{attribute:"btn-bg-hover-color",type:"String"},timelineLineColor:{attribute:"timeline-line-color",type:"String"},timelineCircleColor:{attribute:"timeline-circle-color",type:"String"},timelineCircleBorderColor:{attribute:"timeline-circle-border-color",type:"String"},timelineCircleSelectedBorderColor:{attribute:"timeline-circle-selected-border-color",type:"String"},timelineYearColor:{attribute:"timeline-year-color",type:"String"},titleColor:{attribute:"title-color",type:"String"},titleAlignment:{attribute:"title-alignment",type:"String"},titleFontSize:{attribute:"title-font-size",type:"String"},dateFontColor:{attribute:"date-font-color",type:"String"},dateFontSize:{attribute:"date-font-size",type:"String"},dateAlignment:{attribute:"date-alignment",type:"String"},descriptionFontColor:{attribute:"description-font-color",type:"String"},descriptionAlignment:{attribute:"description-alignment",type:"String"},descriptionFontSize:{attribute:"description-font-size",type:"String"},textBoxBgColor:{attribute:"text-box-background-color",type:"String"},textBoxBorderThickness:{attribute:"text-box-border-thickness",type:"String"},textBoxBorderColor:{attribute:"text-box-border-color",type:"String"},textBoxBorderRadius:{attribute:"text-box-border-radius",type:"String"}},[],[],{mode:"open"}));const D6=Object.freeze(Object.defineProperty({__proto__:null,default:b5},Symbol.toStringTag,{value:"Module"}));var F6=Pe('');function w5(n,e){v1(e,!0);let t=P(e,"container"),r=P(e,"leftTitle"),i=P(e,"btnText"),s=P(e,"btnLeftLink"),o=P(e,"leftTarget"),a;var l={get container(){return t()},set container(p){t(p),E()},get leftTitle(){return r()},set leftTitle(p){r(p),E()},get btnText(){return i()},set btnText(p){i(p),E()},get btnLeftLink(){return s()},set btnLeftLink(p){s(p),E()},get leftTarget(){return o()},set leftTarget(p){o(p),E()}},f=F6(),u=I(f),c=I(u,!0);z(u);var h=se(u,2),d=I(h,!0);return z(h),z(f),W1(f,p=>a=p,()=>a),Re(()=>{Vt(c,r()),ee(h,"href",s()),ee(h,"target",o()),Vt(d,i())}),Xt("mouseenter",f,()=>t()?.classList.add("hover-left")),Xt("mouseleave",f,()=>t()?.classList.remove("hover-left")),Se(n,f),m1(l)}B1(w5,{container:{},leftTitle:{},btnText:{},btnLeftLink:{},leftTarget:{}},[],[],{mode:"open"});var Z6=Pe('');function y5(n,e){v1(e,!0);let t=P(e,"container"),r=P(e,"rightTitle"),i=P(e,"btnText"),s=P(e,"btnRightLink"),o=P(e,"rightTarget"),a;var l={get container(){return t()},set container(p){t(p),E()},get rightTitle(){return r()},set rightTitle(p){r(p),E()},get btnText(){return i()},set btnText(p){i(p),E()},get btnRightLink(){return s()},set btnRightLink(p){s(p),E()},get rightTarget(){return o()},set rightTarget(p){o(p),E()}},f=Z6(),u=I(f),c=I(u,!0);z(u);var h=se(u,2),d=I(h,!0);return z(h),z(f),W1(f,p=>a=p,()=>a),Re(()=>{Vt(c,r()),ee(h,"href",s()),ee(h,"target",o()),Vt(d,i())}),Xt("mouseenter",f,()=>t()?.classList.add("hover-right")),Xt("mouseleave",f,()=>t()?.classList.remove("hover-right")),Se(n,f),m1(l)}B1(y5,{container:{},rightTitle:{},btnText:{},btnRightLink:{},rightTarget:{}},[],[],{mode:"open"});var B6=Pe('

          hola

          ',1);const z6={hash:"svelte-1ujrtpn",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);min-height:100vh;--container-bg-color: #333;--base-color: rgb(195 195 195 / 0.75);--left-bg-color: rgba(223, 39, 39, 0.7);--left-button-hover-color: rgba(161, 11, 11, 0.3);--right-bg-color: rgba(43, 43, 43, 0.8);--right-button-hover-color: rgba(92, 92, 92, 0.3);--hover-width: 75%;--other-width: 25%;--speed: 1000ms;}html, + --tooltip-font-size: ${_()}; + --timeline-line-color: ${m()}; + --timeline-circle-color: ${y()}; + --timeline-circle-border-color: ${L()}; + --timeline-circle-selected-border-color: ${b()}; + --timeline-year-color: ${k()}; + --box-font-family: ${v()}; + --title-color: ${H()}; + --title-alignment: ${T()}; + --title-font-size: ${V()}; + --date-font-size: ${R()}; + --date-font-color: ${D()}; + --date-alignment: ${W()}; + --description-font-color: ${U()}; + --description-font-size: ${j()}; + --description-alignment: ${J()}; + --text-box-bg-color: ${G()}; + --text-box-border-thickness: ${oe()}; + --text-box-border-color: ${Z()}; + --text-box-border-radius: ${C()}; + `),re(ie,"src",x(ke).imageLink),re(ie,"alt",x(ke).imageAlt),Re.disabled=x(r)===0,Ye(Qe,`left: ${x(Ge)}px;`),Tt(E1,x(Me)[x(Ve)]?.dateText),Ye(qt,`width: ${x(Pe)}px;`),Ye(dt,Ht),Nt.disabled=x(r)===x(t).length-1,Tt(ne,x(ke).title),Tt(kt,x(ke).dateTextLongMonth),Tt(i1,x(ke).description)},[()=>`left: ${ce}px; width: ${Math.max(0,x(Pe)-ce*2)}px;`]),et("click",Re,je),Gt("scroll",pe,S),et("click",Nt,de),Se(F,be)};o1(r1,F=>{x(ke)&&F(De)})}return Se(n,Ct),_1(at)}ks(["click"]),customElements.define("csis-satellite-snapshot",I1(wl,{dataURL:{attribute:"data-url",type:"String"},btnColor:{attribute:"btn-color",type:"String"},btnBgColor:{attribute:"btn-bg-color",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnBorderThickness:{attribute:"btn-border-thickness",type:"String"},btnSVGColor:{attribute:"btn-svg-color",type:"String"},btnHoverColor:{attribute:"btn-hover-color",type:"String"},btnBgHoverColor:{attribute:"btn-bg-hover-color",type:"String"},tooltipFontSize:{attribute:"tooltip-font-size",type:"String"},timelineLineColor:{attribute:"timeline-line-color",type:"String"},timelineCircleColor:{attribute:"timeline-circle-color",type:"String"},timelineCircleBorderColor:{attribute:"timeline-circle-border-color",type:"String"},timelineCircleSelectedBorderColor:{attribute:"timeline-circle-selected-border-color",type:"String"},timelineYearColor:{attribute:"timeline-year-color",type:"String"},boxFontUrl:{attribute:"box-font-url",type:"String"},boxFontFamily:{attribute:"box-font-family",type:"String"},titleColor:{attribute:"title-color",type:"String"},titleAlignment:{attribute:"title-alignment",type:"String"},titleFontSize:{attribute:"title-font-size",type:"String"},dateFontColor:{attribute:"date-font-color",type:"String"},dateFontSize:{attribute:"date-font-size",type:"String"},dateAlignment:{attribute:"date-alignment",type:"String"},descriptionFontColor:{attribute:"description-font-color",type:"String"},descriptionAlignment:{attribute:"description-alignment",type:"String"},descriptionFontSize:{attribute:"description-font-size",type:"String"},textBoxBgColor:{attribute:"text-box-background-color",type:"String"},textBoxBorderThickness:{attribute:"text-box-border-thickness",type:"String"},textBoxBorderColor:{attribute:"text-box-border-color",type:"String"},textBoxBorderRadius:{attribute:"text-box-border-radius",type:"String"}},[],[],{mode:"open"}));const D6=Object.freeze(Object.defineProperty({__proto__:null,default:wl},Symbol.toStringTag,{value:"Module"}));var F6=Ae('');function yl(n,e){p1(e,!0);let t=P(e,"container"),r=P(e,"leftTitle"),i=P(e,"btnText"),s=P(e,"btnLeftLink"),o=P(e,"leftTarget"),a;var l={get container(){return t()},set container(p){t(p),E()},get leftTitle(){return r()},set leftTitle(p){r(p),E()},get btnText(){return i()},set btnText(p){i(p),E()},get btnLeftLink(){return s()},set btnLeftLink(p){s(p),E()},get leftTarget(){return o()},set leftTarget(p){o(p),E()}},f=F6(),u=I(f),c=I(u,!0);z(u);var h=se(u,2),d=I(h,!0);return z(h),z(f),K1(f,p=>a=p,()=>a),Ze(()=>{Tt(c,r()),re(h,"href",s()),re(h,"target",o()),Tt(d,i())}),Gt("mouseenter",f,()=>t()?.classList.add("hover-left")),Gt("mouseleave",f,()=>t()?.classList.remove("hover-left")),Se(n,f),_1(l)}I1(yl,{container:{},leftTitle:{},btnText:{},btnLeftLink:{},leftTarget:{}},[],[],{mode:"open"});var Z6=Ae('');function xl(n,e){p1(e,!0);let t=P(e,"container"),r=P(e,"rightTitle"),i=P(e,"btnText"),s=P(e,"btnRightLink"),o=P(e,"rightTarget"),a;var l={get container(){return t()},set container(p){t(p),E()},get rightTitle(){return r()},set rightTitle(p){r(p),E()},get btnText(){return i()},set btnText(p){i(p),E()},get btnRightLink(){return s()},set btnRightLink(p){s(p),E()},get rightTarget(){return o()},set rightTarget(p){o(p),E()}},f=Z6(),u=I(f),c=I(u,!0);z(u);var h=se(u,2),d=I(h,!0);return z(h),z(f),K1(f,p=>a=p,()=>a),Ze(()=>{Tt(c,r()),re(h,"href",s()),re(h,"target",o()),Tt(d,i())}),Gt("mouseenter",f,()=>t()?.classList.add("hover-right")),Gt("mouseleave",f,()=>t()?.classList.remove("hover-right")),Se(n,f),_1(l)}I1(xl,{container:{},rightTitle:{},btnText:{},btnRightLink:{},rightTarget:{}},[],[],{mode:"open"});var B6=Ae('

          hola

          ',1);const z6={hash:"svelte-1ujrtpn",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);min-height:100vh;--container-bg-color: #333;--base-color: rgb(195 195 195 / 0.75);--left-bg-color: rgba(223, 39, 39, 0.7);--left-button-hover-color: rgba(161, 11, 11, 0.3);--right-bg-color: rgba(43, 43, 43, 0.8);--right-button-hover-color: rgba(92, 92, 92, 0.3);--hover-width: 75%;--other-width: 25%;--speed: 1000ms;}html, body {padding:0;margin:0;font-family:"Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;width:100%;height:100%;overflow-x:hidden;}h1 {font-size:4rem;color:#fff;position:absolute;left:50%;top:20%;transform:translateX(-50%);white-space:nowrap;}.button {display:block;position:absolute;left:50%;top:40%;height:2.5rem;padding-top:1.3rem;width:15rem;text-align:center;color:#fff;border:#fff solid 0.2rem;font-size:1rem;font-weight:bold;text-transform:uppercase;text-decoration:none;transform:translateX(-50%);} @media (max-width: 800px) {h1 {font-size:2rem;}.button {width:12rem;} @@ -281,7 +283,7 @@ /*background: var(--right-bg-color);*/}.split.left, .split.right, .split.right:before, - .split.left:before {transition:var(--speed) all ease-in-out;}.hover-left .left {width:var(--hover-width);}.hover-left .right {width:var(--other-width);}.hover-left .right:before {z-index:2;}.hover-right .right {width:var(--hover-width);}.hover-right .left {width:var(--other-width);}.hover-right .left:before {z-index:2;}`};function x5(n,e){v1(e,!0),sr(n,z6);let t=P(e,"bgImageLeft",7,""),r=P(e,"leftTitle",7,"left title"),i=P(e,"btnLeftLink",7,"#top"),s=P(e,"leftTarget",7,"_self"),o=P(e,"btnBgColorLeft",7,"black"),a=P(e,"btnHoverBgColorLeft",7,"gray"),l=P(e,"bgImageRight",7,""),f=P(e,"rightTitle",7,"right title"),u=P(e,"btnRightLink",7,"#top"),c=P(e,"rightTarget",7,"_self"),h=P(e,"btnBgColorRight",7,"black"),d=P(e,"btnHoverBgColorRight",7,"gray"),p=P(e,"btnBorderColor",7,"red"),g=P(e,"btnHoverBorderColor",7,"blue"),_=P(e,"btnText",7,"Read More"),m=ye(void 0);var w={get bgImageLeft(){return t()},set bgImageLeft(v=""){t(v),E()},get leftTitle(){return r()},set leftTitle(v="left title"){r(v),E()},get btnLeftLink(){return i()},set btnLeftLink(v="#top"){i(v),E()},get leftTarget(){return s()},set leftTarget(v="_self"){s(v),E()},get btnBgColorLeft(){return o()},set btnBgColorLeft(v="black"){o(v),E()},get btnHoverBgColorLeft(){return a()},set btnHoverBgColorLeft(v="gray"){a(v),E()},get bgImageRight(){return l()},set bgImageRight(v=""){l(v),E()},get rightTitle(){return f()},set rightTitle(v="right title"){f(v),E()},get btnRightLink(){return u()},set btnRightLink(v="#top"){u(v),E()},get rightTarget(){return c()},set rightTarget(v="_self"){c(v),E()},get btnBgColorRight(){return h()},set btnBgColorRight(v="black"){h(v),E()},get btnHoverBgColorRight(){return d()},set btnHoverBgColorRight(v="gray"){d(v),E()},get btnBorderColor(){return p()},set btnBorderColor(v="red"){p(v),E()},get btnHoverBorderColor(){return g()},set btnHoverBorderColor(v="blue"){g(v),E()},get btnText(){return _()},set btnText(v="Read More"){_(v),E()}},L=B6(),b=se(hn(L),2),k=I(b);w5(k,{get container(){return x(m)},get leftTitle(){return r()},get btnText(){return _()},get btnLeftLink(){return i()},get leftTarget(){return s()}});var y=se(k,2);return y5(y,{get container(){return x(m)},get rightTitle(){return f()},get btnText(){return _()},get btnRightLink(){return u()},get rightTarget(){return c()}}),z(b),W1(b,v=>N(m,v),()=>x(m)),Re(()=>Ne(b,` + .split.left:before {transition:var(--speed) all ease-in-out;}.hover-left .left {width:var(--hover-width);}.hover-left .right {width:var(--other-width);}.hover-left .right:before {z-index:2;}.hover-right .right {width:var(--hover-width);}.hover-right .left {width:var(--other-width);}.hover-right .left:before {z-index:2;}`};function Ll(n,e){p1(e,!0),sr(n,z6);let t=P(e,"bgImageLeft",7,""),r=P(e,"leftTitle",7,"left title"),i=P(e,"btnLeftLink",7,"#top"),s=P(e,"leftTarget",7,"_self"),o=P(e,"btnBgColorLeft",7,"black"),a=P(e,"btnHoverBgColorLeft",7,"gray"),l=P(e,"bgImageRight",7,""),f=P(e,"rightTitle",7,"right title"),u=P(e,"btnRightLink",7,"#top"),c=P(e,"rightTarget",7,"_self"),h=P(e,"btnBgColorRight",7,"black"),d=P(e,"btnHoverBgColorRight",7,"gray"),p=P(e,"btnBorderColor",7,"red"),g=P(e,"btnHoverBorderColor",7,"blue"),_=P(e,"btnText",7,"Read More"),m=we(void 0);var y={get bgImageLeft(){return t()},set bgImageLeft(v=""){t(v),E()},get leftTitle(){return r()},set leftTitle(v="left title"){r(v),E()},get btnLeftLink(){return i()},set btnLeftLink(v="#top"){i(v),E()},get leftTarget(){return s()},set leftTarget(v="_self"){s(v),E()},get btnBgColorLeft(){return o()},set btnBgColorLeft(v="black"){o(v),E()},get btnHoverBgColorLeft(){return a()},set btnHoverBgColorLeft(v="gray"){a(v),E()},get bgImageRight(){return l()},set bgImageRight(v=""){l(v),E()},get rightTitle(){return f()},set rightTitle(v="right title"){f(v),E()},get btnRightLink(){return u()},set btnRightLink(v="#top"){u(v),E()},get rightTarget(){return c()},set rightTarget(v="_self"){c(v),E()},get btnBgColorRight(){return h()},set btnBgColorRight(v="black"){h(v),E()},get btnHoverBgColorRight(){return d()},set btnHoverBgColorRight(v="gray"){d(v),E()},get btnBorderColor(){return p()},set btnBorderColor(v="red"){p(v),E()},get btnHoverBorderColor(){return g()},set btnHoverBorderColor(v="blue"){g(v),E()},get btnText(){return _()},set btnText(v="Read More"){_(v),E()}},L=B6(),b=se(hn(L),2),k=I(b);yl(k,{get container(){return x(m)},get leftTitle(){return r()},get btnText(){return _()},get btnLeftLink(){return i()},get leftTarget(){return s()}});var w=se(k,2);return xl(w,{get container(){return x(m)},get rightTitle(){return f()},get btnText(){return _()},get btnRightLink(){return u()},get rightTarget(){return c()}}),z(b),K1(b,v=>Y(m,v),()=>x(m)),Ze(()=>Ye(b,` --bg-image-left: url("${t()}"); --btn-bg-color-left: ${o()}; --btn-hover-bg-color-left: ${a()}; @@ -290,4 +292,4 @@ --btn-hover-bg-color-right: ${d()}; --btn-border-color: ${p()}; --btn-hover-border-color: ${g()}; - `)),Se(n,L),m1(w)}customElements.define("csis-split-landing",B1(x5,{leftTitle:{attribute:"left-title",type:"String"},btnLeftLink:{attribute:"btn-left-link",type:"String"},leftTarget:{attribute:"left-target",type:"String"},bgImageLeft:{attribute:"bg-image-left",type:"String"},btnBgColorLeft:{attribute:"btn-bg-color-left",type:"String"},btnHoverBgColorLeft:{attribute:"btn-hover-bg-color-left",type:"String"},rightTitle:{attribute:"right-title",type:"String"},btnRightLink:{attribute:"btn-right-link",type:"String"},rightTarget:{attribute:"right-target",type:"String"},bgImageRight:{attribute:"bg-image-right",type:"String"},btnBgColorRight:{attribute:"btn-bg-color-right",type:"String"},btnHoverBgColorRight:{attribute:"btn-hover-bg-color-right",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnHoverBorderColor:{attribute:"btn-hover-border-color",type:"String"},btnText:{attribute:"btn-text",type:"String"}},[],[],{mode:"open"})),console.log("Loaded components:",Object.keys(Object.assign({"./lib/AudioBrief.ce.svelte":o4,"./lib/CppCallout.ce.svelte":u4,"./lib/Footer.ce.svelte":h4,"./lib/HiddenReachFooter.ce.svelte":_4,"./lib/Magnifier.ce.svelte":C4,"./lib/TextTyping.ce.svelte":y4,"./lib/TripleSlider.ce.svelte":R4,"./lib/infinity-scroll/Infinity-Scroll.ce.svelte":b6,"./lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte":D6,"./lib/split-landing-page/Container.ce.svelte":Object.freeze(Object.defineProperty({__proto__:null,default:x5},Symbol.toStringTag,{value:"Module"}))})))})(); + `)),Se(n,L),_1(y)}customElements.define("csis-split-landing",I1(Ll,{leftTitle:{attribute:"left-title",type:"String"},btnLeftLink:{attribute:"btn-left-link",type:"String"},leftTarget:{attribute:"left-target",type:"String"},bgImageLeft:{attribute:"bg-image-left",type:"String"},btnBgColorLeft:{attribute:"btn-bg-color-left",type:"String"},btnHoverBgColorLeft:{attribute:"btn-hover-bg-color-left",type:"String"},rightTitle:{attribute:"right-title",type:"String"},btnRightLink:{attribute:"btn-right-link",type:"String"},rightTarget:{attribute:"right-target",type:"String"},bgImageRight:{attribute:"bg-image-right",type:"String"},btnBgColorRight:{attribute:"btn-bg-color-right",type:"String"},btnHoverBgColorRight:{attribute:"btn-hover-bg-color-right",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnHoverBorderColor:{attribute:"btn-hover-border-color",type:"String"},btnText:{attribute:"btn-text",type:"String"}},[],[],{mode:"open"})),console.log("Loaded components:",Object.keys(Object.assign({"./lib/AudioBrief.ce.svelte":a4,"./lib/CppCallout.ce.svelte":c4,"./lib/Footer.ce.svelte":g4,"./lib/HiddenReachFooter.ce.svelte":v4,"./lib/Magnifier.ce.svelte":b4,"./lib/TextTyping.ce.svelte":x4,"./lib/TripleSlider.ce.svelte":O4,"./lib/infinity-scroll/Infinity-Scroll.ce.svelte":w6,"./lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte":D6,"./lib/split-landing-page/Container.ce.svelte":Object.freeze(Object.defineProperty({__proto__:null,default:Ll},Symbol.toStringTag,{value:"Module"}))})))})(); diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index aef836e..8b949f0 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -10,7 +10,7 @@ btnSVGColor: { attribute: "btn-svg-color", type: "String" }, btnHoverColor: { attribute: "btn-hover-color", type: "String" }, btnBgHoverColor: { attribute: "btn-bg-hover-color", type: "String" }, - tooltipFontSize: { attribute: "tooltip-font-size", type: "String"}, + tooltipFontSize: { attribute: "tooltip-font-size", type: "String" }, timelineLineColor: { attribute: "timeline-line-color", type: "String" }, timelineCircleColor: { attribute: "timeline-circle-color", @@ -25,6 +25,8 @@ type: "String", }, timelineYearColor: { attribute: "timeline-year-color", type: "String" }, + boxFontUrl: { attribute: "box-font-url", type: "String" }, + boxFontFamily: { attribute: "box-font-family", type: "String" }, titleColor: { attribute: "title-color", type: "String" }, titleAlignment: { attribute: "title-alignment", type: "String" }, titleFontSize: { attribute: "title-font-size", type: "String" }, @@ -90,6 +92,8 @@ timelineCircleBorderColor = "#d9d9d9", timelineCircleSelectedBorderColor = "#d9d9d9", timelineYearColor = "#fff", + boxFontUrl = "", + boxFontFamily = "'IBM Plex Sans', system-ui, sans-serif", titleColor = "#000", titleAlignment = "left", titleFontSize = "1.5rem", @@ -132,6 +136,21 @@ console.error("Error fetching data:", error) } }) + /* -------------------- font loading -------------------- */ + onMount(() => { + if (!boxFontUrl) return; + + const existing = document.querySelector( + `link[data-csis-font="${boxFontUrl}"]` + ); + if (existing) return; + + const link = document.createElement("link"); + link.rel = "stylesheet"; + link.href = boxFontUrl; + link.dataset.csisFont = boxFontUrl; + document.head.appendChild(link); + }); const selectedItem = $derived(data[selectedIndex]) @@ -247,6 +266,7 @@ --timeline-circle-border-color: ${timelineCircleBorderColor}; --timeline-circle-selected-border-color: ${timelineCircleSelectedBorderColor}; --timeline-year-color: ${timelineYearColor}; + --box-font-family: ${boxFontFamily}; --title-color: ${titleColor}; --title-alignment: ${titleAlignment}; --title-font-size: ${titleFontSize}; @@ -514,27 +534,27 @@ } } -.year-tick { - display: block; - width: 2px; - height: 10px; - background: var(--timeline-year-color, gray); - position: absolute; - top: calc(100% + 0.25rem); - left: 50%; - transform: translateX(-50%); -} - -.year { - position: absolute; - color: var(--timeline-year-color, gray); - top: calc(100% + 1.1rem); /* pushed down below the tick */ - left: 50%; - transform: translateX(-50%); - white-space: nowrap; - line-height: 1; - font-size: 0.75rem; -} + .year-tick { + display: block; + width: 2px; + height: 10px; + background: var(--timeline-year-color, gray); + position: absolute; + top: calc(100% + 0.25rem); + left: 50%; + transform: translateX(-50%); + } + + .year { + position: absolute; + color: var(--timeline-year-color, gray); + top: calc(100% + 1.1rem); /* pushed down below the tick */ + left: 50%; + transform: translateX(-50%); + white-space: nowrap; + line-height: 1; + font-size: 0.75rem; + } .timeline-point button.selected .dot { border-color: var(--timeline-circle-selected-border-color, #dd3d3d); @@ -609,6 +629,7 @@ } .snapshot-content { + font-family: var(--box-font-family, 'IBM Plex Sans', system-ui, sans-serif); max-width: 900px; width: 100%; margin-inline: auto; @@ -624,6 +645,7 @@ .snapshot-content h2 { color: var(--title-color, black); margin: 0 0 0.5rem; + font-family: inherit; font-size: var(--title-font-size, 1.5rem); text-align: var(--title-alignment, left); } @@ -632,7 +654,8 @@ display: block; margin-bottom: 0.75rem; color: var(--date-font-color, #666); - font-style: normal ; + font-family: inherit; + font-style: normal; font-size: var(--date-font-size, 1rem); text-align: var(--date-alignment, left); } @@ -641,6 +664,7 @@ margin: 0; line-height: 1.5; color: var(--description-font-color, black); + font-family: inherit; font-size: var(--description-font-size, 1.5rem); text-align: var(--description-alignment, left); } From d1ccf82112dc2f161074280883959413b55a76c5 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Tue, 14 Apr 2026 12:08:00 -0400 Subject: [PATCH 22/42] Update tooltip font size for mobile devices --- dist/widgets-dev.js | 4 ++-- src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dist/widgets-dev.js b/dist/widgets-dev.js index b636774..aac19be 100644 --- a/dist/widgets-dev.js +++ b/dist/widgets-dev.js @@ -196,7 +196,7 @@ `)}function f(c){return c.map(u).join(n)}function u(c){return c==null?"":c instanceof Date?L6(c):e.test(c+="")?'"'+c.replace(/"/g,'""')+'"':c}return{parse:r,parseRows:i,format:o,formatBody:a,formatRows:l,formatRow:f,formatValue:u}}var k6=Cl(","),S6=k6.parse;Cl(" ");function M6(n){if(!n.ok)throw new Error(n.status+" "+n.statusText);return n.text()}function T6(n,e){return fetch(n,e).then(M6)}function E6(n){return function(e,t,r){return arguments.length===2&&typeof t=="function"&&(r=t,t=void 0),T6(e,t).then(function(i){return n(i,r)})}}var P6=E6(S6);function bl(n,e){const t=new Date(`${n}T00:00:00`);return new Intl.DateTimeFormat("en-US",{month:e?"long":"short",day:"numeric",year:"numeric"}).format(t)}async function V6(n){if(!n)throw new Error("Missing data URL");return(await P6(n)).map((r,i)=>{const s=(r.date||"").trim(),o=new Date(`${s}T00:00:00`).getTime();return{id:r.id?Number(r.id):i,title:r.title?.trim()||"",description:r.description?.trim()||"",date:s,timestamp:o,dateText:bl(s,!1),dateTextLongMonth:bl(s,!0),year:new Date(`${s}T00:00:00`).getFullYear(),imageLink:r.image?.trim()||"",imageAlt:r.image_alt?.trim()||""}}).filter(r=>r.date&&!Number.isNaN(r.timestamp)).sort((r,i)=>r.timestamp-i.timestamp).map((r,i,s)=>({...r,isNewYear:i===0||r.year!==s[i-1].year}))}var H6=Ae(' ',1),A6=Ae('
        1. '),R6=Ae('

            ');const O6={hash:"svelte-modf41",code:`:host {display:block;color:#111;font-family:Arial, sans-serif;}.svelte-modf41, .svelte-modf41::before, .svelte-modf41::after {box-sizing:border-box;}.snapshot-timeline.svelte-modf41 {display:grid;gap:1.5rem; - /* height: 100vh; */}.snapshot-media.svelte-modf41 {display:block;max-width:900px;width:100%;margin-inline:auto;height:60vh;overflow:hidden;}.snapshot-media.svelte-modf41 figure:where(.svelte-modf41) {margin:0;width:100%;height:100%;}.snapshot-media.svelte-modf41 img:where(.svelte-modf41) {display:block;width:100%;height:100%;object-fit:contain;}.timeline-bar.svelte-modf41 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:900px;width:100%;height:10vh;margin-inline:auto;}.timeline-shell.svelte-modf41 {position:relative;min-width:0;}.timeline-tooltip.svelte-modf41 {position:absolute;bottom:calc(100% + 0.5rem);transform:translateX(-50%);white-space:nowrap;font-size:var(--tooltip-font-size, 0.8rem);line-height:1.2;background:white;border:1px solid #ddd;padding:0.35rem 0.5rem;border-radius:0.375rem;box-shadow:0 4px 12px rgb(0 0 0 / 0.08);z-index:20;pointer-events:none;}.timeline-track-wrap.svelte-modf41 {position:relative;min-height:3rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;}.timeline-track-wrap.svelte-modf41::-webkit-scrollbar {display:none;}.timeline-rail.svelte-modf41 {position:relative;min-height:3rem;height:3rem;}.timeline-line.svelte-modf41 {position:absolute;top:50%;height:4px;background:var(--timeline-line-color, #d9d9d9);transform:translateY(-50%);border-radius:999px;z-index:0;}.timeline-points.svelte-modf41 {position:relative;list-style:none;margin:0;padding:0;min-height:3rem;}.timeline-track-wrap.svelte-modf41, + /* height: 100vh; */}.snapshot-media.svelte-modf41 {display:block;max-width:900px;width:100%;margin-inline:auto;height:60vh;overflow:hidden;}.snapshot-media.svelte-modf41 figure:where(.svelte-modf41) {margin:0;width:100%;height:100%;}.snapshot-media.svelte-modf41 img:where(.svelte-modf41) {display:block;width:100%;height:100%;object-fit:contain;}.timeline-bar.svelte-modf41 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:900px;width:100%;height:10vh;margin-inline:auto;}.timeline-shell.svelte-modf41 {position:relative;min-width:0;}.timeline-tooltip.svelte-modf41 {position:absolute;bottom:calc(100% + 0.5rem);transform:translateX(-50%);white-space:nowrap;font-size:var(--tooltip-font-size);line-height:1.2;background:white;border:1px solid #ddd;padding:0.35rem 0.5rem;border-radius:0.375rem;box-shadow:0 4px 12px rgb(0 0 0 / 0.08);z-index:20;pointer-events:none;}.timeline-track-wrap.svelte-modf41 {position:relative;min-height:3rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;}.timeline-track-wrap.svelte-modf41::-webkit-scrollbar {display:none;}.timeline-rail.svelte-modf41 {position:relative;min-height:3rem;height:3rem;}.timeline-line.svelte-modf41 {position:absolute;top:50%;height:4px;background:var(--timeline-line-color, #d9d9d9);transform:translateY(-50%);border-radius:999px;z-index:0;}.timeline-points.svelte-modf41 {position:relative;list-style:none;margin:0;padding:0;min-height:3rem;}.timeline-track-wrap.svelte-modf41, .timeline-rail.svelte-modf41, .timeline-points.svelte-modf41 {min-height:4.5rem;}.timeline-point.svelte-modf41 {position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1;}.timeline-point.svelte-modf41 button:where(.svelte-modf41) {appearance:none;border:0;background:transparent;cursor:pointer;padding:0;font:inherit;color:inherit;position:relative;display:block;}.dot.svelte-modf41 {display:block;width:14px;height:14px;border-radius:50%;background:var(--timeline-circle-color, white);border:3px solid var(--timeline-circle-border-color, #999);position:relative;z-index:2;&:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) {background:var(--btn-bg-hover-color, hsl(0 0% 50% / 0.05));color:var(--btn-hover-color, #dd3d3d);}}.year-tick.svelte-modf41 {display:block;width:2px;height:10px;background:var(--timeline-year-color, gray);position:absolute;top:calc(100% + 0.25rem);left:50%;transform:translateX(-50%);}.year.svelte-modf41 {position:absolute;color:var(--timeline-year-color, gray);top:calc(100% + 1.1rem); /* pushed down below the tick */left:50%;transform:translateX(-50%);white-space:nowrap;line-height:1;font-size:0.75rem;}.timeline-point.svelte-modf41 button.selected:where(.svelte-modf41) .dot:where(.svelte-modf41) {border-color:var(--timeline-circle-selected-border-color, #dd3d3d);transform:scale(1.1);}button.left.svelte-modf41:enabled:is(:where(.svelte-modf41):hover, :where(.svelte-modf41):focus-visible) > svg:where(.svelte-modf41) { /* animation: arrow-effect 2s; */ @@ -233,7 +233,7 @@ @media (prefers-reduced-motion: no-preference) {.timeline-track-wrap.svelte-modf41 {scroll-behavior:smooth;} } - @media (max-width: 700px) {.snapshot-timeline.svelte-modf41 {gap:1rem;}.snapshot-media.svelte-modf41 {height:50vw; /* responsive height instead of auto */min-height:200px;}.snapshot-content.svelte-modf41 {height:auto;padding-left:0;padding-right:0;} + @media (max-width: 700px) {.timeline-tooltip.svelte-modf41 {font-size:0.8rem;}.snapshot-timeline.svelte-modf41 {gap:1rem;}.snapshot-media.svelte-modf41 {height:50vw; /* responsive height instead of auto */min-height:200px;}.snapshot-content.svelte-modf41 {height:auto;padding-left:0;padding-right:0;} /* Stack the timeline bar vertically, centering everything */.timeline-bar.svelte-modf41 {grid-template-columns:1fr 1fr; /* two equal columns for the buttons */grid-template-rows:auto auto; /* two rows: buttons, then timeline */height:auto;justify-items:center;} diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 8b949f0..b3c46ec 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -445,7 +445,7 @@ bottom: calc(100% + 0.5rem); transform: translateX(-50%); white-space: nowrap; - font-size: var(--tooltip-font-size, 0.8rem); + font-size: var(--tooltip-font-size); line-height: 1.2; background: white; border: 1px solid #ddd; @@ -676,6 +676,9 @@ } @media (max-width: 700px) { + .timeline-tooltip { + font-size: 0.8rem; + } .snapshot-timeline { gap: 1rem; } From 0e62feff4813d515778378f45724dede4d68eaac Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Tue, 14 Apr 2026 14:54:45 -0400 Subject: [PATCH 23/42] Add timeline circle size variable --- .../SatImageSnapshot.ce.svelte | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index b3c46ec..d010ef7 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -262,6 +262,7 @@ --btn-bg-hover-color: ${btnBgHoverColor}; --tooltip-font-size: ${tooltipFontSize}; --timeline-line-color: ${timelineLineColor}; + --timeline-circle-size: 26px; --timeline-circle-color: ${timelineCircleColor}; --timeline-circle-border-color: ${timelineCircleBorderColor}; --timeline-circle-selected-border-color: ${timelineCircleSelectedBorderColor}; @@ -442,7 +443,7 @@ .timeline-tooltip { position: absolute; - bottom: calc(100% + 0.5rem); + bottom: calc(100% + 0); transform: translateX(-50%); white-space: nowrap; font-size: var(--tooltip-font-size); @@ -452,7 +453,7 @@ padding: 0.35rem 0.5rem; border-radius: 0.375rem; box-shadow: 0 4px 12px rgb(0 0 0 / 0.08); - z-index: 20; + /* z-index: 20; */ pointer-events: none; } @@ -496,7 +497,7 @@ .timeline-track-wrap, .timeline-rail, .timeline-points { - min-height: 4.5rem; + min-height: 6.5rem; } .timeline-point { @@ -520,8 +521,8 @@ .dot { display: block; - width: 14px; - height: 14px; + width: var(--timeline-circle-size); + height: var(--timeline-circle-size); border-radius: 50%; background: var(--timeline-circle-color, white); border: 3px solid var(--timeline-circle-border-color, #999); From d786be2665c202b5cba172549aaed3d5ced42335 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Tue, 14 Apr 2026 14:55:46 -0400 Subject: [PATCH 24/42] bundle dev dist for testing --- dist/widgets-dev.js | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/dist/widgets-dev.js b/dist/widgets-dev.js index aac19be..fdf9265 100644 --- a/dist/widgets-dev.js +++ b/dist/widgets-dev.js @@ -1,5 +1,5 @@ -(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const Sl=1,Ml=2,Uo=4,Tl=8,El=16,Pl=1,Vl=2,Xo="[",rs="[!",Go="[?",is="]",Pi={},Mt=Symbol(),Wo="http://www.w3.org/1999/xhtml",Hl=!1;var jo=Array.isArray,Al=Array.prototype.indexOf,Vi=Array.prototype.includes,t2=Array.from,r2=Object.keys,i2=Object.defineProperty,Hi=Object.getOwnPropertyDescriptor,Rl=Object.getOwnPropertyDescriptors,Ol=Object.prototype,Dl=Array.prototype,Ko=Object.getPrototypeOf,Qo=Object.isExtensible;const Fl=()=>{};function Zl(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const wt=2,Ai=4,n2=8,e0=1<<24,Er=16,G1=32,Pr=64,ns=128,R1=512,_t=1024,Ot=2048,er=4096,g1=8192,O1=16384,Vr=32768,ss=1<<25,Ri=65536,t0=1<<17,Bl=1<<18,ti=1<<19,zl=1<<20,tr=1<<25,ri=65536,os=1<<21,as=1<<22,Hr=1<<23,s2=Symbol("$state"),Il=Symbol("legacy props"),ql=Symbol(""),_r=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},Nl=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),o2=3,fn=8;function r0(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Yl(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function $l(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Ul(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Xl(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Gl(n){throw new Error("https://svelte.dev/e/effect_orphan")}function Wl(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function jl(){throw new Error("https://svelte.dev/e/hydration_failed")}function Kl(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Ql(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Jl(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function e5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function a2(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function t5(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let xe=!1;function vr(n){xe=n}let Le;function n1(n){if(n===null)throw a2(),Pi;return Le=n}function un(){return n1(rr(Le))}function z(n){if(xe){if(rr(Le)!==null)throw a2(),Pi;Le=n}}function mr(n=1){if(xe){for(var e=n,t=Le;e--;)t=rr(t);Le=t}}function l2(n=!0){for(var e=0,t=Le;;){if(t.nodeType===fn){var r=t.data;if(r===is){if(e===0)return t;e-=1}else(r===Xo||r===rs||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=rr(t);n&&t.remove(),t=i}}function i0(n){if(!n||n.nodeType!==fn)throw a2(),Pi;return n.data}function n0(n){return n===this.v}function r5(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function s0(n){return!r5(n,this.v)}let i5=!1,Ut=null;function Oi(n){Ut=n}function p1(n,e=!1,t){Ut={p:Ut,i:!1,c:null,e:null,s:n,x:null,r:ve,l:null}}function _1(n){var e=Ut,t=e.e;if(t!==null){e.e=null;for(var r of t)P0(r)}return n!==void 0&&(e.x=n),e.i=!0,Ut=e.p,n??{}}function o0(){return!0}let ii=[];function a0(){var n=ii;ii=[],Zl(n)}function Ar(n){if(ii.length===0&&!cn){var e=ii;queueMicrotask(()=>{e===ii&&a0()})}ii.push(n)}function n5(){for(;ii.length>0;)a0()}function l0(n){var e=ve;if(e===null)return _e.f|=Hr,n;if((e.f&Vr)===0&&(e.f&Ai)===0)throw n;Rr(n,e)}function Rr(n,e){for(;e!==null;){if((e.f&ns)!==0){if((e.f&Vr)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const s5=-7169;function ht(n,e){n.f=n.f&s5|e}function ls(n){(n.f&R1)!==0||n.deps===null?ht(n,_t):ht(n,er)}function f0(n){if(n!==null)for(const e of n)(e.f&wt)===0||(e.f&ri)===0||(e.f^=ri,f0(e.deps))}function u0(n,e,t){(n.f&Ot)!==0?e.add(n):(n.f&er)!==0&&t.add(n),f0(n.deps),ht(n,_t)}const Or=new Set;let Ne=null,W1=null,fs=null,cn=!1,us=!1,Di=null,f2=null;var c0=0;let o5=1;class Cr{id=o5++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)ht(r,Ot),this.schedule(r);for(r of t.m)ht(r,er),this.schedule(r)}}#h(){if(c0++>1e3&&(Or.delete(this),a5()),!this.#d()){for(const a of this.#o)this.#a.delete(a),ht(a,Ot),this.schedule(a);for(const a of this.#a)ht(a,er),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=Di=[],r=[],i=f2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw _0(a),l}if(Ne=null,i.length>0){var s=Cr.ensure();for(const a of i)s.schedule(a)}if(Di=null,f2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)p0(a,l)}else{this.#t.size===0&&Or.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),d0(r),d0(t),this.#s?.resolve()}var o=Ne;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Or.add(o),o.#h()),Or.has(this)||this.#_()}#u(e,t,r){e.f^=_t;for(var i=e.first;i!==null;){var s=i.f,o=(s&(G1|Pr))!==0,a=o&&(s&_t)!==0,l=a||(s&g1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=_t:(s&Ai)!==0?t.push(i):gn(i)&&((s&Er)!==0&&this.#a.add(i),Bi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)h0(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Or)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,Ar(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=Jo()).promise}static ensure(){if(Ne===null){const e=Ne=new Cr;us||(Or.add(Ne),cn||Ar(()=>{Ne===e&&e.flush()}))}return Ne}apply(){{W1=null;return}}schedule(e){if(fs=e,e.b?.is_pending&&(e.f&(Ai|n2|e0))!==0&&(e.f&Vr)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(Di!==null&&t===ve&&(_e===null||(_e.f&wt)===0))return;if((r&(Pr|G1))!==0){if((r&_t)===0)return;t.f^=_t}}this.#i.push(t)}}function E(n){var e=cn;cn=!0;try{for(var t;;){if(n5(),Ne===null)return t;Ne.flush()}}finally{cn=e}}function a5(){try{Wl()}catch(n){Rr(n,fs)}}let br=null;function d0(n){var e=n.length;if(e!==0){for(var t=0;t0)){Dr.clear();for(const i of br){if((i.f&(O1|g1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)br.has(o)&&(br.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(O1|g1))===0&&Bi(l)}}br.clear()}}br=null}}function h0(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&wt)!==0?h0(i,e,t,r):(s&(as|Er))!==0&&(s&Ot)===0&&g0(i,e,r)&&(ht(i,Ot),cs(i))}}function g0(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(Vi.call(e,i))return!0;if((i.f&wt)!==0&&g0(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function cs(n){Ne.schedule(n)}function p0(n,e){if(!((n.f&G1)!==0&&(n.f&_t)!==0)){(n.f&Ot)!==0?e.d.push(n):(n.f&er)!==0&&e.m.push(n),ht(n,_t);for(var t=n.first;t!==null;)p0(t,e),t=t.next}}function _0(n){ht(n,_t);for(var e=n.first;e!==null;)_0(e),e=e.next}function l5(n){let e=0,t=ni(0),r;return()=>{ms()&&(x(t),Cs(()=>(e===0&&(r=h2(()=>n(()=>dn(t)))),e+=1,()=>{Ar(()=>{e-=1,e===0&&(r?.(),r=void 0,dn(t))})})))}}var f5=Ri|ti;function u5(n,e,t,r){new c5(n,e,t,r)}class c5{parent;is_pending=!1;transform_error;#e;#r=xe?Le:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=l5(()=>(this.#u=ni(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=ve;o.b=this,o.f|=ns,r(s)},this.parent=ve.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=bs(()=>{if(xe){const s=this.#r;un();const o=s.data===rs;if(s.data.startsWith(Go)){const l=JSON.parse(s.data.slice(Go.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},f5),xe&&(this.#e=Le)}#_(){try{this.#i=F1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=F1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=F1(()=>e(this.#e)),Ar(()=>{var t=this.#l=document.createDocumentFragment(),r=D1();t.append(r),this.#i=this.#m(()=>F1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,li(this.#o,()=>{this.#o=null}),this.#v(Ne))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=F1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();xs(this.#i,e);const t=this.#t.pending;this.#o=F1(()=>t(this.#e))}else this.#v(Ne)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){u0(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=ve,r=_e,i=Ut;nr(this.#s),Z1(this.#s),Oi(this.#s.ctx);try{return Cr.ensure(),e()}catch(s){return l0(s),null}finally{nr(t),Z1(r),Oi(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&li(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,Ar(()=>{this.#d=!1,this.#u&&Zi(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&(Xt(this.#i),this.#i=null),this.#o&&(Xt(this.#o),this.#o=null),this.#a&&(Xt(this.#a),this.#a=null),xe&&(n1(this.#r),mr(),n1(l2()));var i=!1,s=!1;const o=()=>{if(i){t5();return}i=!0,s&&e5(),this.#a!==null&&li(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Rr(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return F1(()=>{var f=ve;f.b=this,f.f|=ns,r(this.#e,()=>l,()=>o)})}catch(f){return Rr(f,this.#s.parent),null}}))};Ar(()=>{var l;try{l=this.transform_error(e)}catch(f){Rr(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Rr(f,this.#s&&this.#s.parent)):a(l)})}}function d5(n,e,t,r){const i=c2;var s=n.filter(h=>!h.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=ve,a=h5(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){a();try{r(h)}catch(d){(o.f&O1)===0&&Rr(d,o)}u2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=v0();function c(){Promise.all(t.map(h=>g5(h))).then(h=>f([...e.map(i),...h])).catch(h=>Rr(h,o)).finally(()=>u())}l?l.then(()=>{a(),c(),u2()}):c()}function h5(){var n=ve,e=_e,t=Ut,r=Ne;return function(s=!0){nr(n),Z1(e),Oi(t),s&&(n.f&O1)===0&&(r?.activate(),r?.apply())}}function u2(n=!0){nr(null),Z1(null),Oi(null),n&&Ne?.deactivate()}function v0(){var n=ve,e=n.b,t=Ne,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function c2(n){var e=wt|Ot,t=_e!==null&&(_e.f&wt)!==0?_e:null;return ve!==null&&(ve.f|=ti),{ctx:Ut,deps:null,effects:null,equals:n0,f:e,fn:n,reactions:null,rv:0,v:Mt,wv:0,parent:t??ve,ac:null}}function g5(n,e,t){let r=ve;r===null&&Yl();var i=void 0,s=ni(Mt),o=!_e,a=new Map;return L5(()=>{var l=ve,f=Jo();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(u2)}catch(d){f.reject(d),u2()}var u=Ne;if(o){if((l.f&Vr)!==0)var c=v0();if(r.b.is_rendered())a.get(u)?.reject(_r),a.delete(u);else{for(const d of a.values())d.reject(_r);a.clear()}a.set(u,f)}const h=(d,p=void 0)=>{if(c){var g=p===_r;c(g)}if(!(p===_r||(l.f&O1)!==0)){if(u.activate(),p)s.f|=Hr,Zi(s,p);else{(s.f&Hr)!==0&&(s.f^=Hr),Zi(s,d);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(_r)}}u.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),E0(()=>{for(const l of a.values())l.reject(_r)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Fi(n){const e=c2(n);return F0(e),e}function p5(n){const e=c2(n);return e.equals=s0,e}function _5(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!b0&&C5()}return e}function C5(){b0=!1;for(const n of hs)(n.f&_t)!==0&&ht(n,er),gn(n)&&Bi(n);hs.clear()}function dn(n){Y(n,n.v+1)}function y0(n,e,t){var r=n.reactions;if(r!==null)for(var i=r.length,s=0;s{if(ui===s)return a();var l=_e,f=ui;Z1(null),B0(s);var u=a();return Z1(l),B0(f),u};return r&&t.set("length",we(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&Kl();var u=t.get(l);return u===void 0?o(()=>{var c=we(f.value);return t.set(l,c),c}):Y(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>we(Mt));t.set(l,u),dn(i)}}else Y(f,Mt),dn(i);return!0},get(a,l,f){if(l===s2)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||Hi(a,l)?.writable)&&(u=o(()=>{var d=si(c?a[l]:Mt),p=we(d);return p}),t.set(l,u)),u!==void 0){var h=x(u);return h===Mt?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),h=c?.v;if(c!==void 0&&h!==Mt)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===s2)return!0;var f=t.get(l),u=f!==void 0&&f.v!==Mt||Reflect.has(a,l);if(f!==void 0||ve!==null&&(!u||Hi(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?si(a[l]):Mt,d=we(h);return d}),t.set(l,f));var c=x(f);if(c===Mt)return!1}return u},set(a,l,f,u){var c=t.get(l),h=l in a;if(r&&l==="length")for(var d=f;dwe(Mt)),t.set(d+"",p))}if(c===void 0)(!h||Hi(a,l)?.writable)&&(c=o(()=>we(void 0)),Y(c,si(f)),t.set(l,c));else{h=c.v!==Mt;var g=o(()=>si(f));Y(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var m=t.get("length"),y=Number(l);Number.isInteger(y)&&y>=m.v&&Y(m,y+1)}dn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var h=t.get(c);return h===void 0||h.v!==Mt});for(var[f,u]of t)u.v!==Mt&&!(f in a)&&l.push(f);return l},setPrototypeOf(){Ql()}})}var x0,L0,k0,S0;function gs(){if(x0===void 0){x0=window,L0=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;k0=Hi(e,"firstChild").get,S0=Hi(e,"nextSibling").get,Qo(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),Qo(t)&&(t.__t=void 0)}}function D1(n=""){return document.createTextNode(n)}function oi(n){return k0.call(n)}function rr(n){return S0.call(n)}function I(n,e){if(!xe)return oi(n);var t=oi(Le);if(t===null)t=Le.appendChild(D1());else if(e&&t.nodeType!==o2){var r=D1();return t?.before(r),n1(r),r}return e&&_s(t),n1(t),t}function hn(n,e=!1){if(!xe){var t=oi(n);return t instanceof Comment&&t.data===""?rr(t):t}if(e){if(Le?.nodeType!==o2){var r=D1();return Le?.before(r),n1(r),r}_s(Le)}return Le}function se(n,e=1,t=!1){let r=xe?Le:n;for(var i;e--;)i=r,r=rr(r);if(!xe)return r;if(t){if(r?.nodeType!==o2){var s=D1();return r===null?i?.after(s):r.before(s),n1(s),s}_s(r)}return n1(r),r}function M0(n){n.textContent=""}function T0(){return!1}function ps(n,e,t){return document.createElementNS(Wo,n,void 0)}function _s(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===o2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function vs(n){var e=_e,t=ve;Z1(null),nr(null);try{return n()}finally{Z1(e),nr(t)}}function b5(n){ve===null&&(_e===null&&Gl(),Xl()),Fr&&Ul()}function w5(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function ir(n,e){var t=ve;t!==null&&(t.f&g1)!==0&&(n|=g1);var r={ctx:Ut,deps:null,nodes:null,f:n|Ot|R1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Ai)!==0)Di!==null?Di.push(r):Cr.ensure().schedule(r);else if(e!==null){try{Bi(r)}catch(o){throw Xt(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ti)===0&&(i=i.first,(n&Er)!==0&&(n&Ri)!==0&&i!==null&&(i.f|=Ri))}if(i!==null&&(i.parent=t,t!==null&&w5(i,t),_e!==null&&(_e.f&wt)!==0&&(n&Pr)===0)){var s=_e;(s.effects??=[]).push(i)}return r}function ms(){return _e!==null&&!j1}function E0(n){const e=ir(n2,null);return ht(e,_t),e.teardown=n,e}function ai(n){b5();var e=ve.f,t=!_e&&(e&G1)!==0&&(e&Vr)===0;if(t){var r=Ut;(r.e??=[]).push(n)}else return P0(n)}function P0(n){return ir(Ai|zl,n)}function y5(n){Cr.ensure();const e=ir(Pr|ti,n);return()=>{Xt(e)}}function x5(n){Cr.ensure();const e=ir(Pr|ti,n);return(t={})=>new Promise(r=>{t.outro?li(e,()=>{Xt(e),r(void 0)}):(Xt(e),r(void 0))})}function V0(n){return ir(Ai,n)}function L5(n){return ir(as|ti,n)}function Cs(n,e=0){return ir(n2|e,n)}function Ze(n,e=[],t=[],r=[]){d5(r,e,t,i=>{ir(n2,()=>n(...i.map(x)))})}function bs(n,e=0){var t=ir(Er|e,n);return t}function F1(n){return ir(G1|ti,n)}function H0(n){var e=n.teardown;if(e!==null){const t=Fr,r=_e;D0(!0),Z1(null);try{e.call(null)}finally{D0(t),Z1(r)}}}function ws(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&vs(()=>{i.abort(_r)});var r=t.next;(t.f&Pr)!==0?t.parent=null:Xt(t,e),t=r}}function k5(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&G1)===0&&Xt(e),e=t}}function Xt(n,e=!0){var t=!1;(e||(n.f&Bl)!==0)&&n.nodes!==null&&n.nodes.end!==null&&(S5(n.nodes.start,n.nodes.end),t=!0),ht(n,ss),ws(n,e&&!t),pn(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();H0(n),n.f^=ss,n.f|=O1;var i=n.parent;i!==null&&i.first!==null&&A0(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function S5(n,e){for(;n!==null;){var t=n===e?null:rr(n);n.remove(),n=t}}function A0(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function li(n,e,t=!0){var r=[];R0(n,r,!0);var i=()=>{t&&Xt(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function R0(n,e,t){if((n.f&g1)===0){n.f^=g1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&Ri)!==0||(i.f&G1)!==0&&(n.f&Er)!==0;R0(i,e,o?t:!1),i=s}}}function ys(n){O0(n,!0)}function O0(n,e){if((n.f&g1)!==0){n.f^=g1,(n.f&_t)===0&&(ht(n,Ot),Cr.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&Ri)!==0||(t.f&G1)!==0;O0(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function xs(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:rr(t);e.append(t),t=i}}let d2=!1,Fr=!1;function D0(n){Fr=n}let _e=null,j1=!1;function Z1(n){_e=n}let ve=null;function nr(n){ve=n}let B1=null;function F0(n){_e!==null&&(B1===null?B1=[n]:B1.push(n))}let s1=null,v1=0,z1=null;function M5(n){z1=n}let Z0=1,fi=0,ui=fi;function B0(n){ui=n}function z0(){return++Z0}function gn(n){var e=n.f;if((e&Ot)!==0)return!0;if(e&wt&&(n.f&=~ri),(e&er)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&R1)!==0&&W1===null&&ht(n,_t)}return!1}function I0(n,e,t=!0){var r=n.reactions;if(r!==null&&!(B1!==null&&Vi.call(B1,n)))for(var i=0;i{n.ac.abort(_r)}),n.ac=null);try{n.f|=os;var u=n.fn,c=u();n.f|=Vr;var h=n.deps,d=Ne?.is_fork;if(s1!==null){var p;if(d||pn(n,v1),h!==null&&v1>0)for(h.length=v1+s1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Ar(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Gt(n,e,t,r,i){var s={capture:r,passive:i},o=E5(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&E0(()=>{e.removeEventListener(n,o,s)})}function et(n,e,t){(e[_n]??={})[n]=t}function ks(n){for(var e=0;e{throw _});throw h}}finally{n[_n]=e,delete n.currentTarget,Z1(u),nr(c)}}}const P5=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function V5(n){return P5?.createHTML(n)??n}function H5(n){var e=ps("template");return e.innerHTML=V5(n.replaceAll("","")),e.content}function zi(n,e){var t=ve;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Ae(n,e){var t=(e&Pl)!==0,r=(e&Vl)!==0,i,s=!n.startsWith("");return()=>{if(xe)return zi(Le,null),Le;i===void 0&&(i=H5(s?n:""+n),t||(i=oi(i)));var o=r||L0?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=oi(o),l=o.lastChild;zi(a,l)}else zi(o,o);return o}}function A5(){if(xe)return zi(Le,null),Le;var n=document.createDocumentFragment(),e=document.createComment(""),t=D1();return n.append(e,t),zi(e,t),n}function Se(n,e){if(xe){var t=ve;((t.f&Vr)===0||t.nodes.end===null)&&(t.nodes.end=Le),un();return}n!==null&&n.before(e)}const R5=["touchstart","touchmove"];function O5(n){return R5.includes(n)}function Tt(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function G0(n,e){return W0(n,e)}function D5(n,e){gs(),e.intro=e.intro??!1;const t=e.target,r=xe,i=Le;try{for(var s=oi(t);s&&(s.nodeType!==fn||s.data!==Xo);)s=rr(s);if(!s)throw Pi;vr(!0),n1(s);const o=W0(n,{...e,anchor:s});return vr(!1),o}catch(o){if(o instanceof Error&&o.message.split(` -`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==Pi&&console.warn("Failed to hydrate: ",o),e.recover===!1&&jl(),gs(),M0(t),vr(!1),G0(n,e)}finally{vr(r),n1(i)}}const g2=new Map;function W0(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){gs();var l=void 0,f=x5(()=>{var u=t??e.appendChild(D1());u5(u,{pending:()=>{}},d=>{p1({});var p=Ut;if(s&&(p.c=s),i&&(r.$$events=i),xe&&zi(d,null),l=n(d,r)||{},xe&&(ve.nodes.end=Le,Le===null||Le.nodeType!==fn||Le.data!==is))throw a2(),Pi;_1()},a);var c=new Set,h=d=>{for(var p=0;p{for(var d of c)for(const _ of[e,document]){var p=g2.get(_),g=p.get(d);--g==0?(_.removeEventListener(d,Ss),p.delete(d),p.size===0&&g2.delete(_)):p.set(d,g)}Ls.delete(h),u!==t&&u.parentNode?.removeChild(u)}});return Ms.set(l,f),l}let Ms=new WeakMap;function F5(n,e){const t=Ms.get(n);return t?(Ms.delete(n),t(e)):Promise.resolve()}class Z5{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)ys(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&(Xt(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();xs(o,f),f.append(D1()),this.#t.set(s,{effect:o,fragment:f})}else Xt(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),li(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||(Xt(i.effect),this.#t.delete(r))};ensure(e,t){var r=Ne,i=T0();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=D1();s.append(o),this.#t.set(e,{effect:F1(()=>t(o)),fragment:s})}else this.#r.set(e,F1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else xe&&(this.anchor=Le),this.#i(r)}}function Zr(n){Ut===null&&r0(),ai(()=>{const e=h2(n);if(typeof e=="function")return e})}function Ts(n){Ut===null&&r0(),Zr(()=>()=>h2(n))}function o1(n,e,t=!1){var r;xe&&(r=Le,un());var i=new Z5(n),s=t?Ri:0;function o(a,l){if(xe){var f=i0(r);if(a!==parseInt(f.substring(1))){var u=l2();n1(u),i.anchor=u,vr(!1),i.ensure(a,l),vr(!0);return}}i.ensure(a,l)}bs(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function j0(n,e){return e}function B5(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var h=n.outrogroups;Es(n,t2(s.done)),h.delete(s),h.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;M0(u),u.append(f),n.items.clear()}Es(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function Es(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var L=t();return jo(L)?L:L==null?[]:t2(L)}),h,d=new Map,p=!0;function g(L){(y.effect.f&O1)===0&&(y.pending.delete(L),y.fallback=u,z5(y,h,o,e,r),u!==null&&(h.length===0?(u.f&tr)===0?ys(u):(u.f^=tr,mn(u,null,o)):li(u,()=>{u=null})))}function _(L){y.pending.delete(L)}var m=bs(()=>{h=x(c);var L=h.length;let b=!1;if(xe){var k=i0(o)===rs;k!==(L===0)&&(o=l2(),n1(o),vr(!1),b=!0)}for(var w=new Set,v=Ne,H=T0(),T=0;Ts(o)):(u=F1(()=>s(K0??=D1())),u.f|=tr)),L>w.size&&$l(),xe&&L>0&&n1(l2()),!p)if(d.set(v,w),H){for(const[W,U]of a)w.has(W)||v.skip_effect(U.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&vr(!0),x(c)}),y={effect:m,items:a,pending:d,outrogroups:null,fallback:u};p=!1,xe&&(o=Le)}function vn(n){for(;n!==null&&(n.f&G1)===0;)n=n.next;return n}function z5(n,e,t,r,i){var s=(r&Tl)!==0,o=e.length,a=n.items,l=vn(n.effect.first),f,u=null,c,h=[],d=[],p,g,_,m;if(s)for(m=0;m0){var T=(r&Uo)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function I5(n,e,t,r,i,s,o,a){var l=(o&Sl)!==0?(o&El)===0?w0(t,!1,!1):ni(t):null,f=(o&Ml)!==0?ni(i):null;return{v:l,i:f,e:F1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function mn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&tr)===0?e.nodes.start:t;r!==null;){var o=rr(r);if(s.before(r),r===i)return;r=o}}function Br(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function q5(n,e,t,r,i){xe&&un();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function sr(n,e){V0(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=ps("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const J0=[...` +(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const Sl=1,Ml=2,Uo=4,Tl=8,El=16,Pl=1,Vl=2,Xo="[",rs="[!",Go="[?",is="]",Pi={},Mt=Symbol(),Wo="http://www.w3.org/1999/xhtml",Hl=!1;var jo=Array.isArray,Al=Array.prototype.indexOf,Vi=Array.prototype.includes,t2=Array.from,r2=Object.keys,i2=Object.defineProperty,Hi=Object.getOwnPropertyDescriptor,Rl=Object.getOwnPropertyDescriptors,Ol=Object.prototype,Dl=Array.prototype,Ko=Object.getPrototypeOf,Qo=Object.isExtensible;const Fl=()=>{};function Zl(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const wt=2,Ai=4,n2=8,e0=1<<24,Er=16,G1=32,Pr=64,ns=128,R1=512,_t=1024,Ot=2048,er=4096,g1=8192,O1=16384,Vr=32768,ss=1<<25,Ri=65536,t0=1<<17,zl=1<<18,ti=1<<19,Bl=1<<20,tr=1<<25,ri=65536,os=1<<21,as=1<<22,Hr=1<<23,s2=Symbol("$state"),Il=Symbol("legacy props"),ql=Symbol(""),_r=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},Nl=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),o2=3,fn=8;function r0(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Yl(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function $l(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Ul(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Xl(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Gl(n){throw new Error("https://svelte.dev/e/effect_orphan")}function Wl(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function jl(){throw new Error("https://svelte.dev/e/hydration_failed")}function Kl(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Ql(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Jl(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function e5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function a2(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function t5(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let xe=!1;function vr(n){xe=n}let Le;function n1(n){if(n===null)throw a2(),Pi;return Le=n}function un(){return n1(rr(Le))}function B(n){if(xe){if(rr(Le)!==null)throw a2(),Pi;Le=n}}function mr(n=1){if(xe){for(var e=n,t=Le;e--;)t=rr(t);Le=t}}function l2(n=!0){for(var e=0,t=Le;;){if(t.nodeType===fn){var r=t.data;if(r===is){if(e===0)return t;e-=1}else(r===Xo||r===rs||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=rr(t);n&&t.remove(),t=i}}function i0(n){if(!n||n.nodeType!==fn)throw a2(),Pi;return n.data}function n0(n){return n===this.v}function r5(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function s0(n){return!r5(n,this.v)}let i5=!1,Ut=null;function Oi(n){Ut=n}function p1(n,e=!1,t){Ut={p:Ut,i:!1,c:null,e:null,s:n,x:null,r:ve,l:null}}function _1(n){var e=Ut,t=e.e;if(t!==null){e.e=null;for(var r of t)P0(r)}return n!==void 0&&(e.x=n),e.i=!0,Ut=e.p,n??{}}function o0(){return!0}let ii=[];function a0(){var n=ii;ii=[],Zl(n)}function Ar(n){if(ii.length===0&&!cn){var e=ii;queueMicrotask(()=>{e===ii&&a0()})}ii.push(n)}function n5(){for(;ii.length>0;)a0()}function l0(n){var e=ve;if(e===null)return _e.f|=Hr,n;if((e.f&Vr)===0&&(e.f&Ai)===0)throw n;Rr(n,e)}function Rr(n,e){for(;e!==null;){if((e.f&ns)!==0){if((e.f&Vr)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const s5=-7169;function ht(n,e){n.f=n.f&s5|e}function ls(n){(n.f&R1)!==0||n.deps===null?ht(n,_t):ht(n,er)}function f0(n){if(n!==null)for(const e of n)(e.f&wt)===0||(e.f&ri)===0||(e.f^=ri,f0(e.deps))}function u0(n,e,t){(n.f&Ot)!==0?e.add(n):(n.f&er)!==0&&t.add(n),f0(n.deps),ht(n,_t)}const Or=new Set;let Ne=null,W1=null,fs=null,cn=!1,us=!1,Di=null,f2=null;var c0=0;let o5=1;class Cr{id=o5++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)ht(r,Ot),this.schedule(r);for(r of t.m)ht(r,er),this.schedule(r)}}#h(){if(c0++>1e3&&(Or.delete(this),a5()),!this.#d()){for(const a of this.#o)this.#a.delete(a),ht(a,Ot),this.schedule(a);for(const a of this.#a)ht(a,er),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=Di=[],r=[],i=f2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw _0(a),l}if(Ne=null,i.length>0){var s=Cr.ensure();for(const a of i)s.schedule(a)}if(Di=null,f2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)p0(a,l)}else{this.#t.size===0&&Or.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),d0(r),d0(t),this.#s?.resolve()}var o=Ne;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Or.add(o),o.#h()),Or.has(this)||this.#_()}#u(e,t,r){e.f^=_t;for(var i=e.first;i!==null;){var s=i.f,o=(s&(G1|Pr))!==0,a=o&&(s&_t)!==0,l=a||(s&g1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=_t:(s&Ai)!==0?t.push(i):gn(i)&&((s&Er)!==0&&this.#a.add(i),zi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)h0(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Or)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,Ar(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=Jo()).promise}static ensure(){if(Ne===null){const e=Ne=new Cr;us||(Or.add(Ne),cn||Ar(()=>{Ne===e&&e.flush()}))}return Ne}apply(){{W1=null;return}}schedule(e){if(fs=e,e.b?.is_pending&&(e.f&(Ai|n2|e0))!==0&&(e.f&Vr)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(Di!==null&&t===ve&&(_e===null||(_e.f&wt)===0))return;if((r&(Pr|G1))!==0){if((r&_t)===0)return;t.f^=_t}}this.#i.push(t)}}function E(n){var e=cn;cn=!0;try{for(var t;;){if(n5(),Ne===null)return t;Ne.flush()}}finally{cn=e}}function a5(){try{Wl()}catch(n){Rr(n,fs)}}let br=null;function d0(n){var e=n.length;if(e!==0){for(var t=0;t0)){Dr.clear();for(const i of br){if((i.f&(O1|g1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)br.has(o)&&(br.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(O1|g1))===0&&zi(l)}}br.clear()}}br=null}}function h0(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&wt)!==0?h0(i,e,t,r):(s&(as|Er))!==0&&(s&Ot)===0&&g0(i,e,r)&&(ht(i,Ot),cs(i))}}function g0(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(Vi.call(e,i))return!0;if((i.f&wt)!==0&&g0(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function cs(n){Ne.schedule(n)}function p0(n,e){if(!((n.f&G1)!==0&&(n.f&_t)!==0)){(n.f&Ot)!==0?e.d.push(n):(n.f&er)!==0&&e.m.push(n),ht(n,_t);for(var t=n.first;t!==null;)p0(t,e),t=t.next}}function _0(n){ht(n,_t);for(var e=n.first;e!==null;)_0(e),e=e.next}function l5(n){let e=0,t=ni(0),r;return()=>{ms()&&(x(t),Cs(()=>(e===0&&(r=h2(()=>n(()=>dn(t)))),e+=1,()=>{Ar(()=>{e-=1,e===0&&(r?.(),r=void 0,dn(t))})})))}}var f5=Ri|ti;function u5(n,e,t,r){new c5(n,e,t,r)}class c5{parent;is_pending=!1;transform_error;#e;#r=xe?Le:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=l5(()=>(this.#u=ni(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=ve;o.b=this,o.f|=ns,r(s)},this.parent=ve.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=bs(()=>{if(xe){const s=this.#r;un();const o=s.data===rs;if(s.data.startsWith(Go)){const l=JSON.parse(s.data.slice(Go.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},f5),xe&&(this.#e=Le)}#_(){try{this.#i=F1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=F1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=F1(()=>e(this.#e)),Ar(()=>{var t=this.#l=document.createDocumentFragment(),r=D1();t.append(r),this.#i=this.#m(()=>F1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,li(this.#o,()=>{this.#o=null}),this.#v(Ne))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=F1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();xs(this.#i,e);const t=this.#t.pending;this.#o=F1(()=>t(this.#e))}else this.#v(Ne)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){u0(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=ve,r=_e,i=Ut;nr(this.#s),Z1(this.#s),Oi(this.#s.ctx);try{return Cr.ensure(),e()}catch(s){return l0(s),null}finally{nr(t),Z1(r),Oi(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&li(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,Ar(()=>{this.#d=!1,this.#u&&Zi(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&(Xt(this.#i),this.#i=null),this.#o&&(Xt(this.#o),this.#o=null),this.#a&&(Xt(this.#a),this.#a=null),xe&&(n1(this.#r),mr(),n1(l2()));var i=!1,s=!1;const o=()=>{if(i){t5();return}i=!0,s&&e5(),this.#a!==null&&li(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Rr(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return F1(()=>{var f=ve;f.b=this,f.f|=ns,r(this.#e,()=>l,()=>o)})}catch(f){return Rr(f,this.#s.parent),null}}))};Ar(()=>{var l;try{l=this.transform_error(e)}catch(f){Rr(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Rr(f,this.#s&&this.#s.parent)):a(l)})}}function d5(n,e,t,r){const i=c2;var s=n.filter(h=>!h.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=ve,a=h5(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){a();try{r(h)}catch(d){(o.f&O1)===0&&Rr(d,o)}u2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=v0();function c(){Promise.all(t.map(h=>g5(h))).then(h=>f([...e.map(i),...h])).catch(h=>Rr(h,o)).finally(()=>u())}l?l.then(()=>{a(),c(),u2()}):c()}function h5(){var n=ve,e=_e,t=Ut,r=Ne;return function(s=!0){nr(n),Z1(e),Oi(t),s&&(n.f&O1)===0&&(r?.activate(),r?.apply())}}function u2(n=!0){nr(null),Z1(null),Oi(null),n&&Ne?.deactivate()}function v0(){var n=ve,e=n.b,t=Ne,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function c2(n){var e=wt|Ot,t=_e!==null&&(_e.f&wt)!==0?_e:null;return ve!==null&&(ve.f|=ti),{ctx:Ut,deps:null,effects:null,equals:n0,f:e,fn:n,reactions:null,rv:0,v:Mt,wv:0,parent:t??ve,ac:null}}function g5(n,e,t){let r=ve;r===null&&Yl();var i=void 0,s=ni(Mt),o=!_e,a=new Map;return L5(()=>{var l=ve,f=Jo();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(u2)}catch(d){f.reject(d),u2()}var u=Ne;if(o){if((l.f&Vr)!==0)var c=v0();if(r.b.is_rendered())a.get(u)?.reject(_r),a.delete(u);else{for(const d of a.values())d.reject(_r);a.clear()}a.set(u,f)}const h=(d,p=void 0)=>{if(c){var g=p===_r;c(g)}if(!(p===_r||(l.f&O1)!==0)){if(u.activate(),p)s.f|=Hr,Zi(s,p);else{(s.f&Hr)!==0&&(s.f^=Hr),Zi(s,d);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(_r)}}u.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),E0(()=>{for(const l of a.values())l.reject(_r)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Fi(n){const e=c2(n);return F0(e),e}function p5(n){const e=c2(n);return e.equals=s0,e}function _5(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!b0&&C5()}return e}function C5(){b0=!1;for(const n of hs)(n.f&_t)!==0&&ht(n,er),gn(n)&&zi(n);hs.clear()}function dn(n){Y(n,n.v+1)}function y0(n,e,t){var r=n.reactions;if(r!==null)for(var i=r.length,s=0;s{if(ui===s)return a();var l=_e,f=ui;Z1(null),z0(s);var u=a();return Z1(l),z0(f),u};return r&&t.set("length",we(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&Kl();var u=t.get(l);return u===void 0?o(()=>{var c=we(f.value);return t.set(l,c),c}):Y(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>we(Mt));t.set(l,u),dn(i)}}else Y(f,Mt),dn(i);return!0},get(a,l,f){if(l===s2)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||Hi(a,l)?.writable)&&(u=o(()=>{var d=si(c?a[l]:Mt),p=we(d);return p}),t.set(l,u)),u!==void 0){var h=x(u);return h===Mt?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),h=c?.v;if(c!==void 0&&h!==Mt)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===s2)return!0;var f=t.get(l),u=f!==void 0&&f.v!==Mt||Reflect.has(a,l);if(f!==void 0||ve!==null&&(!u||Hi(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?si(a[l]):Mt,d=we(h);return d}),t.set(l,f));var c=x(f);if(c===Mt)return!1}return u},set(a,l,f,u){var c=t.get(l),h=l in a;if(r&&l==="length")for(var d=f;dwe(Mt)),t.set(d+"",p))}if(c===void 0)(!h||Hi(a,l)?.writable)&&(c=o(()=>we(void 0)),Y(c,si(f)),t.set(l,c));else{h=c.v!==Mt;var g=o(()=>si(f));Y(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var m=t.get("length"),y=Number(l);Number.isInteger(y)&&y>=m.v&&Y(m,y+1)}dn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var h=t.get(c);return h===void 0||h.v!==Mt});for(var[f,u]of t)u.v!==Mt&&!(f in a)&&l.push(f);return l},setPrototypeOf(){Ql()}})}var x0,L0,k0,S0;function gs(){if(x0===void 0){x0=window,L0=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;k0=Hi(e,"firstChild").get,S0=Hi(e,"nextSibling").get,Qo(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),Qo(t)&&(t.__t=void 0)}}function D1(n=""){return document.createTextNode(n)}function oi(n){return k0.call(n)}function rr(n){return S0.call(n)}function I(n,e){if(!xe)return oi(n);var t=oi(Le);if(t===null)t=Le.appendChild(D1());else if(e&&t.nodeType!==o2){var r=D1();return t?.before(r),n1(r),r}return e&&_s(t),n1(t),t}function hn(n,e=!1){if(!xe){var t=oi(n);return t instanceof Comment&&t.data===""?rr(t):t}if(e){if(Le?.nodeType!==o2){var r=D1();return Le?.before(r),n1(r),r}_s(Le)}return Le}function se(n,e=1,t=!1){let r=xe?Le:n;for(var i;e--;)i=r,r=rr(r);if(!xe)return r;if(t){if(r?.nodeType!==o2){var s=D1();return r===null?i?.after(s):r.before(s),n1(s),s}_s(r)}return n1(r),r}function M0(n){n.textContent=""}function T0(){return!1}function ps(n,e,t){return document.createElementNS(Wo,n,void 0)}function _s(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===o2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function vs(n){var e=_e,t=ve;Z1(null),nr(null);try{return n()}finally{Z1(e),nr(t)}}function b5(n){ve===null&&(_e===null&&Gl(),Xl()),Fr&&Ul()}function w5(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function ir(n,e){var t=ve;t!==null&&(t.f&g1)!==0&&(n|=g1);var r={ctx:Ut,deps:null,nodes:null,f:n|Ot|R1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Ai)!==0)Di!==null?Di.push(r):Cr.ensure().schedule(r);else if(e!==null){try{zi(r)}catch(o){throw Xt(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ti)===0&&(i=i.first,(n&Er)!==0&&(n&Ri)!==0&&i!==null&&(i.f|=Ri))}if(i!==null&&(i.parent=t,t!==null&&w5(i,t),_e!==null&&(_e.f&wt)!==0&&(n&Pr)===0)){var s=_e;(s.effects??=[]).push(i)}return r}function ms(){return _e!==null&&!j1}function E0(n){const e=ir(n2,null);return ht(e,_t),e.teardown=n,e}function ai(n){b5();var e=ve.f,t=!_e&&(e&G1)!==0&&(e&Vr)===0;if(t){var r=Ut;(r.e??=[]).push(n)}else return P0(n)}function P0(n){return ir(Ai|Bl,n)}function y5(n){Cr.ensure();const e=ir(Pr|ti,n);return()=>{Xt(e)}}function x5(n){Cr.ensure();const e=ir(Pr|ti,n);return(t={})=>new Promise(r=>{t.outro?li(e,()=>{Xt(e),r(void 0)}):(Xt(e),r(void 0))})}function V0(n){return ir(Ai,n)}function L5(n){return ir(as|ti,n)}function Cs(n,e=0){return ir(n2|e,n)}function Ze(n,e=[],t=[],r=[]){d5(r,e,t,i=>{ir(n2,()=>n(...i.map(x)))})}function bs(n,e=0){var t=ir(Er|e,n);return t}function F1(n){return ir(G1|ti,n)}function H0(n){var e=n.teardown;if(e!==null){const t=Fr,r=_e;D0(!0),Z1(null);try{e.call(null)}finally{D0(t),Z1(r)}}}function ws(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&vs(()=>{i.abort(_r)});var r=t.next;(t.f&Pr)!==0?t.parent=null:Xt(t,e),t=r}}function k5(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&G1)===0&&Xt(e),e=t}}function Xt(n,e=!0){var t=!1;(e||(n.f&zl)!==0)&&n.nodes!==null&&n.nodes.end!==null&&(S5(n.nodes.start,n.nodes.end),t=!0),ht(n,ss),ws(n,e&&!t),pn(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();H0(n),n.f^=ss,n.f|=O1;var i=n.parent;i!==null&&i.first!==null&&A0(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function S5(n,e){for(;n!==null;){var t=n===e?null:rr(n);n.remove(),n=t}}function A0(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function li(n,e,t=!0){var r=[];R0(n,r,!0);var i=()=>{t&&Xt(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function R0(n,e,t){if((n.f&g1)===0){n.f^=g1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&Ri)!==0||(i.f&G1)!==0&&(n.f&Er)!==0;R0(i,e,o?t:!1),i=s}}}function ys(n){O0(n,!0)}function O0(n,e){if((n.f&g1)!==0){n.f^=g1,(n.f&_t)===0&&(ht(n,Ot),Cr.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&Ri)!==0||(t.f&G1)!==0;O0(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function xs(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:rr(t);e.append(t),t=i}}let d2=!1,Fr=!1;function D0(n){Fr=n}let _e=null,j1=!1;function Z1(n){_e=n}let ve=null;function nr(n){ve=n}let z1=null;function F0(n){_e!==null&&(z1===null?z1=[n]:z1.push(n))}let s1=null,v1=0,B1=null;function M5(n){B1=n}let Z0=1,fi=0,ui=fi;function z0(n){ui=n}function B0(){return++Z0}function gn(n){var e=n.f;if((e&Ot)!==0)return!0;if(e&wt&&(n.f&=~ri),(e&er)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&R1)!==0&&W1===null&&ht(n,_t)}return!1}function I0(n,e,t=!0){var r=n.reactions;if(r!==null&&!(z1!==null&&Vi.call(z1,n)))for(var i=0;i{n.ac.abort(_r)}),n.ac=null);try{n.f|=os;var u=n.fn,c=u();n.f|=Vr;var h=n.deps,d=Ne?.is_fork;if(s1!==null){var p;if(d||pn(n,v1),h!==null&&v1>0)for(h.length=v1+s1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Ar(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Gt(n,e,t,r,i){var s={capture:r,passive:i},o=E5(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&E0(()=>{e.removeEventListener(n,o,s)})}function et(n,e,t){(e[_n]??={})[n]=t}function ks(n){for(var e=0;e{throw _});throw h}}finally{n[_n]=e,delete n.currentTarget,Z1(u),nr(c)}}}const P5=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function V5(n){return P5?.createHTML(n)??n}function H5(n){var e=ps("template");return e.innerHTML=V5(n.replaceAll("","")),e.content}function Bi(n,e){var t=ve;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Ae(n,e){var t=(e&Pl)!==0,r=(e&Vl)!==0,i,s=!n.startsWith("");return()=>{if(xe)return Bi(Le,null),Le;i===void 0&&(i=H5(s?n:""+n),t||(i=oi(i)));var o=r||L0?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=oi(o),l=o.lastChild;Bi(a,l)}else Bi(o,o);return o}}function A5(){if(xe)return Bi(Le,null),Le;var n=document.createDocumentFragment(),e=document.createComment(""),t=D1();return n.append(e,t),Bi(e,t),n}function Se(n,e){if(xe){var t=ve;((t.f&Vr)===0||t.nodes.end===null)&&(t.nodes.end=Le),un();return}n!==null&&n.before(e)}const R5=["touchstart","touchmove"];function O5(n){return R5.includes(n)}function Tt(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function G0(n,e){return W0(n,e)}function D5(n,e){gs(),e.intro=e.intro??!1;const t=e.target,r=xe,i=Le;try{for(var s=oi(t);s&&(s.nodeType!==fn||s.data!==Xo);)s=rr(s);if(!s)throw Pi;vr(!0),n1(s);const o=W0(n,{...e,anchor:s});return vr(!1),o}catch(o){if(o instanceof Error&&o.message.split(` +`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==Pi&&console.warn("Failed to hydrate: ",o),e.recover===!1&&jl(),gs(),M0(t),vr(!1),G0(n,e)}finally{vr(r),n1(i)}}const g2=new Map;function W0(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){gs();var l=void 0,f=x5(()=>{var u=t??e.appendChild(D1());u5(u,{pending:()=>{}},d=>{p1({});var p=Ut;if(s&&(p.c=s),i&&(r.$$events=i),xe&&Bi(d,null),l=n(d,r)||{},xe&&(ve.nodes.end=Le,Le===null||Le.nodeType!==fn||Le.data!==is))throw a2(),Pi;_1()},a);var c=new Set,h=d=>{for(var p=0;p{for(var d of c)for(const _ of[e,document]){var p=g2.get(_),g=p.get(d);--g==0?(_.removeEventListener(d,Ss),p.delete(d),p.size===0&&g2.delete(_)):p.set(d,g)}Ls.delete(h),u!==t&&u.parentNode?.removeChild(u)}});return Ms.set(l,f),l}let Ms=new WeakMap;function F5(n,e){const t=Ms.get(n);return t?(Ms.delete(n),t(e)):Promise.resolve()}class Z5{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)ys(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&(Xt(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();xs(o,f),f.append(D1()),this.#t.set(s,{effect:o,fragment:f})}else Xt(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),li(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||(Xt(i.effect),this.#t.delete(r))};ensure(e,t){var r=Ne,i=T0();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=D1();s.append(o),this.#t.set(e,{effect:F1(()=>t(o)),fragment:s})}else this.#r.set(e,F1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else xe&&(this.anchor=Le),this.#i(r)}}function Zr(n){Ut===null&&r0(),ai(()=>{const e=h2(n);if(typeof e=="function")return e})}function Ts(n){Ut===null&&r0(),Zr(()=>()=>h2(n))}function o1(n,e,t=!1){var r;xe&&(r=Le,un());var i=new Z5(n),s=t?Ri:0;function o(a,l){if(xe){var f=i0(r);if(a!==parseInt(f.substring(1))){var u=l2();n1(u),i.anchor=u,vr(!1),i.ensure(a,l),vr(!0);return}}i.ensure(a,l)}bs(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function j0(n,e){return e}function z5(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var h=n.outrogroups;Es(n,t2(s.done)),h.delete(s),h.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;M0(u),u.append(f),n.items.clear()}Es(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function Es(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var L=t();return jo(L)?L:L==null?[]:t2(L)}),h,d=new Map,p=!0;function g(L){(y.effect.f&O1)===0&&(y.pending.delete(L),y.fallback=u,B5(y,h,o,e,r),u!==null&&(h.length===0?(u.f&tr)===0?ys(u):(u.f^=tr,mn(u,null,o)):li(u,()=>{u=null})))}function _(L){y.pending.delete(L)}var m=bs(()=>{h=x(c);var L=h.length;let b=!1;if(xe){var k=i0(o)===rs;k!==(L===0)&&(o=l2(),n1(o),vr(!1),b=!0)}for(var w=new Set,v=Ne,H=T0(),T=0;Ts(o)):(u=F1(()=>s(K0??=D1())),u.f|=tr)),L>w.size&&$l(),xe&&L>0&&n1(l2()),!p)if(d.set(v,w),H){for(const[W,U]of a)w.has(W)||v.skip_effect(U.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&vr(!0),x(c)}),y={effect:m,items:a,pending:d,outrogroups:null,fallback:u};p=!1,xe&&(o=Le)}function vn(n){for(;n!==null&&(n.f&G1)===0;)n=n.next;return n}function B5(n,e,t,r,i){var s=(r&Tl)!==0,o=e.length,a=n.items,l=vn(n.effect.first),f,u=null,c,h=[],d=[],p,g,_,m;if(s)for(m=0;m0){var T=(r&Uo)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function I5(n,e,t,r,i,s,o,a){var l=(o&Sl)!==0?(o&El)===0?w0(t,!1,!1):ni(t):null,f=(o&Ml)!==0?ni(i):null;return{v:l,i:f,e:F1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function mn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&tr)===0?e.nodes.start:t;r!==null;){var o=rr(r);if(s.before(r),r===i)return;r=o}}function zr(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function q5(n,e,t,r,i){xe&&un();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function sr(n,e){V0(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=ps("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const J0=[...` \r\f \v\uFEFF`];function N5(n,e,t){var r=n==null?"":""+n;if(t){for(var i of Object.keys(t))if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||J0.includes(r[o-1]))&&(a===r.length||J0.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function Y5(n,e){return n==null?null:String(n)}function p2(n,e,t,r,i,s){var o=n.__className;if(xe||o!==t||o===void 0){var a=N5(t,r,s);(!xe||a!==n.getAttribute("class"))&&(a==null?n.removeAttribute("class"):n.className=a),n.__className=t}else if(s&&i!==s)for(var l in s){var f=!!s[l];(i==null||f!==!!i[l])&&n.classList.toggle(l,f)}return s}function Ye(n,e,t,r){var i=n.__style;if(xe||i!==e){var s=Y5(e);(!xe||s!==n.getAttribute("style"))&&(s==null?n.removeAttribute("style"):n.style.cssText=s),n.__style=e}return r}const $5=Symbol("is custom element"),U5=Symbol("is html"),X5=Nl?"link":"LINK";function G5(n,e){e?n.hasAttribute("selected")||n.setAttribute("selected",""):n.removeAttribute("selected")}function re(n,e,t,r){var i=W5(n);xe&&(i[e]=n.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&n.nodeName===X5)||i[e]!==(i[e]=t)&&(e==="loading"&&(n[ql]=t),t==null?n.removeAttribute(e):typeof t!="string"&&j5(n).includes(e)?n[e]=t:n.setAttribute(e,t))}function W5(n){return n.__attributes??={[$5]:n.nodeName.includes("-"),[U5]:n.namespaceURI===Wo}}var e3=new Map;function j5(n){var e=n.getAttribute("is")||n.nodeName,t=e3.get(e);if(t)return t;e3.set(e,t=[]);for(var r,i=n,s=Element.prototype;s!==i;){r=Rl(i);for(var o in r)r[o].set&&t.push(o);i=Ko(i)}return t}function t3(n,e){return n===e||n?.[s2]===e}function K1(n={},e,t,r){var i=Ut.r,s=ve;return V0(()=>{var o,a;return Cs(()=>{o=a,a=[],h2(()=>{n!==t(...a)&&(e(n,...a),o&&t3(t(...o),n)&&e(null,...o))})}),()=>{let l=s;for(;l!==i&&l.parent!==null&&l.parent.f&ss;)l=l.parent;const f=()=>{a&&t3(t(...a),n)&&e(null,...a)},u=l.teardown;l.teardown=()=>{f(),u?.()}}}),n}function P(n,e,t,r){var i=r,s=!0,o=()=>(s&&(s=!1,i=r),i),a;a=n[e],a===void 0&&r!==void 0&&(a=o());var l;l=()=>{var h=n[e];return h===void 0?o():(s=!0,h)};var f=!1,u=c2(()=>(f=!1,l())),c=ve;return(function(h,d){if(arguments.length>0){const p=d?x(u):h;return Y(u,p),f=!0,i!==void 0&&(i=p),h}return Fr&&f||(c.f&O1)!==0?u.v:x(u)})}function K5(n){return new Q5(n)}class Q5{#e;#r;constructor(e){var t=new Map,r=(s,o)=>{var a=w0(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return x(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===Il?!0:(x(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return Y(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#r=(e.hydrate?D5:G0)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&E(),this.#e=i.$$events;for(const s of Object.keys(this.#r))s==="$set"||s==="$destroy"||s==="$on"||i2(this,s,{get(){return this.#r[s]},set(o){this.#r[s]=o},enumerable:!0});this.#r.$set=s=>{Object.assign(i,s)},this.#r.$destroy=()=>{F5(this.#r)}}$set(e){this.#r.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];const r=(...i)=>t.call(this,...i);return this.#e[e].push(r),()=>{this.#e[e]=this.#e[e].filter(i=>i!==r)}}$destroy(){this.#r.$destroy()}}let r3;typeof HTMLElement=="function"&&(r3=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&(this.$$shadowRoot=this.attachShadow(t))}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=ps("slot");r!=="default"&&(s.name=r),Se(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=J5(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=_2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=K5({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=y5(()=>{Cs(()=>{this.$$r=!0;for(const r of r2(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=_2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=_2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return r2(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function _2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function J5(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function I1(n,e,t,r,i,s){let o=class extends r3{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return r2(e).map(a=>(e[a].attribute||a).toLowerCase())}};return r2(e).forEach(a=>{i2(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=_2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=Hi(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{i2(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}var e4=Ae(''),t4=Ae(''),r4=Ae(' ',1),i4=Ae(''),n4=Ae(''),s4=Ae('

            ');const o4={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} @media (min-width: 900px) {.player.svelte-1ed370f {margin:auto;min-width:390px;max-width:700px;max-height:400px;} @@ -13,7 +13,7 @@ .menu.svelte-1ed370f button.item:where(.svelte-1ed370f):focus-visible .mini-icon:where(.svelte-1ed370f) {filter:var( --ab-menu-icon-hover-filter, invert(100%) - ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function i3(n,e){p1(e,!0),sr(n,o4);let t=P(e,"title",7,"Audio Brief"),r=P(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=P(e,"transcriptSrc",7,""),s=P(e,"bgImage",7,""),o=P(e,"backgroundImageAlt",7,""),a=P(e,"bgColor",7,"#050f27"),l=P(e,"fontUrl",7,""),f=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=P(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=P(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=P(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),d=P(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=P(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=P(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=P(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=P(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),y=P(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),L=P(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=P(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),k=P(e,"borderRadius",7,"20px"),w=P(e,"textColor",7,"#fffefa"),v=P(e,"surface",7,"#0d1e45"),H=P(e,"accent",7,"#5ea0ff"),T=P(e,"titleSize",7,"1.6em"),V=P(e,"progressBg",7,"#ffffff30"),D=P(e,"progressFill",7,"#0066cc"),R=P(e,"menuBg",7,"#f9f9f9"),W=P(e,"menuFg",7,"#111"),U=P(e,"menuHoverBg",7,"#0a2458"),j=P(e,"menuHoverFg",7,"#fcfcfc"),J=P(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),G=P(e,"menuIconFilter",7,"invert(0%)"),oe=P(e,"menuIconHoverFilter",7,"invert(100%)");ai(()=>{const ee=(x(Z)?.getRootNode&&x(Z).getRootNode()||document).host;ee&&ee.style.setProperty("--ab-font",f())}),ai(()=>{if(!l())return;const M=document.head;if(!M.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.googleapis.com",M.appendChild(q)}if(!M.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.gstatic.com",q.crossOrigin="anonymous",M.appendChild(q)}let ee=M.querySelector(`link[rel="stylesheet"][href="${l()}"]`);ee||(ee=document.createElement("link"),ee.rel="stylesheet",ee.href=l(),M.appendChild(ee))});let Z=we(void 0),C=we(!1),ce=we(0),Ee=we(!1),ut=we(!1),Ce=we(1),ke,Me;const Pe=[.5,.75,1,1.25,1.5,2];function Ve(){x(Z)&&(x(Z).paused?(x(Z).play(),Y(C,!0)):(x(Z).pause(),Y(C,!1)))}function Ge(M){if(!x(Z))return;const ee=x(Z).duration??0,q=Math.max(0,Math.min((x(Z).currentTime||0)+M,Number.isFinite(ee)?ee:0));x(Z).currentTime=q}function It(){x(Z)&&(x(Z).currentTime=0)}function ct(){x(Z)&&Number.isFinite(x(Z).duration)&&(x(Z).currentTime=x(Z).duration)}function je(){if(!x(Z)||!Number.isFinite(x(Z).duration)){Y(ce,0);return}Y(ce,x(Z).currentTime/x(Z).duration*100)}function de(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ee=M.currentTarget.getBoundingClientRect(),q=(M.clientX-ee.left)/ee.width;x(Z).currentTime=q*x(Z).duration}function He(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ee=5;switch(M.key){case"ArrowLeft":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-ee);break;case"ArrowRight":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+ee);break;case"Home":M.preventDefault(),x(Z).currentTime=0;break;case"End":M.preventDefault(),x(Z).currentTime=x(Z).duration;break;case"PageDown":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-10);break;case"PageUp":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+10);break}}function Ke(M){Y(Ce,M,!0),x(Z)&&(x(Z).playbackRate=M)}function ye(M,ee){const N=(x(Z)?.getRootNode?.()||document).host;N&&(ee==null||ee===""?N.style.removeProperty(M):N.style.setProperty(M,String(ee)))}ai(()=>{x(Z)&&(x(Z).playbackRate=x(Ce))}),ai(()=>{function M(ee){if(!x(Ee))return;const q=ee.composedPath?.()??[],N=ke&&q.includes(ke),le=Me&&q.includes(Me);!N&&!le&&(Y(Ee,!1),Y(ut,!1))}return document.addEventListener("pointerdown",M,!0),()=>document.removeEventListener("pointerdown",M,!0)}),ai(()=>{ye("--ab-border-radius",k()),ye("--ab-text",w()),ye("--ab-surface",v()),ye("--ab-accent",H()),ye("--ab-title-size",T()),ye("--ab-progress-bg",V()),ye("--ab-progress-fill",D()),ye("--ab-menu-bg",R()),ye("--ab-menu-fg",W()),ye("--ab-menu-hover-bg",U()),ye("--ab-menu-hover-fg",j()),ye("--ab-icon-filter",J()),ye("--ab-menu-icon-filter",G()),ye("--ab-menu-icon-hover-filter",oe())});var S={get title(){return t()},set title(M="Audio Brief"){t(M),E()},get audioSrc(){return r()},set audioSrc(M="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(M),E()},get transcriptSrc(){return i()},set transcriptSrc(M=""){i(M),E()},get bgImage(){return s()},set bgImage(M=""){s(M),E()},get backgroundImageAlt(){return o()},set backgroundImageAlt(M=""){o(M),E()},get bgColor(){return a()},set bgColor(M="#050f27"){a(M),E()},get fontUrl(){return l()},set fontUrl(M=""){l(M),E()},get fontFamily(){return f()},set fontFamily(M="'IBM Plex Sans', system-ui, sans-serif"){f(M),E()},get iconPlay(){return u()},set iconPlay(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(M),E()},get iconPause(){return c()},set iconPause(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(M),E()},get iconSkipBack(){return h()},set iconSkipBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(M),E()},get iconSkipForward(){return d()},set iconSkipForward(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){d(M),E()},get iconSkipStart(){return p()},set iconSkipStart(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(M),E()},get iconSkipEnd(){return g()},set iconSkipEnd(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(M),E()},get iconMenu(){return _()},set iconMenu(M="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(M),E()},get iconDownload(){return m()},set iconDownload(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(M),E()},get iconShare(){return y()},set iconShare(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){y(M),E()},get iconBack(){return L()},set iconBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){L(M),E()},get iconSpeed(){return b()},set iconSpeed(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(M),E()},get borderRadius(){return k()},set borderRadius(M="20px"){k(M),E()},get textColor(){return w()},set textColor(M="#fffefa"){w(M),E()},get surface(){return v()},set surface(M="#0d1e45"){v(M),E()},get accent(){return H()},set accent(M="#5ea0ff"){H(M),E()},get titleSize(){return T()},set titleSize(M="1.6em"){T(M),E()},get progressBg(){return V()},set progressBg(M="#ffffff30"){V(M),E()},get progressFill(){return D()},set progressFill(M="#0066cc"){D(M),E()},get menuBg(){return R()},set menuBg(M="#f9f9f9"){R(M),E()},get menuFg(){return W()},set menuFg(M="#111"){W(M),E()},get menuHoverBg(){return U()},set menuHoverBg(M="#0a2458"){U(M),E()},get menuHoverFg(){return j()},set menuHoverFg(M="#fcfcfc"){j(M),E()},get iconFilter(){return J()},set iconFilter(M="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){J(M),E()},get menuIconFilter(){return G()},set menuIconFilter(M="invert(0%)"){G(M),E()},get menuIconHoverFilter(){return oe()},set menuIconHoverFilter(M="invert(100%)"){oe(M),E()}},at=s4(),Ct=I(at),r1=I(Ct);{var De=M=>{var ee=e4();Ze(()=>{re(ee,"alt",o()),re(ee,"src",s()),re(ee,"aria-hidden",o()?"false":"true")}),Se(M,ee)};o1(r1,M=>{s()&&M(De)})}z(Ct);var F=se(Ct,2),be=I(F),A=I(be,!0);z(be);var O=se(be,2);K1(O,M=>Y(Z,M),()=>x(Z));var ie=se(O,2),ae=se(ie,2),Re=I(ae),Ie=I(Re);z(Re);var Qe=se(Re,2),E1=I(Qe);z(Qe);var pe=se(Qe,2),qt=I(pe);z(pe);var dt=se(pe,2),P1=I(dt);z(dt);var Nt=se(dt,2),Oe=I(Nt);z(Nt);var Fe=se(Nt,2),ne=I(Fe),V1=I(ne);z(ne),K1(ne,M=>Me=M,()=>Me);var kt=se(ne,2);let Vt;var i1=I(kt);{var Ht=M=>{var ee=r4(),q=hn(ee),N=I(q);mr(),z(q);var le=se(q,2);{var B=te=>{var Ue=t4(),St=I(Ue);mr(),z(Ue),Ze(()=>re(St,"src",m())),et("click",Ue,()=>{const Xe=document.createElement("a");Xe.href=i(),Xe.target="_blank",Xe.click(),Y(Ee,!1)}),Se(te,Ue)};o1(le,te=>{i()&&te(B)})}var K=se(le,2),X=I(K);mr(),z(K);var Q=se(K,2),nt=I(Q);mr(),z(Q),Ze(()=>{re(N,"src",m()),re(X,"src",y()),re(nt,"src",b())}),et("click",q,()=>{if(!r())return;const te=document.createElement("a");te.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),te.download="",te.click(),Y(Ee,!1)}),et("click",K,async()=>{const te=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:te}):navigator.clipboard&&await navigator.clipboard.writeText(te)}catch{}Y(Ee,!1)}),et("click",Q,()=>{Y(ut,!0)}),Se(M,ee)},H1=M=>{var ee=n4(),q=I(ee),N=I(q);mr(),z(q);var le=se(q,2);Q0(le,17,()=>Pe,j0,(B,K)=>{var X=i4(),Q=I(X);z(X),Ze(()=>{G5(X,x(K)===x(Ce)),Tt(Q,`${x(K)??""}x${x(K)===1?" (Normal)":""}`)}),et("click",X,()=>{Ke(x(K))}),Se(B,X)}),z(ee),Ze(()=>re(N,"src",L())),et("click",q,()=>{Y(ut,!1)}),Se(M,ee)};o1(i1,M=>{x(ut)?M(H1,-1):M(Ht)})}return z(kt),K1(kt,M=>ke=M,()=>ke),z(Fe),z(ae),z(F),z(at),Ze((M,ee)=>{Ye(Ct,`--ab-bg-fallback:${a()}`),Tt(A,t()),re(O,"src",r()),re(O,"playbackrate",x(Ce)),re(ie,"aria-valuemax",M),re(ie,"aria-valuenow",ee),Ye(ie,`--ab-progress:${x(ce)}%`),re(Ie,"src",p()),re(E1,"src",h()),re(pe,"aria-label",x(C)?"Pause":"Play"),re(qt,"src",x(C)?c():u()),re(P1,"src",d()),re(Oe,"src",g()),re(ne,"aria-expanded",x(Ee)),re(V1,"src",_()),Vt=p2(kt,1,"menu svelte-1ed370f",null,Vt,{open:x(Ee)})},[()=>Math.floor(x(Z)?.duration||0),()=>Math.floor(x(Z)?.currentTime||0)]),Gt("timeupdate",O,je),Gt("play",O,()=>Y(C,!0)),Gt("pause",O,()=>Y(C,!1)),et("click",ie,de),et("keydown",ie,He),et("click",Re,It),et("click",Qe,()=>Ge(-10)),et("click",pe,Ve),et("click",dt,()=>Ge(10)),et("click",Nt,ct),et("click",ne,()=>{Y(Ee,!x(Ee)),Y(ut,!1)}),Se(n,at),_1(S)}ks(["click","keydown"]),customElements.define("csis-audio-brief",I1(i3,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const a4=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"}));var l4=Ae(`This Hidden Reach Snapshot uses satellite imagery to + ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function i3(n,e){p1(e,!0),sr(n,o4);let t=P(e,"title",7,"Audio Brief"),r=P(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=P(e,"transcriptSrc",7,""),s=P(e,"bgImage",7,""),o=P(e,"backgroundImageAlt",7,""),a=P(e,"bgColor",7,"#050f27"),l=P(e,"fontUrl",7,""),f=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=P(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=P(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=P(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),d=P(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=P(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=P(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=P(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=P(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),y=P(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),L=P(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=P(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),k=P(e,"borderRadius",7,"20px"),w=P(e,"textColor",7,"#fffefa"),v=P(e,"surface",7,"#0d1e45"),H=P(e,"accent",7,"#5ea0ff"),T=P(e,"titleSize",7,"1.6em"),V=P(e,"progressBg",7,"#ffffff30"),D=P(e,"progressFill",7,"#0066cc"),R=P(e,"menuBg",7,"#f9f9f9"),W=P(e,"menuFg",7,"#111"),U=P(e,"menuHoverBg",7,"#0a2458"),j=P(e,"menuHoverFg",7,"#fcfcfc"),J=P(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),G=P(e,"menuIconFilter",7,"invert(0%)"),oe=P(e,"menuIconHoverFilter",7,"invert(100%)");ai(()=>{const ee=(x(Z)?.getRootNode&&x(Z).getRootNode()||document).host;ee&&ee.style.setProperty("--ab-font",f())}),ai(()=>{if(!l())return;const M=document.head;if(!M.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.googleapis.com",M.appendChild(q)}if(!M.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.gstatic.com",q.crossOrigin="anonymous",M.appendChild(q)}let ee=M.querySelector(`link[rel="stylesheet"][href="${l()}"]`);ee||(ee=document.createElement("link"),ee.rel="stylesheet",ee.href=l(),M.appendChild(ee))});let Z=we(void 0),C=we(!1),ce=we(0),Ee=we(!1),ut=we(!1),Ce=we(1),ke,Me;const Pe=[.5,.75,1,1.25,1.5,2];function Ve(){x(Z)&&(x(Z).paused?(x(Z).play(),Y(C,!0)):(x(Z).pause(),Y(C,!1)))}function Ge(M){if(!x(Z))return;const ee=x(Z).duration??0,q=Math.max(0,Math.min((x(Z).currentTime||0)+M,Number.isFinite(ee)?ee:0));x(Z).currentTime=q}function It(){x(Z)&&(x(Z).currentTime=0)}function ct(){x(Z)&&Number.isFinite(x(Z).duration)&&(x(Z).currentTime=x(Z).duration)}function je(){if(!x(Z)||!Number.isFinite(x(Z).duration)){Y(ce,0);return}Y(ce,x(Z).currentTime/x(Z).duration*100)}function de(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ee=M.currentTarget.getBoundingClientRect(),q=(M.clientX-ee.left)/ee.width;x(Z).currentTime=q*x(Z).duration}function He(M){if(!x(Z)||!Number.isFinite(x(Z).duration))return;const ee=5;switch(M.key){case"ArrowLeft":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-ee);break;case"ArrowRight":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+ee);break;case"Home":M.preventDefault(),x(Z).currentTime=0;break;case"End":M.preventDefault(),x(Z).currentTime=x(Z).duration;break;case"PageDown":M.preventDefault(),x(Z).currentTime=Math.max(0,x(Z).currentTime-10);break;case"PageUp":M.preventDefault(),x(Z).currentTime=Math.min(x(Z).duration,x(Z).currentTime+10);break}}function Ke(M){Y(Ce,M,!0),x(Z)&&(x(Z).playbackRate=M)}function ye(M,ee){const N=(x(Z)?.getRootNode?.()||document).host;N&&(ee==null||ee===""?N.style.removeProperty(M):N.style.setProperty(M,String(ee)))}ai(()=>{x(Z)&&(x(Z).playbackRate=x(Ce))}),ai(()=>{function M(ee){if(!x(Ee))return;const q=ee.composedPath?.()??[],N=ke&&q.includes(ke),le=Me&&q.includes(Me);!N&&!le&&(Y(Ee,!1),Y(ut,!1))}return document.addEventListener("pointerdown",M,!0),()=>document.removeEventListener("pointerdown",M,!0)}),ai(()=>{ye("--ab-border-radius",k()),ye("--ab-text",w()),ye("--ab-surface",v()),ye("--ab-accent",H()),ye("--ab-title-size",T()),ye("--ab-progress-bg",V()),ye("--ab-progress-fill",D()),ye("--ab-menu-bg",R()),ye("--ab-menu-fg",W()),ye("--ab-menu-hover-bg",U()),ye("--ab-menu-hover-fg",j()),ye("--ab-icon-filter",J()),ye("--ab-menu-icon-filter",G()),ye("--ab-menu-icon-hover-filter",oe())});var S={get title(){return t()},set title(M="Audio Brief"){t(M),E()},get audioSrc(){return r()},set audioSrc(M="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(M),E()},get transcriptSrc(){return i()},set transcriptSrc(M=""){i(M),E()},get bgImage(){return s()},set bgImage(M=""){s(M),E()},get backgroundImageAlt(){return o()},set backgroundImageAlt(M=""){o(M),E()},get bgColor(){return a()},set bgColor(M="#050f27"){a(M),E()},get fontUrl(){return l()},set fontUrl(M=""){l(M),E()},get fontFamily(){return f()},set fontFamily(M="'IBM Plex Sans', system-ui, sans-serif"){f(M),E()},get iconPlay(){return u()},set iconPlay(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(M),E()},get iconPause(){return c()},set iconPause(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(M),E()},get iconSkipBack(){return h()},set iconSkipBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(M),E()},get iconSkipForward(){return d()},set iconSkipForward(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){d(M),E()},get iconSkipStart(){return p()},set iconSkipStart(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(M),E()},get iconSkipEnd(){return g()},set iconSkipEnd(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(M),E()},get iconMenu(){return _()},set iconMenu(M="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(M),E()},get iconDownload(){return m()},set iconDownload(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(M),E()},get iconShare(){return y()},set iconShare(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){y(M),E()},get iconBack(){return L()},set iconBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){L(M),E()},get iconSpeed(){return b()},set iconSpeed(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(M),E()},get borderRadius(){return k()},set borderRadius(M="20px"){k(M),E()},get textColor(){return w()},set textColor(M="#fffefa"){w(M),E()},get surface(){return v()},set surface(M="#0d1e45"){v(M),E()},get accent(){return H()},set accent(M="#5ea0ff"){H(M),E()},get titleSize(){return T()},set titleSize(M="1.6em"){T(M),E()},get progressBg(){return V()},set progressBg(M="#ffffff30"){V(M),E()},get progressFill(){return D()},set progressFill(M="#0066cc"){D(M),E()},get menuBg(){return R()},set menuBg(M="#f9f9f9"){R(M),E()},get menuFg(){return W()},set menuFg(M="#111"){W(M),E()},get menuHoverBg(){return U()},set menuHoverBg(M="#0a2458"){U(M),E()},get menuHoverFg(){return j()},set menuHoverFg(M="#fcfcfc"){j(M),E()},get iconFilter(){return J()},set iconFilter(M="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){J(M),E()},get menuIconFilter(){return G()},set menuIconFilter(M="invert(0%)"){G(M),E()},get menuIconHoverFilter(){return oe()},set menuIconHoverFilter(M="invert(100%)"){oe(M),E()}},at=s4(),Ct=I(at),r1=I(Ct);{var De=M=>{var ee=e4();Ze(()=>{re(ee,"alt",o()),re(ee,"src",s()),re(ee,"aria-hidden",o()?"false":"true")}),Se(M,ee)};o1(r1,M=>{s()&&M(De)})}B(Ct);var F=se(Ct,2),be=I(F),A=I(be,!0);B(be);var O=se(be,2);K1(O,M=>Y(Z,M),()=>x(Z));var ie=se(O,2),ae=se(ie,2),Re=I(ae),Ie=I(Re);B(Re);var Qe=se(Re,2),E1=I(Qe);B(Qe);var pe=se(Qe,2),qt=I(pe);B(pe);var dt=se(pe,2),P1=I(dt);B(dt);var Nt=se(dt,2),Oe=I(Nt);B(Nt);var Fe=se(Nt,2),ne=I(Fe),V1=I(ne);B(ne),K1(ne,M=>Me=M,()=>Me);var kt=se(ne,2);let Vt;var i1=I(kt);{var Ht=M=>{var ee=r4(),q=hn(ee),N=I(q);mr(),B(q);var le=se(q,2);{var z=te=>{var Ue=t4(),St=I(Ue);mr(),B(Ue),Ze(()=>re(St,"src",m())),et("click",Ue,()=>{const Xe=document.createElement("a");Xe.href=i(),Xe.target="_blank",Xe.click(),Y(Ee,!1)}),Se(te,Ue)};o1(le,te=>{i()&&te(z)})}var K=se(le,2),X=I(K);mr(),B(K);var Q=se(K,2),nt=I(Q);mr(),B(Q),Ze(()=>{re(N,"src",m()),re(X,"src",y()),re(nt,"src",b())}),et("click",q,()=>{if(!r())return;const te=document.createElement("a");te.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),te.download="",te.click(),Y(Ee,!1)}),et("click",K,async()=>{const te=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:te}):navigator.clipboard&&await navigator.clipboard.writeText(te)}catch{}Y(Ee,!1)}),et("click",Q,()=>{Y(ut,!0)}),Se(M,ee)},H1=M=>{var ee=n4(),q=I(ee),N=I(q);mr(),B(q);var le=se(q,2);Q0(le,17,()=>Pe,j0,(z,K)=>{var X=i4(),Q=I(X);B(X),Ze(()=>{G5(X,x(K)===x(Ce)),Tt(Q,`${x(K)??""}x${x(K)===1?" (Normal)":""}`)}),et("click",X,()=>{Ke(x(K))}),Se(z,X)}),B(ee),Ze(()=>re(N,"src",L())),et("click",q,()=>{Y(ut,!1)}),Se(M,ee)};o1(i1,M=>{x(ut)?M(H1,-1):M(Ht)})}return B(kt),K1(kt,M=>ke=M,()=>ke),B(Fe),B(ae),B(F),B(at),Ze((M,ee)=>{Ye(Ct,`--ab-bg-fallback:${a()}`),Tt(A,t()),re(O,"src",r()),re(O,"playbackrate",x(Ce)),re(ie,"aria-valuemax",M),re(ie,"aria-valuenow",ee),Ye(ie,`--ab-progress:${x(ce)}%`),re(Ie,"src",p()),re(E1,"src",h()),re(pe,"aria-label",x(C)?"Pause":"Play"),re(qt,"src",x(C)?c():u()),re(P1,"src",d()),re(Oe,"src",g()),re(ne,"aria-expanded",x(Ee)),re(V1,"src",_()),Vt=p2(kt,1,"menu svelte-1ed370f",null,Vt,{open:x(Ee)})},[()=>Math.floor(x(Z)?.duration||0),()=>Math.floor(x(Z)?.currentTime||0)]),Gt("timeupdate",O,je),Gt("play",O,()=>Y(C,!0)),Gt("pause",O,()=>Y(C,!1)),et("click",ie,de),et("keydown",ie,He),et("click",Re,It),et("click",Qe,()=>Ge(-10)),et("click",pe,Ve),et("click",dt,()=>Ge(10)),et("click",Nt,ct),et("click",ne,()=>{Y(Ee,!x(Ee)),Y(ut,!1)}),Se(n,at),_1(S)}ks(["click","keydown"]),customElements.define("csis-audio-brief",I1(i3,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const a4=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"}));var l4=Ae(`This Hidden Reach Snapshot uses satellite imagery to reveal how China is quietly using submarine diplomacy to deepen its influence along the Bay of Bengal.`,1),f4=Ae('
            ');const u4={hash:"svelte-hgqz32",code:` /* Shadow DOM styles — encapsulated by default */ @@ -21,7 +21,7 @@ /* Responsive */ @media (max-width: 1400px) {.callout-container.svelte-hgqz32 {flex-direction:column;}.callout-image.svelte-hgqz32 {margin:0;width:100%;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:100%;height:auto;margin-bottom:0;}.callout-text.svelte-hgqz32 {padding:24px;margin:0 24px 24px 24px; /* keep visual rhythm */} - }`};function n3(n,e){p1(e,!0),sr(n,u4);let t=P(e,"href",7,"https://features.csis.org/snapshots/china-submarine-diplomacy/"),r=P(e,"imageSrc",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"),i=P(e,"imageAlt",7,"Callout Image"),s=P(e,"bg",7,"#22484e"),o=P(e,"textColor",7,"#ffffff"),a=P(e,"maxWidth",7,800);var l={get href(){return t()},set href(g="https://features.csis.org/snapshots/china-submarine-diplomacy/"){t(g),E()},get imageSrc(){return r()},set imageSrc(g="https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"){r(g),E()},get imageAlt(){return i()},set imageAlt(g="Callout Image"){i(g),E()},get bg(){return s()},set bg(g="#22484e"){s(g),E()},get textColor(){return o()},set textColor(g="#ffffff"){o(g),E()},get maxWidth(){return a()},set maxWidth(g=800){a(g),E()}},f=f4(),u=I(f),c=I(u),h=I(c);z(c),z(u);var d=se(u,2),p=I(d);return q5(p,e,"default",{},g=>{var _=l4(),m=se(hn(_));mr(),Ze(()=>re(m,"href",t())),Se(g,_)}),z(d),z(f),Ze(()=>{Ye(f,`--cpp-callout-bg:${s()}; max-width:${a()}px; --cpp-callout-text:${o()}`),re(c,"href",t()),re(h,"src",r()),re(h,"alt",i())}),Se(n,f),_1(l)}customElements.define("csis-cpp-callout",I1(n3,{href:{type:"String"},imageSrc:{attribute:"image-src",type:"String"},imageAlt:{attribute:"image-alt",type:"String"},bg:{type:"String"},textColor:{attribute:"text-color",type:"String"},maxWidth:{attribute:"max-width",type:"Number"}},["default"],[],{mode:"open"}));const c4=Object.freeze(Object.defineProperty({__proto__:null,default:n3},Symbol.toStringTag,{value:"Module"}));var d4=Ae(`
            {/if} From f85aff6352be0e3886a3e32c7c694dc4435a821e Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Tue, 14 Apr 2026 17:44:11 -0400 Subject: [PATCH 28/42] Create dev bundle after fixing merge conflicts --- dist/widgets-dev.js | 108 ++++++++++---------- dist/widgets.js | 243 -------------------------------------------- 2 files changed, 57 insertions(+), 294 deletions(-) delete mode 100644 dist/widgets.js diff --git a/dist/widgets-dev.js b/dist/widgets-dev.js index e341af2..4de992e 100644 --- a/dist/widgets-dev.js +++ b/dist/widgets-dev.js @@ -1,6 +1,6 @@ -(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const Ml=1,Tl=2,Uo=4,El=8,Pl=16,Vl=1,Hl=2,Xo="[",is="[!",Go="[?",ns="]",ii={},Mt=Symbol(),Wo="http://www.w3.org/1999/xhtml",Al="http://www.w3.org/2000/svg",Rl="http://www.w3.org/1998/Math/MathML",Ol=!1;var jo=Array.isArray,Dl=Array.prototype.indexOf,Ai=Array.prototype.includes,r2=Array.from,i2=Object.keys,n2=Object.defineProperty,Ri=Object.getOwnPropertyDescriptor,Fl=Object.getOwnPropertyDescriptors,zl=Object.prototype,Zl=Array.prototype,Ko=Object.getPrototypeOf,Qo=Object.isExtensible;const Bl=()=>{};function Il(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const wt=2,Oi=4,s2=8,e0=1<<24,Vr=16,G1=32,Hr=64,ss=128,A1=512,vt=1024,Rt=2048,rr=4096,p1=8192,R1=16384,Ar=32768,os=1<<25,Di=65536,t0=1<<17,ql=1<<18,ni=1<<19,Nl=1<<20,ir=1<<25,si=65536,as=1<<21,ls=1<<22,Rr=1<<23,o2=Symbol("$state"),Yl=Symbol("legacy props"),$l=Symbol(""),vr=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},Ul=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),a2=3,Fi=8;function r0(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Xl(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Gl(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Wl(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function jl(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Kl(n){throw new Error("https://svelte.dev/e/effect_orphan")}function Ql(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Jl(){throw new Error("https://svelte.dev/e/hydration_failed")}function e5(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function t5(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function r5(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function i5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function cn(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function n5(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let pe=!1;function mr(n){pe=n}let we;function Ot(n){if(n===null)throw cn(),ii;return we=n}function oi(){return Ot(j1(we))}function B(n){if(pe){if(j1(we)!==null)throw cn(),ii;we=n}}function Cr(n=1){if(pe){for(var e=n,t=we;e--;)t=j1(t);we=t}}function l2(n=!0){for(var e=0,t=we;;){if(t.nodeType===Fi){var r=t.data;if(r===ns){if(e===0)return t;e-=1}else(r===Xo||r===is||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=j1(t);n&&t.remove(),t=i}}function i0(n){if(!n||n.nodeType!==Fi)throw cn(),ii;return n.data}function n0(n){return n===this.v}function s5(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function s0(n){return!s5(n,this.v)}let o5=!1,Wt=null;function zi(n){Wt=n}function _1(n,e=!1,t){Wt={p:Wt,i:!1,c:null,e:null,s:n,x:null,r:ge,l:null}}function v1(n){var e=Wt,t=e.e;if(t!==null){e.e=null;for(var r of t)P0(r)}return n!==void 0&&(e.x=n),e.i=!0,Wt=e.p,n??{}}function o0(){return!0}let ai=[];function a0(){var n=ai;ai=[],Il(n)}function Or(n){if(ai.length===0&&!dn){var e=ai;queueMicrotask(()=>{e===ai&&a0()})}ai.push(n)}function a5(){for(;ai.length>0;)a0()}function l0(n){var e=ge;if(e===null)return _e.f|=Rr,n;if((e.f&Ar)===0&&(e.f&Oi)===0)throw n;Dr(n,e)}function Dr(n,e){for(;e!==null;){if((e.f&ss)!==0){if((e.f&Ar)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const l5=-7169;function dt(n,e){n.f=n.f&l5|e}function fs(n){(n.f&A1)!==0||n.deps===null?dt(n,vt):dt(n,rr)}function f0(n){if(n!==null)for(const e of n)(e.f&wt)===0||(e.f&si)===0||(e.f^=si,f0(e.deps))}function u0(n,e,t){(n.f&Rt)!==0?e.add(n):(n.f&rr)!==0&&t.add(n),f0(n.deps),dt(n,vt)}const Fr=new Set;let Ie=null,W1=null,us=null,dn=!1,cs=!1,Zi=null,f2=null;var c0=0;let f5=1;class br{id=f5++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)dt(r,Rt),this.schedule(r);for(r of t.m)dt(r,rr),this.schedule(r)}}#h(){if(c0++>1e3&&(Fr.delete(this),u5()),!this.#d()){for(const a of this.#o)this.#a.delete(a),dt(a,Rt),this.schedule(a);for(const a of this.#a)dt(a,rr),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=Zi=[],r=[],i=f2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw _0(a),l}if(Ie=null,i.length>0){var s=br.ensure();for(const a of i)s.schedule(a)}if(Zi=null,f2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)p0(a,l)}else{this.#t.size===0&&Fr.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),d0(r),d0(t),this.#s?.resolve()}var o=Ie;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Fr.add(o),o.#h()),Fr.has(this)||this.#_()}#u(e,t,r){e.f^=vt;for(var i=e.first;i!==null;){var s=i.f,o=(s&(G1|Hr))!==0,a=o&&(s&vt)!==0,l=a||(s&p1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=vt:(s&Oi)!==0?t.push(i):pn(i)&&((s&Vr)!==0&&this.#a.add(i),qi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)h0(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Fr)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,Or(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=Jo()).promise}static ensure(){if(Ie===null){const e=Ie=new br;cs||(Fr.add(Ie),dn||Or(()=>{Ie===e&&e.flush()}))}return Ie}apply(){{W1=null;return}}schedule(e){if(us=e,e.b?.is_pending&&(e.f&(Oi|s2|e0))!==0&&(e.f&Ar)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(Zi!==null&&t===ge&&(_e===null||(_e.f&wt)===0))return;if((r&(Hr|G1))!==0){if((r&vt)===0)return;t.f^=vt}}this.#i.push(t)}}function T(n){var e=dn;dn=!0;try{for(var t;;){if(a5(),Ie===null)return t;Ie.flush()}}finally{dn=e}}function u5(){try{Ql()}catch(n){Dr(n,us)}}let wr=null;function d0(n){var e=n.length;if(e!==0){for(var t=0;t0)){zr.clear();for(const i of wr){if((i.f&(R1|p1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)wr.has(o)&&(wr.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(R1|p1))===0&&qi(l)}}wr.clear()}}wr=null}}function h0(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&wt)!==0?h0(i,e,t,r):(s&(ls|Vr))!==0&&(s&Rt)===0&&g0(i,e,r)&&(dt(i,Rt),ds(i))}}function g0(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(Ai.call(e,i))return!0;if((i.f&wt)!==0&&g0(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function ds(n){Ie.schedule(n)}function p0(n,e){if(!((n.f&G1)!==0&&(n.f&vt)!==0)){(n.f&Rt)!==0?e.d.push(n):(n.f&rr)!==0&&e.m.push(n),dt(n,vt);for(var t=n.first;t!==null;)p0(t,e),t=t.next}}function _0(n){dt(n,vt);for(var e=n.first;e!==null;)_0(e),e=e.next}function c5(n){let e=0,t=li(0),r;return()=>{ms()&&(x(t),Cs(()=>(e===0&&(r=g2(()=>n(()=>hn(t)))),e+=1,()=>{Or(()=>{e-=1,e===0&&(r?.(),r=void 0,hn(t))})})))}}var d5=Di|ni;function h5(n,e,t,r){new g5(n,e,t,r)}class g5{parent;is_pending=!1;transform_error;#e;#r=pe?we:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=c5(()=>(this.#u=li(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=ge;o.b=this,o.f|=ss,r(s)},this.parent=ge.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=bs(()=>{if(pe){const s=this.#r;oi();const o=s.data===is;if(s.data.startsWith(Go)){const l=JSON.parse(s.data.slice(Go.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},d5),pe&&(this.#e=we)}#_(){try{this.#i=F1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=F1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=F1(()=>e(this.#e)),Or(()=>{var t=this.#l=document.createDocumentFragment(),r=O1();t.append(r),this.#i=this.#m(()=>F1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,ci(this.#o,()=>{this.#o=null}),this.#v(Ie))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=F1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();xs(this.#i,e);const t=this.#t.pending;this.#o=F1(()=>t(this.#e))}else this.#v(Ie)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){u0(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=ge,r=_e,i=Wt;sr(this.#s),z1(this.#s),zi(this.#s.ctx);try{return br.ensure(),e()}catch(s){return l0(s),null}finally{sr(t),z1(r),zi(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&ci(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,Or(()=>{this.#d=!1,this.#u&&Ii(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&(jt(this.#i),this.#i=null),this.#o&&(jt(this.#o),this.#o=null),this.#a&&(jt(this.#a),this.#a=null),pe&&(Ot(this.#r),Cr(),Ot(l2()));var i=!1,s=!1;const o=()=>{if(i){n5();return}i=!0,s&&i5(),this.#a!==null&&ci(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Dr(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return F1(()=>{var f=ge;f.b=this,f.f|=ss,r(this.#e,()=>l,()=>o)})}catch(f){return Dr(f,this.#s.parent),null}}))};Or(()=>{var l;try{l=this.transform_error(e)}catch(f){Dr(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Dr(f,this.#s&&this.#s.parent)):a(l)})}}function p5(n,e,t,r){const i=c2;var s=n.filter(h=>!h.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=ge,a=_5(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){a();try{r(h)}catch(d){(o.f&R1)===0&&Dr(d,o)}u2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=v0();function c(){Promise.all(t.map(h=>v5(h))).then(h=>f([...e.map(i),...h])).catch(h=>Dr(h,o)).finally(()=>u())}l?l.then(()=>{a(),c(),u2()}):c()}function _5(){var n=ge,e=_e,t=Wt,r=Ie;return function(s=!0){sr(n),z1(e),zi(t),s&&(n.f&R1)===0&&(r?.activate(),r?.apply())}}function u2(n=!0){sr(null),z1(null),zi(null),n&&Ie?.deactivate()}function v0(){var n=ge,e=n.b,t=Ie,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function c2(n){var e=wt|Rt,t=_e!==null&&(_e.f&wt)!==0?_e:null;return ge!==null&&(ge.f|=ni),{ctx:Wt,deps:null,effects:null,equals:n0,f:e,fn:n,reactions:null,rv:0,v:Mt,wv:0,parent:t??ge,ac:null}}function v5(n,e,t){let r=ge;r===null&&Xl();var i=void 0,s=li(Mt),o=!_e,a=new Map;return M5(()=>{var l=ge,f=Jo();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(u2)}catch(d){f.reject(d),u2()}var u=Ie;if(o){if((l.f&Ar)!==0)var c=v0();if(r.b.is_rendered())a.get(u)?.reject(vr),a.delete(u);else{for(const d of a.values())d.reject(vr);a.clear()}a.set(u,f)}const h=(d,p=void 0)=>{if(c){var g=p===vr;c(g)}if(!(p===vr||(l.f&R1)!==0)){if(u.activate(),p)s.f|=Rr,Ii(s,p);else{(s.f&Rr)!==0&&(s.f^=Rr),Ii(s,d);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(vr)}}u.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),E0(()=>{for(const l of a.values())l.reject(vr)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Bi(n){const e=c2(n);return z0(e),e}function m5(n){const e=c2(n);return e.equals=s0,e}function C5(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!b0&&y5()}return e}function y5(){b0=!1;for(const n of gs)(n.f&vt)!==0&&dt(n,rr),pn(n)&&qi(n);gs.clear()}function hn(n){Y(n,n.v+1)}function y0(n,e,t){var r=n.reactions;if(r!==null)for(var i=r.length,s=0;s{if(hi===s)return a();var l=_e,f=hi;z1(null),B0(s);var u=a();return z1(l),B0(f),u};return r&&t.set("length",xe(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&e5();var u=t.get(l);return u===void 0?o(()=>{var c=xe(f.value);return t.set(l,c),c}):Y(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>xe(Mt));t.set(l,u),hn(i)}}else Y(f,Mt),hn(i);return!0},get(a,l,f){if(l===o2)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||Ri(a,l)?.writable)&&(u=o(()=>{var d=fi(c?a[l]:Mt),p=xe(d);return p}),t.set(l,u)),u!==void 0){var h=x(u);return h===Mt?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),h=c?.v;if(c!==void 0&&h!==Mt)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===o2)return!0;var f=t.get(l),u=f!==void 0&&f.v!==Mt||Reflect.has(a,l);if(f!==void 0||ge!==null&&(!u||Ri(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?fi(a[l]):Mt,d=xe(h);return d}),t.set(l,f));var c=x(f);if(c===Mt)return!1}return u},set(a,l,f,u){var c=t.get(l),h=l in a;if(r&&l==="length")for(var d=f;dxe(Mt)),t.set(d+"",p))}if(c===void 0)(!h||Ri(a,l)?.writable)&&(c=o(()=>xe(void 0)),Y(c,fi(f)),t.set(l,c));else{h=c.v!==Mt;var g=o(()=>fi(f));Y(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var m=t.get("length"),w=Number(l);Number.isInteger(w)&&w>=m.v&&Y(m,w+1)}hn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var h=t.get(c);return h===void 0||h.v!==Mt});for(var[f,u]of t)u.v!==Mt&&!(f in a)&&l.push(f);return l},setPrototypeOf(){t5()}})}var x0,L0,S0,k0;function ps(){if(x0===void 0){x0=window,L0=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;S0=Ri(e,"firstChild").get,k0=Ri(e,"nextSibling").get,Qo(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),Qo(t)&&(t.__t=void 0)}}function O1(n=""){return document.createTextNode(n)}function D1(n){return S0.call(n)}function j1(n){return k0.call(n)}function I(n,e){if(!pe)return D1(n);var t=D1(we);if(t===null)t=we.appendChild(O1());else if(e&&t.nodeType!==a2){var r=O1();return t?.before(r),Ot(r),r}return e&&_s(t),Ot(t),t}function gn(n,e=!1){if(!pe){var t=D1(n);return t instanceof Comment&&t.data===""?j1(t):t}if(e){if(we?.nodeType!==a2){var r=O1();return we?.before(r),Ot(r),r}_s(we)}return we}function se(n,e=1,t=!1){let r=pe?we:n;for(var i;e--;)i=r,r=j1(r);if(!pe)return r;if(t){if(r?.nodeType!==a2){var s=O1();return r===null?i?.after(s):r.before(s),Ot(s),s}_s(r)}return Ot(r),r}function M0(n){n.textContent=""}function T0(){return!1}function d2(n,e,t){return document.createElementNS(e??Wo,n,void 0)}function _s(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===a2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function vs(n){var e=_e,t=ge;z1(null),sr(null);try{return n()}finally{z1(e),sr(t)}}function x5(n){ge===null&&(_e===null&&Kl(),jl()),Zr&&Wl()}function L5(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function nr(n,e){var t=ge;t!==null&&(t.f&p1)!==0&&(n|=p1);var r={ctx:Wt,deps:null,nodes:null,f:n|Rt|A1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Oi)!==0)Zi!==null?Zi.push(r):br.ensure().schedule(r);else if(e!==null){try{qi(r)}catch(o){throw jt(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ni)===0&&(i=i.first,(n&Vr)!==0&&(n&Di)!==0&&i!==null&&(i.f|=Di))}if(i!==null&&(i.parent=t,t!==null&&L5(i,t),_e!==null&&(_e.f&wt)!==0&&(n&Hr)===0)){var s=_e;(s.effects??=[]).push(i)}return r}function ms(){return _e!==null&&!K1}function E0(n){const e=nr(s2,null);return dt(e,vt),e.teardown=n,e}function ui(n){x5();var e=ge.f,t=!_e&&(e&G1)!==0&&(e&Ar)===0;if(t){var r=Wt;(r.e??=[]).push(n)}else return P0(n)}function P0(n){return nr(Oi|Nl,n)}function S5(n){br.ensure();const e=nr(Hr|ni,n);return()=>{jt(e)}}function k5(n){br.ensure();const e=nr(Hr|ni,n);return(t={})=>new Promise(r=>{t.outro?ci(e,()=>{jt(e),r(void 0)}):(jt(e),r(void 0))})}function V0(n){return nr(Oi,n)}function M5(n){return nr(ls|ni,n)}function Cs(n,e=0){return nr(s2|e,n)}function Re(n,e=[],t=[],r=[]){p5(r,e,t,i=>{nr(s2,()=>n(...i.map(x)))})}function bs(n,e=0){var t=nr(Vr|e,n);return t}function F1(n){return nr(G1|ni,n)}function H0(n){var e=n.teardown;if(e!==null){const t=Zr,r=_e;F0(!0),z1(null);try{e.call(null)}finally{F0(t),z1(r)}}}function ws(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&vs(()=>{i.abort(vr)});var r=t.next;(t.f&Hr)!==0?t.parent=null:jt(t,e),t=r}}function T5(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&G1)===0&&jt(e),e=t}}function jt(n,e=!0){var t=!1;(e||(n.f&ql)!==0)&&n.nodes!==null&&n.nodes.end!==null&&(A0(n.nodes.start,n.nodes.end),t=!0),dt(n,os),ws(n,e&&!t),_n(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();H0(n),n.f^=os,n.f|=R1;var i=n.parent;i!==null&&i.first!==null&&R0(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function A0(n,e){for(;n!==null;){var t=n===e?null:j1(n);n.remove(),n=t}}function R0(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function ci(n,e,t=!0){var r=[];O0(n,r,!0);var i=()=>{t&&jt(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function O0(n,e,t){if((n.f&p1)===0){n.f^=p1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&Di)!==0||(i.f&G1)!==0&&(n.f&Vr)!==0;O0(i,e,o?t:!1),i=s}}}function ys(n){D0(n,!0)}function D0(n,e){if((n.f&p1)!==0){n.f^=p1,(n.f&vt)===0&&(dt(n,Rt),br.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&Di)!==0||(t.f&G1)!==0;D0(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function xs(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:j1(t);e.append(t),t=i}}let h2=!1,Zr=!1;function F0(n){Zr=n}let _e=null,K1=!1;function z1(n){_e=n}let ge=null;function sr(n){ge=n}let Z1=null;function z0(n){_e!==null&&(Z1===null?Z1=[n]:Z1.push(n))}let s1=null,m1=0,B1=null;function E5(n){B1=n}let Z0=1,di=0,hi=di;function B0(n){hi=n}function I0(){return++Z0}function pn(n){var e=n.f;if((e&Rt)!==0)return!0;if(e&wt&&(n.f&=~si),(e&rr)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&A1)!==0&&W1===null&&dt(n,vt)}return!1}function q0(n,e,t=!0){var r=n.reactions;if(r!==null&&!(Z1!==null&&Ai.call(Z1,n)))for(var i=0;i{n.ac.abort(vr)}),n.ac=null);try{n.f|=as;var u=n.fn,c=u();n.f|=Ar;var h=n.deps,d=Ie?.is_fork;if(s1!==null){var p;if(d||_n(n,m1),h!==null&&m1>0)for(h.length=m1+s1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Or(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Kt(n,e,t,r,i){var s={capture:r,passive:i},o=V5(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&E0(()=>{e.removeEventListener(n,o,s)})}function Je(n,e,t){(e[vn]??={})[n]=t}function Ss(n){for(var e=0;e{throw _});throw h}}finally{n[vn]=e,delete n.currentTarget,z1(u),sr(c)}}}const H5=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function A5(n){return H5?.createHTML(n)??n}function R5(n){var e=d2("template");return e.innerHTML=A5(n.replaceAll("","")),e.content}function yr(n,e){var t=ge;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Ve(n,e){var t=(e&Vl)!==0,r=(e&Hl)!==0,i,s=!n.startsWith("");return()=>{if(pe)return yr(we,null),we;i===void 0&&(i=R5(s?n:""+n),t||(i=D1(i)));var o=r||L0?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=D1(o),l=o.lastChild;yr(a,l)}else yr(o,o);return o}}function O5(){if(pe)return yr(we,null),we;var n=document.createDocumentFragment(),e=document.createComment(""),t=O1();return n.append(e,t),yr(e,t),n}function ke(n,e){if(pe){var t=ge;((t.f&Ar)===0||t.nodes.end===null)&&(t.nodes.end=we),oi();return}n!==null&&n.before(e)}const D5=["touchstart","touchmove"];function F5(n){return D5.includes(n)}function Dt(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function W0(n,e){return j0(n,e)}function z5(n,e){ps(),e.intro=e.intro??!1;const t=e.target,r=pe,i=we;try{for(var s=D1(t);s&&(s.nodeType!==Fi||s.data!==Xo);)s=j1(s);if(!s)throw ii;mr(!0),Ot(s);const o=j0(n,{...e,anchor:s});return mr(!1),o}catch(o){if(o instanceof Error&&o.message.split(` -`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==ii&&console.warn("Failed to hydrate: ",o),e.recover===!1&&Jl(),ps(),M0(t),mr(!1),W0(n,e)}finally{mr(r),Ot(i)}}const p2=new Map;function j0(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){ps();var l=void 0,f=k5(()=>{var u=t??e.appendChild(O1());h5(u,{pending:()=>{}},d=>{_1({});var p=Wt;if(s&&(p.c=s),i&&(r.$$events=i),pe&&yr(d,null),l=n(d,r)||{},pe&&(ge.nodes.end=we,we===null||we.nodeType!==Fi||we.data!==ns))throw cn(),ii;v1()},a);var c=new Set,h=d=>{for(var p=0;p{for(var d of c)for(const _ of[e,document]){var p=p2.get(_),g=p.get(d);--g==0?(_.removeEventListener(d,ks),p.delete(d),p.size===0&&p2.delete(_)):p.set(d,g)}Ls.delete(h),u!==t&&u.parentNode?.removeChild(u)}});return Ms.set(l,f),l}let Ms=new WeakMap;function Z5(n,e){const t=Ms.get(n);return t?(Ms.delete(n),t(e)):Promise.resolve()}class B5{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)ys(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&(jt(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();xs(o,f),f.append(O1()),this.#t.set(s,{effect:o,fragment:f})}else jt(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),ci(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||(jt(i.effect),this.#t.delete(r))};ensure(e,t){var r=Ie,i=T0();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=O1();s.append(o),this.#t.set(e,{effect:F1(()=>t(o)),fragment:s})}else this.#r.set(e,F1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else pe&&(this.anchor=we),this.#i(r)}}function Br(n){Wt===null&&r0(),ui(()=>{const e=g2(n);if(typeof e=="function")return e})}function Ts(n){Wt===null&&r0(),Br(()=>()=>g2(n))}function o1(n,e,t=!1){var r;pe&&(r=we,oi());var i=new B5(n),s=t?Di:0;function o(a,l){if(pe){var f=i0(r);if(a!==parseInt(f.substring(1))){var u=l2();Ot(u),i.anchor=u,mr(!1),i.ensure(a,l),mr(!0);return}}i.ensure(a,l)}bs(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function K0(n,e){return e}function I5(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var h=n.outrogroups;Es(n,r2(s.done)),h.delete(s),h.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;M0(u),u.append(f),n.items.clear()}Es(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function Es(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var L=t();return jo(L)?L:L==null?[]:r2(L)}),h,d=new Map,p=!0;function g(L){(w.effect.f&R1)===0&&(w.pending.delete(L),w.fallback=u,q5(w,h,o,e,r),u!==null&&(h.length===0?(u.f&ir)===0?ys(u):(u.f^=ir,Cn(u,null,o)):ci(u,()=>{u=null})))}function _(L){w.pending.delete(L)}var m=bs(()=>{h=x(c);var L=h.length;let b=!1;if(pe){var S=i0(o)===is;S!==(L===0)&&(o=l2(),Ot(o),mr(!1),b=!0)}for(var y=new Set,v=Ie,A=T0(),E=0;Es(o)):(u=F1(()=>s(Q0??=O1())),u.f|=ir)),L>y.size&&Gl(),pe&&L>0&&Ot(l2()),!p)if(d.set(v,y),A){for(const[W,U]of a)y.has(W)||v.skip_effect(U.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&mr(!0),x(c)}),w={effect:m,items:a,pending:d,outrogroups:null,fallback:u};p=!1,pe&&(o=we)}function mn(n){for(;n!==null&&(n.f&G1)===0;)n=n.next;return n}function q5(n,e,t,r,i){var s=(r&El)!==0,o=e.length,a=n.items,l=mn(n.effect.first),f,u=null,c,h=[],d=[],p,g,_,m;if(s)for(m=0;m0){var E=(r&Uo)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function N5(n,e,t,r,i,s,o,a){var l=(o&Ml)!==0?(o&Pl)===0?w0(t,!1,!1):li(t):null,f=(o&Tl)!==0?li(i):null;return{v:l,i:f,e:F1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function Cn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&ir)===0?e.nodes.start:t;r!==null;){var o=j1(r);if(s.before(r),r===i)return;r=o}}function Ir(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function Y5(n,e,t=!1,r=!1,i=!1,s=!1){var o=n,a="";if(t){var l=n;pe&&(o=Ot(D1(l)))}Re(()=>{var f=ge;if(a===(a=e()??"")){pe&&oi();return}if(t&&!pe){f.nodes=null,l.innerHTML=a,a!==""&&yr(D1(l),l.lastChild);return}if(f.nodes!==null&&(A0(f.nodes.start,f.nodes.end),f.nodes=null),a!==""){if(pe){we.data;for(var u=oi(),c=u;u!==null&&(u.nodeType!==Fi||u.data!=="");)c=u,u=j1(u);if(u===null)throw cn(),ii;yr(we,c),o=Ot(u);return}var h=r?Al:i?Rl:void 0,d=d2(r?"svg":i?"math":"template",h);d.innerHTML=a;var p=r||i?d:d.content;if(yr(D1(p),p.lastChild),r||i)for(;D1(p);)o.before(D1(p));else o.before(p)}})}function $5(n,e,t,r,i){pe&&oi();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function or(n,e){V0(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=d2("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const e3=[...` -\r\f \v\uFEFF`];function U5(n,e,t){var r=n==null?"":""+n;if(t){for(var i of Object.keys(t))if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||e3.includes(r[o-1]))&&(a===r.length||e3.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function X5(n,e){return n==null?null:String(n)}function _2(n,e,t,r,i,s){var o=n.__className;if(pe||o!==t||o===void 0){var a=U5(t,r,s);(!pe||a!==n.getAttribute("class"))&&(a==null?n.removeAttribute("class"):n.className=a),n.__className=t}else if(s&&i!==s)for(var l in s){var f=!!s[l];(i==null||f!==!!i[l])&&n.classList.toggle(l,f)}return s}function qe(n,e,t,r){var i=n.__style;if(pe||i!==e){var s=X5(e);(!pe||s!==n.getAttribute("style"))&&(s==null?n.removeAttribute("style"):n.style.cssText=s),n.__style=e}return r}const G5=Symbol("is custom element"),W5=Symbol("is html"),j5=Ul?"link":"LINK";function K5(n,e){e?n.hasAttribute("selected")||n.setAttribute("selected",""):n.removeAttribute("selected")}function ne(n,e,t,r){var i=Q5(n);pe&&(i[e]=n.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&n.nodeName===j5)||i[e]!==(i[e]=t)&&(e==="loading"&&(n[$l]=t),t==null?n.removeAttribute(e):typeof t!="string"&&J5(n).includes(e)?n[e]=t:n.setAttribute(e,t))}function Q5(n){return n.__attributes??={[G5]:n.nodeName.includes("-"),[W5]:n.namespaceURI===Wo}}var t3=new Map;function J5(n){var e=n.getAttribute("is")||n.nodeName,t=t3.get(e);if(t)return t;t3.set(e,t=[]);for(var r,i=n,s=Element.prototype;s!==i;){r=Fl(i);for(var o in r)r[o].set&&t.push(o);i=Ko(i)}return t}function r3(n,e){return n===e||n?.[o2]===e}function Q1(n={},e,t,r){var i=Wt.r,s=ge;return V0(()=>{var o,a;return Cs(()=>{o=a,a=[],g2(()=>{n!==t(...a)&&(e(n,...a),o&&r3(t(...o),n)&&e(null,...o))})}),()=>{let l=s;for(;l!==i&&l.parent!==null&&l.parent.f&os;)l=l.parent;const f=()=>{a&&r3(t(...a),n)&&e(null,...a)},u=l.teardown;l.teardown=()=>{f(),u?.()}}}),n}function P(n,e,t,r){var i=r,s=!0,o=()=>(s&&(s=!1,i=r),i),a;a=n[e],a===void 0&&r!==void 0&&(a=o());var l;l=()=>{var h=n[e];return h===void 0?o():(s=!0,h)};var f=!1,u=c2(()=>(f=!1,l())),c=ge;return(function(h,d){if(arguments.length>0){const p=d?x(u):h;return Y(u,p),f=!0,i!==void 0&&(i=p),h}return Zr&&f||(c.f&R1)!==0?u.v:x(u)})}function e4(n){return new t4(n)}class t4{#e;#r;constructor(e){var t=new Map,r=(s,o)=>{var a=w0(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return x(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===Yl?!0:(x(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return Y(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#r=(e.hydrate?z5:W0)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&T(),this.#e=i.$$events;for(const s of Object.keys(this.#r))s==="$set"||s==="$destroy"||s==="$on"||n2(this,s,{get(){return this.#r[s]},set(o){this.#r[s]=o},enumerable:!0});this.#r.$set=s=>{Object.assign(i,s)},this.#r.$destroy=()=>{Z5(this.#r)}}$set(e){this.#r.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];const r=(...i)=>t.call(this,...i);return this.#e[e].push(r),()=>{this.#e[e]=this.#e[e].filter(i=>i!==r)}}$destroy(){this.#r.$destroy()}}let i3;typeof HTMLElement=="function"&&(i3=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&(this.$$shadowRoot=this.attachShadow(t))}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=d2("slot");r!=="default"&&(s.name=r),ke(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=r4(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=v2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=e4({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=S5(()=>{Cs(()=>{this.$$r=!0;for(const r of i2(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=v2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=v2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return i2(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function v2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function r4(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function I1(n,e,t,r,i,s){let o=class extends i3{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return i2(e).map(a=>(e[a].attribute||a).toLowerCase())}};return i2(e).forEach(a=>{n2(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=v2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=Ri(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{n2(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}var i4=Ve(''),n4=Ve(''),s4=Ve(' ',1),o4=Ve(''),a4=Ve(''),l4=Ve('

            ');const f4={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} +(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const Yl=1,$l=2,i0=4,Ul=8,Xl=16,Wl=1,Gl=2,jl=4,Kl=8,Ql=16,Jl=1,e5=2,n0="[",fs="[!",s0="[?",us="]",ai={},Et=Symbol(),o0="http://www.w3.org/1999/xhtml",a0="http://www.w3.org/2000/svg",t5="http://www.w3.org/1998/Math/MathML",r5=!1;var l0=Array.isArray,i5=Array.prototype.indexOf,zi=Array.prototype.includes,u2=Array.from,c2=Object.keys,d2=Object.defineProperty,li=Object.getOwnPropertyDescriptor,f0=Object.getOwnPropertyDescriptors,n5=Object.prototype,s5=Array.prototype,cs=Object.getPrototypeOf,u0=Object.isExtensible;const o5=()=>{};function a5(n){return n()}function ds(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const yt=2,Bi=4,pn=8,d0=1<<24,Rr=16,j1=32,Or=64,hs=128,R1=512,gt=1024,Dt=2048,K1=4096,v1=8192,O1=16384,Dr=32768,gs=1<<25,fi=65536,h0=1<<17,l5=1<<18,ui=1<<19,g0=1<<20,or=1<<25,ci=65536,ps=1<<21,_s=1<<22,Fr=1<<23,di=Symbol("$state"),p0=Symbol("legacy props"),f5=Symbol(""),br=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},u5=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),c5=1,h2=3,Zi=8;function _0(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function d5(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function h5(n,e,t){throw new Error("https://svelte.dev/e/each_key_duplicate")}function g5(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function p5(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function _5(n){throw new Error("https://svelte.dev/e/effect_orphan")}function v5(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function m5(){throw new Error("https://svelte.dev/e/hydration_failed")}function C5(n){throw new Error("https://svelte.dev/e/props_invalid_value")}function b5(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function w5(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function y5(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function x5(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function _n(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function L5(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let ae=!1;function ar(n){ae=n}let _e;function xt(n){if(n===null)throw _n(),ai;return _e=n}function wr(){return xt(J1(_e))}function I(n){if(ae){if(J1(_e)!==null)throw _n(),ai;_e=n}}function yr(n=1){if(ae){for(var e=n,t=_e;e--;)t=J1(t);_e=t}}function g2(n=!0){for(var e=0,t=_e;;){if(t.nodeType===Zi){var r=t.data;if(r===us){if(e===0)return t;e-=1}else(r===n0||r===fs||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(e+=1)}var i=J1(t);n&&t.remove(),t=i}}function v0(n){if(!n||n.nodeType!==Zi)throw _n(),ai;return n.data}function m0(n){return n===this.v}function S5(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function C0(n){return!S5(n,this.v)}let Ii=!1,k5=!1;function M5(){Ii=!0}let Ge=null;function Ni(n){Ge=n}function s1(n,e=!1,t){Ge={p:Ge,i:!1,c:null,e:null,s:n,x:null,r:ce,l:Ii&&!e?{s:null,u:null,$:[]}:null}}function o1(n){var e=Ge,t=e.e;if(t!==null){e.e=null;for(var r of t)N0(r)}return n!==void 0&&(e.x=n),e.i=!0,Ge=e.p,n??{}}function vn(){return!Ii||Ge!==null&&Ge.l===null}let hi=[];function b0(){var n=hi;hi=[],ds(n)}function zr(n){if(hi.length===0&&!mn){var e=hi;queueMicrotask(()=>{e===hi&&b0()})}hi.push(n)}function T5(){for(;hi.length>0;)b0()}function w0(n){var e=ce;if(e===null)return ve.f|=Fr,n;if((e.f&Dr)===0&&(e.f&Bi)===0)throw n;Br(n,e)}function Br(n,e){for(;e!==null;){if((e.f&hs)!==0){if((e.f&Dr)===0)throw n;try{e.b.error(n);return}catch(t){n=t}}e=e.parent}throw n}const E5=-7169;function ut(n,e){n.f=n.f&E5|e}function vs(n){(n.f&R1)!==0||n.deps===null?ut(n,gt):ut(n,K1)}function y0(n){if(n!==null)for(const e of n)(e.f&yt)===0||(e.f&ci)===0||(e.f^=ci,y0(e.deps))}function x0(n,e,t){(n.f&Dt)!==0?e.add(n):(n.f&K1)!==0&&t.add(n),y0(n.deps),ut(n,gt)}let p2=!1;function P5(n){var e=p2;try{return p2=!1,[n(),p2]}finally{p2=e}}const Zr=new Set;let Ne=null,Q1=null,ms=null,mn=!1,Cs=!1,qi=null,_2=null;var L0=0;let H5=1;class xr{id=H5++;current=new Map;previous=new Map;#e=new Set;#r=new Set;#t=new Map;#n=new Map;#s=null;#i=[];#o=new Set;#a=new Set;#l=new Map;is_fork=!1;#c=!1;#f=new Set;#d(){return this.is_fork||this.#n.size>0}#g(){for(const r of this.#f)for(const i of r.#n.keys()){for(var e=!1,t=i;t.parent!==null;){if(this.#l.has(t)){e=!0;break}t=t.parent}if(!e)return!0}return!1}skip_effect(e){this.#l.has(e)||this.#l.set(e,{d:[],m:[]})}unskip_effect(e){var t=this.#l.get(e);if(t){this.#l.delete(e);for(var r of t.d)ut(r,Dt),this.schedule(r);for(r of t.m)ut(r,K1),this.schedule(r)}}#h(){if(L0++>1e3&&(Zr.delete(this),A5()),!this.#d()){for(const a of this.#o)this.#a.delete(a),ut(a,Dt),this.schedule(a);for(const a of this.#a)ut(a,K1),this.schedule(a)}const e=this.#i;this.#i=[],this.apply();var t=qi=[],r=[],i=_2=[];for(const a of e)try{this.#u(a,t,r)}catch(l){throw E0(a),l}if(Ne=null,i.length>0){var s=xr.ensure();for(const a of i)s.schedule(a)}if(qi=null,_2=null,this.#d()||this.#g()){this.#p(r),this.#p(t);for(const[a,l]of this.#l)T0(a,l)}else{this.#t.size===0&&Zr.delete(this),this.#o.clear(),this.#a.clear();for(const a of this.#e)a(this);this.#e.clear(),S0(r),S0(t),this.#s?.resolve()}var o=Ne;if(this.#i.length>0){const a=o??=this;a.#i.push(...this.#i.filter(l=>!a.#i.includes(l)))}o!==null&&(Zr.add(o),o.#h()),Zr.has(this)||this.#_()}#u(e,t,r){e.f^=gt;for(var i=e.first;i!==null;){var s=i.f,o=(s&(j1|Or))!==0,a=o&&(s>)!==0,l=a||(s&v1)!==0||this.#l.has(i);if(!l&&i.fn!==null){o?i.f^=gt:(s&Bi)!==0?t.push(i):Ui(i)&&((s&Rr)!==0&&this.#a.add(i),mi(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var u=i.next;if(u!==null){i=u;break}i=i.parent}}}#p(e){for(var t=0;t!this.current.has(u));if(i.length===0)e&&f.discard();else if(t.length>0){f.activate();var s=new Set,o=new Map;for(var a of t)k0(a,i,s,o);if(f.#i.length>0){f.apply();for(var l of f.#i)f.#u(l,[],[]);f.#i=[]}f.deactivate()}}for(const f of Zr)f.#f.has(this)&&(f.#f.delete(this),f.#f.size===0&&!f.#d()&&(f.activate(),f.#h()))}increment(e,t){let r=this.#t.get(t)??0;if(this.#t.set(t,r+1),e){let i=this.#n.get(t)??0;this.#n.set(t,i+1)}}decrement(e,t,r){let i=this.#t.get(t)??0;if(i===1?this.#t.delete(t):this.#t.set(t,i-1),e){let s=this.#n.get(t)??0;s===1?this.#n.delete(t):this.#n.set(t,s-1)}this.#c||r||(this.#c=!0,zr(()=>{this.#c=!1,this.flush()}))}transfer_effects(e,t){for(const r of e)this.#o.add(r);for(const r of t)this.#a.add(r);e.clear(),t.clear()}oncommit(e){this.#e.add(e)}ondiscard(e){this.#r.add(e)}settled(){return(this.#s??=c0()).promise}static ensure(){if(Ne===null){const e=Ne=new xr;Cs||(Zr.add(Ne),mn||zr(()=>{Ne===e&&e.flush()}))}return Ne}apply(){{Q1=null;return}}schedule(e){if(ms=e,e.b?.is_pending&&(e.f&(Bi|pn|d0))!==0&&(e.f&Dr)===0){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var r=t.f;if(qi!==null&&t===ce&&(ve===null||(ve.f&yt)===0))return;if((r&(Or|j1))!==0){if((r>)===0)return;t.f^=gt}}this.#i.push(t)}}function k(n){var e=mn;mn=!0;try{for(var t;;){if(T5(),Ne===null)return t;Ne.flush()}}finally{mn=e}}function A5(){try{v5()}catch(n){Br(n,ms)}}let Lr=null;function S0(n){var e=n.length;if(e!==0){for(var t=0;t0)){Ir.clear();for(const i of Lr){if((i.f&(O1|v1))!==0)continue;const s=[i];let o=i.parent;for(;o!==null;)Lr.has(o)&&(Lr.delete(o),s.push(o)),o=o.parent;for(let a=s.length-1;a>=0;a--){const l=s[a];(l.f&(O1|v1))===0&&mi(l)}}Lr.clear()}}Lr=null}}function k0(n,e,t,r){if(!t.has(n)&&(t.add(n),n.reactions!==null))for(const i of n.reactions){const s=i.f;(s&yt)!==0?k0(i,e,t,r):(s&(_s|Rr))!==0&&(s&Dt)===0&&M0(i,e,r)&&(ut(i,Dt),bs(i))}}function M0(n,e,t){const r=t.get(n);if(r!==void 0)return r;if(n.deps!==null)for(const i of n.deps){if(zi.call(e,i))return!0;if((i.f&yt)!==0&&M0(i,e,t))return t.set(i,!0),!0}return t.set(n,!1),!1}function bs(n){Ne.schedule(n)}function T0(n,e){if(!((n.f&j1)!==0&&(n.f>)!==0)){(n.f&Dt)!==0?e.d.push(n):(n.f&K1)!==0&&e.m.push(n),ut(n,gt);for(var t=n.first;t!==null;)T0(t,e),t=t.next}}function E0(n){ut(n,gt);for(var e=n.first;e!==null;)E0(e),e=e.next}function V5(n){let e=0,t=gi(0),r;return()=>{Ts()&&(x(t),xn(()=>(e===0&&(r=Yr(()=>n(()=>bn(t)))),e+=1,()=>{zr(()=>{e-=1,e===0&&(r?.(),r=void 0,bn(t))})})))}}var R5=fi|ui;function O5(n,e,t,r){new D5(n,e,t,r)}class D5{parent;is_pending=!1;transform_error;#e;#r=ae?_e:null;#t;#n;#s;#i=null;#o=null;#a=null;#l=null;#c=0;#f=0;#d=!1;#g=new Set;#h=new Set;#u=null;#p=V5(()=>(this.#u=gi(this.#c),()=>{this.#u=null}));constructor(e,t,r,i){this.#e=e,this.#t=t,this.#n=s=>{var o=ce;o.b=this,o.f|=hs,r(s)},this.parent=ce.b,this.transform_error=i??this.parent?.transform_error??(s=>s),this.#s=m2(()=>{if(ae){const s=this.#r;wr();const o=s.data===fs;if(s.data.startsWith(s0)){const l=JSON.parse(s.data.slice(s0.length));this.#w(l)}else o?this.#y():this.#_()}else this.#C()},R5),ae&&(this.#e=_e)}#_(){try{this.#i=z1(()=>this.#n(this.#e))}catch(e){this.error(e)}}#w(e){const t=this.#t.failed;t&&(this.#a=z1(()=>{t(this.#e,()=>e,()=>()=>{})}))}#y(){const e=this.#t.pending;e&&(this.is_pending=!0,this.#o=z1(()=>e(this.#e)),zr(()=>{var t=this.#l=document.createDocumentFragment(),r=D1();t.append(r),this.#i=this.#m(()=>z1(()=>this.#n(r))),this.#f===0&&(this.#e.before(t),this.#l=null,pi(this.#o,()=>{this.#o=null}),this.#v(Ne))}))}#C(){try{if(this.is_pending=this.has_pending_snippet(),this.#f=0,this.#c=0,this.#i=z1(()=>{this.#n(this.#e)}),this.#f>0){var e=this.#l=document.createDocumentFragment();As(this.#i,e);const t=this.#t.pending;this.#o=z1(()=>t(this.#e))}else this.#v(Ne)}catch(t){this.error(t)}}#v(e){this.is_pending=!1,e.transfer_effects(this.#g,this.#h)}defer_effect(e){x0(e,this.#g,this.#h)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#t.pending}#m(e){var t=ce,r=ve,i=Ge;Z1(this.#s),B1(this.#s),Ni(this.#s.ctx);try{return xr.ensure(),e()}catch(s){return w0(s),null}finally{Z1(t),B1(r),Ni(i)}}#b(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#b(e,t);return}this.#f+=e,this.#f===0&&(this.#v(t),this.#o&&pi(this.#o,()=>{this.#o=null}),this.#l&&(this.#e.before(this.#l),this.#l=null))}update_pending_count(e,t){this.#b(e,t),this.#c+=e,!(!this.#u||this.#d)&&(this.#d=!0,zr(()=>{this.#d=!1,this.#u&&$i(this.#u,this.#c)}))}get_effect_pending(){return this.#p(),x(this.#u)}error(e){var t=this.#t.onerror;let r=this.#t.failed;if(!t&&!r)throw e;this.#i&&(jt(this.#i),this.#i=null),this.#o&&(jt(this.#o),this.#o=null),this.#a&&(jt(this.#a),this.#a=null),ae&&(xt(this.#r),yr(),xt(g2()));var i=!1,s=!1;const o=()=>{if(i){L5();return}i=!0,s&&x5(),this.#a!==null&&pi(this.#a,()=>{this.#a=null}),this.#m(()=>{this.#C()})},a=l=>{try{s=!0,t?.(l,o),s=!1}catch(f){Br(f,this.#s&&this.#s.parent)}r&&(this.#a=this.#m(()=>{try{return z1(()=>{var f=ce;f.b=this,f.f|=hs,r(this.#e,()=>l,()=>o)})}catch(f){return Br(f,this.#s.parent),null}}))};zr(()=>{var l;try{l=this.transform_error(e)}catch(f){Br(f,this.#s&&this.#s.parent);return}l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(a,f=>Br(f,this.#s&&this.#s.parent)):a(l)})}}function F5(n,e,t,r){const i=vn()?Cn:ws;var s=n.filter(d=>!d.settled);if(t.length===0&&s.length===0){r(e.map(i));return}var o=ce,a=z5(),l=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(d=>d.promise)):null;function f(d){a();try{r(d)}catch(h){(o.f&O1)===0&&Br(h,o)}v2()}if(t.length===0){l.then(()=>f(e.map(i)));return}var u=P0();function c(){Promise.all(t.map(d=>B5(d))).then(d=>f([...e.map(i),...d])).catch(d=>Br(d,o)).finally(()=>u())}l?l.then(()=>{a(),c(),v2()}):c()}function z5(){var n=ce,e=ve,t=Ge,r=Ne;return function(s=!0){Z1(n),B1(e),Ni(t),s&&(n.f&O1)===0&&(r?.activate(),r?.apply())}}function v2(n=!0){Z1(null),B1(null),Ni(null),n&&Ne?.deactivate()}function P0(){var n=ce,e=n.b,t=Ne,r=e.is_rendered();return e.update_pending_count(1,t),t.increment(r,n),(i=!1)=>{e.update_pending_count(-1,t),t.decrement(r,n,i)}}function Cn(n){var e=yt|Dt,t=ve!==null&&(ve.f&yt)!==0?ve:null;return ce!==null&&(ce.f|=ui),{ctx:Ge,deps:null,effects:null,equals:m0,f:e,fn:n,reactions:null,rv:0,v:Et,wv:0,parent:t??ce,ac:null}}function B5(n,e,t){let r=ce;r===null&&d5();var i=void 0,s=gi(Et),o=!ve,a=new Map;return j5(()=>{var l=ce,f=c0();i=f.promise;try{Promise.resolve(n()).then(f.resolve,f.reject).finally(v2)}catch(h){f.reject(h),v2()}var u=Ne;if(o){if((l.f&Dr)!==0)var c=P0();if(r.b.is_rendered())a.get(u)?.reject(br),a.delete(u);else{for(const h of a.values())h.reject(br);a.clear()}a.set(u,f)}const d=(h,p=void 0)=>{if(c){var g=p===br;c(g)}if(!(p===br||(l.f&O1)!==0)){if(u.activate(),p)s.f|=Fr,$i(s,p);else{(s.f&Fr)!==0&&(s.f^=Fr),$i(s,h);for(const[_,m]of a){if(a.delete(_),_===u)break;m.reject(br)}}u.deactivate()}};f.promise.then(d,h=>d(null,h||"unknown"))}),Es(()=>{for(const l of a.values())l.reject(br)}),new Promise(l=>{function f(u){function c(){u===i?l(s):f(i)}u.then(c,c)}f(i)})}function Yi(n){const e=Cn(n);return j0(e),e}function ws(n){const e=Cn(n);return e.equals=C0,e}function Z5(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t0&&!V0&&q5()}return e}function q5(){V0=!1;for(const n of xs)(n.f>)!==0&&ut(n,K1),Ui(n)&&mi(n);xs.clear()}function bn(n){U(n,n.v+1)}function R0(n,e,t){var r=n.reactions;if(r!==null)for(var i=vn(),s=r.length,o=0;o{if(vi===s)return a();var l=ve,f=vi;B1(null),Q0(s);var u=a();return B1(l),Q0(f),u};return r&&t.set("length",xe(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&b5();var u=t.get(l);return u===void 0?o(()=>{var c=xe(f.value);return t.set(l,c),c}):U(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>xe(Et));t.set(l,u),bn(i)}}else U(f,Et),bn(i);return!0},get(a,l,f){if(l===di)return n;var u=t.get(l),c=l in a;if(u===void 0&&(!c||li(a,l)?.writable)&&(u=o(()=>{var h=Nr(c?a[l]:Et),p=xe(h);return p}),t.set(l,u)),u!==void 0){var d=x(u);return d===Et?void 0:d}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=x(u))}else if(f===void 0){var c=t.get(l),d=c?.v;if(c!==void 0&&d!==Et)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return f},has(a,l){if(l===di)return!0;var f=t.get(l),u=f!==void 0&&f.v!==Et||Reflect.has(a,l);if(f!==void 0||ce!==null&&(!u||li(a,l)?.writable)){f===void 0&&(f=o(()=>{var d=u?Nr(a[l]):Et,h=xe(d);return h}),t.set(l,f));var c=x(f);if(c===Et)return!1}return u},set(a,l,f,u){var c=t.get(l),d=l in a;if(r&&l==="length")for(var h=f;hxe(Et)),t.set(h+"",p))}if(c===void 0)(!d||li(a,l)?.writable)&&(c=o(()=>xe(void 0)),U(c,Nr(f)),t.set(l,c));else{d=c.v!==Et;var g=o(()=>Nr(f));U(c,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!d){if(r&&typeof l=="string"){var m=t.get("length"),y=Number(l);Number.isInteger(y)&&y>=m.v&&U(m,y+1)}bn(i)}return!0},ownKeys(a){x(i);var l=Reflect.ownKeys(a).filter(c=>{var d=t.get(c);return d===void 0||d.v!==Et});for(var[f,u]of t)u.v!==Et&&!(f in a)&&l.push(f);return l},setPrototypeOf(){w5()}})}var O0,D0,F0,z0;function Ss(){if(O0===void 0){O0=window,D0=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;F0=li(e,"firstChild").get,z0=li(e,"nextSibling").get,u0(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),u0(t)&&(t.__t=void 0)}}function D1(n=""){return document.createTextNode(n)}function F1(n){return F0.call(n)}function J1(n){return z0.call(n)}function N(n,e){if(!ae)return F1(n);var t=F1(_e);if(t===null)t=_e.appendChild(D1());else if(e&&t.nodeType!==h2){var r=D1();return t?.before(r),xt(r),r}return e&&ks(t),xt(t),t}function wn(n,e=!1){if(!ae){var t=F1(n);return t instanceof Comment&&t.data===""?J1(t):t}if(e){if(_e?.nodeType!==h2){var r=D1();return _e?.before(r),xt(r),r}ks(_e)}return _e}function oe(n,e=1,t=!1){let r=ae?_e:n;for(var i;e--;)i=r,r=J1(r);if(!ae)return r;if(t){if(r?.nodeType!==h2){var s=D1();return r===null?i?.after(s):r.before(s),xt(s),s}ks(r)}return xt(r),r}function B0(n){n.textContent=""}function Z0(){return!1}function yn(n,e,t){return document.createElementNS(e??o0,n,void 0)}function ks(n){if(n.nodeValue.length<65536)return;let e=n.nextSibling;for(;e!==null&&e.nodeType===h2;)e.remove(),n.nodeValue+=e.nodeValue,e=n.nextSibling}function Ms(n){var e=ve,t=ce;B1(null),Z1(null);try{return n()}finally{B1(e),Z1(t)}}function I0(n){ce===null&&(ve===null&&_5(),p5()),qr&&g5()}function Y5(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function er(n,e){var t=ce;t!==null&&(t.f&v1)!==0&&(n|=v1);var r={ctx:Ge,deps:null,nodes:null,f:n|Dt|R1,first:null,fn:e,last:null,next:null,parent:t,b:t&&t.b,prev:null,teardown:null,wv:0,ac:null},i=r;if((n&Bi)!==0)qi!==null?qi.push(r):xr.ensure().schedule(r);else if(e!==null){try{mi(r)}catch(o){throw jt(r),o}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ui)===0&&(i=i.first,(n&Rr)!==0&&(n&fi)!==0&&i!==null&&(i.f|=fi))}if(i!==null&&(i.parent=t,t!==null&&Y5(i,t),ve!==null&&(ve.f&yt)!==0&&(n&Or)===0)){var s=ve;(s.effects??=[]).push(i)}return r}function Ts(){return ve!==null&&!tr}function Es(n){const e=er(pn,null);return ut(e,gt),e.teardown=n,e}function Sr(n){I0();var e=ce.f,t=!ve&&(e&j1)!==0&&(e&Dr)===0;if(t){var r=Ge;(r.e??=[]).push(n)}else return N0(n)}function N0(n){return er(Bi|g0,n)}function $5(n){return I0(),er(pn|g0,n)}function U5(n){xr.ensure();const e=er(Or|ui,n);return()=>{jt(e)}}function X5(n){xr.ensure();const e=er(Or|ui,n);return(t={})=>new Promise(r=>{t.outro?pi(e,()=>{jt(e),r(void 0)}):(jt(e),r(void 0))})}function q0(n){return er(Bi,n)}function W5(n,e){var t=Ge,r={effect:null,ran:!1,deps:n};t.l.$.push(r),r.effect=xn(()=>{if(n(),!r.ran){r.ran=!0;var i=ce;try{Z1(i.parent),Yr(e)}finally{Z1(i)}}})}function G5(){var n=Ge;xn(()=>{for(var e of n.l.$){e.deps();var t=e.effect;(t.f>)!==0&&t.deps!==null&&ut(t,K1),Ui(t)&&mi(t),e.ran=!1}})}function j5(n){return er(_s|ui,n)}function xn(n,e=0){return er(pn|e,n)}function Ae(n,e=[],t=[],r=[]){F5(r,e,t,i=>{er(pn,()=>n(...i.map(x)))})}function m2(n,e=0){var t=er(Rr|e,n);return t}function z1(n){return er(j1|ui,n)}function Y0(n){var e=n.teardown;if(e!==null){const t=qr,r=ve;G0(!0),B1(null);try{e.call(null)}finally{G0(t),B1(r)}}}function Ps(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&Ms(()=>{i.abort(br)});var r=t.next;(t.f&Or)!==0?t.parent=null:jt(t,e),t=r}}function K5(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&j1)===0&&jt(e),e=t}}function jt(n,e=!0){var t=!1;(e||(n.f&l5)!==0)&&n.nodes!==null&&n.nodes.end!==null&&($0(n.nodes.start,n.nodes.end),t=!0),ut(n,gs),Ps(n,e&&!t),Ln(n,0);var r=n.nodes&&n.nodes.t;if(r!==null)for(const s of r)s.stop();Y0(n),n.f^=gs,n.f|=O1;var i=n.parent;i!==null&&i.first!==null&&U0(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes=n.ac=n.b=null}function $0(n,e){for(;n!==null;){var t=n===e?null:J1(n);n.remove(),n=t}}function U0(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function pi(n,e,t=!0){var r=[];X0(n,r,!0);var i=()=>{t&&jt(n),e&&e()},s=r.length;if(s>0){var o=()=>--s||i();for(var a of r)a.out(o)}else i()}function X0(n,e,t){if((n.f&v1)===0){n.f^=v1;var r=n.nodes&&n.nodes.t;if(r!==null)for(const a of r)(a.is_global||t)&&e.push(a);for(var i=n.first;i!==null;){var s=i.next,o=(i.f&fi)!==0||(i.f&j1)!==0&&(n.f&Rr)!==0;X0(i,e,o?t:!1),i=s}}}function Hs(n){W0(n,!0)}function W0(n,e){if((n.f&v1)!==0){n.f^=v1,(n.f>)===0&&(ut(n,Dt),xr.ensure().schedule(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&fi)!==0||(t.f&j1)!==0;W0(t,i?e:!1),t=r}var s=n.nodes&&n.nodes.t;if(s!==null)for(const o of s)(o.is_global||e)&&o.in()}}function As(n,e){if(n.nodes)for(var t=n.nodes.start,r=n.nodes.end;t!==null;){var i=t===r?null:J1(t);e.append(t),t=i}}let C2=!1,qr=!1;function G0(n){qr=n}let ve=null,tr=!1;function B1(n){ve=n}let ce=null;function Z1(n){ce=n}let I1=null;function j0(n){ve!==null&&(I1===null?I1=[n]:I1.push(n))}let a1=null,m1=0,N1=null;function Q5(n){N1=n}let K0=1,_i=0,vi=_i;function Q0(n){vi=n}function J0(){return++K0}function Ui(n){var e=n.f;if((e&Dt)!==0)return!0;if(e&yt&&(n.f&=~ci),(e&K1)!==0){for(var t=n.deps,r=t.length,i=0;in.wv)return!0}(e&R1)!==0&&Q1===null&&ut(n,gt)}return!1}function ea(n,e,t=!0){var r=n.reactions;if(r!==null&&!(I1!==null&&zi.call(I1,n)))for(var i=0;i{n.ac.abort(br)}),n.ac=null);try{n.f|=ps;var u=n.fn,c=u();n.f|=Dr;var d=n.deps,h=Ne?.is_fork;if(a1!==null){var p;if(h||Ln(n,m1),d!==null&&m1>0)for(d.length=m1+a1.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?zr(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function Kt(n,e,t,r,i){var s={capture:r,passive:i},o=e4(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&Es(()=>{e.removeEventListener(n,o,s)})}function et(n,e,t){(e[Sn]??={})[n]=t}function Os(n){for(var e=0;e{throw _});throw d}}finally{n[Sn]=e,delete n.currentTarget,B1(u),Z1(c)}}}const t4=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:n=>n});function r4(n){return t4?.createHTML(n)??n}function i4(n){var e=yn("template");return e.innerHTML=r4(n.replaceAll("","")),e.content}function lr(n,e){var t=ce;t.nodes===null&&(t.nodes={start:n,end:e,a:null,t:null})}function Te(n,e){var t=(e&Jl)!==0,r=(e&e5)!==0,i,s=!n.startsWith("");return()=>{if(ae)return lr(_e,null),_e;i===void 0&&(i=i4(s?n:""+n),t||(i=F1(i)));var o=r||D0?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=F1(o),l=o.lastChild;lr(a,l)}else lr(o,o);return o}}function n4(){if(ae)return lr(_e,null),_e;var n=document.createDocumentFragment(),e=document.createComment(""),t=D1();return n.append(e,t),lr(e,t),n}function ke(n,e){if(ae){var t=ce;((t.f&Dr)===0||t.nodes.end===null)&&(t.nodes.end=_e),wr();return}n!==null&&n.before(e)}const s4=["touchstart","touchmove"];function o4(n){return s4.includes(n)}function Ft(n,e){var t=e==null?"":typeof e=="object"?`${e}`:e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=`${t}`)}function la(n,e){return fa(n,e)}function a4(n,e){Ss(),e.intro=e.intro??!1;const t=e.target,r=ae,i=_e;try{for(var s=F1(t);s&&(s.nodeType!==Zi||s.data!==n0);)s=J1(s);if(!s)throw ai;ar(!0),xt(s);const o=fa(n,{...e,anchor:s});return ar(!1),o}catch(o){if(o instanceof Error&&o.message.split(` +`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==ai&&console.warn("Failed to hydrate: ",o),e.recover===!1&&m5(),Ss(),B0(t),ar(!1),la(n,e)}finally{ar(r),xt(i)}}const b2=new Map;function fa(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0,transformError:a}){Ss();var l=void 0,f=X5(()=>{var u=t??e.appendChild(D1());O5(u,{pending:()=>{}},h=>{s1({});var p=Ge;if(s&&(p.c=s),i&&(r.$$events=i),ae&&lr(h,null),l=n(h,r)||{},ae&&(ce.nodes.end=_e,_e===null||_e.nodeType!==Zi||_e.data!==us))throw _n(),ai;o1()},a);var c=new Set,d=h=>{for(var p=0;p{for(var h of c)for(const _ of[e,document]){var p=b2.get(_),g=p.get(h);--g==0?(_.removeEventListener(h,Ds),p.delete(h),p.size===0&&b2.delete(_)):p.set(h,g)}Rs.delete(d),u!==t&&u.parentNode?.removeChild(u)}});return Fs.set(l,f),l}let Fs=new WeakMap;function l4(n,e){const t=Fs.get(n);return t?(Fs.delete(n),t(e)):Promise.resolve()}class ua{anchor;#e=new Map;#r=new Map;#t=new Map;#n=new Set;#s=!0;constructor(e,t=!0){this.anchor=e,this.#s=t}#i=e=>{if(this.#e.has(e)){var t=this.#e.get(e),r=this.#r.get(t);if(r)Hs(r),this.#n.delete(t);else{var i=this.#t.get(t);i&&(this.#r.set(t,i.effect),this.#t.delete(t),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,o]of this.#e){if(this.#e.delete(s),s===e)break;const a=this.#t.get(o);a&&(jt(a.effect),this.#t.delete(o))}for(const[s,o]of this.#r){if(s===t||this.#n.has(s))continue;const a=()=>{if(Array.from(this.#e.values()).includes(s)){var f=document.createDocumentFragment();As(o,f),f.append(D1()),this.#t.set(s,{effect:o,fragment:f})}else jt(o);this.#n.delete(s),this.#r.delete(s)};this.#s||!r?(this.#n.add(s),pi(o,a,!1)):a()}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[r,i]of this.#t)t.includes(r)||(jt(i.effect),this.#t.delete(r))};ensure(e,t){var r=Ne,i=Z0();if(t&&!this.#r.has(e)&&!this.#t.has(e))if(i){var s=document.createDocumentFragment(),o=D1();s.append(o),this.#t.set(e,{effect:z1(()=>t(o)),fragment:s})}else this.#r.set(e,z1(()=>t(this.anchor)));if(this.#e.set(r,e),i){for(const[a,l]of this.#r)a===e?r.unskip_effect(l):r.skip_effect(l);for(const[a,l]of this.#t)a===e?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(this.#i),r.ondiscard(this.#o)}else ae&&(this.anchor=_e),this.#i(r)}}function kr(n){Ge===null&&_0(),Ii&&Ge.l!==null?f4(Ge).m.push(n):Sr(()=>{const e=Yr(n);if(typeof e=="function")return e})}function w2(n){Ge===null&&_0(),kr(()=>()=>Yr(n))}function f4(n){var e=n.l;return e.u??={a:[],b:[],m:[]}}function l1(n,e,t=!1){var r;ae&&(r=_e,wr());var i=new ua(n),s=t?fi:0;function o(a,l){if(ae){var f=v0(r);if(a!==parseInt(f.substring(1))){var u=g2();xt(u),i.anchor=u,ar(!1),i.ensure(a,l),ar(!0);return}}i.ensure(a,l)}m2(()=>{var a=!1;e((l,f=0)=>{a=!0,o(f,l)}),a||o(-1,null)},s)}function ca(n,e){return e}function u4(n,e,t){for(var r=[],i=e.length,s,o=e.length,a=0;a{if(s){if(s.pending.delete(c),s.done.add(c),s.pending.size===0){var d=n.outrogroups;zs(n,u2(s.done)),d.delete(s),d.size===0&&(n.outrogroups=null)}}else o-=1},!1)}if(o===0){var l=r.length===0&&t!==null;if(l){var f=t,u=f.parentNode;B0(u),u.append(f),n.items.clear()}zs(n,e,!l)}else s={pending:new Set(e),done:new Set},(n.outrogroups??=new Set).add(s)}function zs(n,e,t=!0){var r;if(n.pending.size>0){r=new Set;for(const o of n.pending.values())for(const a of o)r.add(n.items.get(a).e)}for(var i=0;i{var w=t();return l0(w)?w:w==null?[]:u2(w)}),d,h=new Map,p=!0;function g(w){(y.effect.f&O1)===0&&(y.pending.delete(w),y.fallback=u,c4(y,d,o,e,r),u!==null&&(d.length===0?(u.f&or)===0?Hs(u):(u.f^=or,Mn(u,null,o)):pi(u,()=>{u=null})))}function _(w){y.pending.delete(w)}var m=m2(()=>{d=x(c);var w=d.length;let b=!1;if(ae){var S=v0(o)===fs;S!==(w===0)&&(o=g2(),xt(o),ar(!1),b=!0)}for(var L=new Set,v=Ne,R=Z0(),E=0;Es(o)):(u=z1(()=>s(da??=D1())),u.f|=or)),w>L.size&&h5(),ae&&w>0&&xt(g2()),!p)if(h.set(v,L),R){for(const[G,Y]of a)L.has(G)||v.skip_effect(Y.e);v.oncommit(g),v.ondiscard(_)}else g(v);b&&ar(!0),x(c)}),y={effect:m,items:a,pending:h,outrogroups:null,fallback:u};p=!1,ae&&(o=_e)}function kn(n){for(;n!==null&&(n.f&j1)===0;)n=n.next;return n}function c4(n,e,t,r,i){var s=(r&Ul)!==0,o=e.length,a=n.items,l=kn(n.effect.first),f,u=null,c,d=[],h=[],p,g,_,m;if(s)for(m=0;m0){var E=(r&i0)!==0&&o===0?t:null;if(s){for(m=0;m{if(c!==void 0)for(_ of c)_.nodes?.a?.apply()})}function d4(n,e,t,r,i,s,o,a){var l=(o&Yl)!==0?(o&Xl)===0?Ls(t,!1,!1):gi(t):null,f=(o&$l)!==0?gi(i):null;return{v:l,i:f,e:z1(()=>(s(e,l??t,f??i,a),()=>{n.delete(r)}))}}function Mn(n,e,t){if(n.nodes)for(var r=n.nodes.start,i=n.nodes.end,s=e&&(e.f&or)===0?e.nodes.start:t;r!==null;){var o=J1(r);if(s.before(r),r===i)return;r=o}}function $r(n,e,t){e===null?n.effect.first=t:e.next=t,t===null?n.effect.last=e:t.prev=e}function h4(n,e,t=!1,r=!1,i=!1,s=!1){var o=n,a="";if(t){var l=n;ae&&(o=xt(F1(l)))}Ae(()=>{var f=ce;if(a===(a=e()??"")){ae&&wr();return}if(t&&!ae){f.nodes=null,l.innerHTML=a,a!==""&&lr(F1(l),l.lastChild);return}if(f.nodes!==null&&($0(f.nodes.start,f.nodes.end),f.nodes=null),a!==""){if(ae){_e.data;for(var u=wr(),c=u;u!==null&&(u.nodeType!==Zi||u.data!=="");)c=u,u=J1(u);if(u===null)throw _n(),ai;lr(_e,c),o=xt(u);return}var d=r?a0:i?t5:void 0,h=yn(r?"svg":i?"math":"template",d);h.innerHTML=a;var p=r||i?h:h.content;if(lr(F1(p),p.lastChild),r||i)for(;F1(p);)o.before(F1(p));else o.before(p)}})}function g4(n,e,t,r,i){ae&&wr();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function p4(n,e,t,r,i,s){let o=ae;ae&&wr();var a=null;ae&&_e.nodeType===c5&&(a=_e,wr());var l=ae?_e:n,f=new ua(l,!1);m2(()=>{const u=e()||null;var c=u==="svg"?a0:void 0;if(u===null){f.ensure(null,null);return}return f.ensure(u,d=>{u&&(a=ae?a:yn(u,c),lr(a,a),ce.nodes.end=a,d.before(a)),ae&&xt(d)}),()=>{}},fi),Es(()=>{}),o&&(ar(!0),xt(l))}function rr(n,e){q0(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=yn("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const ga=[...` +\r\f \v\uFEFF`];function _4(n,e,t){var r=n==null?"":""+n;if(t){for(var i of Object.keys(t))if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||ga.includes(r[o-1]))&&(a===r.length||ga.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function pa(n,e=!1){var t=e?" !important;":";",r="";for(var i of Object.keys(n)){var s=n[i];s!=null&&s!==""&&(r+=" "+i+": "+s+t)}return r}function Bs(n){return n[0]!=="-"||n[1]!=="-"?n.toLowerCase():n}function v4(n,e){if(e){var t="",r,i;if(Array.isArray(e)?(r=e[0],i=e[1]):r=e,n){n=String(n).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var s=!1,o=0,a=!1,l=[];r&&l.push(...Object.keys(r).map(Bs)),i&&l.push(...Object.keys(i).map(Bs));var f=0,u=-1;const g=n.length;for(var c=0;c{var o,a;return xn(()=>{o=a,a=[],Yr(()=>{n!==t(...a)&&(e(n,...a),o&&va(t(...o),n)&&e(null,...o))})}),()=>{let l=s;for(;l!==i&&l.parent!==null&&l.parent.f&gs;)l=l.parent;const f=()=>{a&&va(t(...a),n)&&e(null,...a)},u=l.teardown;l.teardown=()=>{f(),u?.()}}}),n}function L4(n=!1){const e=Ge,t=e.l.u;if(!t)return;let r=()=>sa(e.s);if(n){let i=0,s={};const o=Cn(()=>{let a=!1;const l=e.s;for(const f in l)l[f]!==s[f]&&(s[f]=l[f],a=!0);return a&&i++,i});r=()=>x(o)}t.b.length&&$5(()=>{ma(e,r),ds(t.b)}),Sr(()=>{const i=Yr(()=>t.m.map(a5));return()=>{for(const s of i)typeof s=="function"&&s()}}),t.a.length&&Sr(()=>{ma(e,r),ds(t.a)})}function ma(n,e){if(n.l.s)for(const t of n.l.s)x(t);e()}function M(n,e,t,r){var i=!Ii||(t&Gl)!==0,s=(t&Kl)!==0,o=(t&Ql)!==0,a=r,l=!0,f=()=>(l&&(l=!1,a=o?Yr(r):r),a);let u;if(s){var c=di in n||p0 in n;u=li(n,e)?.set??(c&&e in n?w=>n[e]=w:void 0)}var d,h=!1;s?[d,h]=P5(()=>n[e]):d=n[e],d===void 0&&r!==void 0&&(d=f(),u&&(i&&C5(),u(d)));var p;if(i?p=()=>{var w=n[e];return w===void 0?f():(l=!0,w)}:p=()=>{var w=n[e];return w!==void 0&&(a=void 0),w===void 0?a:w},i&&(t&jl)===0)return p;if(u){var g=n.$$legacy;return(function(w,b){return arguments.length>0?((!i||!b||g||h)&&u(b?p():w),w):p()})}var _=!1,m=((t&Wl)!==0?Cn:ws)(()=>(_=!1,p()));s&&x(m);var y=ce;return(function(w,b){if(arguments.length>0){const S=b?x(m):i&&s?Nr(w):w;return U(m,S),_=!0,a!==void 0&&(a=S),w}return qr&&_||(y.f&O1)!==0?m.v:x(m)})}function S4(n){return new k4(n)}class k4{#e;#r;constructor(e){var t=new Map,r=(s,o)=>{var a=Ls(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return x(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===p0?!0:(x(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return U(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#r=(e.hydrate?a4:la)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&k(),this.#e=i.$$events;for(const s of Object.keys(this.#r))s==="$set"||s==="$destroy"||s==="$on"||d2(this,s,{get(){return this.#r[s]},set(o){this.#r[s]=o},enumerable:!0});this.#r.$set=s=>{Object.assign(i,s)},this.#r.$destroy=()=>{l4(this.#r)}}$set(e){this.#r.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];const r=(...i)=>t.call(this,...i);return this.#e[e].push(r),()=>{this.#e[e]=this.#e[e].filter(i=>i!==r)}}$destroy(){this.#r.$destroy()}}let Ca;typeof HTMLElement=="function"&&(Ca=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;$$shadowRoot=null;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&(this.$$shadowRoot=this.attachShadow(t))}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=yn("slot");r!=="default"&&(s.name=r),ke(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=M4(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=x2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=S4({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=U5(()=>{xn(()=>{this.$$r=!0;for(const r of c2(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=x2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=x2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return c2(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function x2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function M4(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function C1(n,e,t,r,i,s){let o=class extends Ca{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return c2(e).map(a=>(e[a].attribute||a).toLowerCase())}};return c2(e).forEach(a=>{d2(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=x2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=li(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{d2(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}var T4=Te(''),E4=Te(''),P4=Te(' ',1),H4=Te(''),A4=Te(''),V4=Te('

            ');const R4={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} @media (min-width: 900px) {.player.svelte-1ed370f {margin:auto;min-width:390px;max-width:700px;max-height:400px;} }.bg-wrap.svelte-1ed370f {position:absolute;inset:0;height:95%;overflow:hidden;z-index:1;border-radius:var(--ab-border-radius, 20px);background:var(--ab-bg-fallback, #050f27);}.bg-wrap.svelte-1ed370f img:where(.svelte-1ed370f) {width:100%;height:auto;display:block;}.controls.svelte-1ed370f {position:absolute;inset-inline:0;bottom:0;z-index:2;background:var(--ab-surface, #0d1e45);border-radius:var(--ab-border-radius, 20px);padding-top:10px;}.title.svelte-1ed370f {margin:5px 20px;max-width:90%;font-size:var(--ab-title-size, 1.6em);font-weight:700;color:var(--ab-text, #fffefa);}.progress.svelte-1ed370f {width:calc(100% - 40px);height:20px;margin:15px auto 0;border-radius:2px;background:var(--ab-progress-bg, #ffffff30);position:relative;cursor:pointer;}.progress.svelte-1ed370f > .bar:where(.svelte-1ed370f) {height:100%;width:var(--ab-progress, 0%);border-radius:2px;background:var(--ab-progress-fill, #0066cc);}.row.svelte-1ed370f {display:flex;justify-content:space-around;align-items:center;gap:8px;padding:14px 0 18px;}button.icon.svelte-1ed370f {appearance:none;border:0;background:transparent;padding:6px;border-radius:8px;cursor:pointer;}button.icon.svelte-1ed370f:focus-visible {outline:2px solid var(--ab-accent, #5ea0ff);outline-offset:2px;}.icon-img.svelte-1ed370f {width:35px;height:35px;margin:6px;filter:var( @@ -13,19 +13,19 @@ .menu.svelte-1ed370f button.item:where(.svelte-1ed370f):focus-visible .mini-icon:where(.svelte-1ed370f) {filter:var( --ab-menu-icon-hover-filter, invert(100%) - ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function n3(n,e){_1(e,!0),or(n,f4);let t=P(e,"title",7,"Audio Brief"),r=P(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=P(e,"transcriptSrc",7,""),s=P(e,"bgImage",7,""),o=P(e,"backgroundImageAlt",7,""),a=P(e,"bgColor",7,"#050f27"),l=P(e,"fontUrl",7,""),f=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=P(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=P(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=P(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),d=P(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=P(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=P(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=P(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=P(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),w=P(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),L=P(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=P(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),S=P(e,"borderRadius",7,"20px"),y=P(e,"textColor",7,"#fffefa"),v=P(e,"surface",7,"#0d1e45"),A=P(e,"accent",7,"#5ea0ff"),E=P(e,"titleSize",7,"1.6em"),V=P(e,"progressBg",7,"#ffffff30"),D=P(e,"progressFill",7,"#0066cc"),R=P(e,"menuBg",7,"#f9f9f9"),W=P(e,"menuFg",7,"#111"),U=P(e,"menuHoverBg",7,"#0a2458"),j=P(e,"menuHoverFg",7,"#fcfcfc"),J=P(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),G=P(e,"menuIconFilter",7,"invert(0%)"),oe=P(e,"menuIconHoverFilter",7,"invert(100%)");ui(()=>{const ee=(x(z)?.getRootNode&&x(z).getRootNode()||document).host;ee&&ee.style.setProperty("--ab-font",f())}),ui(()=>{if(!l())return;const M=document.head;if(!M.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.googleapis.com",M.appendChild(q)}if(!M.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.gstatic.com",q.crossOrigin="anonymous",M.appendChild(q)}let ee=M.querySelector(`link[rel="stylesheet"][href="${l()}"]`);ee||(ee=document.createElement("link"),ee.rel="stylesheet",ee.href=l(),M.appendChild(ee))});let z=xe(void 0),C=xe(!1),Ce=xe(0),ve=xe(!1),ct=xe(!1),Le=xe(1),He,Ee;const be=[.5,.75,1,1.25,1.5,2];function Pe(){x(z)&&(x(z).paused?(x(z).play(),Y(C,!0)):(x(z).pause(),Y(C,!1)))}function Ye(M){if(!x(z))return;const ee=x(z).duration??0,q=Math.max(0,Math.min((x(z).currentTime||0)+M,Number.isFinite(ee)?ee:0));x(z).currentTime=q}function g1(){x(z)&&(x(z).currentTime=0)}function it(){x(z)&&Number.isFinite(x(z).duration)&&(x(z).currentTime=x(z).duration)}function je(){if(!x(z)||!Number.isFinite(x(z).duration)){Y(Ce,0);return}Y(Ce,x(z).currentTime/x(z).duration*100)}function ce(M){if(!x(z)||!Number.isFinite(x(z).duration))return;const ee=M.currentTarget.getBoundingClientRect(),q=(M.clientX-ee.left)/ee.width;x(z).currentTime=q*x(z).duration}function ze(M){if(!x(z)||!Number.isFinite(x(z).duration))return;const ee=5;switch(M.key){case"ArrowLeft":M.preventDefault(),x(z).currentTime=Math.max(0,x(z).currentTime-ee);break;case"ArrowRight":M.preventDefault(),x(z).currentTime=Math.min(x(z).duration,x(z).currentTime+ee);break;case"Home":M.preventDefault(),x(z).currentTime=0;break;case"End":M.preventDefault(),x(z).currentTime=x(z).duration;break;case"PageDown":M.preventDefault(),x(z).currentTime=Math.max(0,x(z).currentTime-10);break;case"PageUp":M.preventDefault(),x(z).currentTime=Math.min(x(z).duration,x(z).currentTime+10);break}}function $e(M){Y(Le,M,!0),x(z)&&(x(z).playbackRate=M)}function Se(M,ee){const N=(x(z)?.getRootNode?.()||document).host;N&&(ee==null||ee===""?N.style.removeProperty(M):N.style.setProperty(M,String(ee)))}ui(()=>{x(z)&&(x(z).playbackRate=x(Le))}),ui(()=>{function M(ee){if(!x(ve))return;const q=ee.composedPath?.()??[],N=He&&q.includes(He),le=Ee&&q.includes(Ee);!N&&!le&&(Y(ve,!1),Y(ct,!1))}return document.addEventListener("pointerdown",M,!0),()=>document.removeEventListener("pointerdown",M,!0)}),ui(()=>{Se("--ab-border-radius",S()),Se("--ab-text",y()),Se("--ab-surface",v()),Se("--ab-accent",A()),Se("--ab-title-size",E()),Se("--ab-progress-bg",V()),Se("--ab-progress-fill",D()),Se("--ab-menu-bg",R()),Se("--ab-menu-fg",W()),Se("--ab-menu-hover-bg",U()),Se("--ab-menu-hover-fg",j()),Se("--ab-icon-filter",J()),Se("--ab-menu-icon-filter",G()),Se("--ab-menu-icon-hover-filter",oe())});var k={get title(){return t()},set title(M="Audio Brief"){t(M),T()},get audioSrc(){return r()},set audioSrc(M="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(M),T()},get transcriptSrc(){return i()},set transcriptSrc(M=""){i(M),T()},get bgImage(){return s()},set bgImage(M=""){s(M),T()},get backgroundImageAlt(){return o()},set backgroundImageAlt(M=""){o(M),T()},get bgColor(){return a()},set bgColor(M="#050f27"){a(M),T()},get fontUrl(){return l()},set fontUrl(M=""){l(M),T()},get fontFamily(){return f()},set fontFamily(M="'IBM Plex Sans', system-ui, sans-serif"){f(M),T()},get iconPlay(){return u()},set iconPlay(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(M),T()},get iconPause(){return c()},set iconPause(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(M),T()},get iconSkipBack(){return h()},set iconSkipBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(M),T()},get iconSkipForward(){return d()},set iconSkipForward(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){d(M),T()},get iconSkipStart(){return p()},set iconSkipStart(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(M),T()},get iconSkipEnd(){return g()},set iconSkipEnd(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(M),T()},get iconMenu(){return _()},set iconMenu(M="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(M),T()},get iconDownload(){return m()},set iconDownload(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(M),T()},get iconShare(){return w()},set iconShare(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){w(M),T()},get iconBack(){return L()},set iconBack(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){L(M),T()},get iconSpeed(){return b()},set iconSpeed(M="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(M),T()},get borderRadius(){return S()},set borderRadius(M="20px"){S(M),T()},get textColor(){return y()},set textColor(M="#fffefa"){y(M),T()},get surface(){return v()},set surface(M="#0d1e45"){v(M),T()},get accent(){return A()},set accent(M="#5ea0ff"){A(M),T()},get titleSize(){return E()},set titleSize(M="1.6em"){E(M),T()},get progressBg(){return V()},set progressBg(M="#ffffff30"){V(M),T()},get progressFill(){return D()},set progressFill(M="#0066cc"){D(M),T()},get menuBg(){return R()},set menuBg(M="#f9f9f9"){R(M),T()},get menuFg(){return W()},set menuFg(M="#111"){W(M),T()},get menuHoverBg(){return U()},set menuHoverBg(M="#0a2458"){U(M),T()},get menuHoverFg(){return j()},set menuHoverFg(M="#fcfcfc"){j(M),T()},get iconFilter(){return J()},set iconFilter(M="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){J(M),T()},get menuIconFilter(){return G()},set menuIconFilter(M="invert(0%)"){G(M),T()},get menuIconHoverFilter(){return oe()},set menuIconHoverFilter(M="invert(100%)"){oe(M),T()}},at=l4(),St=I(at),qt=I(St);{var Oe=M=>{var ee=i4();Re(()=>{ne(ee,"alt",o()),ne(ee,"src",s()),ne(ee,"aria-hidden",o()?"false":"true")}),ke(M,ee)};o1(qt,M=>{s()&&M(Oe)})}B(St);var pt=se(St,2),F=I(pt),H=I(F,!0);B(F);var O=se(F,2);Q1(O,M=>Y(z,M),()=>x(z));var te=se(O,2),ae=se(te,2),Me=I(ae),Ue=I(Me);B(Me);var Ke=se(Me,2),Nt=I(Ke);B(Ke);var ye=se(Ke,2),Pt=I(ye);B(ye);var lt=se(ye,2),P1=I(lt);B(lt);var Yt=se(lt,2),Ae=I(Yt);B(Yt);var Ze=se(Yt,2),re=I(Ze),er=I(re);B(re),Q1(re,M=>Ee=M,()=>Ee);var _t=se(re,2);let $t;var Ut=I(_t);{var Vt=M=>{var ee=s4(),q=gn(ee),N=I(q);Cr(),B(q);var le=se(q,2);{var Z=ie=>{var Xe=n4(),kt=I(Xe);Cr(),B(Xe),Re(()=>ne(kt,"src",m())),Je("click",Xe,()=>{const Ge=document.createElement("a");Ge.href=i(),Ge.target="_blank",Ge.click(),Y(ve,!1)}),ke(ie,Xe)};o1(le,ie=>{i()&&ie(Z)})}var K=se(le,2),X=I(K);Cr(),B(K);var Q=se(K,2),nt=I(Q);Cr(),B(Q),Re(()=>{ne(N,"src",m()),ne(X,"src",w()),ne(nt,"src",b())}),Je("click",q,()=>{if(!r())return;const ie=document.createElement("a");ie.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),ie.download="",ie.click(),Y(ve,!1)}),Je("click",K,async()=>{const ie=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:ie}):navigator.clipboard&&await navigator.clipboard.writeText(ie)}catch{}Y(ve,!1)}),Je("click",Q,()=>{Y(ct,!0)}),ke(M,ee)},V1=M=>{var ee=a4(),q=I(ee),N=I(q);Cr(),B(q);var le=se(q,2);J0(le,17,()=>be,K0,(Z,K)=>{var X=o4(),Q=I(X);B(X),Re(()=>{K5(X,x(K)===x(Le)),Dt(Q,`${x(K)??""}x${x(K)===1?" (Normal)":""}`)}),Je("click",X,()=>{$e(x(K))}),ke(Z,X)}),B(ee),Re(()=>ne(N,"src",L())),Je("click",q,()=>{Y(ct,!1)}),ke(M,ee)};o1(Ut,M=>{x(ct)?M(V1,-1):M(Vt)})}return B(_t),Q1(_t,M=>He=M,()=>He),B(Ze),B(ae),B(pt),B(at),Re((M,ee)=>{qe(St,`--ab-bg-fallback:${a()}`),Dt(H,t()),ne(O,"src",r()),ne(O,"playbackrate",x(Le)),ne(te,"aria-valuemax",M),ne(te,"aria-valuenow",ee),qe(te,`--ab-progress:${x(Ce)}%`),ne(Ue,"src",p()),ne(Nt,"src",h()),ne(ye,"aria-label",x(C)?"Pause":"Play"),ne(Pt,"src",x(C)?c():u()),ne(P1,"src",d()),ne(Ae,"src",g()),ne(re,"aria-expanded",x(ve)),ne(er,"src",_()),$t=_2(_t,1,"menu svelte-1ed370f",null,$t,{open:x(ve)})},[()=>Math.floor(x(z)?.duration||0),()=>Math.floor(x(z)?.currentTime||0)]),Kt("timeupdate",O,je),Kt("play",O,()=>Y(C,!0)),Kt("pause",O,()=>Y(C,!1)),Je("click",te,ce),Je("keydown",te,ze),Je("click",Me,g1),Je("click",Ke,()=>Ye(-10)),Je("click",ye,Pe),Je("click",lt,()=>Ye(10)),Je("click",Yt,it),Je("click",re,()=>{Y(ve,!x(ve)),Y(ct,!1)}),ke(n,at),v1(k)}Ss(["click","keydown"]),customElements.define("csis-audio-brief",I1(n3,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const u4=Object.freeze(Object.defineProperty({__proto__:null,default:n3},Symbol.toStringTag,{value:"Module"}));var c4=Ve(`This Hidden Reach Snapshot uses satellite imagery to + ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function ba(n,e){s1(e,!0),rr(n,R4);let t=M(e,"title",7,"Audio Brief"),r=M(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=M(e,"transcriptSrc",7,""),s=M(e,"bgImage",7,""),o=M(e,"backgroundImageAlt",7,""),a=M(e,"bgColor",7,"#050f27"),l=M(e,"fontUrl",7,""),f=M(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=M(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),c=M(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),d=M(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),h=M(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=M(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=M(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=M(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),m=M(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),y=M(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),w=M(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),b=M(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),S=M(e,"borderRadius",7,"20px"),L=M(e,"textColor",7,"#fffefa"),v=M(e,"surface",7,"#0d1e45"),R=M(e,"accent",7,"#5ea0ff"),E=M(e,"titleSize",7,"1.6em"),H=M(e,"progressBg",7,"#ffffff30"),z=M(e,"progressFill",7,"#0066cc"),O=M(e,"menuBg",7,"#f9f9f9"),G=M(e,"menuFg",7,"#111"),Y=M(e,"menuHoverBg",7,"#0a2458"),j=M(e,"menuHoverFg",7,"#fcfcfc"),Q=M(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),A=M(e,"menuIconFilter",7,"invert(0%)"),ee=M(e,"menuIconHoverFilter",7,"invert(100%)");Sr(()=>{const te=(x(D)?.getRootNode&&x(D).getRootNode()||document).host;te&&te.style.setProperty("--ab-font",f())}),Sr(()=>{if(!l())return;const P=document.head;if(!P.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.googleapis.com",P.appendChild(q)}if(!P.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const q=document.createElement("link");q.rel="preconnect",q.href="https://fonts.gstatic.com",q.crossOrigin="anonymous",P.appendChild(q)}let te=P.querySelector(`link[rel="stylesheet"][href="${l()}"]`);te||(te=document.createElement("link"),te.rel="stylesheet",te.href=l(),P.appendChild(te))});let D=xe(void 0),C=xe(!1),be=xe(0),me=xe(!1),ht=xe(!1),Le=xe(1),Ve,Pe;const we=[.5,.75,1,1.25,1.5,2];function He(){x(D)&&(x(D).paused?(x(D).play(),U(C,!0)):(x(D).pause(),U(C,!1)))}function Ye(P){if(!x(D))return;const te=x(D).duration??0,q=Math.max(0,Math.min((x(D).currentTime||0)+P,Number.isFinite(te)?te:0));x(D).currentTime=q}function _1(){x(D)&&(x(D).currentTime=0)}function nt(){x(D)&&Number.isFinite(x(D).duration)&&(x(D).currentTime=x(D).duration)}function Ke(){if(!x(D)||!Number.isFinite(x(D).duration)){U(be,0);return}U(be,x(D).currentTime/x(D).duration*100)}function he(P){if(!x(D)||!Number.isFinite(x(D).duration))return;const te=P.currentTarget.getBoundingClientRect(),q=(P.clientX-te.left)/te.width;x(D).currentTime=q*x(D).duration}function Be(P){if(!x(D)||!Number.isFinite(x(D).duration))return;const te=5;switch(P.key){case"ArrowLeft":P.preventDefault(),x(D).currentTime=Math.max(0,x(D).currentTime-te);break;case"ArrowRight":P.preventDefault(),x(D).currentTime=Math.min(x(D).duration,x(D).currentTime+te);break;case"Home":P.preventDefault(),x(D).currentTime=0;break;case"End":P.preventDefault(),x(D).currentTime=x(D).duration;break;case"PageDown":P.preventDefault(),x(D).currentTime=Math.max(0,x(D).currentTime-10);break;case"PageUp":P.preventDefault(),x(D).currentTime=Math.min(x(D).duration,x(D).currentTime+10);break}}function $e(P){U(Le,P,!0),x(D)&&(x(D).playbackRate=P)}function Se(P,te){const $=(x(D)?.getRootNode?.()||document).host;$&&(te==null||te===""?$.style.removeProperty(P):$.style.setProperty(P,String(te)))}Sr(()=>{x(D)&&(x(D).playbackRate=x(Le))}),Sr(()=>{function P(te){if(!x(me))return;const q=te.composedPath?.()??[],$=Ve&&q.includes(Ve),ue=Pe&&q.includes(Pe);!$&&!ue&&(U(me,!1),U(ht,!1))}return document.addEventListener("pointerdown",P,!0),()=>document.removeEventListener("pointerdown",P,!0)}),Sr(()=>{Se("--ab-border-radius",S()),Se("--ab-text",L()),Se("--ab-surface",v()),Se("--ab-accent",R()),Se("--ab-title-size",E()),Se("--ab-progress-bg",H()),Se("--ab-progress-fill",z()),Se("--ab-menu-bg",O()),Se("--ab-menu-fg",G()),Se("--ab-menu-hover-bg",Y()),Se("--ab-menu-hover-fg",j()),Se("--ab-icon-filter",Q()),Se("--ab-menu-icon-filter",A()),Se("--ab-menu-icon-hover-filter",ee())});var T={get title(){return t()},set title(P="Audio Brief"){t(P),k()},get audioSrc(){return r()},set audioSrc(P="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(P),k()},get transcriptSrc(){return i()},set transcriptSrc(P=""){i(P),k()},get bgImage(){return s()},set bgImage(P=""){s(P),k()},get backgroundImageAlt(){return o()},set backgroundImageAlt(P=""){o(P),k()},get bgColor(){return a()},set bgColor(P="#050f27"){a(P),k()},get fontUrl(){return l()},set fontUrl(P=""){l(P),k()},get fontFamily(){return f()},set fontFamily(P="'IBM Plex Sans', system-ui, sans-serif"){f(P),k()},get iconPlay(){return u()},set iconPlay(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(P),k()},get iconPause(){return c()},set iconPause(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){c(P),k()},get iconSkipBack(){return d()},set iconSkipBack(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){d(P),k()},get iconSkipForward(){return h()},set iconSkipForward(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){h(P),k()},get iconSkipStart(){return p()},set iconSkipStart(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(P),k()},get iconSkipEnd(){return g()},set iconSkipEnd(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(P),k()},get iconMenu(){return _()},set iconMenu(P="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(P),k()},get iconDownload(){return m()},set iconDownload(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){m(P),k()},get iconShare(){return y()},set iconShare(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){y(P),k()},get iconBack(){return w()},set iconBack(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){w(P),k()},get iconSpeed(){return b()},set iconSpeed(P="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){b(P),k()},get borderRadius(){return S()},set borderRadius(P="20px"){S(P),k()},get textColor(){return L()},set textColor(P="#fffefa"){L(P),k()},get surface(){return v()},set surface(P="#0d1e45"){v(P),k()},get accent(){return R()},set accent(P="#5ea0ff"){R(P),k()},get titleSize(){return E()},set titleSize(P="1.6em"){E(P),k()},get progressBg(){return H()},set progressBg(P="#ffffff30"){H(P),k()},get progressFill(){return z()},set progressFill(P="#0066cc"){z(P),k()},get menuBg(){return O()},set menuBg(P="#f9f9f9"){O(P),k()},get menuFg(){return G()},set menuFg(P="#111"){G(P),k()},get menuHoverBg(){return Y()},set menuHoverBg(P="#0a2458"){Y(P),k()},get menuHoverFg(){return j()},set menuHoverFg(P="#fcfcfc"){j(P),k()},get iconFilter(){return Q()},set iconFilter(P="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){Q(P),k()},get menuIconFilter(){return A()},set menuIconFilter(P="invert(0%)"){A(P),k()},get menuIconHoverFilter(){return ee()},set menuIconHoverFilter(P="invert(100%)"){ee(P),k()}},lt=V4(),Mt=N(lt),qt=N(Mt);{var Oe=P=>{var te=T4();Ae(()=>{se(te,"alt",o()),se(te,"src",s()),se(te,"aria-hidden",o()?"false":"true")}),ke(P,te)};l1(qt,P=>{s()&&P(Oe)})}I(Mt);var vt=oe(Mt,2),B=N(vt),V=N(B,!0);I(B);var F=oe(B,2);q1(F,P=>U(D,P),()=>x(D));var re=oe(F,2),fe=oe(re,2),Me=N(fe),Ue=N(Me);I(Me);var Qe=oe(Me,2),Yt=N(Qe);I(Qe);var ye=oe(Qe,2),At=N(ye);I(ye);var ft=oe(ye,2),H1=N(ft);I(ft);var $t=oe(ft,2),Re=N($t);I($t);var Ze=oe($t,2),ie=N(Ze),nr=N(ie);I(ie),q1(ie,P=>Pe=P,()=>Pe);var mt=oe(ie,2);let Ut;var Xt=N(mt);{var Vt=P=>{var te=P4(),q=wn(te),$=N(q);yr(),I(q);var ue=oe(q,2);{var Z=ne=>{var Xe=E4(),Tt=N(Xe);yr(),I(Xe),Ae(()=>se(Tt,"src",m())),et("click",Xe,()=>{const We=document.createElement("a");We.href=i(),We.target="_blank",We.click(),U(me,!1)}),ke(ne,Xe)};l1(ue,ne=>{i()&&ne(Z)})}var K=oe(ue,2),W=N(K);yr(),I(K);var J=oe(K,2),st=N(J);yr(),I(J),Ae(()=>{se($,"src",m()),se(W,"src",y()),se(st,"src",b())}),et("click",q,()=>{if(!r())return;const ne=document.createElement("a");ne.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),ne.download="",ne.click(),U(me,!1)}),et("click",K,async()=>{const ne=r()||location.href;try{navigator.share?await navigator.share({title:t(),url:ne}):navigator.clipboard&&await navigator.clipboard.writeText(ne)}catch{}U(me,!1)}),et("click",J,()=>{U(ht,!0)}),ke(P,te)},A1=P=>{var te=A4(),q=N(te),$=N(q);yr(),I(q);var ue=oe(q,2);ha(ue,17,()=>we,ca,(Z,K)=>{var W=H4(),J=N(W);I(W),Ae(()=>{w4(W,x(K)===x(Le)),Ft(J,`${x(K)??""}x${x(K)===1?" (Normal)":""}`)}),et("click",W,()=>{$e(x(K))}),ke(Z,W)}),I(te),Ae(()=>se($,"src",w())),et("click",q,()=>{U(ht,!1)}),ke(P,te)};l1(Xt,P=>{x(ht)?P(A1,-1):P(Vt)})}return I(mt),q1(mt,P=>Ve=P,()=>Ve),I(Ze),I(fe),I(vt),I(lt),Ae((P,te)=>{De(Mt,`--ab-bg-fallback:${a()}`),Ft(V,t()),se(F,"src",r()),se(F,"playbackrate",x(Le)),se(re,"aria-valuemax",P),se(re,"aria-valuenow",te),De(re,`--ab-progress:${x(be)}%`),se(Ue,"src",p()),se(Yt,"src",d()),se(ye,"aria-label",x(C)?"Pause":"Play"),se(At,"src",x(C)?c():u()),se(H1,"src",h()),se(Re,"src",g()),se(ie,"aria-expanded",x(me)),se(nr,"src",_()),Ut=y2(mt,1,"menu svelte-1ed370f",null,Ut,{open:x(me)})},[()=>Math.floor(x(D)?.duration||0),()=>Math.floor(x(D)?.currentTime||0)]),Kt("timeupdate",F,Ke),Kt("play",F,()=>U(C,!0)),Kt("pause",F,()=>U(C,!1)),et("click",re,he),et("keydown",re,Be),et("click",Me,_1),et("click",Qe,()=>Ye(-10)),et("click",ye,He),et("click",ft,()=>Ye(10)),et("click",$t,nt),et("click",ie,()=>{U(me,!x(me)),U(ht,!1)}),ke(n,lt),o1(T)}Os(["click","keydown"]),customElements.define("csis-audio-brief",C1(ba,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],{mode:"open"}));const O4=Object.freeze(Object.defineProperty({__proto__:null,default:ba},Symbol.toStringTag,{value:"Module"}));var D4=Te(`This Hidden Reach Snapshot uses satellite imagery to reveal how China is quietly using submarine diplomacy to deepen its - influence along the Bay of Bengal.`,1),d4=Ve('
            ');const h4={hash:"svelte-hgqz32",code:` + influence along the Bay of Bengal.`,1),F4=Te('
            ');const z4={hash:"svelte-hgqz32",code:` /* Shadow DOM styles — encapsulated by default */ @import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap");:host {display:block;font-family:"IBM Plex Sans", system-ui, sans-serif;}.callout-container.svelte-hgqz32 {display:flex;align-items:center;background-color:var(--cpp-callout-bg, #22484e);max-width:800px;margin:auto;color:var(--cpp-callout-text, #f8f7f7);}.callout-image.svelte-hgqz32 {max-height:195px;}.callout-image.svelte-hgqz32 a:where(.svelte-hgqz32) {text-decoration:none;border-bottom:none !important;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:auto;max-height:195px;display:block;}.callout-text.svelte-hgqz32 {flex:1;font-size:1rem;margin:24px;}.callout-text.svelte-hgqz32 a:where(.svelte-hgqz32) {color:inherit;text-decoration:none;} /* Responsive */ @media (max-width: 1400px) {.callout-container.svelte-hgqz32 {flex-direction:column;}.callout-image.svelte-hgqz32 {margin:0;width:100%;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:100%;height:auto;margin-bottom:0;}.callout-text.svelte-hgqz32 {padding:24px;margin:0 24px 24px 24px; /* keep visual rhythm */} - }`};function s3(n,e){_1(e,!0),or(n,h4);let t=P(e,"href",7,"https://features.csis.org/snapshots/china-submarine-diplomacy/"),r=P(e,"imageSrc",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"),i=P(e,"imageAlt",7,"Callout Image"),s=P(e,"bg",7,"#22484e"),o=P(e,"textColor",7,"#ffffff"),a=P(e,"maxWidth",7,800);var l={get href(){return t()},set href(g="https://features.csis.org/snapshots/china-submarine-diplomacy/"){t(g),T()},get imageSrc(){return r()},set imageSrc(g="https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"){r(g),T()},get imageAlt(){return i()},set imageAlt(g="Callout Image"){i(g),T()},get bg(){return s()},set bg(g="#22484e"){s(g),T()},get textColor(){return o()},set textColor(g="#ffffff"){o(g),T()},get maxWidth(){return a()},set maxWidth(g=800){a(g),T()}},f=d4(),u=I(f),c=I(u),h=I(c);B(c),B(u);var d=se(u,2),p=I(d);return $5(p,e,"default",{},g=>{var _=c4(),m=se(gn(_));Cr(),Re(()=>ne(m,"href",t())),ke(g,_)}),B(d),B(f),Re(()=>{qe(f,`--cpp-callout-bg:${s()}; max-width:${a()}px; --cpp-callout-text:${o()}`),ne(c,"href",t()),ne(h,"src",r()),ne(h,"alt",i())}),ke(n,f),v1(l)}customElements.define("csis-cpp-callout",I1(s3,{href:{type:"String"},imageSrc:{attribute:"image-src",type:"String"},imageAlt:{attribute:"image-alt",type:"String"},bg:{type:"String"},textColor:{attribute:"text-color",type:"String"},maxWidth:{attribute:"max-width",type:"Number"}},["default"],[],{mode:"open"}));const g4=Object.freeze(Object.defineProperty({__proto__:null,default:s3},Symbol.toStringTag,{value:"Module"}));var p4=Ve(`
            `);const I4={hash:"svelte-1sqrwfu",code:` @import url("https://use.typekit.net/tfb5hou.css");:host {--footer-bg: #4b4b4b;--footer-text: #fff;}.footer.svelte-1sqrwfu {background:var(--footer-bg);color:var(--footer-text);padding-top:1.25rem;padding-bottom:2rem;width:100%;font-family:"Arial", sans-serif;}.container.svelte-1sqrwfu {max-width:1290px;margin:auto;} /* two columns on desktop */.footer__main.svelte-1sqrwfu {display:grid;grid-template-columns:minmax(0, 1fr) max-content; @@ -54,13 +54,13 @@ } @media screen and (max-width: 640px) {.footer.svelte-1sqrwfu {padding-top:1.25rem;padding-bottom:2rem;}.footer__main.svelte-1sqrwfu {grid-template-columns:1fr;}.container.svelte-1sqrwfu {max-width:320px;}.footer__col.footer__address.svelte-1sqrwfu {margin-top:1rem;margin-bottom:0;margin-left:0;}.footer__social.svelte-1sqrwfu {margin-top:0;} - }`};function o3(n,e){_1(e,!0),or(n,_4);let t=P(e,"textColor",7,"#fff"),r=P(e,"backgroundColor",7,"#4b4b4b");var i={get textColor(){return t()},set textColor(c="#fff"){t(c),T()},get backgroundColor(){return r()},set backgroundColor(c="#4b4b4b"){r(c),T()}},s=p4(),o=I(s),a=se(I(o),2),l=I(a),f=I(l),u=I(f);return B(f),Cr(2),B(l),B(a),B(o),B(s),Re(c=>{qe(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),Dt(u,`Copyright © ${c??""} - Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),ke(n,s),v1(i)}customElements.define("csis-shorthand-footer",I1(o3,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],{mode:"open"}));const v4=Object.freeze(Object.defineProperty({__proto__:null,default:o3},Symbol.toStringTag,{value:"Module"}));var m4=Ve(`
            `);const Y4={hash:"svelte-rdmg51",code:` @import url("https://use.typekit.net/tfb5hou.css");:host {display:block;width:100%;}.footer.svelte-rdmg51 {background:var(--footer-bg);color:var(--footer-text);padding:2.5rem 0 2rem 0;font-family:"Arial", sans-serif; /* NEW: make this a full-height section */min-height:min(100vh, 345.71px);display:flex;flex-direction:column;box-sizing:border-box;}.footer__grid.svelte-rdmg51 {max-width:1290px; @@ -115,9 +115,15 @@ } @media screen and (max-width: 320px) {.footer__grid.svelte-rdmg51 {margin:0 20px 0 20px;} - }`};function a3(n,e){_1(e,!0),or(n,C4);let t=P(e,"textColor",7,"#fff"),r=P(e,"backgroundColor",7,"#242424");var i={get textColor(){return t()},set textColor(c="#fff"){t(c),T()},get backgroundColor(){return r()},set backgroundColor(c="#242424"){r(c),T()}},s=m4(),o=I(s),a=se(I(o),12),l=I(a),f=I(l),u=I(f);return B(f),Cr(2),B(l),B(a),B(o),B(s),Re(c=>{qe(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),Dt(u,`Copyright © ${c??""} - Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),ke(n,s),v1(i)}customElements.define("csis-hidden-reach-footer",I1(a3,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],{mode:"open"}));const b4=Object.freeze(Object.defineProperty({__proto__:null,default:a3},Symbol.toStringTag,{value:"Module"}));var w4=Ve('
            ');const y4={hash:"svelte-j7oa3d",code:`:host {display:block;width:100%;height:100%;}.link-image {border-bottom:none;}.img-magnifier-container {position:relative;width:100%;height:100%;}.img-magnifier-container img {display:block;max-width:100%;width:100%;}.img-magnifier-glass {position:absolute;border:3px solid var(--magnifier-border-color);border-radius:50%;cursor:none; - /*Set the size of the magnifier glass:*/width:150px;height:150px;z-index:99999;}`};function l3(n,e){_1(e,!0),or(n,y4);let t=P(e,"bgImage",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"),r=P(e,"bgImageAlt",7,"Saint Seiya"),i=P(e,"magnifierZoom",7,2),s=P(e,"magnifierBorderColor",7,"#000"),o,a=()=>{};const l=i();Br(()=>{if(!o)return;const h=()=>{if(!o)return;const d=document.createElement("div");d.className="img-magnifier-glass",o.parentElement.insertBefore(d,o),d.style.backgroundImage=`url('${o.src}')`,d.style.backgroundRepeat="no-repeat",d.style.backgroundSize=o.width*l+"px "+o.height*l+"px";const p=3,g=d.offsetWidth/2,_=d.offsetHeight/2;function m(b){b=b||window.event;const S=o.getBoundingClientRect();let y=b.pageX-S.left,v=b.pageY-S.top;return y=y-window.pageXOffset,v=v-window.pageYOffset,{x:y,y:v}}function w(b){b.preventDefault();const S=m(b);let y=S.x,v=S.y;y>o.width-g/l&&(y=o.width-g/l),yo.height-_/l&&(v=o.height-_/l),v<_/l&&(v=_/l),d.style.left=y-g+"px",d.style.top=v-_+"px",d.style.backgroundPosition="-"+(y*l-g+p)+"px -"+(v*l-_+p)+"px"}const L={passive:!1};d.addEventListener("mousemove",w),o.addEventListener("mousemove",w),d.addEventListener("touchmove",w,L),o.addEventListener("touchmove",w,L),a=()=>{d.removeEventListener("mousemove",w),o.removeEventListener("mousemove",w),d.removeEventListener("touchmove",w),o.removeEventListener("touchmove",w),d.remove()}};o.complete?h():o.addEventListener("load",h,{once:!0})}),Ts(()=>{a()});var f={get bgImage(){return t()},set bgImage(h="https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"){t(h),T()},get bgImageAlt(){return r()},set bgImageAlt(h="Saint Seiya"){r(h),T()},get magnifierZoom(){return i()},set magnifierZoom(h=2){i(h),T()},get magnifierBorderColor(){return s()},set magnifierBorderColor(h="#000"){s(h),T()}},u=w4(),c=I(u);return Q1(c,h=>o=h,()=>o),B(u),Re(()=>{qe(u,`--magnifier-border-color: ${s()};`),ne(c,"src",t()),ne(c,"alt",r())}),ke(n,u),v1(f)}customElements.define("csis-magnifier",I1(l3,{bgImage:{attribute:"background-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const x4=Object.freeze(Object.defineProperty({__proto__:null,default:l3},Symbol.toStringTag,{value:"Module"}));var L4=Ve('
            ');const S4={hash:"svelte-1ytef7p",code:`:host {display:block;} + }`};function xa(n,e){s1(e,!0),rr(n,Y4);let t=M(e,"textColor",7,"#fff"),r=M(e,"backgroundColor",7,"#242424");var i={get textColor(){return t()},set textColor(c="#fff"){t(c),k()},get backgroundColor(){return r()},set backgroundColor(c="#242424"){r(c),k()}},s=q4(),o=N(s),a=oe(N(o),12),l=N(a),f=N(l),u=N(f);return I(f),yr(2),I(l),I(a),I(o),I(s),Ae(c=>{De(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),Ft(u,`Copyright © ${c??""} + Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),ke(n,s),o1(i)}customElements.define("csis-hidden-reach-footer",C1(xa,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],{mode:"open"}));const $4=Object.freeze(Object.defineProperty({__proto__:null,default:xa},Symbol.toStringTag,{value:"Module"}));var U4=Te('
            ');const X4={hash:"svelte-j7oa3d",code:`:host {display:block;width:100%;height:100%;}.link-image {border-bottom:none;}.img-magnifier-container {position:relative;width:100%;height:100%;}.img-magnifier-container img {display:block;max-width:100%;width:100%;}.img-magnifier-glass {position:absolute;border:3px solid var(--magnifier-border-color);border-radius:50%;cursor:none; + /*Set the size of the magnifier glass:*/width:150px;height:150px;z-index:99999;}`};function La(n,e){s1(e,!0),rr(n,X4);let t=M(e,"bgImage",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"),r=M(e,"bgImageAlt",7,"Saint Seiya"),i=M(e,"magnifierZoom",7,2),s=M(e,"magnifierBorderColor",7,"#000"),o,a=()=>{};const l=i();kr(()=>{if(!o)return;const d=()=>{if(!o)return;const h=document.createElement("div");h.className="img-magnifier-glass",o.parentElement.insertBefore(h,o),h.style.backgroundImage=`url('${o.src}')`,h.style.backgroundRepeat="no-repeat",h.style.backgroundSize=o.width*l+"px "+o.height*l+"px";const p=3,g=h.offsetWidth/2,_=h.offsetHeight/2;function m(b){b=b||window.event;const S=o.getBoundingClientRect();let L=b.pageX-S.left,v=b.pageY-S.top;return L=L-window.pageXOffset,v=v-window.pageYOffset,{x:L,y:v}}function y(b){b.preventDefault();const S=m(b);let L=S.x,v=S.y;L>o.width-g/l&&(L=o.width-g/l),Lo.height-_/l&&(v=o.height-_/l),v<_/l&&(v=_/l),h.style.left=L-g+"px",h.style.top=v-_+"px",h.style.backgroundPosition="-"+(L*l-g+p)+"px -"+(v*l-_+p)+"px"}const w={passive:!1};h.addEventListener("mousemove",y),o.addEventListener("mousemove",y),h.addEventListener("touchmove",y,w),o.addEventListener("touchmove",y,w),a=()=>{h.removeEventListener("mousemove",y),o.removeEventListener("mousemove",y),h.removeEventListener("touchmove",y),o.removeEventListener("touchmove",y),h.remove()}};o.complete?d():o.addEventListener("load",d,{once:!0})}),w2(()=>{a()});var f={get bgImage(){return t()},set bgImage(d="https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"){t(d),k()},get bgImageAlt(){return r()},set bgImageAlt(d="Saint Seiya"){r(d),k()},get magnifierZoom(){return i()},set magnifierZoom(d=2){i(d),k()},get magnifierBorderColor(){return s()},set magnifierBorderColor(d="#000"){s(d),k()}},u=U4(),c=N(u);return q1(c,d=>o=d,()=>o),I(u),Ae(()=>{De(u,`--magnifier-border-color: ${s()};`),se(c,"src",t()),se(c,"alt",r())}),ke(n,u),o1(f)}customElements.define("csis-magnifier",C1(La,{bgImage:{attribute:"background-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const W4=Object.freeze(Object.defineProperty({__proto__:null,default:La},Symbol.toStringTag,{value:"Module"}));M5();function Mr(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function Sa(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var b1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Xi={duration:.5,overwrite:!1,delay:0},Is,Pt,je,Y1=1e8,Fe=1/Y1,Ns=Math.PI*2,G4=Ns/4,j4=0,ka=Math.sqrt,K4=Math.cos,Q4=Math.sin,Lt=function(e){return typeof e=="string"},at=function(e){return typeof e=="function"},Tr=function(e){return typeof e=="number"},qs=function(e){return typeof e>"u"},fr=function(e){return typeof e=="object"},f1=function(e){return e!==!1},Ys=function(){return typeof window<"u"},L2=function(e){return at(e)||Lt(e)},Ma=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},zt=Array.isArray,J4=/random\([^)]+\)/g,e9=/,\s*/g,Ta=/(?:-?\.?\d|\.)+/gi,Ea=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Wi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,$s=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Pa=/[+-]=-?[.\d]+/,t9=/[^,'"\[\]\s]+/gi,r9=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,tt,ur,Us,Xs,w1={},S2={},Ha,Aa=function(e){return(S2=ji(e,w1))&&d1},Ws=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Tn=function(e,t){return!t&&console.warn(e)},Va=function(e,t){return e&&(w1[e]=t)&&S2&&(S2[e]=t)||w1},En=function(){return 0},i9={suppressEvents:!0,isStart:!0,kill:!1},k2={suppressEvents:!0,kill:!1},n9={suppressEvents:!0},Gs={},Ur=[],js={},Ra,y1={},Ks={},Oa=30,M2=[],Qs="",Js=function(e){var t=e[0],r,i;if(fr(t)||at(t)||(e=[e]),!(r=(t._gsap||{}).harness)){for(i=M2.length;i--&&!M2[i].targetTest(t););r=M2[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new u3(e[i],r)))||e.splice(i,1);return e},Ci=function(e){return e._gsap||Js(U1(e))[0]._gsap},Da=function(e,t,r){return(r=e[t])&&at(r)?e[t]():qs(r)&&e.getAttribute&&e.getAttribute(t)||r},u1=function(e,t){return(e=e.split(",")).forEach(t)||e},ct=function(e){return Math.round(e*1e5)/1e5||0},rt=function(e){return Math.round(e*1e7)/1e7||0},Gi=function(e,t){var r=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),r==="+"?e+i:r==="-"?e-i:r==="*"?e*i:e/i},s9=function(e,t){for(var r=t.length,i=0;e.indexOf(t[i])<0&&++ia;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[i]=t,t._prev=o,t.parent=t._dp=e,t},P2=function(e,t,r,i){r===void 0&&(r="_first"),i===void 0&&(i="_last");var s=t._prev,o=t._next;s?s._next=o:e[r]===t&&(e[r]=o),o?o._prev=s:e[i]===t&&(e[i]=s),t._next=t._prev=t.parent=null},Xr=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},bi=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},l9=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},to=function(e,t,r,i){return e._startAt&&(Pt?e._startAt.revert(k2):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},f9=function n(e){return!e||e._ts&&n(e.parent)},Na=function(e){return e._repeat?Ki(e._tTime,e=e.duration()+e._rDelay)*e:0},Ki=function(e,t){var r=Math.floor(e=rt(e/t));return e&&r===e?r-1:r},H2=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},A2=function(e){return e._end=rt(e._start+(e._tDur/Math.abs(e._ts||e._rts||Fe)||0))},V2=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=rt(r._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),A2(e),r._dirty||bi(r,e)),e},qa=function(e,t){var r;if((t._time||!t._dur&&t._initted||t._startFe)&&t.render(r,!0)),bi(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-Fe}},cr=function(e,t,r,i){return t.parent&&Xr(t),t._start=rt((Tr(r)?r:r||e!==tt?$1(e,r,t):e._time)+t._delay),t._end=rt(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Ia(e,t,"_first","_last",e._sort?"_start":0),ro(t)||(e._recent=t),i||qa(e,t),e._ts<0&&V2(e,e._tTime),e},Ya=function(e,t){return(w1.ScrollTrigger||Ws("scrollTrigger",t))&&w1.ScrollTrigger.create(t,e)},$a=function(e,t,r,i,s){if(co(e,t,s),!e._initted)return 1;if(!r&&e._pt&&!Pt&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Ra!==S1.frame)return Ur.push(e),e._lazy=[s,i],1},u9=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},ro=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},c9=function(e,t,r,i){var s=e.ratio,o=t<0||!t&&(!e._start&&u9(e)&&!(!e._initted&&ro(e))||(e._ts<0||e._dp._ts<0)&&!ro(e))?0:1,a=e._rDelay,l=0,f,u,c;if(a&&e._repeat&&(l=An(0,e._tDur,t),u=Ki(l,a),e._yoyo&&u&1&&(o=1-o),u!==Ki(e._tTime,a)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||Pt||i||e._zTime===Fe||!t&&e._zTime){if(!e._initted&&$a(e,t,i,r,l))return;for(c=e._zTime,e._zTime=t||(r?Fe:0),r||(r=t&&!c),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=l,f=e._pt;f;)f.r(o,f.d),f=f._next;t<0&&to(e,t,r,!0),e._onUpdate&&!r&&L1(e,"onUpdate"),l&&e._repeat&&!r&&e.parent&&L1(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&Xr(e,1),!r&&!Pt&&(L1(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},d9=function(e,t,r){var i;if(r>t)for(i=e._first;i&&i._start<=r;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=r;){if(i.data==="isPause"&&i._start0&&!i&&V2(e,e._tTime=e._tDur*a),e.parent&&A2(e),r||bi(e.parent,e),e},Ua=function(e){return e instanceof Qt?bi(e):Qi(e,e._dur)},h9={_start:0,endTime:En,totalDuration:En},$1=function n(e,t,r){var i=e.labels,s=e._recent||h9,o=e.duration()>=Y1?s.endTime(!1):e._dur,a,l,f;return Lt(t)&&(isNaN(t)||t in i)?(l=t.charAt(0),f=t.substr(-1)==="%",a=t.indexOf("="),l==="<"||l===">"?(a>=0&&(t=t.replace(/=/,"")),(l==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(f?(a<0?s:r).totalDuration()/100:1)):a<0?(t in i||(i[t]=o),i[t]):(l=parseFloat(t.charAt(a-1)+t.substr(a+1)),f&&r&&(l=l/100*(zt(r)?r[0]:r).totalDuration()),a>1?n(e,t.substr(0,a-1),r)+l:o+l)):t==null?o:+t},Hn=function(e,t,r){var i=Tr(t[1]),s=(i?2:1)+(e<2?0:1),o=t[s],a,l;if(i&&(o.duration=t[1]),o.parent=r,e){for(a=o,l=r;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=f1(l.vars.inherit)&&l.parent;o.immediateRender=f1(a.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new pt(t[0],o,t[s+1])},Wr=function(e,t){return e||e===0?t(e):t},An=function(e,t,r){return rt?t:r},Bt=function(e,t){return!Lt(e)||!(t=r9.exec(e))?"":t[1]},g9=function(e,t,r){return Wr(r,function(i){return An(e,t,i)})},io=[].slice,Xa=function(e,t){return e&&fr(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&fr(e[0]))&&!e.nodeType&&e!==ur},p9=function(e,t,r){return r===void 0&&(r=[]),e.forEach(function(i){var s;return Lt(i)&&!t||Xa(i,1)?(s=r).push.apply(s,U1(i)):r.push(i)})||r},U1=function(e,t,r){return je&&!t&&je.selector?je.selector(e):Lt(e)&&!r&&(Us||!en())?io.call((t||Xs).querySelectorAll(e),0):zt(e)?p9(e,r):Xa(e)?io.call(e,0):e?[e]:[]},no=function(e){return e=U1(e)[0]||Tn("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return U1(t,r.querySelectorAll?r:r===e?Tn("Invalid scope")||Xs.createElement("div"):e)}},Wa=function(e){return e.sort(function(){return .5-Math.random()})},Ga=function(e){if(at(e))return e;var t=fr(e)?e:{each:e},r=wi(t.ease),i=t.from||0,s=parseFloat(t.base)||0,o={},a=i>0&&i<1,l=isNaN(i)||a,f=t.axis,u=i,c=i;return Lt(i)?u=c={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(u=i[0],c=i[1]),function(d,h,p){var g=(p||t).length,_=o[g],m,y,w,b,S,L,v,R,E;if(!_){if(E=t.grid==="auto"?0:(t.grid||[1,Y1])[1],!E){for(v=-Y1;v<(v=p[E++].getBoundingClientRect().left)&&Ev&&(v=S),Sg?g-1:f?f==="y"?g/E:E:Math.max(E,g/E))||0)*(i==="edges"?-1:1),_.b=g<0?s-g:s,_.u=Bt(t.amount||t.each)||0,r=r&&g<0?a3(r):r}return g=(_[d]-_.min)/_.max||0,rt(_.b+(r?r(g):g)*_.v)+_.u}},so=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(r){var i=rt(Math.round(parseFloat(r)/e)*e*t);return(i-i%1)/t+(Tr(r)?0:Bt(r))}},ja=function(e,t){var r=zt(e),i,s;return!r&&fr(e)&&(i=r=e.radius||Y1,e.values?(e=U1(e.values),(s=!Tr(e[0]))&&(i*=i)):e=so(e.increment)),Wr(t,r?at(e)?function(o){return s=e(o),Math.abs(s-o)<=i?s:o}:function(o){for(var a=parseFloat(s?o.x:o),l=parseFloat(s?o.y:0),f=Y1,u=0,c=e.length,d,h;c--;)s?(d=e[c].x-a,h=e[c].y-l,d=d*d+h*h):d=Math.abs(e[c]-a),di?s-o:o)})},Vn=function(e){return e.replace(J4,function(t){var r=t.indexOf("[")+1,i=t.substring(r||7,r?t.indexOf("]"):t.length-1).split(e9);return Ka(r?i:+i[0],r?0:+i[1],+i[2]||1e-5)})},Ja=function(e,t,r,i,s){var o=t-e,a=i-r;return Wr(s,function(l){return r+((l-e)/o*a||0)})},w9=function n(e,t,r,i){var s=isNaN(e+t)?0:function(h){return(1-h)*e+h*t};if(!s){var o=Lt(e),a={},l,f,u,c,d;if(r===!0&&(i=1)&&(r=null),o)e={p:e},t={p:t};else if(zt(e)&&!zt(t)){for(u=[],c=e.length,d=c-2,f=1;f(a=Math.abs(a))&&(l=o,s=a);return l},L1=function(e,t,r){var i=e.vars,s=i[t],o=je,a=e._ctx,l,f,u;if(s)return l=i[t+"Params"],f=i.callbackScope||e,r&&Ur.length&&T2(),a&&(je=a),u=l?s.apply(f,l):s.call(f),je=o,u},Rn=function(e){return Xr(e),e.scrollTrigger&&e.scrollTrigger.kill(!!Pt),e.progress()<1&&L1(e,"onInterrupt"),e},Ji,t3=[],r3=function(e){if(e)if(e=!e.name&&e.default||e,Ys()||e.headless){var t=e.name,r=at(e),i=t&&!r&&e.init?function(){this._props=[]}:e,s={init:En,render:po,add:fo,kill:F9,modifier:D9,rawVars:0},o={targetTest:0,get:0,getSetter:go,aliases:{},register:0};if(en(),e!==i){if(y1[t])return;x1(i,x1(E2(e,s),o)),ji(i.prototype,ji(s,E2(e,o))),y1[i.prop=t]=i,e.targetTest&&(M2.push(i),Gs[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}Va(t,i),e.register&&e.register(d1,i,c1)}else t3.push(e)},ze=255,On={aqua:[0,ze,ze],lime:[0,ze,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ze],navy:[0,0,128],white:[ze,ze,ze],olive:[128,128,0],yellow:[ze,ze,0],orange:[ze,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ze,0,0],pink:[ze,192,203],cyan:[0,ze,ze],transparent:[ze,ze,ze,0]},oo=function(e,t,r){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(r-t)*e*6:e<.5?r:e*3<2?t+(r-t)*(2/3-e)*6:t)*ze+.5|0},i3=function(e,t,r){var i=e?Tr(e)?[e>>16,e>>8&ze,e&ze]:0:On.black,s,o,a,l,f,u,c,d,h,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),On[e])i=On[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),a=e.charAt(3),e="#"+s+s+o+o+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&ze,i&ze,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&ze,e&ze]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(Ta),!t)l=+i[0]%360/360,f=+i[1]/100,u=+i[2]/100,o=u<=.5?u*(f+1):u+f-u*f,s=u*2-o,i.length>3&&(i[3]*=1),i[0]=oo(l+1/3,s,o),i[1]=oo(l,s,o),i[2]=oo(l-1/3,s,o);else if(~e.indexOf("="))return i=e.match(Ea),r&&i.length<4&&(i[3]=1),i}else i=e.match(Ta)||On.transparent;i=i.map(Number)}return t&&!p&&(s=i[0]/ze,o=i[1]/ze,a=i[2]/ze,c=Math.max(s,o,a),d=Math.min(s,o,a),u=(c+d)/2,c===d?l=f=0:(h=c-d,f=u>.5?h/(2-c-d):h/(c+d),l=c===s?(o-a)/h+(oe||m<0)&&(r+=m-t),i+=m,S=i-r,w=S-o,(w>0||y)&&(L=++c.frame,d=S-c.time*1e3,c.time=S=S/1e3,o+=w+(w>=s?4:s-w),b=1),y||(l=f(g)),b)for(h=0;h=m&&h--},_listeners:a},c})(),en=function(){return!Dn&&S1.wake()},Ce={},x9=/^[\d.\-M][\d.\-,\s]/,L9=/["']/g,S9=function(e){for(var t={},r=e.substr(1,e.length-3).split(":"),i=r[0],s=1,o=r.length,a,l,f;s1&&r.config?r.config.apply(null,~e.indexOf("{")?[S9(t[1])]:k9(e).split(",").map(za)):Ce._CE&&x9.test(e)?Ce._CE("",e):r},a3=function(e){return function(t){return 1-e(1-t)}},l3=function n(e,t){for(var r=e._first,i;r;)r instanceof Qt?n(r,t):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==t&&(r.timeline?n(r.timeline,t):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=t)),r=r._next},wi=function(e,t){return e&&(at(e)?e:Ce[e]||M9(e))||t},yi=function(e,t,r,i){r===void 0&&(r=function(l){return 1-t(1-l)}),i===void 0&&(i=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var s={easeIn:t,easeOut:r,easeInOut:i},o;return u1(e,function(a){Ce[a]=w1[a]=s,Ce[o=a.toLowerCase()]=r;for(var l in s)Ce[o+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=Ce[a+"."+l]=s[l]}),s},f3=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},ao=function n(e,t,r){var i=t>=1?t:1,s=(r||(e?.3:.45))/(t<1?t:1),o=s/Ns*(Math.asin(1/i)||0),a=function(u){return u===1?1:i*Math.pow(2,-10*u)*Q4((u-o)*s)+1},l=e==="out"?a:e==="in"?function(f){return 1-a(1-f)}:f3(a);return s=Ns/s,l.config=function(f,u){return n(e,f,u)},l},lo=function n(e,t){t===void 0&&(t=1.70158);var r=function(o){return o?--o*o*((t+1)*o+t)+1:0},i=e==="out"?r:e==="in"?function(s){return 1-r(1-s)}:f3(r);return i.config=function(s){return n(e,s)},i};u1("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;yi(n+",Power"+(t-1),e?function(r){return Math.pow(r,t)}:function(r){return r},function(r){return 1-Math.pow(1-r,t)},function(r){return r<.5?Math.pow(r*2,t)/2:1-Math.pow((1-r)*2,t)/2})}),Ce.Linear.easeNone=Ce.none=Ce.Linear.easeIn,yi("Elastic",ao("in"),ao("out"),ao()),(function(n,e){var t=1/e,r=2*t,i=2.5*t,s=function(a){return a0?r+(r+this._rDelay)*this._repeat:r):this.totalDuration()&&this._dur},e.totalDuration=function(r){return arguments.length?(this._dirty=0,Qi(this,this._repeat<0?r:(r-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(r,i){if(en(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(V2(this,r),!s._dp||s.parent||qa(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&r0||!this._tDur&&!r)&&cr(this._dp,this,this._start-this._delay)}return(this._tTime!==r||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===Fe||!this._initted&&this._dur&&r||!r&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=r),Fa(this,r,i)),this},e.time=function(r,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),r+Na(this))%(this._dur+this._rDelay)||(r?this._dur:0),i):this._time},e.totalProgress=function(r,i){return arguments.length?this.totalTime(this.totalDuration()*r,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(r,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-r:r)+Na(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(r,i){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(r-1)*s,i):this._repeat?Ki(this._tTime,s)+1:1},e.timeScale=function(r,i){if(!arguments.length)return this._rts===-Fe?0:this._rts;if(this._rts===r)return this;var s=this.parent&&this._ts?H2(this.parent._time,this):this._tTime;return this._rts=+r||0,this._ts=this._ps||r===-Fe?0:this._rts,this.totalTime(An(-Math.abs(this._delay),this.totalDuration(),s),i!==!1),A2(this),l9(this)},e.paused=function(r){return arguments.length?(this._ps!==r&&(this._ps=r,r?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(en(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==Fe&&(this._tTime-=Fe)))),this):this._ps},e.startTime=function(r){if(arguments.length){this._start=rt(r);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&cr(i,this,this._start-this._delay),this}return this._start},e.endTime=function(r){return this._start+(f1(r)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(r){var i=this.parent||this._dp;return i?r&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?H2(i.rawTime(r),this):this._tTime:this._tTime},e.revert=function(r){r===void 0&&(r=n9);var i=Pt;return Pt=r,eo(this)&&(this.timeline&&this.timeline.revert(r),this.totalTime(-.01,r.suppressEvents)),this.data!=="nested"&&r.kill!==!1&&this.kill(),Pt=i,this},e.globalTime=function(r){for(var i=this,s=arguments.length?r:i.rawTime();i;)s=i._start+s/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(r):s},e.repeat=function(r){return arguments.length?(this._repeat=r===1/0?-2:r,Ua(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(r){if(arguments.length){var i=this._time;return this._rDelay=r,Ua(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(r){return arguments.length?(this._yoyo=r,this):this._yoyo},e.seek=function(r,i){return this.totalTime($1(this,r),f1(i))},e.restart=function(r,i){return this.play().totalTime(r?-this._delay:0,f1(i)),this._dur||(this._zTime=-Fe),this},e.play=function(r,i){return r!=null&&this.seek(r,i),this.reversed(!1).paused(!1)},e.reverse=function(r,i){return r!=null&&this.seek(r||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(r,i){return r!=null&&this.seek(r,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(r){return arguments.length?(!!r!==this.reversed()&&this.timeScale(-this._rts||(r?-Fe:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-Fe,this},e.isActive=function(){var r=this.parent||this._dp,i=this._start,s;return!!(!r||this._ts&&this._initted&&r.isActive()&&(s=r.rawTime(!0))>=i&&s1?(i?(o[r]=i,s&&(o[r+"Params"]=s),r==="onUpdate"&&(this._onUpdate=i)):delete o[r],this):o[r]},e.then=function(r){var i=this,s=i._prom;return new Promise(function(o){var a=at(r)?r:Ba,l=function(){var u=i.then;i.then=null,s&&s(),at(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=u),o(a),i.then=u};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?l():i._prom=l})},e.kill=function(){Rn(this)},n})();x1(Fn.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Fe,_prom:0,_ps:!1,_rts:1});var Qt=(function(n){Sa(e,n);function e(r,i){var s;return r===void 0&&(r={}),s=n.call(this,r)||this,s.labels={},s.smoothChildTiming=!!r.smoothChildTiming,s.autoRemoveChildren=!!r.autoRemoveChildren,s._sort=f1(r.sortChildren),tt&&cr(r.parent||tt,Mr(s),i),r.reversed&&s.reverse(),r.paused&&s.paused(!0),r.scrollTrigger&&Ya(Mr(s),r.scrollTrigger),s}var t=e.prototype;return t.to=function(i,s,o){return Hn(0,arguments,this),this},t.from=function(i,s,o){return Hn(1,arguments,this),this},t.fromTo=function(i,s,o,a){return Hn(2,arguments,this),this},t.set=function(i,s,o){return s.duration=0,s.parent=this,Pn(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new pt(i,s,$1(this,o),1),this},t.call=function(i,s,o){return cr(this,pt.delayedCall(0,i,s),o)},t.staggerTo=function(i,s,o,a,l,f,u){return o.duration=s,o.stagger=o.stagger||a,o.onComplete=f,o.onCompleteParams=u,o.parent=this,new pt(i,o,$1(this,l)),this},t.staggerFrom=function(i,s,o,a,l,f,u){return o.runBackwards=1,Pn(o).immediateRender=f1(o.immediateRender),this.staggerTo(i,s,o,a,l,f,u)},t.staggerFromTo=function(i,s,o,a,l,f,u,c){return a.startAt=o,Pn(a).immediateRender=f1(a.immediateRender),this.staggerTo(i,s,a,l,f,u,c)},t.render=function(i,s,o){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,f=this._dur,u=i<=0?0:rt(i),c=this._zTime<0!=i<0&&(this._initted||!f),d,h,p,g,_,m,y,w,b,S,L,v;if(this!==tt&&u>l&&i>=0&&(u=l),u!==this._tTime||o||c){if(a!==this._time&&f&&(u+=this._time-a,i+=this._time-a),d=u,b=this._start,w=this._ts,m=!w,c&&(f||(a=this._zTime),(i||!s)&&(this._zTime=i)),this._repeat){if(L=this._yoyo,_=f+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(_*100+i,s,o);if(d=rt(u%_),u===l?(g=this._repeat,d=f):(S=rt(u/_),g=~~S,g&&g===S&&(d=f,g--),d>f&&(d=f)),S=Ki(this._tTime,_),!a&&this._tTime&&S!==g&&this._tTime-S*_-this._dur<=0&&(S=g),L&&g&1&&(d=f-d,v=1),g!==S&&!this._lock){var R=L&&S&1,E=R===(L&&g&1);if(g=a&&i>=0)for(h=this._first;h;){if(p=h._next,(h._act||d>=h._start)&&h._ts&&y!==h){if(h.parent!==this)return this.render(i,s,o);if(h.render(h._ts>0?(d-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(d-h._start)*h._ts,s,o),d!==this._time||!this._ts&&!m){y=0,p&&(u+=this._zTime=-Fe);break}}h=p}else{h=this._last;for(var H=i<0?i:d;h;){if(p=h._prev,(h._act||H<=h._end)&&h._ts&&y!==h){if(h.parent!==this)return this.render(i,s,o);if(h.render(h._ts>0?(H-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(H-h._start)*h._ts,s,o||Pt&&eo(h)),d!==this._time||!this._ts&&!m){y=0,p&&(u+=this._zTime=H?-Fe:Fe);break}}h=p}}if(y&&!s&&(this.pause(),y.render(d>=a?0:-Fe)._zTime=d>=a?1:-1,this._ts))return this._start=b,A2(this),this.render(i,s,o);this._onUpdate&&!s&&L1(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(b===this._start||Math.abs(w)!==Math.abs(this._ts))&&(this._lock||((i||!f)&&(u===l&&this._ts>0||!u&&this._ts<0)&&Xr(this,1),!s&&!(i<0&&!a)&&(u||a||!l)&&(L1(this,u===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(i,s){var o=this;if(Tr(s)||(s=$1(this,s,i)),!(i instanceof Fn)){if(zt(i))return i.forEach(function(a){return o.add(a,s)}),this;if(Lt(i))return this.addLabel(i,s);if(at(i))i=pt.delayedCall(0,i);else return this}return this!==i?cr(this,i,s):this},t.getChildren=function(i,s,o,a){i===void 0&&(i=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),a===void 0&&(a=-Y1);for(var l=[],f=this._first;f;)f._start>=a&&(f instanceof pt?s&&l.push(f):(o&&l.push(f),i&&l.push.apply(l,f.getChildren(!0,s,o)))),f=f._next;return l},t.getById=function(i){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===i)return s[o]},t.remove=function(i){return Lt(i)?this.removeLabel(i):at(i)?this.killTweensOf(i):(i.parent===this&&P2(this,i),i===this._recent&&(this._recent=this._last),bi(this))},t.totalTime=function(i,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=rt(S1.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,s),this._forcing=0,this):this._tTime},t.addLabel=function(i,s){return this.labels[i]=$1(this,s),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,s,o){var a=pt.delayedCall(0,s||En,o);return a.data="isPause",this._hasPause=1,cr(this,a,$1(this,i))},t.removePause=function(i){var s=this._first;for(i=$1(this,i);s;)s._start===i&&s.data==="isPause"&&Xr(s),s=s._next},t.killTweensOf=function(i,s,o){for(var a=this.getTweensOf(i,o),l=a.length;l--;)jr!==a[l]&&a[l].kill(i,s);return this},t.getTweensOf=function(i,s){for(var o=[],a=U1(i),l=this._first,f=Tr(s),u;l;)l instanceof pt?s9(l._targets,a)&&(f?(!jr||l._initted&&l._ts)&&l.globalTime(0)<=s&&l.globalTime(l.totalDuration())>s:!s||l.isActive())&&o.push(l):(u=l.getTweensOf(a,s)).length&&o.push.apply(o,u),l=l._next;return o},t.tweenTo=function(i,s){s=s||{};var o=this,a=$1(o,i),l=s,f=l.startAt,u=l.onStart,c=l.onStartParams,d=l.immediateRender,h,p=pt.to(o,x1({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale())||Fe,onStart:function(){if(o.pause(),!h){var _=s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale());p._dur!==_&&Qi(p,_,0,1).render(p._time,!0,!0),h=1}u&&u.apply(p,c||[])}},s));return d?p.render(0):p},t.tweenFromTo=function(i,s,o){return this.tweenTo(s,x1({startAt:{time:$1(this,i)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),e3(this,$1(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),e3(this,$1(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+Fe)},t.shiftChildren=function(i,s,o){o===void 0&&(o=0);var a=this._first,l=this.labels,f;for(i=rt(i);a;)a._start>=o&&(a._start+=i,a._end+=i),a=a._next;if(s)for(f in l)l[f]>=o&&(l[f]+=i);return bi(this)},t.invalidate=function(i){var s=this._first;for(this._lock=0;s;)s.invalidate(i),s=s._next;return n.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),bi(this)},t.totalDuration=function(i){var s=0,o=this,a=o._last,l=Y1,f,u,c;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-i:i));if(o._dirty){for(c=o.parent;a;)f=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&o._sort&&a._ts&&!o._lock?(o._lock=1,cr(o,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(s-=u,(!c&&!o._dp||c&&c.smoothChildTiming)&&(o._start+=rt(u/o._ts),o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),l=0),a._end>s&&a._ts&&(s=a._end),a=f;Qi(o,o===tt&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(i){if(tt._ts&&(Fa(tt,H2(i,tt)),Ra=S1.frame),S1.frame>=Oa){Oa+=b1.autoSleep||120;var s=tt._first;if((!s||!s._ts)&&b1.autoSleep&&S1._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||S1.sleep()}}},e})(Fn);x1(Qt.prototype,{_lock:0,_hasPause:0,_forcing:0});var T9=function(e,t,r,i,s,o,a){var l=new c1(this._pt,e,t,0,1,_3,null,s),f=0,u=0,c,d,h,p,g,_,m,y;for(l.b=r,l.e=i,r+="",i+="",(m=~i.indexOf("random("))&&(i=Vn(i)),o&&(y=[r,i],o(y,e,t),r=y[0],i=y[1]),d=r.match($s)||[];c=$s.exec(i);)p=c[0],g=i.substring(f,c.index),h?h=(h+1)%5:g.substr(-5)==="rgba("&&(h=1),p!==d[u++]&&(_=parseFloat(d[u-1])||0,l._pt={_next:l._pt,p:g||u===1?g:",",s:_,c:p.charAt(1)==="="?Gi(_,p)-_:parseFloat(p)-_,m:h&&h<4?Math.round:0},f=$s.lastIndex);return l.c=f")}),b.duration();else{L={};for(R in p)R==="ease"||R==="easeEach"||A9(R,p[R],L,p.easeEach);for(R in L)for(G=L[R].sort(function(Q,A){return Q.t-A.t}),O=0,S=0;Sl-Fe&&!u?l:if&&(d=f)),m=this._yoyo&&p&1,m&&(b=this._yEase,d=f-d),_=Ki(this._tTime,g),d===a&&!o&&this._initted&&p===_)return this._tTime=c,this;p!==_&&(w&&this._yEase&&l3(w,m),this.vars.repeatRefresh&&!m&&!this._lock&&d!==g&&this._initted&&(this._lock=o=1,this.render(rt(g*p),!0).invalidate()._lock=0))}if(!this._initted){if($a(this,u?i:d,o,s,c))return this._tTime=0,this;if(a!==this._time&&!(o&&this.vars.repeatRefresh&&p!==_))return this;if(f!==this._dur)return this.render(i,s,o)}if(this._tTime=c,this._time=d,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=y=(b||this._ease)(d/f),this._from&&(this.ratio=y=1-y),!a&&c&&!s&&!_&&(L1(this,"onStart"),this._tTime!==c))return this;for(h=this._pt;h;)h.r(y,h.d),h=h._next;w&&w.render(i<0?i:w._dur*w._ease(d/this._dur),s,o)||this._startAt&&(this._zTime=i),this._onUpdate&&!s&&(u&&to(this,i,s,o),L1(this,"onUpdate")),this._repeat&&p!==_&&this.vars.onRepeat&&!s&&this.parent&&L1(this,"onRepeat"),(c===this._tDur||!c)&&this._tTime===c&&(u&&!this._onUpdate&&to(this,i,!0,!0),(i||!f)&&(c===this._tDur&&this._ts>0||!c&&this._ts<0)&&Xr(this,1),!s&&!(u&&!a)&&(c||a||m)&&(L1(this,c===l?"onComplete":"onReverseComplete",!0),this._prom&&!(c0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),n.prototype.invalidate.call(this,i)},t.resetTo=function(i,s,o,a,l){Dn||S1.wake(),this._ts||this.play();var f=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||co(this,f),u=this._ease(f/this._dur),P9(this,i,s,o,a,u,f,l)?this.resetTo(i,s,o,a,1):(V2(this,0),this.parent||Ia(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,s){if(s===void 0&&(s="all"),!i&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?Rn(this):this.scrollTrigger&&this.scrollTrigger.kill(!!Pt),this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(i,s,jr&&jr.vars.overwrite!==!0)._first||Rn(this),this.parent&&o!==this.timeline.totalDuration()&&Qi(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,l=i?U1(i):a,f=this._ptLookup,u=this._pt,c,d,h,p,g,_,m;if((!s||s==="all")&&a9(a,l))return s==="all"&&(this._pt=0),Rn(this);for(c=this._op=this._op||[],s!=="all"&&(Lt(s)&&(g={},u1(s,function(y){return g[y]=1}),s=g),s=H9(a,s)),m=a.length;m--;)if(~l.indexOf(a[m])){d=f[m],s==="all"?(c[m]=s,p=d,h={}):(h=c[m]=c[m]||{},p=s);for(g in p)_=d&&d[g],_&&((!("kill"in _.d)||_.d.kill(g)===!0)&&P2(this,_,"_pt"),delete d[g]),h!=="all"&&(h[g]=1)}return this._initted&&!this._pt&&u&&Rn(this),this},e.to=function(i,s){return new e(i,s,arguments[2])},e.from=function(i,s){return Hn(1,arguments)},e.delayedCall=function(i,s,o,a){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},e.fromTo=function(i,s,o){return Hn(2,arguments)},e.set=function(i,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(i,s)},e.killTweensOf=function(i,s,o){return tt.killTweensOf(i,s,o)},e})(Fn);x1(pt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),u1("staggerTo,staggerFrom,staggerFromTo",function(n){pt[n]=function(){var e=new Qt,t=io.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var ho=function(e,t,r){return e[t]=r},g3=function(e,t,r){return e[t](r)},V9=function(e,t,r,i){return e[t](i.fp,r)},R9=function(e,t,r){return e.setAttribute(t,r)},go=function(e,t){return at(e[t])?g3:qs(e[t])&&e.setAttribute?R9:ho},p3=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},O9=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},_3=function(e,t){var r=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+i,r=r._next;i+=t.c}t.set(t.t,t.p,i,t)},po=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},D9=function(e,t,r,i){for(var s=this._pt,o;s;)o=s._next,s.p===i&&s.modifier(e,t,r),s=o},F9=function(e){for(var t=this._pt,r,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?P2(this,t,"_pt"):t.dep||(r=1),t=i;return!r},z9=function(e,t,r,i){i.mSet(e,t,i.m.call(i.tween,r,i.mt),i)},v3=function(e){for(var t=e._pt,r,i,s,o;t;){for(r=t._next,i=s;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:o)?t._prev._next=t:s=t,(t._next=i)?i._prev=t:o=t,t=r}e._pt=s},c1=(function(){function n(t,r,i,s,o,a,l,f,u){this.t=r,this.s=s,this.c=o,this.p=i,this.r=a||p3,this.d=l||this,this.set=f||ho,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(r,i,s){this.mSet=this.mSet||this.set,this.set=z9,this.m=r,this.mt=s,this.tween=i},n})();u1(Qs+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return Gs[n]=1}),w1.TweenMax=w1.TweenLite=pt,w1.TimelineLite=w1.TimelineMax=Qt,tt=new Qt({sortChildren:!1,defaults:Xi,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),b1.stringFilter=o3;var xi=[],R2={},B9=[],m3=0,Z9=0,_o=function(e){return(R2[e]||B9).map(function(t){return t()})},vo=function(){var e=Date.now(),t=[];e-m3>2&&(_o("matchMediaInit"),xi.forEach(function(r){var i=r.queries,s=r.conditions,o,a,l,f;for(a in i)o=ur.matchMedia(i[a]).matches,o&&(l=1),o!==s[a]&&(s[a]=o,f=1);f&&(r.revert(),l&&t.push(r))}),_o("matchMediaRevert"),t.forEach(function(r){return r.onMatch(r,function(i){return r.add(null,i)})}),m3=e,_o("matchMedia"))},C3=(function(){function n(t,r){this.selector=r&&no(r),this.data=[],this._r=[],this.isReverted=!1,this.id=Z9++,t&&this.add(t)}var e=n.prototype;return e.add=function(r,i,s){at(r)&&(s=i,i=r,r=at);var o=this,a=function(){var f=je,u=o.selector,c;return f&&f!==o&&f.data.push(o),s&&(o.selector=no(s)),je=o,c=i.apply(o,arguments),at(c)&&o._r.push(c),je=f,o.selector=u,o.isReverted=!1,c};return o.last=a,r===at?a(o,function(l){return o.add(null,l)}):r?o[r]=a:a},e.ignore=function(r){var i=je;je=null,r(this),je=i},e.getTweens=function(){var r=[];return this.data.forEach(function(i){return i instanceof n?r.push.apply(r,i.getTweens()):i instanceof pt&&!(i.parent&&i.parent.data==="nested")&&r.push(i)}),r},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(r,i){var s=this;if(r?(function(){for(var a=s.getTweens(),l=s.data.length,f;l--;)f=s.data[l],f.data==="isFlip"&&(f.revert(),f.getChildren(!0,!0,!1).forEach(function(u){return a.splice(a.indexOf(u),1)}));for(a.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,c){return c.g-u.g||-1/0}).forEach(function(u){return u.t.revert(r)}),l=s.data.length;l--;)f=s.data[l],f instanceof Qt?f.data!=="nested"&&(f.scrollTrigger&&f.scrollTrigger.revert(),f.kill()):!(f instanceof pt)&&f.revert&&f.revert(r);s._r.forEach(function(u){return u(r,s)}),s.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var o=xi.length;o--;)xi[o].id===this.id&&xi.splice(o,1)},e.revert=function(r){this.kill(r||{})},n})(),I9=(function(){function n(t){this.contexts=[],this.scope=t,je&&je.data.push(this)}var e=n.prototype;return e.add=function(r,i,s){fr(r)||(r={matches:r});var o=new C3(0,s||this.scope),a=o.conditions={},l,f,u;je&&!o.selector&&(o.selector=je.selector),this.contexts.push(o),i=o.add("onMatch",i),o.queries=r;for(f in r)f==="all"?u=1:(l=ur.matchMedia(r[f]),l&&(xi.indexOf(o)<0&&xi.push(o),(a[f]=l.matches)&&(u=1),l.addListener?l.addListener(vo):l.addEventListener("change",vo)));return u&&i(o,function(c){return o.add(null,c)}),this},e.revert=function(r){this.kill(r||{})},e.kill=function(r){this.contexts.forEach(function(i){return i.kill(r,!0)})},n})(),O2={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r1){var i=e.map(function(u){return d1.quickSetter(u,t,r)}),s=i.length;return function(u){for(var c=s;c--;)i[c](u)}}e=e[0]||{};var o=y1[t],a=Ci(e),l=a.harness&&(a.harness.aliases||{})[t]||t,f=o?function(u){var c=new o;Ji._pt=0,c.init(e,r?u+r:u,Ji,0,[e]),c.render(1,c),Ji._pt&&po(1,Ji)}:a.set(e,l);return o?f:function(u){return f(e,l,r?u+r:u,a,1)}},quickTo:function(e,t,r){var i,s=d1.to(e,x1((i={},i[t]="+=0.1",i.paused=!0,i.stagger=0,i),r||{})),o=function(l,f,u){return s.resetTo(t,l,f,u)};return o.tween=s,o},isTweening:function(e){return tt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=wi(e.ease,Xi.ease)),Za(Xi,e||{})},config:function(e){return Za(b1,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,i=e.plugins,s=e.defaults,o=e.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!y1[a]&&!w1[a]&&Tn(t+" effect requires "+a+" plugin.")}),Ks[t]=function(a,l,f){return r(U1(a),x1(l||{},s),f)},o&&(Qt.prototype[t]=function(a,l,f){return this.add(Ks[t](a,fr(l)?l:(f=l)&&{},this),f)})},registerEase:function(e,t){Ce[e]=wi(t)},parseEase:function(e,t){return arguments.length?wi(e,t):Ce},getById:function(e){return tt.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var r=new Qt(e),i,s;for(r.smoothChildTiming=f1(e.smoothChildTiming),tt.remove(r),r._dp=0,r._time=r._tTime=tt._time,i=tt._first;i;)s=i._next,(t||!(!i._dur&&i instanceof pt&&i.vars.onComplete===i._targets[0]))&&cr(r,i,i._start-i._delay),i=s;return cr(tt,r,0),r},context:function(e,t){return e?new C3(e,t):je},matchMedia:function(e){return new I9(e)},matchMediaRefresh:function(){return xi.forEach(function(e){var t=e.conditions,r,i;for(i in t)t[i]&&(t[i]=!1,r=1);r&&e.revert()})||vo()},addEventListener:function(e,t){var r=R2[e]||(R2[e]=[]);~r.indexOf(t)||r.push(t)},removeEventListener:function(e,t){var r=R2[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},utils:{wrap:C9,wrapYoyo:b9,distribute:Ga,random:Ka,snap:ja,normalize:m9,getUnit:Bt,clamp:g9,splitColor:i3,toArray:U1,selector:no,mapRange:Ja,pipe:_9,unitize:v9,interpolate:w9,shuffle:Wa},install:Aa,effects:Ks,ticker:S1,updateRoot:Qt.updateRoot,plugins:y1,globalTimeline:tt,core:{PropTween:c1,globals:Va,Tween:pt,Timeline:Qt,Animation:Fn,getCache:Ci,_removeLinkedListItem:P2,reverting:function(){return Pt},context:function(e){return e&&je&&(je.data.push(e),e._ctx=je),je},suppressOverwrites:function(e){return Is=e}}};u1("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return O2[n]=pt[n]}),S1.add(Qt.updateRoot),Ji=O2.to({},{duration:0});var N9=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r},q9=function(e,t){var r=e._targets,i,s,o;for(i in t)for(s=r.length;s--;)o=e._ptLookup[s][i],o&&(o=o.d)&&(o._pt&&(o=N9(o,i)),o&&o.modifier&&o.modifier(t[i],e,r[s],i))},mo=function(e,t){return{name:e,headless:1,rawVars:1,init:function(i,s,o){o._onInit=function(a){var l,f;if(Lt(s)&&(l={},u1(s,function(u){return l[u]=1}),s=l),t){l={};for(f in s)l[f]=t(s[f]);s=l}q9(a,s)}}}},d1=O2.registerPlugin({name:"attr",init:function(e,t,r,i,s){var o,a,l;this.tween=r;for(o in t)l=e.getAttribute(o)||"",a=this.add(e,"setAttribute",(l||0)+"",t[o],i,s,0,0,o),a.op=o,a.b=l,this._props.push(o)},render:function(e,t){for(var r=t._pt;r;)Pt?r.set(r.t,r.p,r.b,r):r.r(e,r.d),r=r._next}},{name:"endArray",headless:1,init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r],0,0,0,0,0,1)}},mo("roundProps",so),mo("modifiers"),mo("snap",ja))||O2;pt.version=Qt.version=d1.version="3.14.2",Ha=1,Ys()&&en(),Ce.Power0,Ce.Power1,Ce.Power2,Ce.Power3,Ce.Power4,Ce.Linear,Ce.Quad,Ce.Cubic,Ce.Quart,Ce.Quint,Ce.Strong,Ce.Elastic,Ce.Back,Ce.SteppedEase,Ce.Bounce,Ce.Sine,Ce.Expo,Ce.Circ;var b3,Kr,tn,Co,Li,w3,bo,Y9=function(){return typeof window<"u"},Er={},Si=180/Math.PI,rn=Math.PI/180,nn=Math.atan2,y3=1e8,wo=/([A-Z])/g,$9=/(left|right|width|margin|padding|x)/i,U9=/[\s,\(]\S/,dr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},yo=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},X9=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},W9=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},G9=function(e,t){return t.set(t.t,t.p,e===1?t.e:e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},j9=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},x3=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},L3=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},K9=function(e,t,r){return e.style[t]=r},Q9=function(e,t,r){return e.style.setProperty(t,r)},J9=function(e,t,r){return e._gsap[t]=r},e6=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},t6=function(e,t,r,i,s){var o=e._gsap;o.scaleX=o.scaleY=r,o.renderTransform(s,o)},r6=function(e,t,r,i,s){var o=e._gsap;o[t]=r,o.renderTransform(s,o)},it="transform",h1=it+"Origin",i6=function n(e,t){var r=this,i=this.target,s=i.style,o=i._gsap;if(e in Er&&s){if(this.tfm=this.tfm||{},e!=="transform")e=dr[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return r.tfm[a]=Pr(i,a)}):this.tfm[e]=o.x?o[e]:Pr(i,e),e===h1&&(this.tfm.zOrigin=o.zOrigin);else return dr.transform.split(",").forEach(function(a){return n.call(r,a,t)});if(this.props.indexOf(it)>=0)return;o.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(h1,t,"")),e=it}(s||t)&&this.props.push(e,t,s[e])},S3=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},n6=function(){var e=this.props,t=this.target,r=t.style,i=t._gsap,s,o;for(s=0;s=0?T3[o]:"")+e},Lo=function(){Y9()&&window.document&&(b3=window,Kr=b3.document,tn=Kr.documentElement,Li=xo("div")||{style:{}},xo("div"),it=sn(it),h1=it+"Origin",Li.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",M3=!!sn("perspective"),bo=d1.core.reverting,Co=1)},E3=function(e){var t=e.ownerSVGElement,r=xo("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),s;i.style.display="block",r.appendChild(i),tn.appendChild(r);try{s=i.getBBox()}catch{}return r.removeChild(i),tn.removeChild(r),s},P3=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},H3=function(e){var t,r;try{t=e.getBBox()}catch{t=E3(e),r=1}return t&&(t.width||t.height)||r||(t=E3(e)),t&&!t.width&&!t.x&&!t.y?{x:+P3(e,["x","cx","x1"])||0,y:+P3(e,["y","cy","y1"])||0,width:0,height:0}:t},A3=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&H3(e))},Qr=function(e,t){if(t){var r=e.style,i;t in Er&&t!==h1&&(t=it),r.removeProperty?(i=t.substr(0,2),(i==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),r.removeProperty(i==="--"?t:t.replace(wo,"-$1").toLowerCase())):r.removeAttribute(t)}},Jr=function(e,t,r,i,s,o){var a=new c1(e._pt,t,r,0,1,o?L3:x3);return e._pt=a,a.b=i,a.e=s,e._props.push(r),a},V3={deg:1,rad:1,turn:1},s6={grid:1,flex:1},ei=function n(e,t,r,i){var s=parseFloat(r)||0,o=(r+"").trim().substr((s+"").length)||"px",a=Li.style,l=$9.test(t),f=e.tagName.toLowerCase()==="svg",u=(f?"client":"offset")+(l?"Width":"Height"),c=100,d=i==="px",h=i==="%",p,g,_,m;if(i===o||!s||V3[i]||V3[o])return s;if(o!=="px"&&!d&&(s=n(e,t,r,"px")),m=e.getCTM&&A3(e),(h||o==="%")&&(Er[t]||~t.indexOf("adius")))return p=m?e.getBBox()[l?"width":"height"]:e[u],ct(h?s/p*c:s/100*p);if(a[l?"width":"height"]=c+(d?o:i),g=i!=="rem"&&~t.indexOf("adius")||i==="em"&&e.appendChild&&!f?e:e.parentNode,m&&(g=(e.ownerSVGElement||{}).parentNode),(!g||g===Kr||!g.appendChild)&&(g=Kr.body),_=g._gsap,_&&h&&_.width&&l&&_.time===S1.time&&!_.uncache)return ct(s/_.width*c);if(h&&(t==="height"||t==="width")){var y=e.style[t];e.style[t]=c+i,p=e[u],y?e.style[t]=y:Qr(e,t)}else(h||o==="%")&&!s6[k1(g,"display")]&&(a.position=k1(e,"position")),g===e&&(a.position="static"),g.appendChild(Li),p=Li[u],g.removeChild(Li),a.position="absolute";return l&&h&&(_=Ci(g),_.time=S1.time,_.width=g[u]),ct(d?p*s/c:p&&s?c/p*s:0)},Pr=function(e,t,r,i){var s;return Co||Lo(),t in dr&&t!=="transform"&&(t=dr[t],~t.indexOf(",")&&(t=t.split(",")[0])),Er[t]&&t!=="transform"?(s=Zn(e,i),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:F2(k1(e,h1))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||i||~(s+"").indexOf("calc("))&&(s=D2[t]&&D2[t](e,t,r)||k1(e,t)||Da(e,t)||(t==="opacity"?1:0))),r&&!~(s+"").trim().indexOf(" ")?ei(e,t,s,r)+r:s},o6=function(e,t,r,i){if(!r||r==="none"){var s=sn(t,e,1),o=s&&k1(e,s,1);o&&o!==r?(t=s,r=o):t==="borderColor"&&(r=k1(e,"borderTopColor"))}var a=new c1(this._pt,e.style,t,0,1,_3),l=0,f=0,u,c,d,h,p,g,_,m,y,w,b,S;if(a.b=r,a.e=i,r+="",i+="",i.substring(0,6)==="var(--"&&(i=k1(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(g=e.style[t],e.style[t]=i,i=k1(e,t)||i,g?e.style[t]=g:Qr(e,t)),u=[r,i],o3(u),r=u[0],i=u[1],d=r.match(Wi)||[],S=i.match(Wi)||[],S.length){for(;c=Wi.exec(i);)_=c[0],y=i.substring(l,c.index),p?p=(p+1)%5:(y.substr(-5)==="rgba("||y.substr(-5)==="hsla(")&&(p=1),_!==(g=d[f++]||"")&&(h=parseFloat(g)||0,b=g.substr((h+"").length),_.charAt(1)==="="&&(_=Gi(h,_)+b),m=parseFloat(_),w=_.substr((m+"").length),l=Wi.lastIndex-w.length,w||(w=w||b1.units[t]||b,l===i.length&&(i+=w,a.e+=w)),b!==w&&(h=ei(e,t,g,w)||0),a._pt={_next:a._pt,p:y||f===1?y:",",s:h,c:m-h,m:p&&p<4||t==="zIndex"?Math.round:0});a.c=l-1;)a=s[f],Er[a]&&(l=1,a=a==="transformOrigin"?h1:it),Qr(r,a);l&&(Qr(r,it),o&&(o.svg&&r.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Zn(r,1),o.uncache=1,S3(i)))}},D2={clearProps:function(e,t,r,i,s){if(s.data!=="isFromStart"){var o=e._pt=new c1(e._pt,t,r,0,0,l6);return o.u=i,o.pr=-10,o.tween=s,e._props.push(r),1}}},Bn=[1,0,0,1,0,0],O3={},D3=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},F3=function(e){var t=k1(e,it);return D3(t)?Bn:t.substr(7).match(Ea).map(ct)},So=function(e,t){var r=e._gsap||Ci(e),i=e.style,s=F3(e),o,a,l,f;return r.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,s=[l.a,l.b,l.c,l.d,l.e,l.f],s.join(",")==="1,0,0,1,0,0"?Bn:s):(s===Bn&&!e.offsetParent&&e!==tn&&!r.svg&&(l=i.display,i.display="block",o=e.parentNode,(!o||!e.offsetParent&&!e.getBoundingClientRect().width)&&(f=1,a=e.nextElementSibling,tn.appendChild(e)),s=F3(e),l?i.display=l:Qr(e,"display"),f&&(a?o.insertBefore(e,a):o?o.appendChild(e):tn.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},ko=function(e,t,r,i,s,o){var a=e._gsap,l=s||So(e,!0),f=a.xOrigin||0,u=a.yOrigin||0,c=a.xOffset||0,d=a.yOffset||0,h=l[0],p=l[1],g=l[2],_=l[3],m=l[4],y=l[5],w=t.split(" "),b=parseFloat(w[0])||0,S=parseFloat(w[1])||0,L,v,R,E;r?l!==Bn&&(v=h*_-p*g)&&(R=b*(_/v)+S*(-g/v)+(g*y-_*m)/v,E=b*(-p/v)+S*(h/v)-(h*y-p*m)/v,b=R,S=E):(L=H3(e),b=L.x+(~w[0].indexOf("%")?b/100*L.width:b),S=L.y+(~(w[1]||w[0]).indexOf("%")?S/100*L.height:S)),i||i!==!1&&a.smooth?(m=b-f,y=S-u,a.xOffset=c+(m*h+y*g)-m,a.yOffset=d+(m*p+y*_)-y):a.xOffset=a.yOffset=0,a.xOrigin=b,a.yOrigin=S,a.smooth=!!i,a.origin=t,a.originIsAbsolute=!!r,e.style[h1]="0px 0px",o&&(Jr(o,a,"xOrigin",f,b),Jr(o,a,"yOrigin",u,S),Jr(o,a,"xOffset",c,a.xOffset),Jr(o,a,"yOffset",d,a.yOffset)),e.setAttribute("data-svg-origin",b+" "+S)},Zn=function(e,t){var r=e._gsap||new u3(e);if("x"in r&&!t&&!r.uncache)return r;var i=e.style,s=r.scaleX<0,o="px",a="deg",l=getComputedStyle(e),f=k1(e,h1)||"0",u,c,d,h,p,g,_,m,y,w,b,S,L,v,R,E,H,z,O,G,Y,j,Q,A,ee,D,C,be,me,ht,Le,Ve;return u=c=d=g=_=m=y=w=b=0,h=p=1,r.svg=!!(e.getCTM&&A3(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[it]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[it]!=="none"?l[it]:"")),i.scale=i.rotate=i.translate="none"),v=So(e,r.svg),r.svg&&(r.uncache?(ee=e.getBBox(),f=r.xOrigin-ee.x+"px "+(r.yOrigin-ee.y)+"px",A=""):A=!t&&e.getAttribute("data-svg-origin"),ko(e,A||f,!!A||r.originIsAbsolute,r.smooth!==!1,v)),S=r.xOrigin||0,L=r.yOrigin||0,v!==Bn&&(z=v[0],O=v[1],G=v[2],Y=v[3],u=j=v[4],c=Q=v[5],v.length===6?(h=Math.sqrt(z*z+O*O),p=Math.sqrt(Y*Y+G*G),g=z||O?nn(O,z)*Si:0,y=G||Y?nn(G,Y)*Si+g:0,y&&(p*=Math.abs(Math.cos(y*rn))),r.svg&&(u-=S-(S*z+L*G),c-=L-(S*O+L*Y))):(Ve=v[6],ht=v[7],C=v[8],be=v[9],me=v[10],Le=v[11],u=v[12],c=v[13],d=v[14],R=nn(Ve,me),_=R*Si,R&&(E=Math.cos(-R),H=Math.sin(-R),A=j*E+C*H,ee=Q*E+be*H,D=Ve*E+me*H,C=j*-H+C*E,be=Q*-H+be*E,me=Ve*-H+me*E,Le=ht*-H+Le*E,j=A,Q=ee,Ve=D),R=nn(-G,me),m=R*Si,R&&(E=Math.cos(-R),H=Math.sin(-R),A=z*E-C*H,ee=O*E-be*H,D=G*E-me*H,Le=Y*H+Le*E,z=A,O=ee,G=D),R=nn(O,z),g=R*Si,R&&(E=Math.cos(R),H=Math.sin(R),A=z*E+O*H,ee=j*E+Q*H,O=O*E-z*H,Q=Q*E-j*H,z=A,j=ee),_&&Math.abs(_)+Math.abs(g)>359.9&&(_=g=0,m=180-m),h=ct(Math.sqrt(z*z+O*O+G*G)),p=ct(Math.sqrt(Q*Q+Ve*Ve)),R=nn(j,Q),y=Math.abs(R)>2e-4?R*Si:0,b=Le?1/(Le<0?-Le:Le):0),r.svg&&(A=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!D3(k1(e,it)),A&&e.setAttribute("transform",A))),Math.abs(y)>90&&Math.abs(y)<270&&(s?(h*=-1,y+=g<=0?180:-180,g+=g<=0?180:-180):(p*=-1,y+=y<=0?180:-180)),t=t||r.uncache,r.x=u-((r.xPercent=u&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+o,r.y=c-((r.yPercent=c&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-c)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+o,r.z=d+o,r.scaleX=ct(h),r.scaleY=ct(p),r.rotation=ct(g)+a,r.rotationX=ct(_)+a,r.rotationY=ct(m)+a,r.skewX=y+a,r.skewY=w+a,r.transformPerspective=b+o,(r.zOrigin=parseFloat(f.split(" ")[2])||!t&&r.zOrigin||0)&&(i[h1]=F2(f)),r.xOffset=r.yOffset=0,r.force3D=b1.force3D,r.renderTransform=r.svg?u6:M3?z3:f6,r.uncache=0,r},F2=function(e){return(e=e.split(" "))[0]+" "+e[1]},Mo=function(e,t,r){var i=Bt(t);return ct(parseFloat(t)+parseFloat(ei(e,"x",r+"px",i)))+i},f6=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,z3(e,t)},ki="0deg",In="0px",Mi=") ",z3=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.z,f=r.rotation,u=r.rotationY,c=r.rotationX,d=r.skewX,h=r.skewY,p=r.scaleX,g=r.scaleY,_=r.transformPerspective,m=r.force3D,y=r.target,w=r.zOrigin,b="",S=m==="auto"&&e&&e!==1||m===!0;if(w&&(c!==ki||u!==ki)){var L=parseFloat(u)*rn,v=Math.sin(L),R=Math.cos(L),E;L=parseFloat(c)*rn,E=Math.cos(L),o=Mo(y,o,v*E*-w),a=Mo(y,a,-Math.sin(L)*-w),l=Mo(y,l,R*E*-w+w)}_!==In&&(b+="perspective("+_+Mi),(i||s)&&(b+="translate("+i+"%, "+s+"%) "),(S||o!==In||a!==In||l!==In)&&(b+=l!==In||S?"translate3d("+o+", "+a+", "+l+") ":"translate("+o+", "+a+Mi),f!==ki&&(b+="rotate("+f+Mi),u!==ki&&(b+="rotateY("+u+Mi),c!==ki&&(b+="rotateX("+c+Mi),(d!==ki||h!==ki)&&(b+="skew("+d+", "+h+Mi),(p!==1||g!==1)&&(b+="scale("+p+", "+g+Mi),y.style[it]=b||"translate(0, 0)"},u6=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.rotation,f=r.skewX,u=r.skewY,c=r.scaleX,d=r.scaleY,h=r.target,p=r.xOrigin,g=r.yOrigin,_=r.xOffset,m=r.yOffset,y=r.forceCSS,w=parseFloat(o),b=parseFloat(a),S,L,v,R,E;l=parseFloat(l),f=parseFloat(f),u=parseFloat(u),u&&(u=parseFloat(u),f+=u,l+=u),l||f?(l*=rn,f*=rn,S=Math.cos(l)*c,L=Math.sin(l)*c,v=Math.sin(l-f)*-d,R=Math.cos(l-f)*d,f&&(u*=rn,E=Math.tan(f-u),E=Math.sqrt(1+E*E),v*=E,R*=E,u&&(E=Math.tan(u),E=Math.sqrt(1+E*E),S*=E,L*=E)),S=ct(S),L=ct(L),v=ct(v),R=ct(R)):(S=c,R=d,L=v=0),(w&&!~(o+"").indexOf("px")||b&&!~(a+"").indexOf("px"))&&(w=ei(h,"x",o,"px"),b=ei(h,"y",a,"px")),(p||g||_||m)&&(w=ct(w+p-(p*S+g*v)+_),b=ct(b+g-(p*L+g*R)+m)),(i||s)&&(E=h.getBBox(),w=ct(w+i/100*E.width),b=ct(b+s/100*E.height)),E="matrix("+S+","+L+","+v+","+R+","+w+","+b+")",h.setAttribute("transform",E),y&&(h.style[it]=E)},c6=function(e,t,r,i,s){var o=360,a=Lt(s),l=parseFloat(s)*(a&&~s.indexOf("rad")?Si:1),f=l-i,u=i+f+"deg",c,d;return a&&(c=s.split("_")[1],c==="short"&&(f%=o,f!==f%(o/2)&&(f+=f<0?o:-o)),c==="cw"&&f<0?f=(f+o*y3)%o-~~(f/o)*o:c==="ccw"&&f>0&&(f=(f-o*y3)%o-~~(f/o)*o)),e._pt=d=new c1(e._pt,t,r,i,f,X9),d.e=u,d.u="deg",e._props.push(r),d},B3=function(e,t){for(var r in t)e[r]=t[r];return e},d6=function(e,t,r){var i=B3({},r._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=r.style,a,l,f,u,c,d,h,p;i.svg?(f=r.getAttribute("transform"),r.setAttribute("transform",""),o[it]=t,a=Zn(r,1),Qr(r,it),r.setAttribute("transform",f)):(f=getComputedStyle(r)[it],o[it]=t,a=Zn(r,1),o[it]=f);for(l in Er)f=i[l],u=a[l],f!==u&&s.indexOf(l)<0&&(h=Bt(f),p=Bt(u),c=h!==p?ei(r,l,f,p):parseFloat(f),d=parseFloat(u),e._pt=new c1(e._pt,a,l,c,d-c,yo),e._pt.u=p||0,e._props.push(l));B3(a,i)};u1("padding,margin,Width,Radius",function(n,e){var t="Top",r="Right",i="Bottom",s="Left",o=(e<3?[t,r,i,s]:[t+s,t+r,i+r,i+s]).map(function(a){return e<2?n+a:"border"+a+n});D2[e>1?"border"+n:n]=function(a,l,f,u,c){var d,h;if(arguments.length<4)return d=o.map(function(p){return Pr(a,p,f)}),h=d.join(" "),h.split(d[0]).length===5?d[0]:h;d=(u+"").split(" "),h={},o.forEach(function(p,g){return h[p]=d[g]=d[g]||d[(g-1)/2|0]}),a.init(l,h,c)}});var Z3={name:"css",register:Lo,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,s){var o=this._props,a=e.style,l=r.vars.startAt,f,u,c,d,h,p,g,_,m,y,w,b,S,L,v,R,E;Co||Lo(),this.styles=this.styles||k3(e),R=this.styles.props,this.tween=r;for(g in t)if(g!=="autoRound"&&(u=t[g],!(y1[g]&&c3(g,t,r,i,e,s)))){if(h=typeof u,p=D2[g],h==="function"&&(u=u.call(r,i,e,s),h=typeof u),h==="string"&&~u.indexOf("random(")&&(u=Vn(u)),p)p(this,e,g,u,r)&&(v=1);else if(g.substr(0,2)==="--")f=(getComputedStyle(e).getPropertyValue(g)+"").trim(),u+="",Gr.lastIndex=0,Gr.test(f)||(_=Bt(f),m=Bt(u),m?_!==m&&(f=ei(e,g,f,m)+m):_&&(u+=_)),this.add(a,"setProperty",f,u,i,s,0,0,g),o.push(g),R.push(g,0,a[g]);else if(h!=="undefined"){if(l&&g in l?(f=typeof l[g]=="function"?l[g].call(r,i,e,s):l[g],Lt(f)&&~f.indexOf("random(")&&(f=Vn(f)),Bt(f+"")||f==="auto"||(f+=b1.units[g]||Bt(Pr(e,g))||""),(f+"").charAt(1)==="="&&(f=Pr(e,g))):f=Pr(e,g),d=parseFloat(f),y=h==="string"&&u.charAt(1)==="="&&u.substr(0,2),y&&(u=u.substr(2)),c=parseFloat(u),g in dr&&(g==="autoAlpha"&&(d===1&&Pr(e,"visibility")==="hidden"&&c&&(d=0),R.push("visibility",0,a.visibility),Jr(this,a,"visibility",d?"inherit":"hidden",c?"inherit":"hidden",!c)),g!=="scale"&&g!=="transform"&&(g=dr[g],~g.indexOf(",")&&(g=g.split(",")[0]))),w=g in Er,w){if(this.styles.save(g),E=u,h==="string"&&u.substring(0,6)==="var(--"){if(u=k1(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var H=e.style.perspective;e.style.perspective=u,u=k1(e,"perspective"),H?e.style.perspective=H:Qr(e,"perspective")}c=parseFloat(u)}if(b||(S=e._gsap,S.renderTransform&&!t.parseTransform||Zn(e,t.parseTransform),L=t.smoothOrigin!==!1&&S.smooth,b=this._pt=new c1(this._pt,a,it,0,1,S.renderTransform,S,0,-1),b.dep=1),g==="scale")this._pt=new c1(this._pt,S,"scaleY",S.scaleY,(y?Gi(S.scaleY,y+c):c)-S.scaleY||0,yo),this._pt.u=0,o.push("scaleY",g),g+="X";else if(g==="transformOrigin"){R.push(h1,0,a[h1]),u=a6(u),S.svg?ko(e,u,0,L,0,this):(m=parseFloat(u.split(" ")[2])||0,m!==S.zOrigin&&Jr(this,S,"zOrigin",S.zOrigin,m),Jr(this,a,g,F2(f),F2(u)));continue}else if(g==="svgOrigin"){ko(e,u,1,L,0,this);continue}else if(g in O3){c6(this,S,g,d,y?Gi(d,y+u):u);continue}else if(g==="smoothOrigin"){Jr(this,S,"smooth",S.smooth,u);continue}else if(g==="force3D"){S[g]=u;continue}else if(g==="transform"){d6(this,u,e);continue}}else g in a||(g=sn(g)||g);if(w||(c||c===0)&&(d||d===0)&&!U9.test(u)&&g in a)_=(f+"").substr((d+"").length),c||(c=0),m=Bt(u)||(g in b1.units?b1.units[g]:_),_!==m&&(d=ei(e,g,f,m)),this._pt=new c1(this._pt,w?S:a,g,d,(y?Gi(d,y+c):c)-d,!w&&(m==="px"||g==="zIndex")&&t.autoRound!==!1?j9:yo),this._pt.u=m||0,w&&E!==u?(this._pt.b=f,this._pt.e=E,this._pt.r=G9):_!==m&&m!=="%"&&(this._pt.b=f,this._pt.r=W9);else if(g in a)o6.call(this,e,g,f,y?y+u:u);else if(g in e)this.add(e,g,f||e[g],y?y+u:u,i,s);else if(g!=="parseTransform"){Ws(g,u);continue}w||(g in a?R.push(g,0,a[g]):typeof e[g]=="function"?R.push(g,2,e[g]()):R.push(g,1,f||e[g])),o.push(g)}}v&&v3(this)},render:function(e,t){if(t.tween._time||!bo())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:Pr,aliases:dr,getSetter:function(e,t,r){var i=dr[t];return i&&i.indexOf(",")<0&&(t=i),t in Er&&t!==h1&&(e._gsap.x||Pr(e,"x"))?r&&w3===r?t==="scale"?e6:J9:(w3=r||{})&&(t==="scale"?t6:r6):e.style&&!qs(e.style[t])?K9:~t.indexOf("-")?Q9:go(e,t)},core:{_removeProperty:Qr,_getMatrix:So}};d1.utils.checkPrefix=sn,d1.core.getStyleSaver=k3,(function(n,e,t,r){var i=u1(n+","+e+","+t,function(s){Er[s]=1});u1(e,function(s){b1.units[s]="deg",O3[s]=1}),dr[i[13]]=n+","+e,u1(r,function(s){var o=s.split(":");dr[o[1]]=i[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY"),u1("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){b1.units[n]="px"}),d1.registerPlugin(Z3);var hr=d1.registerPlugin(Z3)||d1;hr.core.Tween;function h6(n,e){for(var t=0;tl?(s=i,i=p,a=o,o=_):r?i+=p:i=s+(p-s)/(_-a)*(o-a)},c=function(){s=i=r?0:i,a=o=0},d=function(p){var g=a,_=s,m=qn();return(p||p===0)&&p!==i&&u(p),o===a||m-a>f?0:(i+(r?_:-_))/((r?m:o)-g)*1e3};return{update:u,reset:c,getVelocity:d}},$n=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},U3=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},X3=function(){Nn=Ht.core.globals().ScrollTrigger,Nn&&Nn.core&&p6()},W3=function(e){return Ht=e||Y3(),!z2&&Ht&&typeof document<"u"&&document.body&&(M1=window,ti=document,ri=ti.documentElement,on=ti.body,N3=[M1,ti,ri,on],Ht.utils.clamp,q3=Ht.core.context||function(){},Ti="onpointerenter"in on?"pointer":"mouse",I3=dt.isTouch=M1.matchMedia&&M1.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in M1||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,ir=dt.eventTypes=("ontouchstart"in ri?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in ri?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return $3=0},500),X3(),z2=1),z2};t1.op=Ct,ge.cache=0;var dt=(function(){function n(t){this.init(t)}var e=n.prototype;return e.init=function(r){z2||W3(Ht)||console.warn("Please gsap.registerPlugin(Observer)"),Nn||X3();var i=r.tolerance,s=r.dragMinimum,o=r.type,a=r.target,l=r.lineHeight,f=r.debounce,u=r.preventDefault,c=r.onStop,d=r.onStopDelay,h=r.ignore,p=r.wheelSpeed,g=r.event,_=r.onDragStart,m=r.onDragEnd,y=r.onDrag,w=r.onPress,b=r.onRelease,S=r.onRight,L=r.onLeft,v=r.onUp,R=r.onDown,E=r.onChangeX,H=r.onChangeY,z=r.onChange,O=r.onToggleX,G=r.onToggleY,Y=r.onHover,j=r.onHoverEnd,Q=r.onMove,A=r.ignoreCheck,ee=r.isNormalizer,D=r.onGestureStart,C=r.onGestureEnd,be=r.onWheel,me=r.onEnable,ht=r.onDisable,Le=r.onClick,Ve=r.scrollSpeed,Pe=r.capture,we=r.allowClicks,He=r.lockAxis,Ye=r.onLockAxis;this.target=a=g1(a)||ri,this.vars=r,h&&(h=Ht.utils.toArray(h)),i=i||1e-9,s=s||0,p=p||1,Ve=Ve||1,o=o||"wheel,touch,pointer",f=f!==!1,l||(l=parseFloat(M1.getComputedStyle(on).lineHeight)||22);var _1,nt,Ke,he,Be,$e,Se,T=this,lt=0,Mt=0,qt=r.passive||!u&&r.passive!==!1,Oe=ni(a,t1),vt=ni(a,Ct),B=Oe(),V=vt(),F=~o.indexOf("touch")&&!~o.indexOf("pointer")&&ir[0]==="pointerdown",re=Yn(a),fe=a.ownerDocument||ti,Me=[0,0,0],Ue=[0,0,0],Qe=0,Yt=function(){return Qe=qn()},ye=function($,ue){return(T.event=$)&&h&&_6($.target,h)||ue&&F&&$.pointerType!=="touch"||A&&A($,ue)},At=function(){T._vx.reset(),T._vy.reset(),nt.pause(),c&&c(T)},ft=function(){var $=T.deltaX=U3(Me),ue=T.deltaY=U3(Ue),Z=Math.abs($)>=i,K=Math.abs(ue)>=i;z&&(Z||K)&&z(T,$,ue,Me,Ue),Z&&(S&&T.deltaX>0&&S(T),L&&T.deltaX<0&&L(T),E&&E(T),O&&T.deltaX<0!=lt<0&&O(T),lt=T.deltaX,Me[0]=Me[1]=Me[2]=0),K&&(R&&T.deltaY>0&&R(T),v&&T.deltaY<0&&v(T),H&&H(T),G&&T.deltaY<0!=Mt<0&&G(T),Mt=T.deltaY,Ue[0]=Ue[1]=Ue[2]=0),(he||Ke)&&(Q&&Q(T),Ke&&(_&&Ke===1&&_(T),y&&y(T),Ke=0),he=!1),$e&&!($e=!1)&&Ye&&Ye(T),Be&&(be(T),Be=!1),_1=0},H1=function($,ue,Z){Me[Z]+=$,Ue[Z]+=ue,T._vx.update($),T._vy.update(ue),f?_1||(_1=requestAnimationFrame(ft)):ft()},$t=function($,ue){He&&!Se&&(T.axis=Se=Math.abs($)>Math.abs(ue)?"x":"y",$e=!0),Se!=="y"&&(Me[2]+=$,T._vx.update($,!0)),Se!=="x"&&(Ue[2]+=ue,T._vy.update(ue,!0)),f?_1||(_1=requestAnimationFrame(ft)):ft()},Re=function($){if(!ye($,1)){$=$n($,u);var ue=$.clientX,Z=$.clientY,K=ue-T.x,W=Z-T.y,J=T.isDragging;T.x=ue,T.y=Z,(J||(K||W)&&(Math.abs(T.startX-ue)>=s||Math.abs(T.startY-Z)>=s))&&(Ke||(Ke=J?2:1),J||(T.isDragging=!0),$t(K,W))}},Ze=T.onPress=function(q){ye(q,1)||q&&q.button||(T.axis=Se=null,nt.pause(),T.isPressed=!0,q=$n(q),lt=Mt=0,T.startX=T.x=q.clientX,T.startY=T.y=q.clientY,T._vx.reset(),T._vy.reset(),Jt(ee?a:fe,ir[1],Re,qt,!0),T.deltaX=T.deltaY=0,w&&w(T))},ie=T.onRelease=function(q){if(!ye(q,1)){e1(ee?a:fe,ir[1],Re,!0);var $=!isNaN(T.y-T.startY),ue=T.isDragging,Z=ue&&(Math.abs(T.x-T.startX)>3||Math.abs(T.y-T.startY)>3),K=$n(q);!Z&&$&&(T._vx.reset(),T._vy.reset(),u&&we&&Ht.delayedCall(.08,function(){if(qn()-Qe>300&&!q.defaultPrevented){if(q.target.click)q.target.click();else if(fe.createEvent){var W=fe.createEvent("MouseEvents");W.initMouseEvent("click",!0,!0,M1,1,K.screenX,K.screenY,K.clientX,K.clientY,!1,!1,!1,!1,0,null),q.target.dispatchEvent(W)}}})),T.isDragging=T.isGesturing=T.isPressed=!1,c&&ue&&!ee&&nt.restart(!0),Ke&&ft(),m&&ue&&m(T),b&&b(T,Z)}},nr=function($){return $.touches&&$.touches.length>1&&(T.isGesturing=!0)&&D($,T.isDragging)},mt=function(){return(T.isGesturing=!1)||C(T)},Ut=function($){if(!ye($)){var ue=Oe(),Z=vt();H1((ue-B)*Ve,(Z-V)*Ve,1),B=ue,V=Z,c&&nt.restart(!0)}},Xt=function($){if(!ye($)){$=$n($,u),be&&(Be=!0);var ue=($.deltaMode===1?l:$.deltaMode===2?M1.innerHeight:1)*p;H1($.deltaX*ue,$.deltaY*ue,0),c&&!ee&&nt.restart(!0)}},Vt=function($){if(!ye($)){var ue=$.clientX,Z=$.clientY,K=ue-T.x,W=Z-T.y;T.x=ue,T.y=Z,he=!0,c&&nt.restart(!0),(K||W)&&$t(K,W)}},A1=function($){T.event=$,Y(T)},P=function($){T.event=$,j(T)},te=function($){return ye($)||$n($,u)&&Le(T)};nt=T._dc=Ht.delayedCall(d||.25,At).pause(),T.deltaX=T.deltaY=0,T._vx=Po(0,50,!0),T._vy=Po(0,50,!0),T.scrollX=Oe,T.scrollY=vt,T.isDragging=T.isGesturing=T.isPressed=!1,q3(this),T.enable=function(q){return T.isEnabled||(Jt(re?fe:a,"scroll",Eo),o.indexOf("scroll")>=0&&Jt(re?fe:a,"scroll",Ut,qt,Pe),o.indexOf("wheel")>=0&&Jt(a,"wheel",Xt,qt,Pe),(o.indexOf("touch")>=0&&I3||o.indexOf("pointer")>=0)&&(Jt(a,ir[0],Ze,qt,Pe),Jt(fe,ir[2],ie),Jt(fe,ir[3],ie),we&&Jt(a,"click",Yt,!0,!0),Le&&Jt(a,"click",te),D&&Jt(fe,"gesturestart",nr),C&&Jt(fe,"gestureend",mt),Y&&Jt(a,Ti+"enter",A1),j&&Jt(a,Ti+"leave",P),Q&&Jt(a,Ti+"move",Vt)),T.isEnabled=!0,T.isDragging=T.isGesturing=T.isPressed=he=Ke=!1,T._vx.reset(),T._vy.reset(),B=Oe(),V=vt(),q&&q.type&&Ze(q),me&&me(T)),T},T.disable=function(){T.isEnabled&&(an.filter(function(q){return q!==T&&Yn(q.target)}).length||e1(re?fe:a,"scroll",Eo),T.isPressed&&(T._vx.reset(),T._vy.reset(),e1(ee?a:fe,ir[1],Re,!0)),e1(re?fe:a,"scroll",Ut,Pe),e1(a,"wheel",Xt,Pe),e1(a,ir[0],Ze,Pe),e1(fe,ir[2],ie),e1(fe,ir[3],ie),e1(a,"click",Yt,!0),e1(a,"click",te),e1(fe,"gesturestart",nr),e1(fe,"gestureend",mt),e1(a,Ti+"enter",A1),e1(a,Ti+"leave",P),e1(a,Ti+"move",Vt),T.isEnabled=T.isPressed=T.isDragging=!1,ht&&ht(T))},T.kill=T.revert=function(){T.disable();var q=an.indexOf(T);q>=0&&an.splice(q,1),Hr===T&&(Hr=0)},an.push(T),ee&&Yn(a)&&(Hr=T),T.enable(g)},g6(n,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),n})();dt.version="3.14.2",dt.create=function(n){return new dt(n)},dt.register=W3,dt.getAll=function(){return an.slice()},dt.getById=function(n){return an.filter(function(e){return e.vars.id===n})[0]},Y3()&&Ht.registerPlugin(dt);var X,ln,pe,qe,T1,Ee,Ho,N2,Un,Xn,Wn,q2,Zt,Y2,Ao,r1,G3,j3,fn,K3,Vo,Q3,i1,Ro,J3,el,si,Oo,Do,un,Fo,Gn,zo,Bo,$2=1,It=Date.now,Zo=It(),X1=0,jn=0,tl=function(e,t,r){var i=E1(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},rl=function(e,t){return t&&(!E1(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},v6=function n(){return jn&&requestAnimationFrame(n)},il=function(){return Y2=1},nl=function(){return Y2=0},pr=function(e){return e},Kn=function(e){return Math.round(e*1e5)/1e5||0},sl=function(){return typeof window<"u"},ol=function(){return X||sl()&&(X=window.gsap)&&X.registerPlugin&&X},Ei=function(e){return!!~Ho.indexOf(e)},al=function(e){return(e==="Height"?Fo:pe["inner"+e])||T1["client"+e]||Ee["client"+e]},ll=function(e){return ii(e,"getBoundingClientRect")||(Ei(e)?function(){return ns.width=pe.innerWidth,ns.height=Fo,ns}:function(){return Ar(e)})},m6=function(e,t,r){var i=r.d,s=r.d2,o=r.a;return(o=ii(e,"getBoundingClientRect"))?function(){return o()[i]}:function(){return(t?al(s):e["client"+s])||0}},C6=function(e,t){return!t||~gr.indexOf(e)?ll(e):function(){return ns}},_r=function(e,t){var r=t.s,i=t.d2,s=t.d,o=t.a;return Math.max(0,(r="scroll"+i)&&(o=ii(e,r))?o()-ll(e)()[s]:Ei(e)?(T1[r]||Ee[r])-al(i):e[r]-e["offset"+i])},U2=function(e,t){for(var r=0;r0){for(i-=o,a=0;a=i)return r[a];return r[a-1]}else for(a=r.length,i+=o;a--;)if(r[a]<=i)return r[a];return r[0]}:function(i,s,o){o===void 0&&(o=.001);var a=t(i);return!s||Math.abs(a-i)r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in K2?K2[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},J2=function(e,t,r,i,s,o,a,l){var f=s.startColor,u=s.endColor,c=s.fontSize,d=s.indent,h=s.fontWeight,p=qe.createElement("div"),g=Ei(r)||ii(r,"pinType")==="fixed",_=e.indexOf("scroller")!==-1,m=g?Ee:r,y=e.indexOf("start")!==-1,w=y?f:u,b="border-color:"+w+";font-size:"+c+";color:"+w+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((_||l)&&g?"fixed;":"absolute;"),(_||l||!g)&&(b+=(i===Ct?No:qo)+":"+(o+parseFloat(d))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=y,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||t===0?e+"-"+t:e,m.children[0]?m.insertBefore(p,m.children[0]):m.appendChild(p),p._offset=p["offset"+i.op.d2],es(p,0,i,y),p},es=function(e,t,r,i){var s={display:"block"},o=r[i?"os2":"p2"],a=r[i?"p2":"os2"];e._isFlipped=i,s[r.a+"Percent"]=i?-100:0,s[r.a]=i?"1px":0,s["border"+o+dn]=1,s["border"+a+dn]=0,s[r.p]=t+"px",X.set(e,s)},de=[],Uo={},n2,gl=function(){return It()-X1>34&&(n2||(n2=requestAnimationFrame(Vr)))},hn=function(){(!i1||!i1.isPressed||i1.startX>Ee.clientWidth)&&(ge.cache++,i1?n2||(n2=requestAnimationFrame(Vr)):Vr(),X1||Ri("scrollStart"),X1=It())},Xo=function(){el=pe.innerWidth,J3=pe.innerHeight},s2=function(e){ge.cache++,(e===!0||!Zt&&!Q3&&!qe.fullscreenElement&&!qe.webkitFullscreenElement&&(!Ro||el!==pe.innerWidth||Math.abs(pe.innerHeight-J3)>pe.innerHeight*.25))&&N2.restart(!0)},Vi={},x6=[],pl=function n(){return kt(le,"scrollEnd",n)||Di(!0)},Ri=function(e){return Vi[e]&&Vi[e].map(function(t){return t()})||x6},P1=[],_l=function(e){for(var t=0;ts,a=i._startClamp&&i.start>=s;(o||a)&&i.setPositions(a?s-1:i.start,o?Math.max(a?s:i.start+1,s):i.end,!0)}),wl(!1),zo=0,r.forEach(function(i){return i&&i.render&&i.render(-1)}),ge.forEach(function(i){Nt(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),ml(Do,1),N2.pause(),Oi++,n1=2,Vr(2),de.forEach(function(i){return Nt(i.vars.onRefresh)&&i.vars.onRefresh(i)}),n1=le.isRefreshing=!1,Ri("refresh")},Go=0,ts=1,o2,Vr=function(e){if(e===2||!n1&&!Gn){le.isUpdating=!0,o2&&o2.update(0);var t=de.length,r=It(),i=r-Zo>=50,s=t&&de[0].scroll();if(ts=Go>s?-1:1,n1||(Go=s),i&&(X1&&!Y2&&r-X1>200&&(X1=0,Ri("scrollEnd")),Wn=Zo,Zo=r),ts<0){for(r1=t;r1-- >0;)de[r1]&&de[r1].update(0,i);ts=1}else for(r1=0;r120),r-=r-L}if(p&&(l[p]=e||-.001,e<0&&(e=0)),o){var R=e+r,E=o._isStart;_="scroll"+i.d2,es(o,R,i,E&&R>20||!E&&(c?Math.max(Ee[_],T1[_]):o.parentNode[_])<=R+1),c&&(f=Ar(a),c&&(o.style[i.op.p]=f[i.op.p]-i.op.m-o._offset+bt))}return h&&y&&(_=Ar(y),h.seek(d),m=Ar(y),h._caScrollDist=_[i.p]-m[i.p],e=e/h._caScrollDist*d),h&&h.seek(g),h?e:Math.round(e)},T6=/(webkit|moz|length|cssText|inset)/i,xl=function(e,t,r,i){if(e.parentNode!==t){var s=e.style,o,a;if(t===Ee){e._stOrig=s.cssText,a=G1(e);for(o in a)!+o&&!T6.test(o)&&a[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=a[o]);s.top=r,s.left=i}else s.cssText=e._stOrig;X.core.getCache(e).uncache=1,t.appendChild(e)}},Ll=function(e,t,r){var i=t,s=i;return function(o){var a=Math.round(e());return a!==i&&a!==s&&Math.abs(a-i)>3&&Math.abs(a-s)>3&&(o=a,r&&r()),s=i,i=Math.round(o),i}},ss=function(e,t,r){var i={};i[t.p]="+="+r,X.set(e,i)},Sl=function(e,t){var r=ni(e,t),i="_scroll"+t.p2,s=function o(a,l,f,u,c){var d=o.tween,h=l.onComplete,p={};f=f||r();var g=Ll(r,f,function(){d.kill(),o.tween=0});return c=u&&c||0,u=u||a-f,d&&d.kill(),l[i]=a,l.inherit=!1,l.modifiers=p,p[i]=function(){return g(f+u*d.ratio+c*d.ratio*d.ratio)},l.onUpdate=function(){ge.cache++,o.tween&&Vr()},l.onComplete=function(){o.tween=0,h&&h.call(d)},d=o.tween=X.to(e,l),d};return e[i]=r,r.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},St(e,"wheel",r.wheelHandler),le.isTouch&&St(e,"touchmove",r.wheelHandler),s},le=(function(){function n(t,r){ln||n.register(X)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Oo(this),this.init(t,r)}var e=n.prototype;return e.init=function(r,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!jn){this.update=this.refresh=this.kill=pr;return}r=cl(E1(r)||Qn(r)||r.nodeType?{trigger:r}:r,j2);var s=r,o=s.onUpdate,a=s.toggleClass,l=s.id,f=s.onToggle,u=s.onRefresh,c=s.scrub,d=s.trigger,h=s.pin,p=s.pinSpacing,g=s.invalidateOnRefresh,_=s.anticipatePin,m=s.onScrubComplete,y=s.onSnapComplete,w=s.once,b=s.snap,S=s.pinReparent,L=s.pinSpacer,v=s.containerAnimation,R=s.fastScrollEnd,E=s.preventOverlaps,H=r.horizontal||r.containerAnimation&&r.horizontal!==!1?t1:Ct,z=!c&&c!==0,O=g1(r.scroller||pe),G=X.core.getCache(O),Y=Ei(O),j=("pinType"in r?r.pinType:ii(O,"pinType")||Y&&"fixed")==="fixed",Q=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],A=z&&r.toggleActions.split(" "),ee="markers"in r?r.markers:j2.markers,D=Y?0:parseFloat(G1(O)["border"+H.p2+dn])||0,C=this,be=r.onRefreshInit&&function(){return r.onRefreshInit(C)},me=m6(O,Y,H),ht=C6(O,Y),Le=0,Ve=0,Pe=0,we=ni(O,H),He,Ye,_1,nt,Ke,he,Be,$e,Se,T,lt,Mt,qt,Oe,vt,B,V,F,re,fe,Me,Ue,Qe,Yt,ye,At,ft,H1,$t,Re,Ze,ie,nr,mt,Ut,Xt,Vt,A1,P;if(C._startClamp=C._endClamp=!1,C._dir=H,_*=45,C.scroller=O,C.scroll=v?v.time.bind(v):we,nt=we(),C.vars=r,i=i||r.animation,"refreshPriority"in r&&(K3=1,r.refreshPriority===-9999&&(o2=C)),G.tweenScroll=G.tweenScroll||{top:Sl(O,Ct),left:Sl(O,t1)},C.tweenTo=He=G.tweenScroll[H.p],C.scrubDuration=function(Z){nr=Qn(Z)&&Z,nr?ie?ie.duration(Z):ie=X.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:nr,paused:!0,onComplete:function(){return m&&m(C)}}):(ie&&ie.progress(1).kill(),ie=0)},i&&(i.vars.lazy=!1,i._initted&&!C.isReverted||i.vars.immediateRender!==!1&&r.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),C.animation=i.pause(),i.scrollTrigger=C,C.scrubDuration(c),Re=0,l||(l=i.vars.id)),b&&((!Pi(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in Ee.style&&X.set(Y?[Ee,T1]:O,{scrollBehavior:"auto"}),ge.forEach(function(Z){return Nt(Z)&&Z.target===(Y?qe.scrollingElement||T1:O)&&(Z.smooth=!1)}),_1=Nt(b.snapTo)?b.snapTo:b.snapTo==="labels"?w6(i):b.snapTo==="labelsDirectional"?y6(i):b.directional!==!1?function(Z,K){return $o(b.snapTo)(Z,It()-Ve<500?0:K.direction)}:X.utils.snap(b.snapTo),mt=b.duration||{min:.1,max:2},mt=Pi(mt)?Xn(mt.min,mt.max):Xn(mt,mt),Ut=X.delayedCall(b.delay||nr/2||.1,function(){var Z=we(),K=It()-Ve<500,W=He.tween;if((K||Math.abs(C.getVelocity())<10)&&!W&&!Y2&&Le!==Z){var J=(Z-he)/Oe,st=i&&!z?i.totalProgress():J,ne=K?0:(st-Ze)/(It()-Wn)*1e3||0,Xe=X.utils.clamp(-J,1-J,cn(ne/2)*ne/.185),Tt=J+(b.inertia===!1?0:Xe),We,Je,Ie=b,sr=Ie.onStart,ot=Ie.onInterrupt,V1=Ie.onComplete;if(We=_1(Tt,C),Qn(We)||(We=Tt),Je=Math.max(0,Math.round(he+We*Oe)),Z<=Be&&Z>=he&&Je!==Z){if(W&&!W._initted&&W.data<=cn(Je-Z))return;b.inertia===!1&&(Xe=We-J),He(Je,{duration:mt(cn(Math.max(cn(Tt-st),cn(We-st))*.185/ne/.05||0)),ease:b.ease||"power3",data:cn(Je-Z),onInterrupt:function(){return Ut.restart(!0)&&ot&&ot(C)},onComplete:function(){C.update(),Le=we(),i&&!z&&(ie?ie.resetTo("totalProgress",We,i._tTime/i._tDur):i.progress(We)),Re=Ze=i&&!z?i.totalProgress():C.progress,y&&y(C),V1&&V1(C)}},Z,Xe*Oe,Je-Z-Xe*Oe),sr&&sr(C,He.tween)}}else C.isActive&&Le!==Z&&Ut.restart(!0)}).pause()),l&&(Uo[l]=C),d=C.trigger=g1(d||h!==!0&&h),P=d&&d._gsap&&d._gsap.stRevert,P&&(P=P(C)),h=h===!0?d:g1(h),E1(a)&&(a={targets:d,className:a}),h&&(p===!1||p===W1||(p=!p&&h.parentNode&&h.parentNode.style&&G1(h.parentNode).display==="flex"?!1:_t),C.pin=h,Ye=X.core.getCache(h),Ye.spacer?vt=Ye.pinState:(L&&(L=g1(L),L&&!L.nodeType&&(L=L.current||L.nativeElement),Ye.spacerIsNative=!!L,L&&(Ye.spacerState=is(L))),Ye.spacer=F=L||qe.createElement("div"),F.classList.add("pin-spacer"),l&&F.classList.add("pin-spacer-"+l),Ye.pinState=vt=is(h)),r.force3D!==!1&&X.set(h,{force3D:!0}),C.spacer=F=Ye.spacer,$t=G1(h),Yt=$t[p+H.os2],fe=X.getProperty(h),Me=X.quickSetter(h,H.a,bt),Ko(h,F,$t),V=is(h)),ee){Mt=Pi(ee)?cl(ee,hl):hl,T=J2("scroller-start",l,O,H,Mt,0),lt=J2("scroller-end",l,O,H,Mt,0,T),re=T["offset"+H.op.d2];var te=g1(ii(O,"content")||O);$e=this.markerStart=J2("start",l,te,H,Mt,re,0,v),Se=this.markerEnd=J2("end",l,te,H,Mt,re,0,v),v&&(A1=X.quickSetter([$e,Se],H.a,bt)),!j&&!(gr.length&&ii(O,"fixedMarkers")===!0)&&(b6(Y?Ee:O),X.set([T,lt],{force3D:!0}),At=X.quickSetter(T,H.a,bt),H1=X.quickSetter(lt,H.a,bt))}if(v){var q=v.vars.onUpdate,$=v.vars.onUpdateParams;v.eventCallback("onUpdate",function(){C.update(0,0,1),q&&q.apply(v,$||[])})}if(C.previous=function(){return de[de.indexOf(C)-1]},C.next=function(){return de[de.indexOf(C)+1]},C.revert=function(Z,K){if(!K)return C.kill(!0);var W=Z!==!1||!C.enabled,J=Zt;W!==C.isReverted&&(W&&(Xt=Math.max(we(),C.scroll.rec||0),Pe=C.progress,Vt=i&&i.progress()),$e&&[$e,Se,T,lt].forEach(function(st){return st.style.display=W?"none":"block"}),W&&(Zt=C,C.update(W)),h&&(!S||!C.isActive)&&(W?S6(h,F,vt):Ko(h,F,G1(h),ye)),W||C.update(W),Zt=J,C.isReverted=W)},C.refresh=function(Z,K,W,J){if(!((Zt||!C.enabled)&&!K)){if(h&&Z&&X1){St(n,"scrollEnd",pl);return}!n1&&be&&be(C),Zt=C,He.tween&&!W&&(He.tween.kill(),He.tween=0),ie&&ie.pause(),g&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(oi){return oi.vars.immediateRender&&oi.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),C.isReverted||C.revert(!0,!0),C._subPinOffset=!1;var st=me(),ne=ht(),Xe=v?v.duration():_r(O,H),Tt=Oe<=.01||!Oe,We=0,Je=J||0,Ie=Pi(W)?W.end:r.end,sr=r.endTrigger||d,ot=Pi(W)?W.start:r.start||(r.start===0||!d?0:h?"0 0":"0 100%"),V1=C.pinnedContainer=r.pinnedContainer&&g1(r.pinnedContainer,C),vr=d&&Math.max(0,de.indexOf(C))||0,Rt=vr,Ot,Wt,Fi,as,Gt,wt,mr,r0,ql,l2,Cr,f2,ls;for(ee&&Pi(W)&&(f2=X.getProperty(T,H.p),ls=X.getProperty(lt,H.p));Rt-- >0;)wt=de[Rt],wt.end||wt.refresh(0,1)||(Zt=C),mr=wt.pin,mr&&(mr===d||mr===h||mr===V1)&&!wt.isReverted&&(l2||(l2=[]),l2.unshift(wt),wt.revert(!0,!0)),wt!==de[Rt]&&(vr--,Rt--);for(Nt(ot)&&(ot=ot(C)),ot=tl(ot,"start",C),he=yl(ot,d,st,H,we(),$e,T,C,ne,D,j,Xe,v,C._startClamp&&"_startClamp")||(h?-.001:0),Nt(Ie)&&(Ie=Ie(C)),E1(Ie)&&!Ie.indexOf("+=")&&(~Ie.indexOf(" ")?Ie=(E1(ot)?ot.split(" ")[0]:"")+Ie:(We=Q2(Ie.substr(2),st),Ie=E1(ot)?ot:(v?X.utils.mapRange(0,v.duration(),v.scrollTrigger.start,v.scrollTrigger.end,he):he)+We,sr=d)),Ie=tl(Ie,"end",C),Be=Math.max(he,yl(Ie||(sr?"100% 0":Xe),sr,st,H,we()+We,Se,lt,C,ne,D,j,Xe,v,C._endClamp&&"_endClamp"))||-.001,We=0,Rt=vr;Rt--;)wt=de[Rt]||{},mr=wt.pin,mr&&wt.start-wt._pinPush<=he&&!v&&wt.end>0&&(Ot=wt.end-(C._startClamp?Math.max(0,wt.start):wt.start),(mr===d&&wt.start-wt._pinPush=_r(O,H)))Ot=G1(h),as=H===Ct,Fi=we(),Ue=parseFloat(fe(H.a))+Je,!Xe&&Be>1&&(Cr=(Y?qe.scrollingElement||T1:O).style,Cr={style:Cr,value:Cr["overflow"+H.a.toUpperCase()]},Y&&G1(Ee)["overflow"+H.a.toUpperCase()]!=="scroll"&&(Cr.style["overflow"+H.a.toUpperCase()]="scroll")),Ko(h,F,Ot),V=is(h),Wt=Ar(h,!0),r0=j&&ni(O,as?t1:Ct)(),p?(ye=[p+H.os2,Oe+Je+bt],ye.t=F,Rt=p===_t?X2(h,H)+Oe+Je:0,Rt&&(ye.push(H.d,Rt+bt),F.style.flexBasis!=="auto"&&(F.style.flexBasis=Rt+bt)),gn(ye),V1&&de.forEach(function(oi){oi.pin===V1&&oi.vars.pinSpacing!==!1&&(oi._subPinOffset=!0)}),j&&we(Xt)):(Rt=X2(h,H),Rt&&F.style.flexBasis!=="auto"&&(F.style.flexBasis=Rt+bt)),j&&(Gt={top:Wt.top+(as?Fi-he:r0)+bt,left:Wt.left+(as?r0:Fi-he)+bt,boxSizing:"border-box",position:"fixed"},Gt[Hi]=Gt["max"+dn]=Math.ceil(Wt.width)+bt,Gt[Ai]=Gt["max"+Yo]=Math.ceil(Wt.height)+bt,Gt[W1]=Gt[W1+r2]=Gt[W1+e2]=Gt[W1+i2]=Gt[W1+t2]="0",Gt[_t]=Ot[_t],Gt[_t+r2]=Ot[_t+r2],Gt[_t+e2]=Ot[_t+e2],Gt[_t+i2]=Ot[_t+i2],Gt[_t+t2]=Ot[_t+t2],B=M6(vt,Gt,S),n1&&we(0)),i?(ql=i._initted,Vo(1),i.render(i.duration(),!0,!0),Qe=fe(H.a)-Ue+Oe+Je,ft=Math.abs(Oe-Qe)>1,j&&ft&&B.splice(B.length-2,2),i.render(0,!0,!0),ql||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),Vo(0)):Qe=Oe,Cr&&(Cr.value?Cr.style["overflow"+H.a.toUpperCase()]=Cr.value:Cr.style.removeProperty("overflow-"+H.a));else if(d&&we()&&!v)for(Wt=d.parentNode;Wt&&Wt!==Ee;)Wt._pinOffset&&(he-=Wt._pinOffset,Be-=Wt._pinOffset),Wt=Wt.parentNode;l2&&l2.forEach(function(oi){return oi.revert(!1,!0)}),C.start=he,C.end=Be,nt=Ke=n1?Xt:we(),!v&&!n1&&(nt0?de.slice(0,K).reverse():de.slice(K+1);return(E1(Z)?W.filter(function(J){return J.vars.preventOverlaps===Z}):W).filter(function(J){return C.direction>0?J.end<=he:J.start>=Be})},C.update=function(Z,K,W){if(!(v&&!W&&!Z)){var J=n1===!0?Xt:C.scroll(),st=Z?0:(J-he)/Oe,ne=st<0?0:st>1?1:st||0,Xe=C.progress,Tt,We,Je,Ie,sr,ot,V1,vr;if(K&&(Ke=nt,nt=v?we():J,b&&(Ze=Re,Re=i&&!z?i.totalProgress():ne)),_&&h&&!Zt&&!$2&&X1&&(!ne&&heJ+(J-Ke)/(It()-Wn)*_&&(ne=.9999)),ne!==Xe&&C.enabled){if(Tt=C.isActive=!!ne&&ne<1,We=!!Xe&&Xe<1,ot=Tt!==We,sr=ot||!!ne!=!!Xe,C.direction=ne>Xe?1:-1,C.progress=ne,sr&&!Zt&&(Je=ne&&!Xe?0:ne===1?1:Xe===1?2:3,z&&(Ie=!ot&&A[Je+1]!=="none"&&A[Je+1]||A[Je],vr=i&&(Ie==="complete"||Ie==="reset"||Ie in i))),E&&(ot||vr)&&(vr||c||!i)&&(Nt(E)?E(C):C.getTrailing(E).forEach(function(Fi){return Fi.endAnimation()})),z||(ie&&!Zt&&!$2?(ie._dp._time-ie._start!==ie._time&&ie.render(ie._dp._time-ie._start),ie.resetTo?ie.resetTo("totalProgress",ne,i._tTime/i._tDur):(ie.vars.totalProgress=ne,ie.invalidate().restart())):i&&i.totalProgress(ne,!!(Zt&&(Ve||Z)))),h){if(Z&&p&&(F.style[p+H.os2]=Yt),!j)Me(Kn(Ue+Qe*ne));else if(sr){if(V1=!Z&&ne>Xe&&Be+1>J&&J+1>=_r(O,H),S)if(!Z&&(Tt||V1)){var Rt=Ar(h,!0),Ot=J-he;xl(h,Ee,Rt.top+(H===Ct?Ot:0)+bt,Rt.left+(H===Ct?0:Ot)+bt)}else xl(h,F);gn(Tt||V1?B:V),ft&&ne<1&&Tt||Me(Ue+(ne===1&&!V1?Qe:0))}}b&&!He.tween&&!Zt&&!$2&&Ut.restart(!0),a&&(ot||w&&ne&&(ne<1||!Bo))&&Un(a.targets).forEach(function(Fi){return Fi.classList[Tt||w?"add":"remove"](a.className)}),o&&!z&&!Z&&o(C),sr&&!Zt?(z&&(vr&&(Ie==="complete"?i.pause().totalProgress(1):Ie==="reset"?i.restart(!0).pause():Ie==="restart"?i.restart(!0):i[Ie]()),o&&o(C)),(ot||!Bo)&&(f&&ot&&Io(C,f),Q[Je]&&Io(C,Q[Je]),w&&(ne===1?C.kill(!1,1):Q[Je]=0),ot||(Je=ne===1?1:3,Q[Je]&&Io(C,Q[Je]))),R&&!Tt&&Math.abs(C.getVelocity())>(Qn(R)?R:2500)&&(Jn(C.callbackAnimation),ie?ie.progress(1):Jn(i,Ie==="reverse"?1:!ne,1))):z&&o&&!Zt&&o(C)}if(H1){var Wt=v?J/v.duration()*(v._caScrollDist||0):J;At(Wt+(T._isFlipped?1:0)),H1(Wt)}A1&&A1(-J/v.duration()*(v._caScrollDist||0))}},C.enable=function(Z,K){C.enabled||(C.enabled=!0,St(O,"resize",s2),Y||St(O,"scroll",hn),be&&St(n,"refreshInit",be),Z!==!1&&(C.progress=Pe=0,nt=Ke=Le=we()),K!==!1&&C.refresh())},C.getTween=function(Z){return Z&&He?He.tween:ie},C.setPositions=function(Z,K,W,J){if(v){var st=v.scrollTrigger,ne=v.duration(),Xe=st.end-st.start;Z=st.start+Xe*Z/ne,K=st.start+Xe*K/ne}C.refresh(!1,!1,{start:rl(Z,W&&!!C._startClamp),end:rl(K,W&&!!C._endClamp)},J),C.update()},C.adjustPinSpacing=function(Z){if(ye&&Z){var K=ye.indexOf(H.d)+1;ye[K]=parseFloat(ye[K])+Z+bt,ye[1]=parseFloat(ye[1])+Z+bt,gn(ye)}},C.disable=function(Z,K){if(Z!==!1&&C.revert(!0,!0),C.enabled&&(C.enabled=C.isActive=!1,K||ie&&ie.pause(),Xt=0,Ye&&(Ye.uncache=1),be&&kt(n,"refreshInit",be),Ut&&(Ut.pause(),He.tween&&He.tween.kill()&&(He.tween=0)),!Y)){for(var W=de.length;W--;)if(de[W].scroller===O&&de[W]!==C)return;kt(O,"resize",s2),Y||kt(O,"scroll",hn)}},C.kill=function(Z,K){C.disable(Z,K),ie&&!K&&ie.kill(),l&&delete Uo[l];var W=de.indexOf(C);W>=0&&de.splice(W,1),W===r1&&ts>0&&r1--,W=0,de.forEach(function(J){return J.scroller===C.scroller&&(W=1)}),W||n1||(C.scroll.rec=0),i&&(i.scrollTrigger=null,Z&&i.revert({kill:!1}),K||i.kill()),$e&&[$e,Se,T,lt].forEach(function(J){return J.parentNode&&J.parentNode.removeChild(J)}),o2===C&&(o2=0),h&&(Ye&&(Ye.uncache=1),W=0,de.forEach(function(J){return J.pin===h&&W++}),W||(Ye.spacer=0)),r.onKill&&r.onKill(C)},de.push(C),C.enable(!1,!1),P&&P(C),i&&i.add&&!Oe){var ue=C.update;C.update=function(){C.update=ue,ge.cache++,he||Be||C.refresh()},X.delayedCall(.01,C.update),Oe=.01,he=Be=0}else C.refresh();h&&L6()},n.register=function(r){return ln||(X=r||ol(),sl()&&window.document&&n.enable(),ln=jn),ln},n.defaults=function(r){if(r)for(var i in r)j2[i]=r[i];return j2},n.disable=function(r,i){jn=0,de.forEach(function(o){return o[i?"kill":"disable"](r)}),kt(pe,"wheel",hn),kt(qe,"scroll",hn),clearInterval(q2),kt(qe,"touchcancel",pr),kt(Ee,"touchstart",pr),W2(kt,qe,"pointerdown,touchstart,mousedown",il),W2(kt,qe,"pointerup,touchend,mouseup",nl),N2.kill(),U2(kt);for(var s=0;s0&&o.left+a0&&o.top+a=0&&P1.splice(t,5),P1.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),X.core.getCache(e),Oo())}}):P1},le.revert=function(n,e){return Wo(!n,e)},le.create=function(n,e){return new le(n,e)},le.refresh=function(n){return n?s2(!0):(ln||le.register())&&Di(!0)},le.update=function(n){return++ge.cache&&Vr(n===!0?2:0)},le.clearScrollMemory=ml,le.maxScroll=function(n,e){return _r(n,e?t1:Ct)},le.getScrollFunc=function(n,e){return ni(g1(n),e?t1:Ct)},le.getById=function(n){return Uo[n]},le.getAll=function(){return de.filter(function(n){return n.vars.id!=="ScrollSmoother"})},le.isScrolling=function(){return!!X1},le.snapDirectional=$o,le.addEventListener=function(n,e){var t=Vi[n]||(Vi[n]=[]);~t.indexOf(e)||t.push(e)},le.removeEventListener=function(n,e){var t=Vi[n],r=t&&t.indexOf(e);r>=0&&t.splice(r,1)},le.batch=function(n,e){var t=[],r={},i=e.interval||.016,s=e.batchMax||1e9,o=function(f,u){var c=[],d=[],h=X.delayedCall(i,function(){u(c,d),c=[],d=[]}).pause();return function(p){c.length||h.restart(!0),c.push(p.trigger),d.push(p),s<=c.length&&h.progress(1)}},a;for(a in e)r[a]=a.substr(0,2)==="on"&&Nt(e[a])&&a!=="onRefreshInit"?o(a,e[a]):e[a];return Nt(s)&&(s=s(),St(le,"refresh",function(){return s=e.batchMax()})),Un(n).forEach(function(l){var f={};for(a in r)f[a]=r[a];f.trigger=l,t.push(le.create(f))}),t};var kl=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},Qo=function n(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(dt.isTouch?" pinch-zoom":""):"none",e===T1&&n(Ee,t)},os={auto:1,scroll:1},E6=function(e){var t=e.event,r=e.target,i=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||X.core.getCache(s),a=It(),l;if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==Ee&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(os[(l=G1(s)).overflowY]||os[l.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==r&&!Ei(s)&&(os[(l=G1(s)).overflowY]||os[l.overflowX]),o._isScrollT=a}(o._isScroll||i==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},Ml=function(e,t,r,i){return dt.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&E6,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&St(qe,dt.eventTypes[0],El,!1,!0)},onDisable:function(){return kt(qe,dt.eventTypes[0],El,!0)}})},P6=/(input|label|select|textarea)/i,Tl,El=function(e){var t=P6.test(e.target.tagName);(t||Tl)&&(e._gsapAllow=!0,Tl=t)},H6=function(e){Pi(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,r=t.normalizeScrollX,i=t.momentum,s=t.allowNestedScroll,o=t.onRelease,a,l,f=g1(e.target)||T1,u=X.core.globals().ScrollSmoother,c=u&&u.get(),d=si&&(e.content&&g1(e.content)||c&&e.content!==!1&&!c.smooth()&&c.content()),h=ni(f,Ct),p=ni(f,t1),g=1,_=(dt.isTouch&&pe.visualViewport?pe.visualViewport.scale*pe.visualViewport.width:pe.outerWidth)/pe.innerWidth,m=0,y=Nt(i)?function(){return i(a)}:function(){return i||2.8},w,b,S=Ml(f,e.type,!0,s),L=function(){return b=!1},v=pr,R=pr,E=function(){l=_r(f,Ct),R=Xn(si?1:0,l),r&&(v=Xn(0,_r(f,t1))),w=Oi},H=function(){d._gsap.y=Kn(parseFloat(d._gsap.y)+h.offset)+"px",d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(d._gsap.y)+", 0, 1)",h.offset=h.cacheID=0},z=function(){if(b){requestAnimationFrame(L);var ee=Kn(a.deltaY/2),D=R(h.v-ee);if(d&&D!==h.v+h.offset){h.offset=D-h.v;var C=Kn((parseFloat(d&&d._gsap.y)||0)-h.offset);d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+C+", 0, 1)",d._gsap.y=C+"px",h.cacheID=ge.cache,Vr()}return!0}h.offset&&H(),b=!0},O,G,Y,j,Q=function(){E(),O.isActive()&&O.vars.scrollY>l&&(h()>l?O.progress(1)&&h(l):O.resetTo("scrollY",l))};return d&&X.set(d,{y:"+=0"}),e.ignoreCheck=function(A){return si&&A.type==="touchmove"&&z()||g>1.05&&A.type!=="touchstart"||a.isGesturing||A.touches&&A.touches.length>1},e.onPress=function(){b=!1;var A=g;g=Kn((pe.visualViewport&&pe.visualViewport.scale||1)/_),O.pause(),A!==g&&Qo(f,g>1.01?!0:r?!1:"x"),G=p(),Y=h(),E(),w=Oi},e.onRelease=e.onGestureStart=function(A,ee){if(h.offset&&H(),!ee)j.restart(!0);else{ge.cache++;var D=y(),C,be;r&&(C=p(),be=C+D*.05*-A.velocityX/.227,D*=kl(p,C,be,_r(f,t1)),O.vars.scrollX=v(be)),C=h(),be=C+D*.05*-A.velocityY/.227,D*=kl(h,C,be,_r(f,Ct)),O.vars.scrollY=R(be),O.invalidate().duration(D).play(.01),(si&&O.vars.scrollY>=l||C>=l-1)&&X.to({},{onUpdate:Q,duration:D})}o&&o(A)},e.onWheel=function(){O._ts&&O.pause(),It()-m>1e3&&(w=0,m=It())},e.onChange=function(A,ee,D,C,be){if(Oi!==w&&E(),ee&&r&&p(v(C[2]===ee?G+(A.startX-A.x):p()+ee-C[1])),D){h.offset&&H();var me=be[2]===D,ht=me?Y+A.startY-A.y:h()+D-be[1],Le=R(ht);me&&ht!==Le&&(Y+=Le-ht),h(Le)}(D||ee)&&Vr()},e.onEnable=function(){Qo(f,r?!1:"x"),le.addEventListener("refresh",Q),St(pe,"resize",Q),h.smooth&&(h.target.style.scrollBehavior="auto",h.smooth=p.smooth=!1),S.enable()},e.onDisable=function(){Qo(f,!0),kt(pe,"resize",Q),le.removeEventListener("refresh",Q),S.kill()},e.lockAxis=e.lockAxis!==!1,a=new dt(e),a.iOS=si,si&&!h()&&h(1),si&&X.ticker.add(pr),j=a._dc,O=X.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Ll(h,h(),function(){return O.pause()})},onUpdate:Vr,onComplete:j.vars.onComplete}),a};le.sort=function(n){if(Nt(n))return de.sort(n);var e=pe.pageYOffset||0;return le.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+pe.innerHeight}),de.sort(n||function(t,r){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})},le.observe=function(n){return new dt(n)},le.normalizeScroll=function(n){if(typeof n>"u")return i1;if(n===!0&&i1)return i1.enable();if(n===!1){i1&&i1.kill(),i1=n;return}var e=n instanceof dt?n:H6(n);return i1&&i1.target===e.target&&i1.kill(),Ei(e.target)&&(i1=e),e},le.core={_getVelocityProp:Po,_inputObserver:Ml,_scrollers:ge,_proxies:gr,bridge:{ss:function(){X1||Ri("scrollStart"),X1=It()},ref:function(){return Zt}}},ol()&&X.registerPlugin(le);var A6=Te('
            ');const V6={hash:"svelte-5baesw",code:":host {display:block;width:100%;}.scroll-highlight.svelte-5baesw {display:block;width:100%;max-width:var(--max-width);margin:0 auto;color:var(--text-color);}"};function Pl(n,e){s1(e,!1),rr(n,V6);let t=M(e,"highlightStyle",12,"full"),r=M(e,"highlightColor",12,"#ffe44d"),i=M(e,"textColor",12,"#24343a"),s=M(e,"activeTextColor",12,"#000"),o=M(e,"maxWidth",12,"800"),a=M(e,"fontUrl",12,""),l=M(e,"fontFamily",12,'"Lora", Georgia, serif'),f=M(e,"fontSize",12,"1.25rem"),u=M(e,"lineHeight",12,"1.7"),c=M(e,"triggerStart",12,"top 70%"),d=M(e,"duration",12,"1s"),h=Ls(),p,g=[],_;hr.registerPlugin(le);function m(){g.forEach(A=>A.kill()),g=[]}function y(){return x(h)?.getRootNode()?.querySelector("slot")??null}function w(A){return A?A.assignedElements({flatten:!0}):[]}function b(A){const ee=w(A),D=[];return ee.forEach(C=>{C.matches?.("mark, .text-highlight, [data-highlight-text='true']")&&D.push(C),D.push(...C.querySelectorAll("mark, .text-highlight, [data-highlight-text='true']"))}),[...new Set(D)]}function S(A){const ee=w(A),D=[];return ee.forEach(C=>{C.matches?.("p, ul, ol, li, blockquote")&&D.push(C),D.push(...C.querySelectorAll("p, ul, ol, li, blockquote"))}),[...new Set(D)]}function L(A){S(A).forEach(D=>{D.style.color=i(),D.style.fontFamily=l(),D.style.fontSize=f(),D.style.lineHeight=u()})}function v(){return t()==="half"?`linear-gradient( + transparent calc(100% - 0.5em), + ${r()} 0 + )`:t()==="underline"?`linear-gradient( + transparent calc(100% - 0.15em), + ${r()} 0 + )`:`linear-gradient(${r()}, ${r()})`}function R(A){A.style.backgroundColor="transparent",A.style.backgroundRepeat="no-repeat",A.style.backgroundImage=v(),A.style.backgroundSize="0% 100%",A.style.transition=[`color calc(${d()} / 4) cubic-bezier(0.25, 1, 0.5, 1)`,`background-size ${d()} cubic-bezier(0.25, 1, 0.5, 1)`,`background-color calc(${d()} / 4) cubic-bezier(0.25, 1, 0.5, 1)`].join(", "),A.style.color=i(),A.style.padding="0",A.style.boxDecorationBreak="clone",A.style.webkitBoxDecorationBreak="clone"}function E(A){A.style.backgroundSize="100% 100%",A.style.color=s()}function H(A){m(),L(A),b(A).forEach(D=>{R(D);const C=le.create({trigger:D,start:c(),onEnter:()=>E(D),onLeaveBack:()=>R(D)});g.push(C)}),le.refresh()}function z(){a()&&(p&&(p.remove(),p=null),p=document.createElement("link"),p.rel="stylesheet",p.href=a(),document.head.appendChild(p))}function O(A){return A==null||A===""?"":typeof A=="number"?`${A}px`:A}kr(()=>{z();const A=y();requestAnimationFrame(()=>{H(A)}),_=()=>{const ee=y();H(ee)},window.addEventListener("resize",_)}),w2(()=>{m(),_&&window.removeEventListener("resize",_),p&&p.remove()}),W5(()=>x(h),()=>{if(x(h)){z();const A=y();requestAnimationFrame(()=>{H(A)})}}),G5();var G={get highlightStyle(){return t()},set highlightStyle(A){t(A),k()},get highlightColor(){return r()},set highlightColor(A){r(A),k()},get textColor(){return i()},set textColor(A){i(A),k()},get activeTextColor(){return s()},set activeTextColor(A){s(A),k()},get maxWidth(){return o()},set maxWidth(A){o(A),k()},get fontUrl(){return a()},set fontUrl(A){a(A),k()},get fontFamily(){return l()},set fontFamily(A){l(A),k()},get fontSize(){return f()},set fontSize(A){f(A),k()},get lineHeight(){return u()},set lineHeight(A){u(A),k()},get triggerStart(){return c()},set triggerStart(A){c(A),k()},get duration(){return d()},set duration(A){d(A),k()}};L4();var Y=A6();let j;var Q=N(Y);return p4(Q,()=>"slot"),I(Y),q1(Y,A=>U(h,A),()=>x(h)),Ae(A=>j=De(Y,"",j,A),[()=>({"--max-width":(sa(o()),Yr(()=>O(o()))),"--text-color":i()})]),ke(n,Y),o1(G)}customElements.define("csis-scroll-highlight",C1(Pl,{highlightStyle:{attribute:"highlight-style",reflect:!0,type:"String"},highlightColor:{attribute:"highlight-color",reflect:!0,type:"String"},textColor:{attribute:"text-color",reflect:!0,type:"String"},activeTextColor:{attribute:"active-text-color",reflect:!0,type:"String"},maxWidth:{attribute:"max-width",reflect:!0,type:"Number"},fontUrl:{attribute:"font-url",reflect:!0,type:"String"},fontFamily:{attribute:"font-family",reflect:!0,type:"String"},fontSize:{attribute:"font-size",reflect:!0,type:"String"},lineHeight:{attribute:"line-height",reflect:!0,type:"String"},triggerStart:{attribute:"trigger-start",reflect:!0,type:"String"},duration:{attribute:"duration",reflect:!0,type:"String"}},[],[],{mode:"open"}));const R6=Object.freeze(Object.defineProperty({__proto__:null,default:Pl},Symbol.toStringTag,{value:"Module"}));var O6=Te('
            ');const D6={hash:"svelte-1ytef7p",code:`:host {display:block;} /* ====== BASE (XS: < 620px) ====== */.container.svelte-1ytef7p {display:flex;justify-content:flex-start;align-items:center;min-height:var(--min-height, 100vh);padding:0 1.5rem;background-color:var(--bg-color, #333);box-sizing:border-box;}.typing.svelte-1ytef7p {font-family:var(--typing-font-family);font-weight:bold;font-size:clamp(1rem, 5vw, var(--font-size, 2.5rem));color:var(--font-color, #000);text-align:left; @@ -147,15 +153,15 @@ /* ====== MEDIUM: 900px & above ====== */ @media (min-width: 900px) {.container.svelte-1ytef7p {padding:0 3rem;}.typing.svelte-1ytef7p {font-size:var(--font-size, 3rem);} - }`};function f3(n,e){_1(e,!0),or(n,S4);let t=P(e,"text",7,""),r=P(e,"bgColor",7,"#ffcc00"),i=P(e,"cursorColor",7,"#000"),s=P(e,"animationDuration",7,"5s"),o=P(e,"fontUrl",7,""),a=P(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),l=P(e,"fontSize",7,"1rem"),f=P(e,"fontColor",7,"#000"),u=P(e,"minHeight",7,"100vh");Br(()=>{if(!o()||document.querySelector(`link[data-csis-font="${o()}"]`))return;const R=document.createElement("link");R.rel="stylesheet",R.href=o(),R.dataset.csisFont=o(),document.head.appendChild(R)});function c(D){if(!D)return 5e3;const R=String(D).trim().toLowerCase();if(R.endsWith("ms")){const U=parseFloat(R.slice(0,-2));return Number.isFinite(U)?U:5e3}if(R.endsWith("s")){const U=parseFloat(R.slice(0,-1));return Number.isFinite(U)?U*1e3:5e3}const W=parseFloat(R);return Number.isFinite(W)?W*1e3:5e3}function h(D){return String(D).replaceAll("\\r\\n",` + }`};function Hl(n,e){s1(e,!0),rr(n,D6);let t=M(e,"text",7,""),r=M(e,"bgColor",7,"#ffcc00"),i=M(e,"cursorColor",7,"#000"),s=M(e,"animationDuration",7,"5s"),o=M(e,"fontUrl",7,""),a=M(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),l=M(e,"fontSize",7,"1rem"),f=M(e,"fontColor",7,"#000"),u=M(e,"minHeight",7,"100vh");kr(()=>{if(!o()||document.querySelector(`link[data-csis-font="${o()}"]`))return;const O=document.createElement("link");O.rel="stylesheet",O.href=o(),O.dataset.csisFont=o(),document.head.appendChild(O)});function c(z){if(!z)return 5e3;const O=String(z).trim().toLowerCase();if(O.endsWith("ms")){const Y=parseFloat(O.slice(0,-2));return Number.isFinite(Y)?Y:5e3}if(O.endsWith("s")){const Y=parseFloat(O.slice(0,-1));return Number.isFinite(Y)?Y*1e3:5e3}const G=parseFloat(O);return Number.isFinite(G)?G*1e3:5e3}function d(z){return String(z).replaceAll("\\r\\n",` `).replaceAll("\\n",` `).replaceAll("\\r",` -`)}function d(){if(t()&&String(t()).trim().length)return h(t())}let p=xe(fi(d())),g=xe(""),_=xe(!1),m=null;function w(){m&&(clearInterval(m),m=null)}async function L(){w(),Y(_,!1),Y(g,""),await Y0();const D=x(p)??"";if(!D.length){Y(_,!0);return}const R=c(s()),W=Math.max(D.length,1),U=Math.max(10,Math.floor(R/W));let j=0;m=setInterval(()=>{j+=1,Y(g,D.slice(0,j),!0),j>=D.length&&(w(),Y(_,!0))},U)}Br(()=>(Y(p,d(),!0),L(),w));var b={get text(){return t()},set text(D=""){t(D),T()},get bgColor(){return r()},set bgColor(D="#ffcc00"){r(D),T()},get cursorColor(){return i()},set cursorColor(D="#000"){i(D),T()},get animationDuration(){return s()},set animationDuration(D="5s"){s(D),T()},get fontUrl(){return o()},set fontUrl(D=""){o(D),T()},get fontFamily(){return a()},set fontFamily(D="'IBM Plex Sans', system-ui, sans-serif"){a(D),T()},get fontSize(){return l()},set fontSize(D="1rem"){l(D),T()},get fontColor(){return f()},set fontColor(D="#000"){f(D),T()},get minHeight(){return u()},set minHeight(D="100vh"){u(D),T()}},S=L4(),y=I(S),v=I(y),A=I(v,!0);B(v);var E=se(v,2);let V;return B(y),B(S),Re(()=>{qe(S,`--bg-color: ${r()}; +`)}function h(){if(t()&&String(t()).trim().length)return d(t())}let p=xe(Nr(h())),g=xe(""),_=xe(!1),m=null;function y(){m&&(clearInterval(m),m=null)}async function w(){y(),U(_,!1),U(g,""),await ra();const z=x(p)??"";if(!z.length){U(_,!0);return}const O=c(s()),G=Math.max(z.length,1),Y=Math.max(10,Math.floor(O/G));let j=0;m=setInterval(()=>{j+=1,U(g,z.slice(0,j),!0),j>=z.length&&(y(),U(_,!0))},Y)}kr(()=>(U(p,h(),!0),w(),y));var b={get text(){return t()},set text(z=""){t(z),k()},get bgColor(){return r()},set bgColor(z="#ffcc00"){r(z),k()},get cursorColor(){return i()},set cursorColor(z="#000"){i(z),k()},get animationDuration(){return s()},set animationDuration(z="5s"){s(z),k()},get fontUrl(){return o()},set fontUrl(z=""){o(z),k()},get fontFamily(){return a()},set fontFamily(z="'IBM Plex Sans', system-ui, sans-serif"){a(z),k()},get fontSize(){return l()},set fontSize(z="1rem"){l(z),k()},get fontColor(){return f()},set fontColor(z="#000"){f(z),k()},get minHeight(){return u()},set minHeight(z="100vh"){u(z),k()}},S=O6(),L=N(S),v=N(L),R=N(v,!0);I(v);var E=oe(v,2);let H;return I(L),I(S),Ae(()=>{De(S,`--bg-color: ${r()}; --font-size: ${l()}; --font-color: ${f()}; --typing-font-family: ${a()}; --cursor-color: ${i()}; - --min-height: ${u()};`),Dt(A,x(g)),V=_2(E,1,"cursor svelte-1ytef7p",null,V,{done:x(_)})}),ke(n,S),v1(b)}customElements.define("csis-text-typing",I1(f3,{text:{attribute:"text",type:"String"},bgColor:{attribute:"bg-color",type:"String"},animationDuration:{attribute:"animation-duration",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},fontSize:{attribute:"font-size",type:"String"},fontColor:{attribute:"font-color",type:"String"},cursorColor:{attribute:"cursor-color",type:"String"},minHeight:{attribute:"min-height",type:"String"}},[],[],{mode:"open"}));const k4=Object.freeze(Object.defineProperty({__proto__:null,default:f3},Symbol.toStringTag,{value:"Module"}));var M4=Ve(''),T4=Ve(''),E4=Ve(''),P4=Ve(''),V4=Ve(''),H4=Ve(''),A4=Ve(''),R4=Ve(''),O4=Ve(''),D4=Ve('
            ');const F4={hash:"svelte-1dfktg4",code:`:host {display:block;width:100%;}.wrap.svelte-1dfktg4 {width:100%;} + --min-height: ${u()};`),Ft(R,x(g)),H=y2(E,1,"cursor svelte-1ytef7p",null,H,{done:x(_)})}),ke(n,S),o1(b)}customElements.define("csis-text-typing",C1(Hl,{text:{attribute:"text",type:"String"},bgColor:{attribute:"bg-color",type:"String"},animationDuration:{attribute:"animation-duration",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},fontSize:{attribute:"font-size",type:"String"},fontColor:{attribute:"font-color",type:"String"},cursorColor:{attribute:"cursor-color",type:"String"},minHeight:{attribute:"min-height",type:"String"}},[],[],{mode:"open"}));const F6=Object.freeze(Object.defineProperty({__proto__:null,default:Hl},Symbol.toStringTag,{value:"Module"}));var z6=Te(''),B6=Te(''),Z6=Te(''),I6=Te(''),N6=Te(''),q6=Te(''),Y6=Te(''),$6=Te(''),U6=Te(''),X6=Te('
            ');const W6={hash:"svelte-1dfktg4",code:`:host {display:block;width:100%;}.wrap.svelte-1dfktg4 {width:100%;} /* Maintain a clean aspect ratio so images align */.stage.svelte-1dfktg4 {position:relative;width:100%;aspect-ratio:var(--aspect);background:#111;overflow:hidden;user-select:none;touch-action:none; /* we’re doing our own pointer handling */} @@ -174,26 +180,26 @@ /* ------------------------------------------------------ */ /* Magnifier */ - /* ------------------------------------------------------ */.magnifier.svelte-1dfktg4 {position:absolute;left:var(--mag-left);top:var(--mag-top);width:var(--mag-size);height:var(--mag-size);transform:translate(-50%, -50%);border:3px solid var(--mag-border);border-radius:50%;overflow:hidden;z-index:20;pointer-events:none;background:rgba(0, 0, 0, 0.2);}.magnifier__inner.svelte-1dfktg4 {position:relative;width:100%;height:100%;}.mag-layer.svelte-1dfktg4 {position:absolute;left:var(--mag-off-x);top:var(--mag-off-y);width:var(--mag-img-w);height:var(--mag-img-h);object-fit:cover;display:block;user-select:none;}.mag-divider.svelte-1dfktg4 {position:absolute;top:0;bottom:0;width:2px;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.4);transform:translateX(-50%);pointer-events:none;z-index:30; /* above magnified imagery */}`};function u3(n,e){_1(e,!0),or(n,F4);let t=P(e,"imgA",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"),r=P(e,"imgB",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"),i=P(e,"imgC",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"),s=P(e,"labelA",7,"Waffles"),o=P(e,"labelB",7,"Wallace and Wobbles"),a=P(e,"labelC",7,"Fluffy Cat"),l=P(e,"labelFontSize",7,"12px"),f=P(e,"showLabels",7,!1),u=P(e,"split1",7,33.333),c=P(e,"split2",7,66.666),h=P(e,"aspect",7,"16/9"),d=P(e,"magnifier",7,!1),p=P(e,"magnifierZoom",7,2),g=P(e,"magnifierSize",7,150),_=P(e,"magnifierBorderColor",7,"#fff"),m=xe(!1),w=xe(0),L=xe(0),b,S=xe(0),y=xe(0),v;const A=()=>g()/2;let E=xe(null),V=xe(null),D=xe(null),R=xe(null);const W=(H,O,te)=>Math.min(te,Math.max(O,H)),U=.5,j=()=>Math.abs(c()-u())<=U,J=1;function G(){const H=b?.getBoundingClientRect();H&&(Y(S,H.width,!0),Y(y,H.height,!0))}function oe(H){const O=b?.getBoundingClientRect();return O?W(H-O.left,0,O.width)/O.width*100:0}function z(){u(W(u(),0,100)),c(W(c(),0,100))}function C(H){if(!d()||!b)return;if(x(V)){Y(m,!1);return}const O=b.getBoundingClientRect();let te=H.clientX-O.left,ae=H.clientY-O.top;const Me=A();te=W(te,Me,O.width-Me),ae=W(ae,Me,O.height-Me),Y(w,te,!0),Y(L,ae,!0),Y(m,!0)}function Ce(){Y(m,!1)}function ve(H,O){Y(E,H,!0),j()?(Y(V,"stack"),Y(D,(u()+c())/2),Y(R,H,!0)):(Y(V,H,!0),Y(D,null),Y(R,null)),O.currentTarget.setPointerCapture?.(O.pointerId),O.preventDefault()}function ct(H){if(C(H),!x(V))return;const O=oe(H.clientX);if(x(V)==="stack"){if(x(D)!=null&&x(R)==="h1"&&Ox(D)+J){Y(V,"h2"),u(x(D)),c(O),z();return}u(O),c(O),z();return}x(V)==="h1"&&(O>=c()?(u(O),c(O)):u(O)),x(V)==="h2"&&(O<=u()?(c(O),u(O)):c(O)),z()}function Le(){Y(E,null),Y(V,null),Y(D,null),Y(R,null)}function He(H,O){const te=O.shiftKey?5:1;(O.key==="ArrowLeft"||O.key==="ArrowDown")&&(H==="h1"&&u(u()-te),H==="h2"&&c(c()-te),Y(E,H,!0),z(),O.preventDefault()),(O.key==="ArrowRight"||O.key==="ArrowUp")&&(H==="h1"&&u(u()+te),H==="h2"&&c(c()+te),Y(E,H,!0),z(),O.preventDefault()),O.key==="Home"&&(H==="h1"&&u(0),H==="h2"&&c(0),Y(E,H,!0),z(),O.preventDefault()),O.key==="End"&&(H==="h1"&&u(100),H==="h2"&&c(100),Y(E,H,!0),z(),O.preventDefault()),j()?(H==="h1"&&c(u()),H==="h2"&&u(c())):u()>c()&&u(c())}Br(()=>{G(),v=new ResizeObserver(G),b&&v.observe(b),window.addEventListener("resize",G)}),Ts(()=>{v?.disconnect(),window.removeEventListener("resize",G)}),ui(()=>{z()});var Ee={get imgA(){return t()},set imgA(H="https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"){t(H),T()},get imgB(){return r()},set imgB(H="https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"){r(H),T()},get imgC(){return i()},set imgC(H="https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"){i(H),T()},get labelA(){return s()},set labelA(H="Waffles"){s(H),T()},get labelB(){return o()},set labelB(H="Wallace and Wobbles"){o(H),T()},get labelC(){return a()},set labelC(H="Fluffy Cat"){a(H),T()},get labelFontSize(){return l()},set labelFontSize(H="12px"){l(H),T()},get showLabels(){return f()},set showLabels(H=!1){f(H),T()},get split1(){return u()},set split1(H=33.333){u(H),T()},get split2(){return c()},set split2(H=66.666){c(H),T()},get aspect(){return h()},set aspect(H="16/9"){h(H),T()},get magnifier(){return d()},set magnifier(H=!1){d(H),T()},get magnifierZoom(){return p()},set magnifierZoom(H=2){p(H),T()},get magnifierSize(){return g()},set magnifierSize(H=150){g(H),T()},get magnifierBorderColor(){return _()},set magnifierBorderColor(H="#fff"){_(H),T()}},be=D4(),Pe=I(be),Ye=I(Pe),g1=I(Ye);{var it=H=>{var O=M4();Re(()=>{ne(O,"src",t()),ne(O,"alt",s())}),ke(H,O)};o1(g1,H=>{t()&&H(it)})}B(Ye);var je=se(Ye,2);qe(je,"clip-path: inset(0 0 0 var(--split1));");var ce=I(je);{var ze=H=>{var O=T4();Re(()=>{ne(O,"src",r()),ne(O,"alt",o())}),ke(H,O)};o1(ce,H=>{r()&&H(ze)})}B(je);var $e=se(je,2);qe($e,"clip-path: inset(0 0 0 var(--split2));");var Se=I($e);{var k=H=>{var O=E4();Re(()=>{ne(O,"src",i()),ne(O,"alt",a())}),ke(H,O)};o1(Se,H=>{i()&&H(k)})}B($e);var at=se($e,2);{var St=H=>{var O=P4(),te=I(O);qe(te,"left: 0%; width: var(--split1);");var ae=I(te),Me=I(ae,!0);B(ae),B(te);var Ue=se(te,2);qe(Ue,"left: var(--split1); width: calc(var(--split2) - var(--split1));");var Ke=I(Ue),Nt=I(Ke,!0);B(Ke),B(Ue);var ye=se(Ue,2);qe(ye,"left: var(--split2); width: calc(100% - var(--split2));");var Pt=I(ye),lt=I(Pt,!0);B(Pt),B(ye),B(O),Re(()=>{Dt(Me,s()),Dt(Nt,o()),Dt(lt,a())}),ke(H,O)};o1(at,H=>{f()&&H(St)})}var qt=se(at,2);{var Oe=H=>{var O=O4(),te=I(O),ae=I(te);{var Me=Ae=>{var Ze=V4();Re(()=>ne(Ze,"src",t())),ke(Ae,Ze)};o1(ae,Ae=>{t()&&Ae(Me)})}var Ue=se(ae,2);{var Ke=Ae=>{var Ze=H4();qe(Ze,"clip-path: inset(0 0 0 var(--split1));"),Re(()=>ne(Ze,"src",r())),ke(Ae,Ze)};o1(Ue,Ae=>{r()&&Ae(Ke)})}var Nt=se(Ue,2);{var ye=Ae=>{var Ze=A4();qe(Ze,"clip-path: inset(0 0 0 var(--split2));"),Re(()=>ne(Ze,"src",i())),ke(Ae,Ze)};o1(Nt,Ae=>{i()&&Ae(ye)})}B(te);var Pt=se(te,2);qe(Pt,"left: var(--mag-div1-x);");var lt=se(Pt,2);{var P1=Ae=>{var Ze=R4();qe(Ze,"left: var(--mag-div2-x);"),ke(Ae,Ze)},Yt=Bi(()=>!j());o1(lt,Ae=>{x(Yt)&&Ae(P1)})}B(O),Re(()=>qe(O,` + /* ------------------------------------------------------ */.magnifier.svelte-1dfktg4 {position:absolute;left:var(--mag-left);top:var(--mag-top);width:var(--mag-size);height:var(--mag-size);transform:translate(-50%, -50%);border:3px solid var(--mag-border);border-radius:50%;overflow:hidden;z-index:20;pointer-events:none;background:rgba(0, 0, 0, 0.2);}.magnifier__inner.svelte-1dfktg4 {position:relative;width:100%;height:100%;}.mag-layer.svelte-1dfktg4 {position:absolute;left:var(--mag-off-x);top:var(--mag-off-y);width:var(--mag-img-w);height:var(--mag-img-h);object-fit:cover;display:block;user-select:none;}.mag-divider.svelte-1dfktg4 {position:absolute;top:0;bottom:0;width:2px;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.4);transform:translateX(-50%);pointer-events:none;z-index:30; /* above magnified imagery */}`};function Al(n,e){s1(e,!0),rr(n,W6);let t=M(e,"imgA",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"),r=M(e,"imgB",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"),i=M(e,"imgC",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"),s=M(e,"labelA",7,"Waffles"),o=M(e,"labelB",7,"Wallace and Wobbles"),a=M(e,"labelC",7,"Fluffy Cat"),l=M(e,"labelFontSize",7,"12px"),f=M(e,"showLabels",7,!1),u=M(e,"split1",7,33.333),c=M(e,"split2",7,66.666),d=M(e,"aspect",7,"16/9"),h=M(e,"magnifier",7,!1),p=M(e,"magnifierZoom",7,2),g=M(e,"magnifierSize",7,150),_=M(e,"magnifierBorderColor",7,"#fff"),m=xe(!1),y=xe(0),w=xe(0),b,S=xe(0),L=xe(0),v;const R=()=>g()/2;let E=xe(null),H=xe(null),z=xe(null),O=xe(null);const G=(V,F,re)=>Math.min(re,Math.max(F,V)),Y=.5,j=()=>Math.abs(c()-u())<=Y,Q=1;function A(){const V=b?.getBoundingClientRect();V&&(U(S,V.width,!0),U(L,V.height,!0))}function ee(V){const F=b?.getBoundingClientRect();return F?G(V-F.left,0,F.width)/F.width*100:0}function D(){u(G(u(),0,100)),c(G(c(),0,100))}function C(V){if(!h()||!b)return;if(x(H)){U(m,!1);return}const F=b.getBoundingClientRect();let re=V.clientX-F.left,fe=V.clientY-F.top;const Me=R();re=G(re,Me,F.width-Me),fe=G(fe,Me,F.height-Me),U(y,re,!0),U(w,fe,!0),U(m,!0)}function be(){U(m,!1)}function me(V,F){U(E,V,!0),j()?(U(H,"stack"),U(z,(u()+c())/2),U(O,V,!0)):(U(H,V,!0),U(z,null),U(O,null)),F.currentTarget.setPointerCapture?.(F.pointerId),F.preventDefault()}function ht(V){if(C(V),!x(H))return;const F=ee(V.clientX);if(x(H)==="stack"){if(x(z)!=null&&x(O)==="h1"&&Fx(z)+Q){U(H,"h2"),u(x(z)),c(F),D();return}u(F),c(F),D();return}x(H)==="h1"&&(F>=c()?(u(F),c(F)):u(F)),x(H)==="h2"&&(F<=u()?(c(F),u(F)):c(F)),D()}function Le(){U(E,null),U(H,null),U(z,null),U(O,null)}function Ve(V,F){const re=F.shiftKey?5:1;(F.key==="ArrowLeft"||F.key==="ArrowDown")&&(V==="h1"&&u(u()-re),V==="h2"&&c(c()-re),U(E,V,!0),D(),F.preventDefault()),(F.key==="ArrowRight"||F.key==="ArrowUp")&&(V==="h1"&&u(u()+re),V==="h2"&&c(c()+re),U(E,V,!0),D(),F.preventDefault()),F.key==="Home"&&(V==="h1"&&u(0),V==="h2"&&c(0),U(E,V,!0),D(),F.preventDefault()),F.key==="End"&&(V==="h1"&&u(100),V==="h2"&&c(100),U(E,V,!0),D(),F.preventDefault()),j()?(V==="h1"&&c(u()),V==="h2"&&u(c())):u()>c()&&u(c())}kr(()=>{A(),v=new ResizeObserver(A),b&&v.observe(b),window.addEventListener("resize",A)}),w2(()=>{v?.disconnect(),window.removeEventListener("resize",A)}),Sr(()=>{D()});var Pe={get imgA(){return t()},set imgA(V="https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"){t(V),k()},get imgB(){return r()},set imgB(V="https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"){r(V),k()},get imgC(){return i()},set imgC(V="https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"){i(V),k()},get labelA(){return s()},set labelA(V="Waffles"){s(V),k()},get labelB(){return o()},set labelB(V="Wallace and Wobbles"){o(V),k()},get labelC(){return a()},set labelC(V="Fluffy Cat"){a(V),k()},get labelFontSize(){return l()},set labelFontSize(V="12px"){l(V),k()},get showLabels(){return f()},set showLabels(V=!1){f(V),k()},get split1(){return u()},set split1(V=33.333){u(V),k()},get split2(){return c()},set split2(V=66.666){c(V),k()},get aspect(){return d()},set aspect(V="16/9"){d(V),k()},get magnifier(){return h()},set magnifier(V=!1){h(V),k()},get magnifierZoom(){return p()},set magnifierZoom(V=2){p(V),k()},get magnifierSize(){return g()},set magnifierSize(V=150){g(V),k()},get magnifierBorderColor(){return _()},set magnifierBorderColor(V="#fff"){_(V),k()}},we=X6(),He=N(we),Ye=N(He),_1=N(Ye);{var nt=V=>{var F=z6();Ae(()=>{se(F,"src",t()),se(F,"alt",s())}),ke(V,F)};l1(_1,V=>{t()&&V(nt)})}I(Ye);var Ke=oe(Ye,2);De(Ke,"clip-path: inset(0 0 0 var(--split1));");var he=N(Ke);{var Be=V=>{var F=B6();Ae(()=>{se(F,"src",r()),se(F,"alt",o())}),ke(V,F)};l1(he,V=>{r()&&V(Be)})}I(Ke);var $e=oe(Ke,2);De($e,"clip-path: inset(0 0 0 var(--split2));");var Se=N($e);{var T=V=>{var F=Z6();Ae(()=>{se(F,"src",i()),se(F,"alt",a())}),ke(V,F)};l1(Se,V=>{i()&&V(T)})}I($e);var lt=oe($e,2);{var Mt=V=>{var F=I6(),re=N(F);De(re,"left: 0%; width: var(--split1);");var fe=N(re),Me=N(fe,!0);I(fe),I(re);var Ue=oe(re,2);De(Ue,"left: var(--split1); width: calc(var(--split2) - var(--split1));");var Qe=N(Ue),Yt=N(Qe,!0);I(Qe),I(Ue);var ye=oe(Ue,2);De(ye,"left: var(--split2); width: calc(100% - var(--split2));");var At=N(ye),ft=N(At,!0);I(At),I(ye),I(F),Ae(()=>{Ft(Me,s()),Ft(Yt,o()),Ft(ft,a())}),ke(V,F)};l1(lt,V=>{f()&&V(Mt)})}var qt=oe(lt,2);{var Oe=V=>{var F=U6(),re=N(F),fe=N(re);{var Me=Re=>{var Ze=N6();Ae(()=>se(Ze,"src",t())),ke(Re,Ze)};l1(fe,Re=>{t()&&Re(Me)})}var Ue=oe(fe,2);{var Qe=Re=>{var Ze=q6();De(Ze,"clip-path: inset(0 0 0 var(--split1));"),Ae(()=>se(Ze,"src",r())),ke(Re,Ze)};l1(Ue,Re=>{r()&&Re(Qe)})}var Yt=oe(Ue,2);{var ye=Re=>{var Ze=Y6();De(Ze,"clip-path: inset(0 0 0 var(--split2));"),Ae(()=>se(Ze,"src",i())),ke(Re,Ze)};l1(Yt,Re=>{i()&&Re(ye)})}I(re);var At=oe(re,2);De(At,"left: var(--mag-div1-x);");var ft=oe(At,2);{var H1=Re=>{var Ze=$6();De(Ze,"left: var(--mag-div2-x);"),ke(Re,Ze)},$t=Yi(()=>!j());l1(ft,Re=>{x($t)&&Re(H1)})}I(F),Ae(()=>De(F,` --mag-size:${g()}px; --mag-border:${_()}; - --mag-left:${x(w)}px; - --mag-top:${x(L)}px; + --mag-left:${x(y)}px; + --mag-top:${x(w)}px; --mag-img-w:${x(S)*p()}px; - --mag-img-h:${x(y)*p()}px; - --mag-off-x:${-(x(w)*p()-g()/2)}px; - --mag-off-y:${-(x(L)*p()-g()/2)}px; - --mag-div1-x:${u()/100*(x(S)*p())+-(x(w)*p()-g()/2)}px; - --mag-div2-x:${c()/100*(x(S)*p())+-(x(w)*p()-g()/2)}px; - `)),ke(H,O)};o1(qt,H=>{d()&&x(m)&&H(Oe)})}var pt=se(qt,2),F=se(pt,2);return B(Pe),Q1(Pe,H=>b=H,()=>b),B(be),Re((H,O,te)=>{qe(be,`--split1:${u()}%; --split2:${c()}%; --aspect:${h()}; --label-font-size:${l()}`),ne(Pe,"data-stacked",H),qe(pt,O),ne(pt,"aria-label",`Adjust split between ${s()} and ${o()}`),qe(F,te),ne(F,"aria-label",`Adjust split between ${o()} and ${a()}`)},[()=>j()?"true":"false",()=>`left: var(--split1); --knob-y: ${j()?"-28px":"0px"};`,()=>`left: var(--split2); --knob-y: ${j()?"28px":"0px"};`]),Je("pointermove",Pe,ct),Je("pointerup",Pe,Le),Kt("pointercancel",Pe,Le),Kt("pointerleave",Pe,()=>{Le(),Ce()}),Kt("pointerenter",Pe,C),Je("pointerdown",pt,H=>ve("h1",H)),Je("keydown",pt,H=>He("h1",H)),Je("pointerdown",F,H=>ve("h2",H)),Je("keydown",F,H=>He("h2",H)),ke(n,be),v1(Ee)}Ss(["pointermove","pointerup","pointerdown","keydown"]),customElements.define("csis-triple-compare",I1(u3,{imgA:{attribute:"img-a",type:"String"},imgB:{attribute:"img-b",type:"String"},imgC:{attribute:"img-c",type:"String"},labelA:{attribute:"label-a",type:"String"},labelB:{attribute:"label-b",type:"String"},labelC:{attribute:"label-c",type:"String"},labelFontSize:{attribute:"label-font-size",type:"String"},showLabels:{attribute:"show-labels",type:"Boolean"},split1:{attribute:"split-1",type:"Number"},split2:{attribute:"split-2",type:"Number"},aspect:{attribute:"aspect",type:"String"},magnifier:{attribute:"magnifier",type:"Boolean"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierSize:{attribute:"magnifier-size",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const z4=Object.freeze(Object.defineProperty({__proto__:null,default:u3},Symbol.toStringTag,{value:"Module"}));function xr(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function c3(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var C1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ni={duration:.5,overwrite:!1,delay:0},Ps,Tt,We,q1=1e8,De=1/q1,Vs=Math.PI*2,Z4=Vs/4,B4=0,d3=Math.sqrt,I4=Math.cos,q4=Math.sin,yt=function(e){return typeof e=="string"},ot=function(e){return typeof e=="function"},Lr=function(e){return typeof e=="number"},Hs=function(e){return typeof e>"u"},ar=function(e){return typeof e=="object"},a1=function(e){return e!==!1},As=function(){return typeof window<"u"},m2=function(e){return ot(e)||yt(e)},h3=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Ft=Array.isArray,N4=/random\([^)]+\)/g,Y4=/,\s*/g,g3=/(?:-?\.?\d|\.)+/gi,p3=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Yi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Rs=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,_3=/[+-]=-?[.\d]+/,$4=/[^,'"\[\]\s]+/gi,U4=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,et,lr,Os,Ds,b1={},C2={},v3,m3=function(e){return(C2=Ui(e,b1))&&u1},Fs=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},bn=function(e,t){return!t&&console.warn(e)},C3=function(e,t){return e&&(b1[e]=t)&&C2&&(C2[e]=t)||b1},wn=function(){return 0},X4={suppressEvents:!0,isStart:!0,kill:!1},b2={suppressEvents:!0,kill:!1},G4={suppressEvents:!0},zs={},qr=[],Zs={},b3,w1={},Bs={},w3=30,w2=[],Is="",qs=function(e){var t=e[0],r,i;if(ar(t)||ot(t)||(e=[e]),!(r=(t._gsap||{}).harness)){for(i=w2.length;i--&&!w2[i].targetTest(t););r=w2[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new j3(e[i],r)))||e.splice(i,1);return e},gi=function(e){return e._gsap||qs(Y1(e))[0]._gsap},y3=function(e,t,r){return(r=e[t])&&ot(r)?e[t]():Hs(r)&&e.getAttribute&&e.getAttribute(t)||r},l1=function(e,t){return(e=e.split(",")).forEach(t)||e},ft=function(e){return Math.round(e*1e5)/1e5||0},tt=function(e){return Math.round(e*1e7)/1e7||0},$i=function(e,t){var r=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),r==="+"?e+i:r==="-"?e-i:r==="*"?e*i:e/i},W4=function(e,t){for(var r=t.length,i=0;e.indexOf(t[i])<0&&++ia;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[i]=t,t._prev=o,t.parent=t._dp=e,t},L2=function(e,t,r,i){r===void 0&&(r="_first"),i===void 0&&(i="_last");var s=t._prev,o=t._next;s?s._next=o:e[r]===t&&(e[r]=o),o?o._prev=s:e[i]===t&&(e[i]=s),t._next=t._prev=t.parent=null},Nr=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},pi=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},Q4=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Ys=function(e,t,r,i){return e._startAt&&(Tt?e._startAt.revert(b2):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},J4=function n(e){return!e||e._ts&&n(e.parent)},T3=function(e){return e._repeat?Xi(e._tTime,e=e.duration()+e._rDelay)*e:0},Xi=function(e,t){var r=Math.floor(e=tt(e/t));return e&&r===e?r-1:r},S2=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},k2=function(e){return e._end=tt(e._start+(e._tDur/Math.abs(e._ts||e._rts||De)||0))},M2=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=tt(r._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),k2(e),r._dirty||pi(r,e)),e},E3=function(e,t){var r;if((t._time||!t._dur&&t._initted||t._startDe)&&t.render(r,!0)),pi(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-De}},fr=function(e,t,r,i){return t.parent&&Nr(t),t._start=tt((Lr(r)?r:r||e!==et?N1(e,r,t):e._time)+t._delay),t._end=tt(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),M3(e,t,"_first","_last",e._sort?"_start":0),$s(t)||(e._recent=t),i||E3(e,t),e._ts<0&&M2(e,e._tTime),e},P3=function(e,t){return(b1.ScrollTrigger||Fs("scrollTrigger",t))&&b1.ScrollTrigger.create(t,e)},V3=function(e,t,r,i,s){if(eo(e,t,s),!e._initted)return 1;if(!r&&e._pt&&!Tt&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&b3!==L1.frame)return qr.push(e),e._lazy=[s,i],1},e9=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},$s=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},t9=function(e,t,r,i){var s=e.ratio,o=t<0||!t&&(!e._start&&e9(e)&&!(!e._initted&&$s(e))||(e._ts<0||e._dp._ts<0)&&!$s(e))?0:1,a=e._rDelay,l=0,f,u,c;if(a&&e._repeat&&(l=Ln(0,e._tDur,t),u=Xi(l,a),e._yoyo&&u&1&&(o=1-o),u!==Xi(e._tTime,a)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||Tt||i||e._zTime===De||!t&&e._zTime){if(!e._initted&&V3(e,t,i,r,l))return;for(c=e._zTime,e._zTime=t||(r?De:0),r||(r=t&&!c),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=l,f=e._pt;f;)f.r(o,f.d),f=f._next;t<0&&Ys(e,t,r,!0),e._onUpdate&&!r&&x1(e,"onUpdate"),l&&e._repeat&&!r&&e.parent&&x1(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&Nr(e,1),!r&&!Tt&&(x1(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},r9=function(e,t,r){var i;if(r>t)for(i=e._first;i&&i._start<=r;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=r;){if(i.data==="isPause"&&i._start0&&!i&&M2(e,e._tTime=e._tDur*a),e.parent&&k2(e),r||pi(e.parent,e),e},H3=function(e){return e instanceof Qt?pi(e):Gi(e,e._dur)},i9={_start:0,endTime:wn,totalDuration:wn},N1=function n(e,t,r){var i=e.labels,s=e._recent||i9,o=e.duration()>=q1?s.endTime(!1):e._dur,a,l,f;return yt(t)&&(isNaN(t)||t in i)?(l=t.charAt(0),f=t.substr(-1)==="%",a=t.indexOf("="),l==="<"||l===">"?(a>=0&&(t=t.replace(/=/,"")),(l==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(f?(a<0?s:r).totalDuration()/100:1)):a<0?(t in i||(i[t]=o),i[t]):(l=parseFloat(t.charAt(a-1)+t.substr(a+1)),f&&r&&(l=l/100*(Ft(r)?r[0]:r).totalDuration()),a>1?n(e,t.substr(0,a-1),r)+l:o+l)):t==null?o:+t},xn=function(e,t,r){var i=Lr(t[1]),s=(i?2:1)+(e<2?0:1),o=t[s],a,l;if(i&&(o.duration=t[1]),o.parent=r,e){for(a=o,l=r;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=a1(l.vars.inherit)&&l.parent;o.immediateRender=a1(a.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new ht(t[0],o,t[s+1])},Yr=function(e,t){return e||e===0?t(e):t},Ln=function(e,t,r){return rt?t:r},zt=function(e,t){return!yt(e)||!(t=U4.exec(e))?"":t[1]},n9=function(e,t,r){return Yr(r,function(i){return Ln(e,t,i)})},Us=[].slice,A3=function(e,t){return e&&ar(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&ar(e[0]))&&!e.nodeType&&e!==lr},s9=function(e,t,r){return r===void 0&&(r=[]),e.forEach(function(i){var s;return yt(i)&&!t||A3(i,1)?(s=r).push.apply(s,Y1(i)):r.push(i)})||r},Y1=function(e,t,r){return We&&!t&&We.selector?We.selector(e):yt(e)&&!r&&(Os||!ji())?Us.call((t||Ds).querySelectorAll(e),0):Ft(e)?s9(e,r):A3(e)?Us.call(e,0):e?[e]:[]},Xs=function(e){return e=Y1(e)[0]||bn("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return Y1(t,r.querySelectorAll?r:r===e?bn("Invalid scope")||Ds.createElement("div"):e)}},R3=function(e){return e.sort(function(){return .5-Math.random()})},O3=function(e){if(ot(e))return e;var t=ar(e)?e:{each:e},r=_i(t.ease),i=t.from||0,s=parseFloat(t.base)||0,o={},a=i>0&&i<1,l=isNaN(i)||a,f=t.axis,u=i,c=i;return yt(i)?u=c={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(u=i[0],c=i[1]),function(h,d,p){var g=(p||t).length,_=o[g],m,w,L,b,S,y,v,A,E;if(!_){if(E=t.grid==="auto"?0:(t.grid||[1,q1])[1],!E){for(v=-q1;v<(v=p[E++].getBoundingClientRect().left)&&Ev&&(v=S),Sg?g-1:f?f==="y"?g/E:E:Math.max(E,g/E))||0)*(i==="edges"?-1:1),_.b=g<0?s-g:s,_.u=zt(t.amount||t.each)||0,r=r&&g<0?X3(r):r}return g=(_[h]-_.min)/_.max||0,tt(_.b+(r?r(g):g)*_.v)+_.u}},Gs=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(r){var i=tt(Math.round(parseFloat(r)/e)*e*t);return(i-i%1)/t+(Lr(r)?0:zt(r))}},D3=function(e,t){var r=Ft(e),i,s;return!r&&ar(e)&&(i=r=e.radius||q1,e.values?(e=Y1(e.values),(s=!Lr(e[0]))&&(i*=i)):e=Gs(e.increment)),Yr(t,r?ot(e)?function(o){return s=e(o),Math.abs(s-o)<=i?s:o}:function(o){for(var a=parseFloat(s?o.x:o),l=parseFloat(s?o.y:0),f=q1,u=0,c=e.length,h,d;c--;)s?(h=e[c].x-a,d=e[c].y-l,h=h*h+d*d):h=Math.abs(e[c]-a),hi?s-o:o)})},Sn=function(e){return e.replace(N4,function(t){var r=t.indexOf("[")+1,i=t.substring(r||7,r?t.indexOf("]"):t.length-1).split(Y4);return F3(r?i:+i[0],r?0:+i[1],+i[2]||1e-5)})},Z3=function(e,t,r,i,s){var o=t-e,a=i-r;return Yr(s,function(l){return r+((l-e)/o*a||0)})},c9=function n(e,t,r,i){var s=isNaN(e+t)?0:function(d){return(1-d)*e+d*t};if(!s){var o=yt(e),a={},l,f,u,c,h;if(r===!0&&(i=1)&&(r=null),o)e={p:e},t={p:t};else if(Ft(e)&&!Ft(t)){for(u=[],c=e.length,h=c-2,f=1;f(a=Math.abs(a))&&(l=o,s=a);return l},x1=function(e,t,r){var i=e.vars,s=i[t],o=We,a=e._ctx,l,f,u;if(s)return l=i[t+"Params"],f=i.callbackScope||e,r&&qr.length&&y2(),a&&(We=a),u=l?s.apply(f,l):s.call(f),We=o,u},kn=function(e){return Nr(e),e.scrollTrigger&&e.scrollTrigger.kill(!!Tt),e.progress()<1&&x1(e,"onInterrupt"),e},Wi,I3=[],q3=function(e){if(e)if(e=!e.name&&e.default||e,As()||e.headless){var t=e.name,r=ot(e),i=t&&!r&&e.init?function(){this._props=[]}:e,s={init:wn,render:io,add:Qs,kill:M9,modifier:k9,rawVars:0},o={targetTest:0,get:0,getSetter:ro,aliases:{},register:0};if(ji(),e!==i){if(w1[t])return;y1(i,y1(x2(e,s),o)),Ui(i.prototype,Ui(s,x2(e,o))),w1[i.prop=t]=i,e.targetTest&&(w2.push(i),zs[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}C3(t,i),e.register&&e.register(u1,i,f1)}else I3.push(e)},Fe=255,Mn={aqua:[0,Fe,Fe],lime:[0,Fe,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Fe],navy:[0,0,128],white:[Fe,Fe,Fe],olive:[128,128,0],yellow:[Fe,Fe,0],orange:[Fe,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Fe,0,0],pink:[Fe,192,203],cyan:[0,Fe,Fe],transparent:[Fe,Fe,Fe,0]},Ws=function(e,t,r){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(r-t)*e*6:e<.5?r:e*3<2?t+(r-t)*(2/3-e)*6:t)*Fe+.5|0},N3=function(e,t,r){var i=e?Lr(e)?[e>>16,e>>8&Fe,e&Fe]:0:Mn.black,s,o,a,l,f,u,c,h,d,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Mn[e])i=Mn[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),a=e.charAt(3),e="#"+s+s+o+o+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&Fe,i&Fe,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&Fe,e&Fe]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(g3),!t)l=+i[0]%360/360,f=+i[1]/100,u=+i[2]/100,o=u<=.5?u*(f+1):u+f-u*f,s=u*2-o,i.length>3&&(i[3]*=1),i[0]=Ws(l+1/3,s,o),i[1]=Ws(l,s,o),i[2]=Ws(l-1/3,s,o);else if(~e.indexOf("="))return i=e.match(p3),r&&i.length<4&&(i[3]=1),i}else i=e.match(g3)||Mn.transparent;i=i.map(Number)}return t&&!p&&(s=i[0]/Fe,o=i[1]/Fe,a=i[2]/Fe,c=Math.max(s,o,a),h=Math.min(s,o,a),u=(c+h)/2,c===h?l=f=0:(d=c-h,f=u>.5?d/(2-c-h):d/(c+h),l=c===s?(o-a)/d+(oe||m<0)&&(r+=m-t),i+=m,S=i-r,L=S-o,(L>0||w)&&(y=++c.frame,h=S-c.time*1e3,c.time=S=S/1e3,o+=L+(L>=s?4:s-L),b=1),w||(l=f(g)),b)for(d=0;d=m&&d--},_listeners:a},c})(),ji=function(){return!Tn&&L1.wake()},me={},h9=/^[\d.\-M][\d.\-,\s]/,g9=/["']/g,p9=function(e){for(var t={},r=e.substr(1,e.length-3).split(":"),i=r[0],s=1,o=r.length,a,l,f;s1&&r.config?r.config.apply(null,~e.indexOf("{")?[p9(t[1])]:_9(e).split(",").map(L3)):me._CE&&h9.test(e)?me._CE("",e):r},X3=function(e){return function(t){return 1-e(1-t)}},G3=function n(e,t){for(var r=e._first,i;r;)r instanceof Qt?n(r,t):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==t&&(r.timeline?n(r.timeline,t):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=t)),r=r._next},_i=function(e,t){return e&&(ot(e)?e:me[e]||v9(e))||t},vi=function(e,t,r,i){r===void 0&&(r=function(l){return 1-t(1-l)}),i===void 0&&(i=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var s={easeIn:t,easeOut:r,easeInOut:i},o;return l1(e,function(a){me[a]=b1[a]=s,me[o=a.toLowerCase()]=r;for(var l in s)me[o+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=me[a+"."+l]=s[l]}),s},W3=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},js=function n(e,t,r){var i=t>=1?t:1,s=(r||(e?.3:.45))/(t<1?t:1),o=s/Vs*(Math.asin(1/i)||0),a=function(u){return u===1?1:i*Math.pow(2,-10*u)*q4((u-o)*s)+1},l=e==="out"?a:e==="in"?function(f){return 1-a(1-f)}:W3(a);return s=Vs/s,l.config=function(f,u){return n(e,f,u)},l},Ks=function n(e,t){t===void 0&&(t=1.70158);var r=function(o){return o?--o*o*((t+1)*o+t)+1:0},i=e==="out"?r:e==="in"?function(s){return 1-r(1-s)}:W3(r);return i.config=function(s){return n(e,s)},i};l1("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;vi(n+",Power"+(t-1),e?function(r){return Math.pow(r,t)}:function(r){return r},function(r){return 1-Math.pow(1-r,t)},function(r){return r<.5?Math.pow(r*2,t)/2:1-Math.pow((1-r)*2,t)/2})}),me.Linear.easeNone=me.none=me.Linear.easeIn,vi("Elastic",js("in"),js("out"),js()),(function(n,e){var t=1/e,r=2*t,i=2.5*t,s=function(a){return a0?r+(r+this._rDelay)*this._repeat:r):this.totalDuration()&&this._dur},e.totalDuration=function(r){return arguments.length?(this._dirty=0,Gi(this,this._repeat<0?r:(r-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(r,i){if(ji(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(M2(this,r),!s._dp||s.parent||E3(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&r0||!this._tDur&&!r)&&fr(this._dp,this,this._start-this._delay)}return(this._tTime!==r||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===De||!this._initted&&this._dur&&r||!r&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=r),x3(this,r,i)),this},e.time=function(r,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),r+T3(this))%(this._dur+this._rDelay)||(r?this._dur:0),i):this._time},e.totalProgress=function(r,i){return arguments.length?this.totalTime(this.totalDuration()*r,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(r,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-r:r)+T3(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(r,i){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(r-1)*s,i):this._repeat?Xi(this._tTime,s)+1:1},e.timeScale=function(r,i){if(!arguments.length)return this._rts===-De?0:this._rts;if(this._rts===r)return this;var s=this.parent&&this._ts?S2(this.parent._time,this):this._tTime;return this._rts=+r||0,this._ts=this._ps||r===-De?0:this._rts,this.totalTime(Ln(-Math.abs(this._delay),this.totalDuration(),s),i!==!1),k2(this),Q4(this)},e.paused=function(r){return arguments.length?(this._ps!==r&&(this._ps=r,r?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(ji(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==De&&(this._tTime-=De)))),this):this._ps},e.startTime=function(r){if(arguments.length){this._start=tt(r);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&fr(i,this,this._start-this._delay),this}return this._start},e.endTime=function(r){return this._start+(a1(r)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(r){var i=this.parent||this._dp;return i?r&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?S2(i.rawTime(r),this):this._tTime:this._tTime},e.revert=function(r){r===void 0&&(r=G4);var i=Tt;return Tt=r,Ns(this)&&(this.timeline&&this.timeline.revert(r),this.totalTime(-.01,r.suppressEvents)),this.data!=="nested"&&r.kill!==!1&&this.kill(),Tt=i,this},e.globalTime=function(r){for(var i=this,s=arguments.length?r:i.rawTime();i;)s=i._start+s/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(r):s},e.repeat=function(r){return arguments.length?(this._repeat=r===1/0?-2:r,H3(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(r){if(arguments.length){var i=this._time;return this._rDelay=r,H3(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(r){return arguments.length?(this._yoyo=r,this):this._yoyo},e.seek=function(r,i){return this.totalTime(N1(this,r),a1(i))},e.restart=function(r,i){return this.play().totalTime(r?-this._delay:0,a1(i)),this._dur||(this._zTime=-De),this},e.play=function(r,i){return r!=null&&this.seek(r,i),this.reversed(!1).paused(!1)},e.reverse=function(r,i){return r!=null&&this.seek(r||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(r,i){return r!=null&&this.seek(r,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(r){return arguments.length?(!!r!==this.reversed()&&this.timeScale(-this._rts||(r?-De:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-De,this},e.isActive=function(){var r=this.parent||this._dp,i=this._start,s;return!!(!r||this._ts&&this._initted&&r.isActive()&&(s=r.rawTime(!0))>=i&&s1?(i?(o[r]=i,s&&(o[r+"Params"]=s),r==="onUpdate"&&(this._onUpdate=i)):delete o[r],this):o[r]},e.then=function(r){var i=this,s=i._prom;return new Promise(function(o){var a=ot(r)?r:S3,l=function(){var u=i.then;i.then=null,s&&s(),ot(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=u),o(a),i.then=u};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?l():i._prom=l})},e.kill=function(){kn(this)},n})();y1(En.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-De,_prom:0,_ps:!1,_rts:1});var Qt=(function(n){c3(e,n);function e(r,i){var s;return r===void 0&&(r={}),s=n.call(this,r)||this,s.labels={},s.smoothChildTiming=!!r.smoothChildTiming,s.autoRemoveChildren=!!r.autoRemoveChildren,s._sort=a1(r.sortChildren),et&&fr(r.parent||et,xr(s),i),r.reversed&&s.reverse(),r.paused&&s.paused(!0),r.scrollTrigger&&P3(xr(s),r.scrollTrigger),s}var t=e.prototype;return t.to=function(i,s,o){return xn(0,arguments,this),this},t.from=function(i,s,o){return xn(1,arguments,this),this},t.fromTo=function(i,s,o,a){return xn(2,arguments,this),this},t.set=function(i,s,o){return s.duration=0,s.parent=this,yn(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new ht(i,s,N1(this,o),1),this},t.call=function(i,s,o){return fr(this,ht.delayedCall(0,i,s),o)},t.staggerTo=function(i,s,o,a,l,f,u){return o.duration=s,o.stagger=o.stagger||a,o.onComplete=f,o.onCompleteParams=u,o.parent=this,new ht(i,o,N1(this,l)),this},t.staggerFrom=function(i,s,o,a,l,f,u){return o.runBackwards=1,yn(o).immediateRender=a1(o.immediateRender),this.staggerTo(i,s,o,a,l,f,u)},t.staggerFromTo=function(i,s,o,a,l,f,u,c){return a.startAt=o,yn(a).immediateRender=a1(a.immediateRender),this.staggerTo(i,s,a,l,f,u,c)},t.render=function(i,s,o){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,f=this._dur,u=i<=0?0:tt(i),c=this._zTime<0!=i<0&&(this._initted||!f),h,d,p,g,_,m,w,L,b,S,y,v;if(this!==et&&u>l&&i>=0&&(u=l),u!==this._tTime||o||c){if(a!==this._time&&f&&(u+=this._time-a,i+=this._time-a),h=u,b=this._start,L=this._ts,m=!L,c&&(f||(a=this._zTime),(i||!s)&&(this._zTime=i)),this._repeat){if(y=this._yoyo,_=f+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(_*100+i,s,o);if(h=tt(u%_),u===l?(g=this._repeat,h=f):(S=tt(u/_),g=~~S,g&&g===S&&(h=f,g--),h>f&&(h=f)),S=Xi(this._tTime,_),!a&&this._tTime&&S!==g&&this._tTime-S*_-this._dur<=0&&(S=g),y&&g&1&&(h=f-h,v=1),g!==S&&!this._lock){var A=y&&S&1,E=A===(y&&g&1);if(g=a&&i>=0)for(d=this._first;d;){if(p=d._next,(d._act||h>=d._start)&&d._ts&&w!==d){if(d.parent!==this)return this.render(i,s,o);if(d.render(d._ts>0?(h-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(h-d._start)*d._ts,s,o),h!==this._time||!this._ts&&!m){w=0,p&&(u+=this._zTime=-De);break}}d=p}else{d=this._last;for(var V=i<0?i:h;d;){if(p=d._prev,(d._act||V<=d._end)&&d._ts&&w!==d){if(d.parent!==this)return this.render(i,s,o);if(d.render(d._ts>0?(V-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(V-d._start)*d._ts,s,o||Tt&&Ns(d)),h!==this._time||!this._ts&&!m){w=0,p&&(u+=this._zTime=V?-De:De);break}}d=p}}if(w&&!s&&(this.pause(),w.render(h>=a?0:-De)._zTime=h>=a?1:-1,this._ts))return this._start=b,k2(this),this.render(i,s,o);this._onUpdate&&!s&&x1(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(b===this._start||Math.abs(L)!==Math.abs(this._ts))&&(this._lock||((i||!f)&&(u===l&&this._ts>0||!u&&this._ts<0)&&Nr(this,1),!s&&!(i<0&&!a)&&(u||a||!l)&&(x1(this,u===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(i,s){var o=this;if(Lr(s)||(s=N1(this,s,i)),!(i instanceof En)){if(Ft(i))return i.forEach(function(a){return o.add(a,s)}),this;if(yt(i))return this.addLabel(i,s);if(ot(i))i=ht.delayedCall(0,i);else return this}return this!==i?fr(this,i,s):this},t.getChildren=function(i,s,o,a){i===void 0&&(i=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),a===void 0&&(a=-q1);for(var l=[],f=this._first;f;)f._start>=a&&(f instanceof ht?s&&l.push(f):(o&&l.push(f),i&&l.push.apply(l,f.getChildren(!0,s,o)))),f=f._next;return l},t.getById=function(i){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===i)return s[o]},t.remove=function(i){return yt(i)?this.removeLabel(i):ot(i)?this.killTweensOf(i):(i.parent===this&&L2(this,i),i===this._recent&&(this._recent=this._last),pi(this))},t.totalTime=function(i,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=tt(L1.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,s),this._forcing=0,this):this._tTime},t.addLabel=function(i,s){return this.labels[i]=N1(this,s),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,s,o){var a=ht.delayedCall(0,s||wn,o);return a.data="isPause",this._hasPause=1,fr(this,a,N1(this,i))},t.removePause=function(i){var s=this._first;for(i=N1(this,i);s;)s._start===i&&s.data==="isPause"&&Nr(s),s=s._next},t.killTweensOf=function(i,s,o){for(var a=this.getTweensOf(i,o),l=a.length;l--;)Ur!==a[l]&&a[l].kill(i,s);return this},t.getTweensOf=function(i,s){for(var o=[],a=Y1(i),l=this._first,f=Lr(s),u;l;)l instanceof ht?W4(l._targets,a)&&(f?(!Ur||l._initted&&l._ts)&&l.globalTime(0)<=s&&l.globalTime(l.totalDuration())>s:!s||l.isActive())&&o.push(l):(u=l.getTweensOf(a,s)).length&&o.push.apply(o,u),l=l._next;return o},t.tweenTo=function(i,s){s=s||{};var o=this,a=N1(o,i),l=s,f=l.startAt,u=l.onStart,c=l.onStartParams,h=l.immediateRender,d,p=ht.to(o,y1({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale())||De,onStart:function(){if(o.pause(),!d){var _=s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale());p._dur!==_&&Gi(p,_,0,1).render(p._time,!0,!0),d=1}u&&u.apply(p,c||[])}},s));return h?p.render(0):p},t.tweenFromTo=function(i,s,o){return this.tweenTo(s,y1({startAt:{time:N1(this,i)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),B3(this,N1(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),B3(this,N1(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+De)},t.shiftChildren=function(i,s,o){o===void 0&&(o=0);var a=this._first,l=this.labels,f;for(i=tt(i);a;)a._start>=o&&(a._start+=i,a._end+=i),a=a._next;if(s)for(f in l)l[f]>=o&&(l[f]+=i);return pi(this)},t.invalidate=function(i){var s=this._first;for(this._lock=0;s;)s.invalidate(i),s=s._next;return n.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),pi(this)},t.totalDuration=function(i){var s=0,o=this,a=o._last,l=q1,f,u,c;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-i:i));if(o._dirty){for(c=o.parent;a;)f=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&o._sort&&a._ts&&!o._lock?(o._lock=1,fr(o,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(s-=u,(!c&&!o._dp||c&&c.smoothChildTiming)&&(o._start+=tt(u/o._ts),o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),l=0),a._end>s&&a._ts&&(s=a._end),a=f;Gi(o,o===et&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(i){if(et._ts&&(x3(et,S2(i,et)),b3=L1.frame),L1.frame>=w3){w3+=C1.autoSleep||120;var s=et._first;if((!s||!s._ts)&&C1.autoSleep&&L1._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||L1.sleep()}}},e})(En);y1(Qt.prototype,{_lock:0,_hasPause:0,_forcing:0});var m9=function(e,t,r,i,s,o,a){var l=new f1(this._pt,e,t,0,1,ra,null,s),f=0,u=0,c,h,d,p,g,_,m,w;for(l.b=r,l.e=i,r+="",i+="",(m=~i.indexOf("random("))&&(i=Sn(i)),o&&(w=[r,i],o(w,e,t),r=w[0],i=w[1]),h=r.match(Rs)||[];c=Rs.exec(i);)p=c[0],g=i.substring(f,c.index),d?d=(d+1)%5:g.substr(-5)==="rgba("&&(d=1),p!==h[u++]&&(_=parseFloat(h[u-1])||0,l._pt={_next:l._pt,p:g||u===1?g:",",s:_,c:p.charAt(1)==="="?$i(_,p)-_:parseFloat(p)-_,m:d&&d<4?Math.round:0},f=Rs.lastIndex);return l.c=f")}),b.duration();else{y={};for(A in p)A==="ease"||A==="easeEach"||y9(A,p[A],y,p.easeEach);for(A in y)for(W=y[A].sort(function(J,G){return J.t-G.t}),R=0,S=0;Sl-De&&!u?l:if&&(h=f)),m=this._yoyo&&p&1,m&&(b=this._yEase,h=f-h),_=Xi(this._tTime,g),h===a&&!o&&this._initted&&p===_)return this._tTime=c,this;p!==_&&(L&&this._yEase&&G3(L,m),this.vars.repeatRefresh&&!m&&!this._lock&&h!==g&&this._initted&&(this._lock=o=1,this.render(tt(g*p),!0).invalidate()._lock=0))}if(!this._initted){if(V3(this,u?i:h,o,s,c))return this._tTime=0,this;if(a!==this._time&&!(o&&this.vars.repeatRefresh&&p!==_))return this;if(f!==this._dur)return this.render(i,s,o)}if(this._tTime=c,this._time=h,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=w=(b||this._ease)(h/f),this._from&&(this.ratio=w=1-w),!a&&c&&!s&&!_&&(x1(this,"onStart"),this._tTime!==c))return this;for(d=this._pt;d;)d.r(w,d.d),d=d._next;L&&L.render(i<0?i:L._dur*L._ease(h/this._dur),s,o)||this._startAt&&(this._zTime=i),this._onUpdate&&!s&&(u&&Ys(this,i,s,o),x1(this,"onUpdate")),this._repeat&&p!==_&&this.vars.onRepeat&&!s&&this.parent&&x1(this,"onRepeat"),(c===this._tDur||!c)&&this._tTime===c&&(u&&!this._onUpdate&&Ys(this,i,!0,!0),(i||!f)&&(c===this._tDur&&this._ts>0||!c&&this._ts<0)&&Nr(this,1),!s&&!(u&&!a)&&(c||a||m)&&(x1(this,c===l?"onComplete":"onReverseComplete",!0),this._prom&&!(c0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),n.prototype.invalidate.call(this,i)},t.resetTo=function(i,s,o,a,l){Tn||L1.wake(),this._ts||this.play();var f=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||eo(this,f),u=this._ease(f/this._dur),b9(this,i,s,o,a,u,f,l)?this.resetTo(i,s,o,a,1):(M2(this,0),this.parent||M3(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,s){if(s===void 0&&(s="all"),!i&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?kn(this):this.scrollTrigger&&this.scrollTrigger.kill(!!Tt),this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(i,s,Ur&&Ur.vars.overwrite!==!0)._first||kn(this),this.parent&&o!==this.timeline.totalDuration()&&Gi(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,l=i?Y1(i):a,f=this._ptLookup,u=this._pt,c,h,d,p,g,_,m;if((!s||s==="all")&&K4(a,l))return s==="all"&&(this._pt=0),kn(this);for(c=this._op=this._op||[],s!=="all"&&(yt(s)&&(g={},l1(s,function(w){return g[w]=1}),s=g),s=w9(a,s)),m=a.length;m--;)if(~l.indexOf(a[m])){h=f[m],s==="all"?(c[m]=s,p=h,d={}):(d=c[m]=c[m]||{},p=s);for(g in p)_=h&&h[g],_&&((!("kill"in _.d)||_.d.kill(g)===!0)&&L2(this,_,"_pt"),delete h[g]),d!=="all"&&(d[g]=1)}return this._initted&&!this._pt&&u&&kn(this),this},e.to=function(i,s){return new e(i,s,arguments[2])},e.from=function(i,s){return xn(1,arguments)},e.delayedCall=function(i,s,o,a){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},e.fromTo=function(i,s,o){return xn(2,arguments)},e.set=function(i,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(i,s)},e.killTweensOf=function(i,s,o){return et.killTweensOf(i,s,o)},e})(En);y1(ht.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),l1("staggerTo,staggerFrom,staggerFromTo",function(n){ht[n]=function(){var e=new Qt,t=Us.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var to=function(e,t,r){return e[t]=r},ea=function(e,t,r){return e[t](r)},x9=function(e,t,r,i){return e[t](i.fp,r)},L9=function(e,t,r){return e.setAttribute(t,r)},ro=function(e,t){return ot(e[t])?ea:Hs(e[t])&&e.setAttribute?L9:to},ta=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},S9=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},ra=function(e,t){var r=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+i,r=r._next;i+=t.c}t.set(t.t,t.p,i,t)},io=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},k9=function(e,t,r,i){for(var s=this._pt,o;s;)o=s._next,s.p===i&&s.modifier(e,t,r),s=o},M9=function(e){for(var t=this._pt,r,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?L2(this,t,"_pt"):t.dep||(r=1),t=i;return!r},T9=function(e,t,r,i){i.mSet(e,t,i.m.call(i.tween,r,i.mt),i)},ia=function(e){for(var t=e._pt,r,i,s,o;t;){for(r=t._next,i=s;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:o)?t._prev._next=t:s=t,(t._next=i)?i._prev=t:o=t,t=r}e._pt=s},f1=(function(){function n(t,r,i,s,o,a,l,f,u){this.t=r,this.s=s,this.c=o,this.p=i,this.r=a||ta,this.d=l||this,this.set=f||to,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(r,i,s){this.mSet=this.mSet||this.set,this.set=T9,this.m=r,this.mt=s,this.tween=i},n})();l1(Is+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return zs[n]=1}),b1.TweenMax=b1.TweenLite=ht,b1.TimelineLite=b1.TimelineMax=Qt,et=new Qt({sortChildren:!1,defaults:Ni,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),C1.stringFilter=U3;var mi=[],T2={},E9=[],na=0,P9=0,no=function(e){return(T2[e]||E9).map(function(t){return t()})},so=function(){var e=Date.now(),t=[];e-na>2&&(no("matchMediaInit"),mi.forEach(function(r){var i=r.queries,s=r.conditions,o,a,l,f;for(a in i)o=lr.matchMedia(i[a]).matches,o&&(l=1),o!==s[a]&&(s[a]=o,f=1);f&&(r.revert(),l&&t.push(r))}),no("matchMediaRevert"),t.forEach(function(r){return r.onMatch(r,function(i){return r.add(null,i)})}),na=e,no("matchMedia"))},sa=(function(){function n(t,r){this.selector=r&&Xs(r),this.data=[],this._r=[],this.isReverted=!1,this.id=P9++,t&&this.add(t)}var e=n.prototype;return e.add=function(r,i,s){ot(r)&&(s=i,i=r,r=ot);var o=this,a=function(){var f=We,u=o.selector,c;return f&&f!==o&&f.data.push(o),s&&(o.selector=Xs(s)),We=o,c=i.apply(o,arguments),ot(c)&&o._r.push(c),We=f,o.selector=u,o.isReverted=!1,c};return o.last=a,r===ot?a(o,function(l){return o.add(null,l)}):r?o[r]=a:a},e.ignore=function(r){var i=We;We=null,r(this),We=i},e.getTweens=function(){var r=[];return this.data.forEach(function(i){return i instanceof n?r.push.apply(r,i.getTweens()):i instanceof ht&&!(i.parent&&i.parent.data==="nested")&&r.push(i)}),r},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(r,i){var s=this;if(r?(function(){for(var a=s.getTweens(),l=s.data.length,f;l--;)f=s.data[l],f.data==="isFlip"&&(f.revert(),f.getChildren(!0,!0,!1).forEach(function(u){return a.splice(a.indexOf(u),1)}));for(a.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,c){return c.g-u.g||-1/0}).forEach(function(u){return u.t.revert(r)}),l=s.data.length;l--;)f=s.data[l],f instanceof Qt?f.data!=="nested"&&(f.scrollTrigger&&f.scrollTrigger.revert(),f.kill()):!(f instanceof ht)&&f.revert&&f.revert(r);s._r.forEach(function(u){return u(r,s)}),s.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var o=mi.length;o--;)mi[o].id===this.id&&mi.splice(o,1)},e.revert=function(r){this.kill(r||{})},n})(),V9=(function(){function n(t){this.contexts=[],this.scope=t,We&&We.data.push(this)}var e=n.prototype;return e.add=function(r,i,s){ar(r)||(r={matches:r});var o=new sa(0,s||this.scope),a=o.conditions={},l,f,u;We&&!o.selector&&(o.selector=We.selector),this.contexts.push(o),i=o.add("onMatch",i),o.queries=r;for(f in r)f==="all"?u=1:(l=lr.matchMedia(r[f]),l&&(mi.indexOf(o)<0&&mi.push(o),(a[f]=l.matches)&&(u=1),l.addListener?l.addListener(so):l.addEventListener("change",so)));return u&&i(o,function(c){return o.add(null,c)}),this},e.revert=function(r){this.kill(r||{})},e.kill=function(r){this.contexts.forEach(function(i){return i.kill(r,!0)})},n})(),E2={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r1){var i=e.map(function(u){return u1.quickSetter(u,t,r)}),s=i.length;return function(u){for(var c=s;c--;)i[c](u)}}e=e[0]||{};var o=w1[t],a=gi(e),l=a.harness&&(a.harness.aliases||{})[t]||t,f=o?function(u){var c=new o;Wi._pt=0,c.init(e,r?u+r:u,Wi,0,[e]),c.render(1,c),Wi._pt&&io(1,Wi)}:a.set(e,l);return o?f:function(u){return f(e,l,r?u+r:u,a,1)}},quickTo:function(e,t,r){var i,s=u1.to(e,y1((i={},i[t]="+=0.1",i.paused=!0,i.stagger=0,i),r||{})),o=function(l,f,u){return s.resetTo(t,l,f,u)};return o.tween=s,o},isTweening:function(e){return et.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=_i(e.ease,Ni.ease)),k3(Ni,e||{})},config:function(e){return k3(C1,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,i=e.plugins,s=e.defaults,o=e.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!w1[a]&&!b1[a]&&bn(t+" effect requires "+a+" plugin.")}),Bs[t]=function(a,l,f){return r(Y1(a),y1(l||{},s),f)},o&&(Qt.prototype[t]=function(a,l,f){return this.add(Bs[t](a,ar(l)?l:(f=l)&&{},this),f)})},registerEase:function(e,t){me[e]=_i(t)},parseEase:function(e,t){return arguments.length?_i(e,t):me},getById:function(e){return et.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var r=new Qt(e),i,s;for(r.smoothChildTiming=a1(e.smoothChildTiming),et.remove(r),r._dp=0,r._time=r._tTime=et._time,i=et._first;i;)s=i._next,(t||!(!i._dur&&i instanceof ht&&i.vars.onComplete===i._targets[0]))&&fr(r,i,i._start-i._delay),i=s;return fr(et,r,0),r},context:function(e,t){return e?new sa(e,t):We},matchMedia:function(e){return new V9(e)},matchMediaRefresh:function(){return mi.forEach(function(e){var t=e.conditions,r,i;for(i in t)t[i]&&(t[i]=!1,r=1);r&&e.revert()})||so()},addEventListener:function(e,t){var r=T2[e]||(T2[e]=[]);~r.indexOf(t)||r.push(t)},removeEventListener:function(e,t){var r=T2[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},utils:{wrap:f9,wrapYoyo:u9,distribute:O3,random:F3,snap:D3,normalize:l9,getUnit:zt,clamp:n9,splitColor:N3,toArray:Y1,selector:Xs,mapRange:Z3,pipe:o9,unitize:a9,interpolate:c9,shuffle:R3},install:m3,effects:Bs,ticker:L1,updateRoot:Qt.updateRoot,plugins:w1,globalTimeline:et,core:{PropTween:f1,globals:C3,Tween:ht,Timeline:Qt,Animation:En,getCache:gi,_removeLinkedListItem:L2,reverting:function(){return Tt},context:function(e){return e&&We&&(We.data.push(e),e._ctx=We),We},suppressOverwrites:function(e){return Ps=e}}};l1("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return E2[n]=ht[n]}),L1.add(Qt.updateRoot),Wi=E2.to({},{duration:0});var H9=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r},A9=function(e,t){var r=e._targets,i,s,o;for(i in t)for(s=r.length;s--;)o=e._ptLookup[s][i],o&&(o=o.d)&&(o._pt&&(o=H9(o,i)),o&&o.modifier&&o.modifier(t[i],e,r[s],i))},oo=function(e,t){return{name:e,headless:1,rawVars:1,init:function(i,s,o){o._onInit=function(a){var l,f;if(yt(s)&&(l={},l1(s,function(u){return l[u]=1}),s=l),t){l={};for(f in s)l[f]=t(s[f]);s=l}A9(a,s)}}}},u1=E2.registerPlugin({name:"attr",init:function(e,t,r,i,s){var o,a,l;this.tween=r;for(o in t)l=e.getAttribute(o)||"",a=this.add(e,"setAttribute",(l||0)+"",t[o],i,s,0,0,o),a.op=o,a.b=l,this._props.push(o)},render:function(e,t){for(var r=t._pt;r;)Tt?r.set(r.t,r.p,r.b,r):r.r(e,r.d),r=r._next}},{name:"endArray",headless:1,init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r],0,0,0,0,0,1)}},oo("roundProps",Gs),oo("modifiers"),oo("snap",D3))||E2;ht.version=Qt.version=u1.version="3.14.2",v3=1,As()&&ji(),me.Power0,me.Power1,me.Power2,me.Power3,me.Power4,me.Linear,me.Quad,me.Cubic,me.Quart,me.Quint,me.Strong,me.Elastic,me.Back,me.SteppedEase,me.Bounce,me.Sine,me.Expo,me.Circ;var oa,Xr,Ki,ao,Ci,aa,lo,R9=function(){return typeof window<"u"},Sr={},bi=180/Math.PI,Qi=Math.PI/180,Ji=Math.atan2,la=1e8,fo=/([A-Z])/g,O9=/(left|right|width|margin|padding|x)/i,D9=/[\s,\(]\S/,ur={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},uo=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},F9=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},z9=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},Z9=function(e,t){return t.set(t.t,t.p,e===1?t.e:e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},B9=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},fa=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},ua=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},I9=function(e,t,r){return e.style[t]=r},q9=function(e,t,r){return e.style.setProperty(t,r)},N9=function(e,t,r){return e._gsap[t]=r},Y9=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},$9=function(e,t,r,i,s){var o=e._gsap;o.scaleX=o.scaleY=r,o.renderTransform(s,o)},U9=function(e,t,r,i,s){var o=e._gsap;o[t]=r,o.renderTransform(s,o)},rt="transform",c1=rt+"Origin",X9=function n(e,t){var r=this,i=this.target,s=i.style,o=i._gsap;if(e in Sr&&s){if(this.tfm=this.tfm||{},e!=="transform")e=ur[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return r.tfm[a]=kr(i,a)}):this.tfm[e]=o.x?o[e]:kr(i,e),e===c1&&(this.tfm.zOrigin=o.zOrigin);else return ur.transform.split(",").forEach(function(a){return n.call(r,a,t)});if(this.props.indexOf(rt)>=0)return;o.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(c1,t,"")),e=rt}(s||t)&&this.props.push(e,t,s[e])},ca=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},G9=function(){var e=this.props,t=this.target,r=t.style,i=t._gsap,s,o;for(s=0;s=0?ga[o]:"")+e},ho=function(){R9()&&window.document&&(oa=window,Xr=oa.document,Ki=Xr.documentElement,Ci=co("div")||{style:{}},co("div"),rt=en(rt),c1=rt+"Origin",Ci.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",ha=!!en("perspective"),lo=u1.core.reverting,ao=1)},pa=function(e){var t=e.ownerSVGElement,r=co("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),s;i.style.display="block",r.appendChild(i),Ki.appendChild(r);try{s=i.getBBox()}catch{}return r.removeChild(i),Ki.removeChild(r),s},_a=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},va=function(e){var t,r;try{t=e.getBBox()}catch{t=pa(e),r=1}return t&&(t.width||t.height)||r||(t=pa(e)),t&&!t.width&&!t.x&&!t.y?{x:+_a(e,["x","cx","x1"])||0,y:+_a(e,["y","cy","y1"])||0,width:0,height:0}:t},ma=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&va(e))},Gr=function(e,t){if(t){var r=e.style,i;t in Sr&&t!==c1&&(t=rt),r.removeProperty?(i=t.substr(0,2),(i==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),r.removeProperty(i==="--"?t:t.replace(fo,"-$1").toLowerCase())):r.removeAttribute(t)}},Wr=function(e,t,r,i,s,o){var a=new f1(e._pt,t,r,0,1,o?ua:fa);return e._pt=a,a.b=i,a.e=s,e._props.push(r),a},Ca={deg:1,rad:1,turn:1},W9={grid:1,flex:1},jr=function n(e,t,r,i){var s=parseFloat(r)||0,o=(r+"").trim().substr((s+"").length)||"px",a=Ci.style,l=O9.test(t),f=e.tagName.toLowerCase()==="svg",u=(f?"client":"offset")+(l?"Width":"Height"),c=100,h=i==="px",d=i==="%",p,g,_,m;if(i===o||!s||Ca[i]||Ca[o])return s;if(o!=="px"&&!h&&(s=n(e,t,r,"px")),m=e.getCTM&&ma(e),(d||o==="%")&&(Sr[t]||~t.indexOf("adius")))return p=m?e.getBBox()[l?"width":"height"]:e[u],ft(d?s/p*c:s/100*p);if(a[l?"width":"height"]=c+(h?o:i),g=i!=="rem"&&~t.indexOf("adius")||i==="em"&&e.appendChild&&!f?e:e.parentNode,m&&(g=(e.ownerSVGElement||{}).parentNode),(!g||g===Xr||!g.appendChild)&&(g=Xr.body),_=g._gsap,_&&d&&_.width&&l&&_.time===L1.time&&!_.uncache)return ft(s/_.width*c);if(d&&(t==="height"||t==="width")){var w=e.style[t];e.style[t]=c+i,p=e[u],w?e.style[t]=w:Gr(e,t)}else(d||o==="%")&&!W9[S1(g,"display")]&&(a.position=S1(e,"position")),g===e&&(a.position="static"),g.appendChild(Ci),p=Ci[u],g.removeChild(Ci),a.position="absolute";return l&&d&&(_=gi(g),_.time=L1.time,_.width=g[u]),ft(h?p*s/c:p&&s?c/p*s:0)},kr=function(e,t,r,i){var s;return ao||ho(),t in ur&&t!=="transform"&&(t=ur[t],~t.indexOf(",")&&(t=t.split(",")[0])),Sr[t]&&t!=="transform"?(s=Hn(e,i),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:V2(S1(e,c1))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||i||~(s+"").indexOf("calc("))&&(s=P2[t]&&P2[t](e,t,r)||S1(e,t)||y3(e,t)||(t==="opacity"?1:0))),r&&!~(s+"").trim().indexOf(" ")?jr(e,t,s,r)+r:s},j9=function(e,t,r,i){if(!r||r==="none"){var s=en(t,e,1),o=s&&S1(e,s,1);o&&o!==r?(t=s,r=o):t==="borderColor"&&(r=S1(e,"borderTopColor"))}var a=new f1(this._pt,e.style,t,0,1,ra),l=0,f=0,u,c,h,d,p,g,_,m,w,L,b,S;if(a.b=r,a.e=i,r+="",i+="",i.substring(0,6)==="var(--"&&(i=S1(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(g=e.style[t],e.style[t]=i,i=S1(e,t)||i,g?e.style[t]=g:Gr(e,t)),u=[r,i],U3(u),r=u[0],i=u[1],h=r.match(Yi)||[],S=i.match(Yi)||[],S.length){for(;c=Yi.exec(i);)_=c[0],w=i.substring(l,c.index),p?p=(p+1)%5:(w.substr(-5)==="rgba("||w.substr(-5)==="hsla(")&&(p=1),_!==(g=h[f++]||"")&&(d=parseFloat(g)||0,b=g.substr((d+"").length),_.charAt(1)==="="&&(_=$i(d,_)+b),m=parseFloat(_),L=_.substr((m+"").length),l=Yi.lastIndex-L.length,L||(L=L||C1.units[t]||b,l===i.length&&(i+=L,a.e+=L)),b!==L&&(d=jr(e,t,g,L)||0),a._pt={_next:a._pt,p:w||f===1?w:",",s:d,c:m-d,m:p&&p<4||t==="zIndex"?Math.round:0});a.c=l-1;)a=s[f],Sr[a]&&(l=1,a=a==="transformOrigin"?c1:rt),Gr(r,a);l&&(Gr(r,rt),o&&(o.svg&&r.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Hn(r,1),o.uncache=1,ca(i)))}},P2={clearProps:function(e,t,r,i,s){if(s.data!=="isFromStart"){var o=e._pt=new f1(e._pt,t,r,0,0,Q9);return o.u=i,o.pr=-10,o.tween=s,e._props.push(r),1}}},Vn=[1,0,0,1,0,0],wa={},ya=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},xa=function(e){var t=S1(e,rt);return ya(t)?Vn:t.substr(7).match(p3).map(ft)},go=function(e,t){var r=e._gsap||gi(e),i=e.style,s=xa(e),o,a,l,f;return r.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,s=[l.a,l.b,l.c,l.d,l.e,l.f],s.join(",")==="1,0,0,1,0,0"?Vn:s):(s===Vn&&!e.offsetParent&&e!==Ki&&!r.svg&&(l=i.display,i.display="block",o=e.parentNode,(!o||!e.offsetParent&&!e.getBoundingClientRect().width)&&(f=1,a=e.nextElementSibling,Ki.appendChild(e)),s=xa(e),l?i.display=l:Gr(e,"display"),f&&(a?o.insertBefore(e,a):o?o.appendChild(e):Ki.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},po=function(e,t,r,i,s,o){var a=e._gsap,l=s||go(e,!0),f=a.xOrigin||0,u=a.yOrigin||0,c=a.xOffset||0,h=a.yOffset||0,d=l[0],p=l[1],g=l[2],_=l[3],m=l[4],w=l[5],L=t.split(" "),b=parseFloat(L[0])||0,S=parseFloat(L[1])||0,y,v,A,E;r?l!==Vn&&(v=d*_-p*g)&&(A=b*(_/v)+S*(-g/v)+(g*w-_*m)/v,E=b*(-p/v)+S*(d/v)-(d*w-p*m)/v,b=A,S=E):(y=va(e),b=y.x+(~L[0].indexOf("%")?b/100*y.width:b),S=y.y+(~(L[1]||L[0]).indexOf("%")?S/100*y.height:S)),i||i!==!1&&a.smooth?(m=b-f,w=S-u,a.xOffset=c+(m*d+w*g)-m,a.yOffset=h+(m*p+w*_)-w):a.xOffset=a.yOffset=0,a.xOrigin=b,a.yOrigin=S,a.smooth=!!i,a.origin=t,a.originIsAbsolute=!!r,e.style[c1]="0px 0px",o&&(Wr(o,a,"xOrigin",f,b),Wr(o,a,"yOrigin",u,S),Wr(o,a,"xOffset",c,a.xOffset),Wr(o,a,"yOffset",h,a.yOffset)),e.setAttribute("data-svg-origin",b+" "+S)},Hn=function(e,t){var r=e._gsap||new j3(e);if("x"in r&&!t&&!r.uncache)return r;var i=e.style,s=r.scaleX<0,o="px",a="deg",l=getComputedStyle(e),f=S1(e,c1)||"0",u,c,h,d,p,g,_,m,w,L,b,S,y,v,A,E,V,D,R,W,U,j,J,G,oe,z,C,Ce,ve,ct,Le,He;return u=c=h=g=_=m=w=L=b=0,d=p=1,r.svg=!!(e.getCTM&&ma(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[rt]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[rt]!=="none"?l[rt]:"")),i.scale=i.rotate=i.translate="none"),v=go(e,r.svg),r.svg&&(r.uncache?(oe=e.getBBox(),f=r.xOrigin-oe.x+"px "+(r.yOrigin-oe.y)+"px",G=""):G=!t&&e.getAttribute("data-svg-origin"),po(e,G||f,!!G||r.originIsAbsolute,r.smooth!==!1,v)),S=r.xOrigin||0,y=r.yOrigin||0,v!==Vn&&(D=v[0],R=v[1],W=v[2],U=v[3],u=j=v[4],c=J=v[5],v.length===6?(d=Math.sqrt(D*D+R*R),p=Math.sqrt(U*U+W*W),g=D||R?Ji(R,D)*bi:0,w=W||U?Ji(W,U)*bi+g:0,w&&(p*=Math.abs(Math.cos(w*Qi))),r.svg&&(u-=S-(S*D+y*W),c-=y-(S*R+y*U))):(He=v[6],ct=v[7],C=v[8],Ce=v[9],ve=v[10],Le=v[11],u=v[12],c=v[13],h=v[14],A=Ji(He,ve),_=A*bi,A&&(E=Math.cos(-A),V=Math.sin(-A),G=j*E+C*V,oe=J*E+Ce*V,z=He*E+ve*V,C=j*-V+C*E,Ce=J*-V+Ce*E,ve=He*-V+ve*E,Le=ct*-V+Le*E,j=G,J=oe,He=z),A=Ji(-W,ve),m=A*bi,A&&(E=Math.cos(-A),V=Math.sin(-A),G=D*E-C*V,oe=R*E-Ce*V,z=W*E-ve*V,Le=U*V+Le*E,D=G,R=oe,W=z),A=Ji(R,D),g=A*bi,A&&(E=Math.cos(A),V=Math.sin(A),G=D*E+R*V,oe=j*E+J*V,R=R*E-D*V,J=J*E-j*V,D=G,j=oe),_&&Math.abs(_)+Math.abs(g)>359.9&&(_=g=0,m=180-m),d=ft(Math.sqrt(D*D+R*R+W*W)),p=ft(Math.sqrt(J*J+He*He)),A=Ji(j,J),w=Math.abs(A)>2e-4?A*bi:0,b=Le?1/(Le<0?-Le:Le):0),r.svg&&(G=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!ya(S1(e,rt)),G&&e.setAttribute("transform",G))),Math.abs(w)>90&&Math.abs(w)<270&&(s?(d*=-1,w+=g<=0?180:-180,g+=g<=0?180:-180):(p*=-1,w+=w<=0?180:-180)),t=t||r.uncache,r.x=u-((r.xPercent=u&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+o,r.y=c-((r.yPercent=c&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-c)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+o,r.z=h+o,r.scaleX=ft(d),r.scaleY=ft(p),r.rotation=ft(g)+a,r.rotationX=ft(_)+a,r.rotationY=ft(m)+a,r.skewX=w+a,r.skewY=L+a,r.transformPerspective=b+o,(r.zOrigin=parseFloat(f.split(" ")[2])||!t&&r.zOrigin||0)&&(i[c1]=V2(f)),r.xOffset=r.yOffset=0,r.force3D=C1.force3D,r.renderTransform=r.svg?e6:ha?La:J9,r.uncache=0,r},V2=function(e){return(e=e.split(" "))[0]+" "+e[1]},_o=function(e,t,r){var i=zt(t);return ft(parseFloat(t)+parseFloat(jr(e,"x",r+"px",i)))+i},J9=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,La(e,t)},wi="0deg",An="0px",yi=") ",La=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.z,f=r.rotation,u=r.rotationY,c=r.rotationX,h=r.skewX,d=r.skewY,p=r.scaleX,g=r.scaleY,_=r.transformPerspective,m=r.force3D,w=r.target,L=r.zOrigin,b="",S=m==="auto"&&e&&e!==1||m===!0;if(L&&(c!==wi||u!==wi)){var y=parseFloat(u)*Qi,v=Math.sin(y),A=Math.cos(y),E;y=parseFloat(c)*Qi,E=Math.cos(y),o=_o(w,o,v*E*-L),a=_o(w,a,-Math.sin(y)*-L),l=_o(w,l,A*E*-L+L)}_!==An&&(b+="perspective("+_+yi),(i||s)&&(b+="translate("+i+"%, "+s+"%) "),(S||o!==An||a!==An||l!==An)&&(b+=l!==An||S?"translate3d("+o+", "+a+", "+l+") ":"translate("+o+", "+a+yi),f!==wi&&(b+="rotate("+f+yi),u!==wi&&(b+="rotateY("+u+yi),c!==wi&&(b+="rotateX("+c+yi),(h!==wi||d!==wi)&&(b+="skew("+h+", "+d+yi),(p!==1||g!==1)&&(b+="scale("+p+", "+g+yi),w.style[rt]=b||"translate(0, 0)"},e6=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.rotation,f=r.skewX,u=r.skewY,c=r.scaleX,h=r.scaleY,d=r.target,p=r.xOrigin,g=r.yOrigin,_=r.xOffset,m=r.yOffset,w=r.forceCSS,L=parseFloat(o),b=parseFloat(a),S,y,v,A,E;l=parseFloat(l),f=parseFloat(f),u=parseFloat(u),u&&(u=parseFloat(u),f+=u,l+=u),l||f?(l*=Qi,f*=Qi,S=Math.cos(l)*c,y=Math.sin(l)*c,v=Math.sin(l-f)*-h,A=Math.cos(l-f)*h,f&&(u*=Qi,E=Math.tan(f-u),E=Math.sqrt(1+E*E),v*=E,A*=E,u&&(E=Math.tan(u),E=Math.sqrt(1+E*E),S*=E,y*=E)),S=ft(S),y=ft(y),v=ft(v),A=ft(A)):(S=c,A=h,y=v=0),(L&&!~(o+"").indexOf("px")||b&&!~(a+"").indexOf("px"))&&(L=jr(d,"x",o,"px"),b=jr(d,"y",a,"px")),(p||g||_||m)&&(L=ft(L+p-(p*S+g*v)+_),b=ft(b+g-(p*y+g*A)+m)),(i||s)&&(E=d.getBBox(),L=ft(L+i/100*E.width),b=ft(b+s/100*E.height)),E="matrix("+S+","+y+","+v+","+A+","+L+","+b+")",d.setAttribute("transform",E),w&&(d.style[rt]=E)},t6=function(e,t,r,i,s){var o=360,a=yt(s),l=parseFloat(s)*(a&&~s.indexOf("rad")?bi:1),f=l-i,u=i+f+"deg",c,h;return a&&(c=s.split("_")[1],c==="short"&&(f%=o,f!==f%(o/2)&&(f+=f<0?o:-o)),c==="cw"&&f<0?f=(f+o*la)%o-~~(f/o)*o:c==="ccw"&&f>0&&(f=(f-o*la)%o-~~(f/o)*o)),e._pt=h=new f1(e._pt,t,r,i,f,F9),h.e=u,h.u="deg",e._props.push(r),h},Sa=function(e,t){for(var r in t)e[r]=t[r];return e},r6=function(e,t,r){var i=Sa({},r._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=r.style,a,l,f,u,c,h,d,p;i.svg?(f=r.getAttribute("transform"),r.setAttribute("transform",""),o[rt]=t,a=Hn(r,1),Gr(r,rt),r.setAttribute("transform",f)):(f=getComputedStyle(r)[rt],o[rt]=t,a=Hn(r,1),o[rt]=f);for(l in Sr)f=i[l],u=a[l],f!==u&&s.indexOf(l)<0&&(d=zt(f),p=zt(u),c=d!==p?jr(r,l,f,p):parseFloat(f),h=parseFloat(u),e._pt=new f1(e._pt,a,l,c,h-c,uo),e._pt.u=p||0,e._props.push(l));Sa(a,i)};l1("padding,margin,Width,Radius",function(n,e){var t="Top",r="Right",i="Bottom",s="Left",o=(e<3?[t,r,i,s]:[t+s,t+r,i+r,i+s]).map(function(a){return e<2?n+a:"border"+a+n});P2[e>1?"border"+n:n]=function(a,l,f,u,c){var h,d;if(arguments.length<4)return h=o.map(function(p){return kr(a,p,f)}),d=h.join(" "),d.split(h[0]).length===5?h[0]:d;h=(u+"").split(" "),d={},o.forEach(function(p,g){return d[p]=h[g]=h[g]||h[(g-1)/2|0]}),a.init(l,d,c)}});var ka={name:"css",register:ho,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,s){var o=this._props,a=e.style,l=r.vars.startAt,f,u,c,h,d,p,g,_,m,w,L,b,S,y,v,A,E;ao||ho(),this.styles=this.styles||da(e),A=this.styles.props,this.tween=r;for(g in t)if(g!=="autoRound"&&(u=t[g],!(w1[g]&&K3(g,t,r,i,e,s)))){if(d=typeof u,p=P2[g],d==="function"&&(u=u.call(r,i,e,s),d=typeof u),d==="string"&&~u.indexOf("random(")&&(u=Sn(u)),p)p(this,e,g,u,r)&&(v=1);else if(g.substr(0,2)==="--")f=(getComputedStyle(e).getPropertyValue(g)+"").trim(),u+="",$r.lastIndex=0,$r.test(f)||(_=zt(f),m=zt(u),m?_!==m&&(f=jr(e,g,f,m)+m):_&&(u+=_)),this.add(a,"setProperty",f,u,i,s,0,0,g),o.push(g),A.push(g,0,a[g]);else if(d!=="undefined"){if(l&&g in l?(f=typeof l[g]=="function"?l[g].call(r,i,e,s):l[g],yt(f)&&~f.indexOf("random(")&&(f=Sn(f)),zt(f+"")||f==="auto"||(f+=C1.units[g]||zt(kr(e,g))||""),(f+"").charAt(1)==="="&&(f=kr(e,g))):f=kr(e,g),h=parseFloat(f),w=d==="string"&&u.charAt(1)==="="&&u.substr(0,2),w&&(u=u.substr(2)),c=parseFloat(u),g in ur&&(g==="autoAlpha"&&(h===1&&kr(e,"visibility")==="hidden"&&c&&(h=0),A.push("visibility",0,a.visibility),Wr(this,a,"visibility",h?"inherit":"hidden",c?"inherit":"hidden",!c)),g!=="scale"&&g!=="transform"&&(g=ur[g],~g.indexOf(",")&&(g=g.split(",")[0]))),L=g in Sr,L){if(this.styles.save(g),E=u,d==="string"&&u.substring(0,6)==="var(--"){if(u=S1(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var V=e.style.perspective;e.style.perspective=u,u=S1(e,"perspective"),V?e.style.perspective=V:Gr(e,"perspective")}c=parseFloat(u)}if(b||(S=e._gsap,S.renderTransform&&!t.parseTransform||Hn(e,t.parseTransform),y=t.smoothOrigin!==!1&&S.smooth,b=this._pt=new f1(this._pt,a,rt,0,1,S.renderTransform,S,0,-1),b.dep=1),g==="scale")this._pt=new f1(this._pt,S,"scaleY",S.scaleY,(w?$i(S.scaleY,w+c):c)-S.scaleY||0,uo),this._pt.u=0,o.push("scaleY",g),g+="X";else if(g==="transformOrigin"){A.push(c1,0,a[c1]),u=K9(u),S.svg?po(e,u,0,y,0,this):(m=parseFloat(u.split(" ")[2])||0,m!==S.zOrigin&&Wr(this,S,"zOrigin",S.zOrigin,m),Wr(this,a,g,V2(f),V2(u)));continue}else if(g==="svgOrigin"){po(e,u,1,y,0,this);continue}else if(g in wa){t6(this,S,g,h,w?$i(h,w+u):u);continue}else if(g==="smoothOrigin"){Wr(this,S,"smooth",S.smooth,u);continue}else if(g==="force3D"){S[g]=u;continue}else if(g==="transform"){r6(this,u,e);continue}}else g in a||(g=en(g)||g);if(L||(c||c===0)&&(h||h===0)&&!D9.test(u)&&g in a)_=(f+"").substr((h+"").length),c||(c=0),m=zt(u)||(g in C1.units?C1.units[g]:_),_!==m&&(h=jr(e,g,f,m)),this._pt=new f1(this._pt,L?S:a,g,h,(w?$i(h,w+c):c)-h,!L&&(m==="px"||g==="zIndex")&&t.autoRound!==!1?B9:uo),this._pt.u=m||0,L&&E!==u?(this._pt.b=f,this._pt.e=E,this._pt.r=Z9):_!==m&&m!=="%"&&(this._pt.b=f,this._pt.r=z9);else if(g in a)j9.call(this,e,g,f,w?w+u:u);else if(g in e)this.add(e,g,f||e[g],w?w+u:u,i,s);else if(g!=="parseTransform"){Fs(g,u);continue}L||(g in a?A.push(g,0,a[g]):typeof e[g]=="function"?A.push(g,2,e[g]()):A.push(g,1,f||e[g])),o.push(g)}}v&&ia(this)},render:function(e,t){if(t.tween._time||!lo())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:kr,aliases:ur,getSetter:function(e,t,r){var i=ur[t];return i&&i.indexOf(",")<0&&(t=i),t in Sr&&t!==c1&&(e._gsap.x||kr(e,"x"))?r&&aa===r?t==="scale"?Y9:N9:(aa=r||{})&&(t==="scale"?$9:U9):e.style&&!Hs(e.style[t])?I9:~t.indexOf("-")?q9:ro(e,t)},core:{_removeProperty:Gr,_getMatrix:go}};u1.utils.checkPrefix=en,u1.core.getStyleSaver=da,(function(n,e,t,r){var i=l1(n+","+e+","+t,function(s){Sr[s]=1});l1(e,function(s){C1.units[s]="deg",wa[s]=1}),ur[i[13]]=n+","+e,l1(r,function(s){var o=s.split(":");ur[o[1]]=i[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY"),l1("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){C1.units[n]="px"}),u1.registerPlugin(ka);var Mr=u1.registerPlugin(ka)||u1;Mr.core.Tween;function i6(n,e){for(var t=0;tl?(s=i,i=p,a=o,o=_):r?i+=p:i=s+(p-s)/(_-a)*(o-a)},c=function(){s=i=r?0:i,a=o=0},h=function(p){var g=a,_=s,m=On();return(p||p===0)&&p!==i&&u(p),o===a||m-a>f?0:(i+(r?_:-_))/((r?m:o)-g)*1e3};return{update:u,reset:c,getVelocity:h}},Fn=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Ha=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},Aa=function(){Rn=Et.core.globals().ScrollTrigger,Rn&&Rn.core&&s6()},Ra=function(e){return Et=e||Pa(),!H2&&Et&&typeof document<"u"&&document.body&&(k1=window,Kr=document,Qr=Kr.documentElement,tn=Kr.body,Ta=[k1,Kr,Qr,tn],Et.utils.clamp,Ea=Et.core.context||function(){},xi="onpointerenter"in tn?"pointer":"mouse",Ma=ut.isTouch=k1.matchMedia&&k1.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in k1||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,J1=ut.eventTypes=("ontouchstart"in Qr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Qr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Va=0},500),Aa(),H2=1),H2};t1.op=mt,de.cache=0;var ut=(function(){function n(t){this.init(t)}var e=n.prototype;return e.init=function(r){H2||Ra(Et)||console.warn("Please gsap.registerPlugin(Observer)"),Rn||Aa();var i=r.tolerance,s=r.dragMinimum,o=r.type,a=r.target,l=r.lineHeight,f=r.debounce,u=r.preventDefault,c=r.onStop,h=r.onStopDelay,d=r.ignore,p=r.wheelSpeed,g=r.event,_=r.onDragStart,m=r.onDragEnd,w=r.onDrag,L=r.onPress,b=r.onRelease,S=r.onRight,y=r.onLeft,v=r.onUp,A=r.onDown,E=r.onChangeX,V=r.onChangeY,D=r.onChange,R=r.onToggleX,W=r.onToggleY,U=r.onHover,j=r.onHoverEnd,J=r.onMove,G=r.ignoreCheck,oe=r.isNormalizer,z=r.onGestureStart,C=r.onGestureEnd,Ce=r.onWheel,ve=r.onEnable,ct=r.onDisable,Le=r.onClick,He=r.scrollSpeed,Ee=r.capture,be=r.allowClicks,Pe=r.lockAxis,Ye=r.onLockAxis;this.target=a=d1(a)||Qr,this.vars=r,d&&(d=Et.utils.toArray(d)),i=i||1e-9,s=s||0,p=p||1,He=He||1,o=o||"wheel,touch,pointer",f=f!==!1,l||(l=parseFloat(k1.getComputedStyle(tn).lineHeight)||22);var g1,it,je,ce,ze,$e,Se,k=this,at=0,St=0,qt=r.passive||!u&&r.passive!==!1,Oe=ei(a,t1),pt=ei(a,mt),F=Oe(),H=pt(),O=~o.indexOf("touch")&&!~o.indexOf("pointer")&&J1[0]==="pointerdown",te=Dn(a),ae=a.ownerDocument||Kr,Me=[0,0,0],Ue=[0,0,0],Ke=0,Nt=function(){return Ke=On()},ye=function(N,le){return(k.event=N)&&d&&o6(N.target,d)||le&&O&&N.pointerType!=="touch"||G&&G(N,le)},Pt=function(){k._vx.reset(),k._vy.reset(),it.pause(),c&&c(k)},lt=function(){var N=k.deltaX=Ha(Me),le=k.deltaY=Ha(Ue),Z=Math.abs(N)>=i,K=Math.abs(le)>=i;D&&(Z||K)&&D(k,N,le,Me,Ue),Z&&(S&&k.deltaX>0&&S(k),y&&k.deltaX<0&&y(k),E&&E(k),R&&k.deltaX<0!=at<0&&R(k),at=k.deltaX,Me[0]=Me[1]=Me[2]=0),K&&(A&&k.deltaY>0&&A(k),v&&k.deltaY<0&&v(k),V&&V(k),W&&k.deltaY<0!=St<0&&W(k),St=k.deltaY,Ue[0]=Ue[1]=Ue[2]=0),(ce||je)&&(J&&J(k),je&&(_&&je===1&&_(k),w&&w(k),je=0),ce=!1),$e&&!($e=!1)&&Ye&&Ye(k),ze&&(Ce(k),ze=!1),g1=0},P1=function(N,le,Z){Me[Z]+=N,Ue[Z]+=le,k._vx.update(N),k._vy.update(le),f?g1||(g1=requestAnimationFrame(lt)):lt()},Yt=function(N,le){Pe&&!Se&&(k.axis=Se=Math.abs(N)>Math.abs(le)?"x":"y",$e=!0),Se!=="y"&&(Me[2]+=N,k._vx.update(N,!0)),Se!=="x"&&(Ue[2]+=le,k._vy.update(le,!0)),f?g1||(g1=requestAnimationFrame(lt)):lt()},Ae=function(N){if(!ye(N,1)){N=Fn(N,u);var le=N.clientX,Z=N.clientY,K=le-k.x,X=Z-k.y,Q=k.isDragging;k.x=le,k.y=Z,(Q||(K||X)&&(Math.abs(k.startX-le)>=s||Math.abs(k.startY-Z)>=s))&&(je||(je=Q?2:1),Q||(k.isDragging=!0),Yt(K,X))}},Ze=k.onPress=function(q){ye(q,1)||q&&q.button||(k.axis=Se=null,it.pause(),k.isPressed=!0,q=Fn(q),at=St=0,k.startX=k.x=q.clientX,k.startY=k.y=q.clientY,k._vx.reset(),k._vy.reset(),Jt(oe?a:ae,J1[1],Ae,qt,!0),k.deltaX=k.deltaY=0,L&&L(k))},re=k.onRelease=function(q){if(!ye(q,1)){e1(oe?a:ae,J1[1],Ae,!0);var N=!isNaN(k.y-k.startY),le=k.isDragging,Z=le&&(Math.abs(k.x-k.startX)>3||Math.abs(k.y-k.startY)>3),K=Fn(q);!Z&&N&&(k._vx.reset(),k._vy.reset(),u&&be&&Et.delayedCall(.08,function(){if(On()-Ke>300&&!q.defaultPrevented){if(q.target.click)q.target.click();else if(ae.createEvent){var X=ae.createEvent("MouseEvents");X.initMouseEvent("click",!0,!0,k1,1,K.screenX,K.screenY,K.clientX,K.clientY,!1,!1,!1,!1,0,null),q.target.dispatchEvent(X)}}})),k.isDragging=k.isGesturing=k.isPressed=!1,c&&le&&!oe&&it.restart(!0),je&<(),m&&le&&m(k),b&&b(k,Z)}},er=function(N){return N.touches&&N.touches.length>1&&(k.isGesturing=!0)&&z(N,k.isDragging)},_t=function(){return(k.isGesturing=!1)||C(k)},$t=function(N){if(!ye(N)){var le=Oe(),Z=pt();P1((le-F)*He,(Z-H)*He,1),F=le,H=Z,c&&it.restart(!0)}},Ut=function(N){if(!ye(N)){N=Fn(N,u),Ce&&(ze=!0);var le=(N.deltaMode===1?l:N.deltaMode===2?k1.innerHeight:1)*p;P1(N.deltaX*le,N.deltaY*le,0),c&&!oe&&it.restart(!0)}},Vt=function(N){if(!ye(N)){var le=N.clientX,Z=N.clientY,K=le-k.x,X=Z-k.y;k.x=le,k.y=Z,ce=!0,c&&it.restart(!0),(K||X)&&Yt(K,X)}},V1=function(N){k.event=N,U(k)},M=function(N){k.event=N,j(k)},ee=function(N){return ye(N)||Fn(N,u)&&Le(k)};it=k._dc=Et.delayedCall(h||.25,Pt).pause(),k.deltaX=k.deltaY=0,k._vx=Co(0,50,!0),k._vy=Co(0,50,!0),k.scrollX=Oe,k.scrollY=pt,k.isDragging=k.isGesturing=k.isPressed=!1,Ea(this),k.enable=function(q){return k.isEnabled||(Jt(te?ae:a,"scroll",mo),o.indexOf("scroll")>=0&&Jt(te?ae:a,"scroll",$t,qt,Ee),o.indexOf("wheel")>=0&&Jt(a,"wheel",Ut,qt,Ee),(o.indexOf("touch")>=0&&Ma||o.indexOf("pointer")>=0)&&(Jt(a,J1[0],Ze,qt,Ee),Jt(ae,J1[2],re),Jt(ae,J1[3],re),be&&Jt(a,"click",Nt,!0,!0),Le&&Jt(a,"click",ee),z&&Jt(ae,"gesturestart",er),C&&Jt(ae,"gestureend",_t),U&&Jt(a,xi+"enter",V1),j&&Jt(a,xi+"leave",M),J&&Jt(a,xi+"move",Vt)),k.isEnabled=!0,k.isDragging=k.isGesturing=k.isPressed=ce=je=!1,k._vx.reset(),k._vy.reset(),F=Oe(),H=pt(),q&&q.type&&Ze(q),ve&&ve(k)),k},k.disable=function(){k.isEnabled&&(rn.filter(function(q){return q!==k&&Dn(q.target)}).length||e1(te?ae:a,"scroll",mo),k.isPressed&&(k._vx.reset(),k._vy.reset(),e1(oe?a:ae,J1[1],Ae,!0)),e1(te?ae:a,"scroll",$t,Ee),e1(a,"wheel",Ut,Ee),e1(a,J1[0],Ze,Ee),e1(ae,J1[2],re),e1(ae,J1[3],re),e1(a,"click",Nt,!0),e1(a,"click",ee),e1(ae,"gesturestart",er),e1(ae,"gestureend",_t),e1(a,xi+"enter",V1),e1(a,xi+"leave",M),e1(a,xi+"move",Vt),k.isEnabled=k.isPressed=k.isDragging=!1,ct&&ct(k))},k.kill=k.revert=function(){k.disable();var q=rn.indexOf(k);q>=0&&rn.splice(q,1),Tr===k&&(Tr=0)},rn.push(k),oe&&Dn(a)&&(Tr=k),k.enable(g)},n6(n,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),n})();ut.version="3.14.2",ut.create=function(n){return new ut(n)},ut.register=Ra,ut.getAll=function(){return rn.slice()},ut.getById=function(n){return rn.filter(function(e){return e.vars.id===n})[0]},Pa()&&Et.registerPlugin(ut);var $,nn,he,Ne,M1,Te,bo,D2,zn,Zn,Bn,F2,Zt,z2,wo,r1,Oa,Da,sn,Fa,yo,za,i1,xo,Za,Ba,ti,Lo,So,on,ko,In,Mo,To,Z2=1,Bt=Date.now,Eo=Bt(),$1=0,qn=0,Ia=function(e,t,r){var i=T1(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},qa=function(e,t){return t&&(!T1(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},a6=function n(){return qn&&requestAnimationFrame(n)},Na=function(){return z2=1},Ya=function(){return z2=0},dr=function(e){return e},Nn=function(e){return Math.round(e*1e5)/1e5||0},$a=function(){return typeof window<"u"},Ua=function(){return $||$a()&&($=window.gsap)&&$.registerPlugin&&$},Li=function(e){return!!~bo.indexOf(e)},Xa=function(e){return(e==="Height"?ko:he["inner"+e])||M1["client"+e]||Te["client"+e]},Ga=function(e){return Jr(e,"getBoundingClientRect")||(Li(e)?function(){return Q2.width=he.innerWidth,Q2.height=ko,Q2}:function(){return Er(e)})},l6=function(e,t,r){var i=r.d,s=r.d2,o=r.a;return(o=Jr(e,"getBoundingClientRect"))?function(){return o()[i]}:function(){return(t?Xa(s):e["client"+s])||0}},f6=function(e,t){return!t||~cr.indexOf(e)?Ga(e):function(){return Q2}},hr=function(e,t){var r=t.s,i=t.d2,s=t.d,o=t.a;return Math.max(0,(r="scroll"+i)&&(o=Jr(e,r))?o()-Ga(e)()[s]:Li(e)?(M1[r]||Te[r])-Xa(i):e[r]-e["offset"+i])},B2=function(e,t){for(var r=0;r0){for(i-=o,a=0;a=i)return r[a];return r[a-1]}else for(a=r.length,i+=o;a--;)if(r[a]<=i)return r[a];return r[0]}:function(i,s,o){o===void 0&&(o=.001);var a=t(i);return!s||Math.abs(a-i)r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in $2?$2[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},X2=function(e,t,r,i,s,o,a,l){var f=s.startColor,u=s.endColor,c=s.fontSize,h=s.indent,d=s.fontWeight,p=Ne.createElement("div"),g=Li(r)||Jr(r,"pinType")==="fixed",_=e.indexOf("scroller")!==-1,m=g?Te:r,w=e.indexOf("start")!==-1,L=w?f:u,b="border-color:"+L+";font-size:"+c+";color:"+L+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((_||l)&&g?"fixed;":"absolute;"),(_||l||!g)&&(b+=(i===mt?Vo:Ho)+":"+(o+parseFloat(h))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=w,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||t===0?e+"-"+t:e,m.children[0]?m.insertBefore(p,m.children[0]):m.appendChild(p),p._offset=p["offset"+i.op.d2],G2(p,0,i,w),p},G2=function(e,t,r,i){var s={display:"block"},o=r[i?"os2":"p2"],a=r[i?"p2":"os2"];e._isFlipped=i,s[r.a+"Percent"]=i?-100:0,s[r.a]=i?"1px":0,s["border"+o+ln]=1,s["border"+a+ln]=0,s[r.p]=t+"px",$.set(e,s)},fe=[],Oo={},jn,el=function(){return Bt()-$1>34&&(jn||(jn=requestAnimationFrame(Pr)))},fn=function(){(!i1||!i1.isPressed||i1.startX>Te.clientWidth)&&(de.cache++,i1?jn||(jn=requestAnimationFrame(Pr)):Pr(),$1||Ei("scrollStart"),$1=Bt())},Do=function(){Ba=he.innerWidth,Za=he.innerHeight},Kn=function(e){de.cache++,(e===!0||!Zt&&!za&&!Ne.fullscreenElement&&!Ne.webkitFullscreenElement&&(!xo||Ba!==he.innerWidth||Math.abs(he.innerHeight-Za)>he.innerHeight*.25))&&D2.restart(!0)},Ti={},h6=[],tl=function n(){return Lt(ue,"scrollEnd",n)||Vi(!0)},Ei=function(e){return Ti[e]&&Ti[e].map(function(t){return t()})||h6},E1=[],rl=function(e){for(var t=0;ts,a=i._startClamp&&i.start>=s;(o||a)&&i.setPositions(a?s-1:i.start,o?Math.max(a?s:i.start+1,s):i.end,!0)}),al(!1),Mo=0,r.forEach(function(i){return i&&i.render&&i.render(-1)}),de.forEach(function(i){It(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),nl(So,1),D2.pause(),Pi++,n1=2,Pr(2),fe.forEach(function(i){return It(i.vars.onRefresh)&&i.vars.onRefresh(i)}),n1=ue.isRefreshing=!1,Ei("refresh")},zo=0,W2=1,Qn,Pr=function(e){if(e===2||!n1&&!In){ue.isUpdating=!0,Qn&&Qn.update(0);var t=fe.length,r=Bt(),i=r-Eo>=50,s=t&&fe[0].scroll();if(W2=zo>s?-1:1,n1||(zo=s),i&&($1&&!z2&&r-$1>200&&($1=0,Ei("scrollEnd")),Bn=Eo,Eo=r),W2<0){for(r1=t;r1-- >0;)fe[r1]&&fe[r1].update(0,i);W2=1}else for(r1=0;r120),r-=r-y}if(p&&(l[p]=e||-.001,e<0&&(e=0)),o){var A=e+r,E=o._isStart;_="scroll"+i.d2,G2(o,A,i,E&&A>20||!E&&(c?Math.max(Te[_],M1[_]):o.parentNode[_])<=A+1),c&&(f=Er(a),c&&(o.style[i.op.p]=f[i.op.p]-i.op.m-o._offset+Ct))}return d&&w&&(_=Er(w),d.seek(h),m=Er(w),d._caScrollDist=_[i.p]-m[i.p],e=e/d._caScrollDist*h),d&&d.seek(g),d?e:Math.round(e)},m6=/(webkit|moz|length|cssText|inset)/i,fl=function(e,t,r,i){if(e.parentNode!==t){var s=e.style,o,a;if(t===Te){e._stOrig=s.cssText,a=X1(e);for(o in a)!+o&&!m6.test(o)&&a[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=a[o]);s.top=r,s.left=i}else s.cssText=e._stOrig;$.core.getCache(e).uncache=1,t.appendChild(e)}},ul=function(e,t,r){var i=t,s=i;return function(o){var a=Math.round(e());return a!==i&&a!==s&&Math.abs(a-i)>3&&Math.abs(a-s)>3&&(o=a,r&&r()),s=i,i=Math.round(o),i}},J2=function(e,t,r){var i={};i[t.p]="+="+r,$.set(e,i)},cl=function(e,t){var r=ei(e,t),i="_scroll"+t.p2,s=function o(a,l,f,u,c){var h=o.tween,d=l.onComplete,p={};f=f||r();var g=ul(r,f,function(){h.kill(),o.tween=0});return c=u&&c||0,u=u||a-f,h&&h.kill(),l[i]=a,l.inherit=!1,l.modifiers=p,p[i]=function(){return g(f+u*h.ratio+c*h.ratio*h.ratio)},l.onUpdate=function(){de.cache++,o.tween&&Pr()},l.onComplete=function(){o.tween=0,d&&d.call(h)},h=o.tween=$.to(e,l),h};return e[i]=r,r.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},xt(e,"wheel",r.wheelHandler),ue.isTouch&&xt(e,"touchmove",r.wheelHandler),s},ue=(function(){function n(t,r){nn||n.register($)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Lo(this),this.init(t,r)}var e=n.prototype;return e.init=function(r,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!qn){this.update=this.refresh=this.kill=dr;return}r=Ka(T1(r)||Yn(r)||r.nodeType?{trigger:r}:r,Y2);var s=r,o=s.onUpdate,a=s.toggleClass,l=s.id,f=s.onToggle,u=s.onRefresh,c=s.scrub,h=s.trigger,d=s.pin,p=s.pinSpacing,g=s.invalidateOnRefresh,_=s.anticipatePin,m=s.onScrubComplete,w=s.onSnapComplete,L=s.once,b=s.snap,S=s.pinReparent,y=s.pinSpacer,v=s.containerAnimation,A=s.fastScrollEnd,E=s.preventOverlaps,V=r.horizontal||r.containerAnimation&&r.horizontal!==!1?t1:mt,D=!c&&c!==0,R=d1(r.scroller||he),W=$.core.getCache(R),U=Li(R),j=("pinType"in r?r.pinType:Jr(R,"pinType")||U&&"fixed")==="fixed",J=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],G=D&&r.toggleActions.split(" "),oe="markers"in r?r.markers:Y2.markers,z=U?0:parseFloat(X1(R)["border"+V.p2+ln])||0,C=this,Ce=r.onRefreshInit&&function(){return r.onRefreshInit(C)},ve=l6(R,U,V),ct=f6(R,U),Le=0,He=0,Ee=0,be=ei(R,V),Pe,Ye,g1,it,je,ce,ze,$e,Se,k,at,St,qt,Oe,pt,F,H,O,te,ae,Me,Ue,Ke,Nt,ye,Pt,lt,P1,Yt,Ae,Ze,re,er,_t,$t,Ut,Vt,V1,M;if(C._startClamp=C._endClamp=!1,C._dir=V,_*=45,C.scroller=R,C.scroll=v?v.time.bind(v):be,it=be(),C.vars=r,i=i||r.animation,"refreshPriority"in r&&(Fa=1,r.refreshPriority===-9999&&(Qn=C)),W.tweenScroll=W.tweenScroll||{top:cl(R,mt),left:cl(R,t1)},C.tweenTo=Pe=W.tweenScroll[V.p],C.scrubDuration=function(Z){er=Yn(Z)&&Z,er?re?re.duration(Z):re=$.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:er,paused:!0,onComplete:function(){return m&&m(C)}}):(re&&re.progress(1).kill(),re=0)},i&&(i.vars.lazy=!1,i._initted&&!C.isReverted||i.vars.immediateRender!==!1&&r.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),C.animation=i.pause(),i.scrollTrigger=C,C.scrubDuration(c),Ae=0,l||(l=i.vars.id)),b&&((!Si(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in Te.style&&$.set(U?[Te,M1]:R,{scrollBehavior:"auto"}),de.forEach(function(Z){return It(Z)&&Z.target===(U?Ne.scrollingElement||M1:R)&&(Z.smooth=!1)}),g1=It(b.snapTo)?b.snapTo:b.snapTo==="labels"?c6(i):b.snapTo==="labelsDirectional"?d6(i):b.directional!==!1?function(Z,K){return Ro(b.snapTo)(Z,Bt()-He<500?0:K.direction)}:$.utils.snap(b.snapTo),_t=b.duration||{min:.1,max:2},_t=Si(_t)?Zn(_t.min,_t.max):Zn(_t,_t),$t=$.delayedCall(b.delay||er/2||.1,function(){var Z=be(),K=Bt()-He<500,X=Pe.tween;if((K||Math.abs(C.getVelocity())<10)&&!X&&!z2&&Le!==Z){var Q=(Z-ce)/Oe,nt=i&&!D?i.totalProgress():Q,ie=K?0:(nt-Ze)/(Bt()-Bn)*1e3||0,Xe=$.utils.clamp(-Q,1-Q,an(ie/2)*ie/.185),kt=Q+(b.inertia===!1?0:Xe),Ge,Qe,Be=b,tr=Be.onStart,st=Be.onInterrupt,H1=Be.onComplete;if(Ge=g1(kt,C),Yn(Ge)||(Ge=kt),Qe=Math.max(0,Math.round(ce+Ge*Oe)),Z<=ze&&Z>=ce&&Qe!==Z){if(X&&!X._initted&&X.data<=an(Qe-Z))return;b.inertia===!1&&(Xe=Ge-Q),Pe(Qe,{duration:_t(an(Math.max(an(kt-nt),an(Ge-nt))*.185/ie/.05||0)),ease:b.ease||"power3",data:an(Qe-Z),onInterrupt:function(){return $t.restart(!0)&&st&&st(C)},onComplete:function(){C.update(),Le=be(),i&&!D&&(re?re.resetTo("totalProgress",Ge,i._tTime/i._tDur):i.progress(Ge)),Ae=Ze=i&&!D?i.totalProgress():C.progress,w&&w(C),H1&&H1(C)}},Z,Xe*Oe,Qe-Z-Xe*Oe),tr&&tr(C,Pe.tween)}}else C.isActive&&Le!==Z&&$t.restart(!0)}).pause()),l&&(Oo[l]=C),h=C.trigger=d1(h||d!==!0&&d),M=h&&h._gsap&&h._gsap.stRevert,M&&(M=M(C)),d=d===!0?h:d1(d),T1(a)&&(a={targets:h,className:a}),d&&(p===!1||p===U1||(p=!p&&d.parentNode&&d.parentNode.style&&X1(d.parentNode).display==="flex"?!1:gt),C.pin=d,Ye=$.core.getCache(d),Ye.spacer?pt=Ye.pinState:(y&&(y=d1(y),y&&!y.nodeType&&(y=y.current||y.nativeElement),Ye.spacerIsNative=!!y,y&&(Ye.spacerState=K2(y))),Ye.spacer=O=y||Ne.createElement("div"),O.classList.add("pin-spacer"),l&&O.classList.add("pin-spacer-"+l),Ye.pinState=pt=K2(d)),r.force3D!==!1&&$.set(d,{force3D:!0}),C.spacer=O=Ye.spacer,Yt=X1(d),Nt=Yt[p+V.os2],ae=$.getProperty(d),Me=$.quickSetter(d,V.a,Ct),Bo(d,O,Yt),H=K2(d)),oe){St=Si(oe)?Ka(oe,Ja):Ja,k=X2("scroller-start",l,R,V,St,0),at=X2("scroller-end",l,R,V,St,0,k),te=k["offset"+V.op.d2];var ee=d1(Jr(R,"content")||R);$e=this.markerStart=X2("start",l,ee,V,St,te,0,v),Se=this.markerEnd=X2("end",l,ee,V,St,te,0,v),v&&(V1=$.quickSetter([$e,Se],V.a,Ct)),!j&&!(cr.length&&Jr(R,"fixedMarkers")===!0)&&(u6(U?Te:R),$.set([k,at],{force3D:!0}),Pt=$.quickSetter(k,V.a,Ct),P1=$.quickSetter(at,V.a,Ct))}if(v){var q=v.vars.onUpdate,N=v.vars.onUpdateParams;v.eventCallback("onUpdate",function(){C.update(0,0,1),q&&q.apply(v,N||[])})}if(C.previous=function(){return fe[fe.indexOf(C)-1]},C.next=function(){return fe[fe.indexOf(C)+1]},C.revert=function(Z,K){if(!K)return C.kill(!0);var X=Z!==!1||!C.enabled,Q=Zt;X!==C.isReverted&&(X&&(Ut=Math.max(be(),C.scroll.rec||0),Ee=C.progress,Vt=i&&i.progress()),$e&&[$e,Se,k,at].forEach(function(nt){return nt.style.display=X?"none":"block"}),X&&(Zt=C,C.update(X)),d&&(!S||!C.isActive)&&(X?p6(d,O,pt):Bo(d,O,X1(d),ye)),X||C.update(X),Zt=Q,C.isReverted=X)},C.refresh=function(Z,K,X,Q){if(!((Zt||!C.enabled)&&!K)){if(d&&Z&&$1){xt(n,"scrollEnd",tl);return}!n1&&Ce&&Ce(C),Zt=C,Pe.tween&&!X&&(Pe.tween.kill(),Pe.tween=0),re&&re.pause(),g&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(ri){return ri.vars.immediateRender&&ri.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),C.isReverted||C.revert(!0,!0),C._subPinOffset=!1;var nt=ve(),ie=ct(),Xe=v?v.duration():hr(R,V),kt=Oe<=.01||!Oe,Ge=0,Qe=Q||0,Be=Si(X)?X.end:r.end,tr=r.endTrigger||h,st=Si(X)?X.start:r.start||(r.start===0||!h?0:d?"0 0":"0 100%"),H1=C.pinnedContainer=r.pinnedContainer&&d1(r.pinnedContainer,C),gr=h&&Math.max(0,fe.indexOf(C))||0,Ht=gr,At,Xt,Hi,ts,Gt,bt,pr,$o,kl,e2,_r,t2,rs;for(oe&&Si(X)&&(t2=$.getProperty(k,V.p),rs=$.getProperty(at,V.p));Ht-- >0;)bt=fe[Ht],bt.end||bt.refresh(0,1)||(Zt=C),pr=bt.pin,pr&&(pr===h||pr===d||pr===H1)&&!bt.isReverted&&(e2||(e2=[]),e2.unshift(bt),bt.revert(!0,!0)),bt!==fe[Ht]&&(gr--,Ht--);for(It(st)&&(st=st(C)),st=Ia(st,"start",C),ce=ll(st,h,nt,V,be(),$e,k,C,ie,z,j,Xe,v,C._startClamp&&"_startClamp")||(d?-.001:0),It(Be)&&(Be=Be(C)),T1(Be)&&!Be.indexOf("+=")&&(~Be.indexOf(" ")?Be=(T1(st)?st.split(" ")[0]:"")+Be:(Ge=U2(Be.substr(2),nt),Be=T1(st)?st:(v?$.utils.mapRange(0,v.duration(),v.scrollTrigger.start,v.scrollTrigger.end,ce):ce)+Ge,tr=h)),Be=Ia(Be,"end",C),ze=Math.max(ce,ll(Be||(tr?"100% 0":Xe),tr,nt,V,be()+Ge,Se,at,C,ie,z,j,Xe,v,C._endClamp&&"_endClamp"))||-.001,Ge=0,Ht=gr;Ht--;)bt=fe[Ht]||{},pr=bt.pin,pr&&bt.start-bt._pinPush<=ce&&!v&&bt.end>0&&(At=bt.end-(C._startClamp?Math.max(0,bt.start):bt.start),(pr===h&&bt.start-bt._pinPush=hr(R,V)))At=X1(d),ts=V===mt,Hi=be(),Ue=parseFloat(ae(V.a))+Qe,!Xe&&ze>1&&(_r=(U?Ne.scrollingElement||M1:R).style,_r={style:_r,value:_r["overflow"+V.a.toUpperCase()]},U&&X1(Te)["overflow"+V.a.toUpperCase()]!=="scroll"&&(_r.style["overflow"+V.a.toUpperCase()]="scroll")),Bo(d,O,At),H=K2(d),Xt=Er(d,!0),$o=j&&ei(R,ts?t1:mt)(),p?(ye=[p+V.os2,Oe+Qe+Ct],ye.t=O,Ht=p===gt?I2(d,V)+Oe+Qe:0,Ht&&(ye.push(V.d,Ht+Ct),O.style.flexBasis!=="auto"&&(O.style.flexBasis=Ht+Ct)),un(ye),H1&&fe.forEach(function(ri){ri.pin===H1&&ri.vars.pinSpacing!==!1&&(ri._subPinOffset=!0)}),j&&be(Ut)):(Ht=I2(d,V),Ht&&O.style.flexBasis!=="auto"&&(O.style.flexBasis=Ht+Ct)),j&&(Gt={top:Xt.top+(ts?Hi-ce:$o)+Ct,left:Xt.left+(ts?$o:Hi-ce)+Ct,boxSizing:"border-box",position:"fixed"},Gt[ki]=Gt["max"+ln]=Math.ceil(Xt.width)+Ct,Gt[Mi]=Gt["max"+Ao]=Math.ceil(Xt.height)+Ct,Gt[U1]=Gt[U1+Gn]=Gt[U1+Un]=Gt[U1+Wn]=Gt[U1+Xn]="0",Gt[gt]=At[gt],Gt[gt+Gn]=At[gt+Gn],Gt[gt+Un]=At[gt+Un],Gt[gt+Wn]=At[gt+Wn],Gt[gt+Xn]=At[gt+Xn],F=v6(pt,Gt,S),n1&&be(0)),i?(kl=i._initted,yo(1),i.render(i.duration(),!0,!0),Ke=ae(V.a)-Ue+Oe+Qe,lt=Math.abs(Oe-Ke)>1,j&<&&F.splice(F.length-2,2),i.render(0,!0,!0),kl||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),yo(0)):Ke=Oe,_r&&(_r.value?_r.style["overflow"+V.a.toUpperCase()]=_r.value:_r.style.removeProperty("overflow-"+V.a));else if(h&&be()&&!v)for(Xt=h.parentNode;Xt&&Xt!==Te;)Xt._pinOffset&&(ce-=Xt._pinOffset,ze-=Xt._pinOffset),Xt=Xt.parentNode;e2&&e2.forEach(function(ri){return ri.revert(!1,!0)}),C.start=ce,C.end=ze,it=je=n1?Ut:be(),!v&&!n1&&(it0?fe.slice(0,K).reverse():fe.slice(K+1);return(T1(Z)?X.filter(function(Q){return Q.vars.preventOverlaps===Z}):X).filter(function(Q){return C.direction>0?Q.end<=ce:Q.start>=ze})},C.update=function(Z,K,X){if(!(v&&!X&&!Z)){var Q=n1===!0?Ut:C.scroll(),nt=Z?0:(Q-ce)/Oe,ie=nt<0?0:nt>1?1:nt||0,Xe=C.progress,kt,Ge,Qe,Be,tr,st,H1,gr;if(K&&(je=it,it=v?be():Q,b&&(Ze=Ae,Ae=i&&!D?i.totalProgress():ie)),_&&d&&!Zt&&!Z2&&$1&&(!ie&&ceQ+(Q-je)/(Bt()-Bn)*_&&(ie=.9999)),ie!==Xe&&C.enabled){if(kt=C.isActive=!!ie&&ie<1,Ge=!!Xe&&Xe<1,st=kt!==Ge,tr=st||!!ie!=!!Xe,C.direction=ie>Xe?1:-1,C.progress=ie,tr&&!Zt&&(Qe=ie&&!Xe?0:ie===1?1:Xe===1?2:3,D&&(Be=!st&&G[Qe+1]!=="none"&&G[Qe+1]||G[Qe],gr=i&&(Be==="complete"||Be==="reset"||Be in i))),E&&(st||gr)&&(gr||c||!i)&&(It(E)?E(C):C.getTrailing(E).forEach(function(Hi){return Hi.endAnimation()})),D||(re&&!Zt&&!Z2?(re._dp._time-re._start!==re._time&&re.render(re._dp._time-re._start),re.resetTo?re.resetTo("totalProgress",ie,i._tTime/i._tDur):(re.vars.totalProgress=ie,re.invalidate().restart())):i&&i.totalProgress(ie,!!(Zt&&(He||Z)))),d){if(Z&&p&&(O.style[p+V.os2]=Nt),!j)Me(Nn(Ue+Ke*ie));else if(tr){if(H1=!Z&&ie>Xe&&ze+1>Q&&Q+1>=hr(R,V),S)if(!Z&&(kt||H1)){var Ht=Er(d,!0),At=Q-ce;fl(d,Te,Ht.top+(V===mt?At:0)+Ct,Ht.left+(V===mt?0:At)+Ct)}else fl(d,O);un(kt||H1?F:H),lt&&ie<1&&kt||Me(Ue+(ie===1&&!H1?Ke:0))}}b&&!Pe.tween&&!Zt&&!Z2&&$t.restart(!0),a&&(st||L&&ie&&(ie<1||!To))&&zn(a.targets).forEach(function(Hi){return Hi.classList[kt||L?"add":"remove"](a.className)}),o&&!D&&!Z&&o(C),tr&&!Zt?(D&&(gr&&(Be==="complete"?i.pause().totalProgress(1):Be==="reset"?i.restart(!0).pause():Be==="restart"?i.restart(!0):i[Be]()),o&&o(C)),(st||!To)&&(f&&st&&Po(C,f),J[Qe]&&Po(C,J[Qe]),L&&(ie===1?C.kill(!1,1):J[Qe]=0),st||(Qe=ie===1?1:3,J[Qe]&&Po(C,J[Qe]))),A&&!kt&&Math.abs(C.getVelocity())>(Yn(A)?A:2500)&&($n(C.callbackAnimation),re?re.progress(1):$n(i,Be==="reverse"?1:!ie,1))):D&&o&&!Zt&&o(C)}if(P1){var Xt=v?Q/v.duration()*(v._caScrollDist||0):Q;Pt(Xt+(k._isFlipped?1:0)),P1(Xt)}V1&&V1(-Q/v.duration()*(v._caScrollDist||0))}},C.enable=function(Z,K){C.enabled||(C.enabled=!0,xt(R,"resize",Kn),U||xt(R,"scroll",fn),Ce&&xt(n,"refreshInit",Ce),Z!==!1&&(C.progress=Ee=0,it=je=Le=be()),K!==!1&&C.refresh())},C.getTween=function(Z){return Z&&Pe?Pe.tween:re},C.setPositions=function(Z,K,X,Q){if(v){var nt=v.scrollTrigger,ie=v.duration(),Xe=nt.end-nt.start;Z=nt.start+Xe*Z/ie,K=nt.start+Xe*K/ie}C.refresh(!1,!1,{start:qa(Z,X&&!!C._startClamp),end:qa(K,X&&!!C._endClamp)},Q),C.update()},C.adjustPinSpacing=function(Z){if(ye&&Z){var K=ye.indexOf(V.d)+1;ye[K]=parseFloat(ye[K])+Z+Ct,ye[1]=parseFloat(ye[1])+Z+Ct,un(ye)}},C.disable=function(Z,K){if(Z!==!1&&C.revert(!0,!0),C.enabled&&(C.enabled=C.isActive=!1,K||re&&re.pause(),Ut=0,Ye&&(Ye.uncache=1),Ce&&Lt(n,"refreshInit",Ce),$t&&($t.pause(),Pe.tween&&Pe.tween.kill()&&(Pe.tween=0)),!U)){for(var X=fe.length;X--;)if(fe[X].scroller===R&&fe[X]!==C)return;Lt(R,"resize",Kn),U||Lt(R,"scroll",fn)}},C.kill=function(Z,K){C.disable(Z,K),re&&!K&&re.kill(),l&&delete Oo[l];var X=fe.indexOf(C);X>=0&&fe.splice(X,1),X===r1&&W2>0&&r1--,X=0,fe.forEach(function(Q){return Q.scroller===C.scroller&&(X=1)}),X||n1||(C.scroll.rec=0),i&&(i.scrollTrigger=null,Z&&i.revert({kill:!1}),K||i.kill()),$e&&[$e,Se,k,at].forEach(function(Q){return Q.parentNode&&Q.parentNode.removeChild(Q)}),Qn===C&&(Qn=0),d&&(Ye&&(Ye.uncache=1),X=0,fe.forEach(function(Q){return Q.pin===d&&X++}),X||(Ye.spacer=0)),r.onKill&&r.onKill(C)},fe.push(C),C.enable(!1,!1),M&&M(C),i&&i.add&&!Oe){var le=C.update;C.update=function(){C.update=le,de.cache++,ce||ze||C.refresh()},$.delayedCall(.01,C.update),Oe=.01,ce=ze=0}else C.refresh();d&&g6()},n.register=function(r){return nn||($=r||Ua(),$a()&&window.document&&n.enable(),nn=qn),nn},n.defaults=function(r){if(r)for(var i in r)Y2[i]=r[i];return Y2},n.disable=function(r,i){qn=0,fe.forEach(function(o){return o[i?"kill":"disable"](r)}),Lt(he,"wheel",fn),Lt(Ne,"scroll",fn),clearInterval(F2),Lt(Ne,"touchcancel",dr),Lt(Te,"touchstart",dr),q2(Lt,Ne,"pointerdown,touchstart,mousedown",Na),q2(Lt,Ne,"pointerup,touchend,mouseup",Ya),D2.kill(),B2(Lt);for(var s=0;s0&&o.left+a0&&o.top+a=0&&E1.splice(t,5),E1.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),$.core.getCache(e),Lo())}}):E1},ue.revert=function(n,e){return Fo(!n,e)},ue.create=function(n,e){return new ue(n,e)},ue.refresh=function(n){return n?Kn(!0):(nn||ue.register())&&Vi(!0)},ue.update=function(n){return++de.cache&&Pr(n===!0?2:0)},ue.clearScrollMemory=nl,ue.maxScroll=function(n,e){return hr(n,e?t1:mt)},ue.getScrollFunc=function(n,e){return ei(d1(n),e?t1:mt)},ue.getById=function(n){return Oo[n]},ue.getAll=function(){return fe.filter(function(n){return n.vars.id!=="ScrollSmoother"})},ue.isScrolling=function(){return!!$1},ue.snapDirectional=Ro,ue.addEventListener=function(n,e){var t=Ti[n]||(Ti[n]=[]);~t.indexOf(e)||t.push(e)},ue.removeEventListener=function(n,e){var t=Ti[n],r=t&&t.indexOf(e);r>=0&&t.splice(r,1)},ue.batch=function(n,e){var t=[],r={},i=e.interval||.016,s=e.batchMax||1e9,o=function(f,u){var c=[],h=[],d=$.delayedCall(i,function(){u(c,h),c=[],h=[]}).pause();return function(p){c.length||d.restart(!0),c.push(p.trigger),h.push(p),s<=c.length&&d.progress(1)}},a;for(a in e)r[a]=a.substr(0,2)==="on"&&It(e[a])&&a!=="onRefreshInit"?o(a,e[a]):e[a];return It(s)&&(s=s(),xt(ue,"refresh",function(){return s=e.batchMax()})),zn(n).forEach(function(l){var f={};for(a in r)f[a]=r[a];f.trigger=l,t.push(ue.create(f))}),t};var dl=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},Io=function n(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(ut.isTouch?" pinch-zoom":""):"none",e===M1&&n(Te,t)},es={auto:1,scroll:1},C6=function(e){var t=e.event,r=e.target,i=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||$.core.getCache(s),a=Bt(),l;if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==Te&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(es[(l=X1(s)).overflowY]||es[l.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==r&&!Li(s)&&(es[(l=X1(s)).overflowY]||es[l.overflowX]),o._isScrollT=a}(o._isScroll||i==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},hl=function(e,t,r,i){return ut.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&C6,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&xt(Ne,ut.eventTypes[0],pl,!1,!0)},onDisable:function(){return Lt(Ne,ut.eventTypes[0],pl,!0)}})},b6=/(input|label|select|textarea)/i,gl,pl=function(e){var t=b6.test(e.target.tagName);(t||gl)&&(e._gsapAllow=!0,gl=t)},w6=function(e){Si(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,r=t.normalizeScrollX,i=t.momentum,s=t.allowNestedScroll,o=t.onRelease,a,l,f=d1(e.target)||M1,u=$.core.globals().ScrollSmoother,c=u&&u.get(),h=ti&&(e.content&&d1(e.content)||c&&e.content!==!1&&!c.smooth()&&c.content()),d=ei(f,mt),p=ei(f,t1),g=1,_=(ut.isTouch&&he.visualViewport?he.visualViewport.scale*he.visualViewport.width:he.outerWidth)/he.innerWidth,m=0,w=It(i)?function(){return i(a)}:function(){return i||2.8},L,b,S=hl(f,e.type,!0,s),y=function(){return b=!1},v=dr,A=dr,E=function(){l=hr(f,mt),A=Zn(ti?1:0,l),r&&(v=Zn(0,hr(f,t1))),L=Pi},V=function(){h._gsap.y=Nn(parseFloat(h._gsap.y)+d.offset)+"px",h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(h._gsap.y)+", 0, 1)",d.offset=d.cacheID=0},D=function(){if(b){requestAnimationFrame(y);var oe=Nn(a.deltaY/2),z=A(d.v-oe);if(h&&z!==d.v+d.offset){d.offset=z-d.v;var C=Nn((parseFloat(h&&h._gsap.y)||0)-d.offset);h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+C+", 0, 1)",h._gsap.y=C+"px",d.cacheID=de.cache,Pr()}return!0}d.offset&&V(),b=!0},R,W,U,j,J=function(){E(),R.isActive()&&R.vars.scrollY>l&&(d()>l?R.progress(1)&&d(l):R.resetTo("scrollY",l))};return h&&$.set(h,{y:"+=0"}),e.ignoreCheck=function(G){return ti&&G.type==="touchmove"&&D()||g>1.05&&G.type!=="touchstart"||a.isGesturing||G.touches&&G.touches.length>1},e.onPress=function(){b=!1;var G=g;g=Nn((he.visualViewport&&he.visualViewport.scale||1)/_),R.pause(),G!==g&&Io(f,g>1.01?!0:r?!1:"x"),W=p(),U=d(),E(),L=Pi},e.onRelease=e.onGestureStart=function(G,oe){if(d.offset&&V(),!oe)j.restart(!0);else{de.cache++;var z=w(),C,Ce;r&&(C=p(),Ce=C+z*.05*-G.velocityX/.227,z*=dl(p,C,Ce,hr(f,t1)),R.vars.scrollX=v(Ce)),C=d(),Ce=C+z*.05*-G.velocityY/.227,z*=dl(d,C,Ce,hr(f,mt)),R.vars.scrollY=A(Ce),R.invalidate().duration(z).play(.01),(ti&&R.vars.scrollY>=l||C>=l-1)&&$.to({},{onUpdate:J,duration:z})}o&&o(G)},e.onWheel=function(){R._ts&&R.pause(),Bt()-m>1e3&&(L=0,m=Bt())},e.onChange=function(G,oe,z,C,Ce){if(Pi!==L&&E(),oe&&r&&p(v(C[2]===oe?W+(G.startX-G.x):p()+oe-C[1])),z){d.offset&&V();var ve=Ce[2]===z,ct=ve?U+G.startY-G.y:d()+z-Ce[1],Le=A(ct);ve&&ct!==Le&&(U+=Le-ct),d(Le)}(z||oe)&&Pr()},e.onEnable=function(){Io(f,r?!1:"x"),ue.addEventListener("refresh",J),xt(he,"resize",J),d.smooth&&(d.target.style.scrollBehavior="auto",d.smooth=p.smooth=!1),S.enable()},e.onDisable=function(){Io(f,!0),Lt(he,"resize",J),ue.removeEventListener("refresh",J),S.kill()},e.lockAxis=e.lockAxis!==!1,a=new ut(e),a.iOS=ti,ti&&!d()&&d(1),ti&&$.ticker.add(dr),j=a._dc,R=$.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:ul(d,d(),function(){return R.pause()})},onUpdate:Pr,onComplete:j.vars.onComplete}),a};ue.sort=function(n){if(It(n))return fe.sort(n);var e=he.pageYOffset||0;return ue.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+he.innerHeight}),fe.sort(n||function(t,r){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})},ue.observe=function(n){return new ut(n)},ue.normalizeScroll=function(n){if(typeof n>"u")return i1;if(n===!0&&i1)return i1.enable();if(n===!1){i1&&i1.kill(),i1=n;return}var e=n instanceof ut?n:w6(n);return i1&&i1.target===e.target&&i1.kill(),Li(e.target)&&(i1=e),e},ue.core={_getVelocityProp:Co,_inputObserver:hl,_scrollers:de,_proxies:cr,bridge:{ss:function(){$1||Ei("scrollStart"),$1=Bt()},ref:function(){return Zt}}},Ua()&&$.registerPlugin(ue);var y6=Ve('');const x6={hash:"svelte-1dygfdw",code:`:host {display:block;min-height:100vh;}.svelte-1dygfdw {box-sizing:border-box;}.gallery.svelte-1dygfdw {position:relative;width:100%;height:100vh;overflow:hidden;background:#111;font-family:system-ui, + --mag-img-h:${x(L)*p()}px; + --mag-off-x:${-(x(y)*p()-g()/2)}px; + --mag-off-y:${-(x(w)*p()-g()/2)}px; + --mag-div1-x:${u()/100*(x(S)*p())+-(x(y)*p()-g()/2)}px; + --mag-div2-x:${c()/100*(x(S)*p())+-(x(y)*p()-g()/2)}px; + `)),ke(V,F)};l1(qt,V=>{h()&&x(m)&&V(Oe)})}var vt=oe(qt,2),B=oe(vt,2);return I(He),q1(He,V=>b=V,()=>b),I(we),Ae((V,F,re)=>{De(we,`--split1:${u()}%; --split2:${c()}%; --aspect:${d()}; --label-font-size:${l()}`),se(He,"data-stacked",V),De(vt,F),se(vt,"aria-label",`Adjust split between ${s()} and ${o()}`),De(B,re),se(B,"aria-label",`Adjust split between ${o()} and ${a()}`)},[()=>j()?"true":"false",()=>`left: var(--split1); --knob-y: ${j()?"-28px":"0px"};`,()=>`left: var(--split2); --knob-y: ${j()?"28px":"0px"};`]),et("pointermove",He,ht),et("pointerup",He,Le),Kt("pointercancel",He,Le),Kt("pointerleave",He,()=>{Le(),be()}),Kt("pointerenter",He,C),et("pointerdown",vt,V=>me("h1",V)),et("keydown",vt,V=>Ve("h1",V)),et("pointerdown",B,V=>me("h2",V)),et("keydown",B,V=>Ve("h2",V)),ke(n,we),o1(Pe)}Os(["pointermove","pointerup","pointerdown","keydown"]),customElements.define("csis-triple-compare",C1(Al,{imgA:{attribute:"img-a",type:"String"},imgB:{attribute:"img-b",type:"String"},imgC:{attribute:"img-c",type:"String"},labelA:{attribute:"label-a",type:"String"},labelB:{attribute:"label-b",type:"String"},labelC:{attribute:"label-c",type:"String"},labelFontSize:{attribute:"label-font-size",type:"String"},showLabels:{attribute:"show-labels",type:"Boolean"},split1:{attribute:"split-1",type:"Number"},split2:{attribute:"split-2",type:"Number"},aspect:{attribute:"aspect",type:"String"},magnifier:{attribute:"magnifier",type:"Boolean"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierSize:{attribute:"magnifier-size",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],{mode:"open"}));const G6=Object.freeze(Object.defineProperty({__proto__:null,default:Al},Symbol.toStringTag,{value:"Module"}));var j6=Te('');const K6={hash:"svelte-1dygfdw",code:`:host {display:block;min-height:100vh;}.svelte-1dygfdw {box-sizing:border-box;}.gallery.svelte-1dygfdw {position:relative;width:100%;height:100vh;overflow:hidden;background:#111;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", - sans-serif;}.cards.svelte-1dygfdw {position:absolute;width:14rem;height:18rem;top:40%;left:50%;transform:translate(-50%, -50%);}.cards.svelte-1dygfdw li:where(.svelte-1dygfdw) {list-style:none;padding:0;margin:0;width:14rem;height:18rem;text-align:center;line-height:18rem;font-size:2rem;position:absolute;top:0;left:0;border-radius:0.8rem;}.cards.svelte-1dygfdw li:where(.svelte-1dygfdw) img:where(.svelte-1dygfdw) {max-width:90%;opacity:0;}.actions.svelte-1dygfdw {position:absolute;bottom:25px;left:50%;transform:translateX(-50%);}button.svelte-1dygfdw {display:inline-block;outline:none;padding:12px 25px;background:#111;border:solid 2px #eee;color:#eee;border-radius:99px;font-weight:600;cursor:pointer;line-height:18px;margin:1rem;}button.svelte-1dygfdw:hover {background:#eee;color:#111;}`};function _l(n,e){_1(e,!0),or(n,x6),Mr.registerPlugin(ue);let t=P(e,"title",7,""),r=P(e,"bgImage",7,""),i=P(e,"bgImageAlt",7,""),s,o,a,l;Br(()=>{if(!s)return;const c=Mr.utils.toArray(s.querySelectorAll(".cards li")),h=s.querySelectorAll(".cards li img"),d=s.querySelector(".next"),p=s.querySelector(".prev");if(!c.length)return;Mr.to(h,{opacity:1,delay:.1});let g=0;const _=.1,m=Mr.utils.snap(_);l=S(c,_),a=Mr.to(l,{totalTime:0,duration:.5,ease:"power3",paused:!0}),o=ue.create({start:0,end:"+=3000",trigger:s,pin:s,onUpdate(y){y.progress===1&&y.direction>0&&!y.wrapping?w(y):y.progress<1e-5&&y.direction<0&&!y.wrapping?L(y):(a.vars.totalTime=m((g+y.progress)*l.duration()),a.invalidate().restart(),y.wrapping=!1)}});function w(y){g++,y.wrapping=!0,y.scroll(y.start+1)}function L(y){g--,g<0&&(g=9,l.totalTime(l.totalTime()+l.duration()*10),a.pause()),y.wrapping=!0,y.scroll(y.end-1)}function b(y){const v=l.duration(),A=(y-v*g)/v;A>1?w(o):A<0?L(o):o.scroll(o.start+A*(o.end-o.start))}d&&d.addEventListener("click",()=>b(a.vars.totalTime+_)),p&&p.addEventListener("click",()=>b(a.vars.totalTime-_));function S(y,v){const A=Math.ceil(1/v),E=y.length*v+.5,V=(y.length+A)*v+1,D=Mr.timeline({paused:!0}),R=Mr.timeline({paused:!0,repeat:-1,onRepeat(){this._time===this._dur&&(this._tTime+=this._dur-.01)}}),W=y.length+A*2;Mr.set(y,{xPercent:400,opacity:0,scale:0});for(let U=0;U{o&&o.kill(),a&&a.kill(),l&&l.kill(),ue.getAll().forEach(c=>c.kill())});var f={get title(){return t()},set title(c=""){t(c),T()},get bgImage(){return r()},set bgImage(c=""){r(c),T()},get bgImageAlt(){return i()},set bgImageAlt(c=""){i(c),T()}},u=y6();return Q1(u,c=>s=c,()=>s),ke(n,u),v1(f)}customElements.define("csis-infinity-scroll",I1(_l,{title:{attribute:"title",type:"String"},bgImage:{attribute:"bg-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"}},[],[],{mode:"open"}));const L6=Object.freeze(Object.defineProperty({__proto__:null,default:_l},Symbol.toStringTag,{value:"Module"}));var vl={},qo={},No=34,Jn=10,Yo=13;function ml(n){return new Function("d","return {"+n.map(function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'}).join(",")+"}")}function S6(n,e){var t=ml(n);return function(r,i){return e(t(r),i,n)}}function Cl(n){var e=Object.create(null),t=[];return n.forEach(function(r){for(var i in r)i in e||t.push(e[i]=i)}),t}function h1(n,e){var t=n+"",r=t.length;return r9999?"+"+h1(n,6):h1(n,4)}function M6(n){var e=n.getUTCHours(),t=n.getUTCMinutes(),r=n.getUTCSeconds(),i=n.getUTCMilliseconds();return isNaN(n)?"Invalid Date":k6(n.getUTCFullYear())+"-"+h1(n.getUTCMonth()+1,2)+"-"+h1(n.getUTCDate(),2)+(i?"T"+h1(e,2)+":"+h1(t,2)+":"+h1(r,2)+"."+h1(i,3)+"Z":r?"T"+h1(e,2)+":"+h1(t,2)+":"+h1(r,2)+"Z":t||e?"T"+h1(e,2)+":"+h1(t,2)+"Z":"")}function bl(n){var e=new RegExp('["'+n+` -\r]`),t=n.charCodeAt(0);function r(c,h){var d,p,g=i(c,function(_,m){if(d)return d(_,m-1);p=_,d=h?S6(_,h):ml(_)});return g.columns=p||[],g}function i(c,h){var d=[],p=c.length,g=0,_=0,m,w=p<=0,L=!1;c.charCodeAt(p-1)===Jn&&--p,c.charCodeAt(p-1)===Yo&&--p;function b(){if(w)return qo;if(L)return L=!1,vl;var y,v=g,A;if(c.charCodeAt(v)===No){for(;g++=p?w=!0:(A=c.charCodeAt(g++))===Jn?L=!0:A===Yo&&(L=!0,c.charCodeAt(g)===Jn&&++g),c.slice(v+1,y-1).replace(/""/g,'"')}for(;g{if(!s)return;const c=hr.utils.toArray(s.querySelectorAll(".cards li")),d=s.querySelectorAll(".cards li img"),h=s.querySelector(".next"),p=s.querySelector(".prev");if(!c.length)return;hr.to(d,{opacity:1,delay:.1});let g=0;const _=.1,m=hr.utils.snap(_);l=S(c,_),a=hr.to(l,{totalTime:0,duration:.5,ease:"power3",paused:!0}),o=le.create({start:0,end:"+=3000",trigger:s,pin:s,onUpdate(L){L.progress===1&&L.direction>0&&!L.wrapping?y(L):L.progress<1e-5&&L.direction<0&&!L.wrapping?w(L):(a.vars.totalTime=m((g+L.progress)*l.duration()),a.invalidate().restart(),L.wrapping=!1)}});function y(L){g++,L.wrapping=!0,L.scroll(L.start+1)}function w(L){g--,g<0&&(g=9,l.totalTime(l.totalTime()+l.duration()*10),a.pause()),L.wrapping=!0,L.scroll(L.end-1)}function b(L){const v=l.duration(),R=(L-v*g)/v;R>1?y(o):R<0?w(o):o.scroll(o.start+R*(o.end-o.start))}h&&h.addEventListener("click",()=>b(a.vars.totalTime+_)),p&&p.addEventListener("click",()=>b(a.vars.totalTime-_));function S(L,v){const R=Math.ceil(1/v),E=L.length*v+.5,H=(L.length+R)*v+1,z=hr.timeline({paused:!0}),O=hr.timeline({paused:!0,repeat:-1,onRepeat(){this._time===this._dur&&(this._tTime+=this._dur-.01)}}),G=L.length+R*2;hr.set(L,{xPercent:400,opacity:0,scale:0});for(let Y=0;Y{o&&o.kill(),a&&a.kill(),l&&l.kill(),le.getAll().forEach(c=>c.kill())});var f={get title(){return t()},set title(c=""){t(c),k()},get bgImage(){return r()},set bgImage(c=""){r(c),k()},get bgImageAlt(){return i()},set bgImageAlt(c=""){i(c),k()}},u=j6();return q1(u,c=>s=c,()=>s),ke(n,u),o1(f)}customElements.define("csis-infinity-scroll",C1(Vl,{title:{attribute:"title",type:"String"},bgImage:{attribute:"bg-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"}},[],[],{mode:"open"}));const Q6=Object.freeze(Object.defineProperty({__proto__:null,default:Vl},Symbol.toStringTag,{value:"Module"}));var Rl={},Jo={},e0=34,a2=10,t0=13;function Ol(n){return new Function("d","return {"+n.map(function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'}).join(",")+"}")}function J6(n,e){var t=Ol(n);return function(r,i){return e(t(r),i,n)}}function Dl(n){var e=Object.create(null),t=[];return n.forEach(function(r){for(var i in r)i in e||t.push(e[i]=i)}),t}function p1(n,e){var t=n+"",r=t.length;return r9999?"+"+p1(n,6):p1(n,4)}function t8(n){var e=n.getUTCHours(),t=n.getUTCMinutes(),r=n.getUTCSeconds(),i=n.getUTCMilliseconds();return isNaN(n)?"Invalid Date":e8(n.getUTCFullYear())+"-"+p1(n.getUTCMonth()+1,2)+"-"+p1(n.getUTCDate(),2)+(i?"T"+p1(e,2)+":"+p1(t,2)+":"+p1(r,2)+"."+p1(i,3)+"Z":r?"T"+p1(e,2)+":"+p1(t,2)+":"+p1(r,2)+"Z":t||e?"T"+p1(e,2)+":"+p1(t,2)+"Z":"")}function Fl(n){var e=new RegExp('["'+n+` +\r]`),t=n.charCodeAt(0);function r(c,d){var h,p,g=i(c,function(_,m){if(h)return h(_,m-1);p=_,h=d?J6(_,d):Ol(_)});return g.columns=p||[],g}function i(c,d){var h=[],p=c.length,g=0,_=0,m,y=p<=0,w=!1;c.charCodeAt(p-1)===a2&&--p,c.charCodeAt(p-1)===t0&&--p;function b(){if(y)return Jo;if(w)return w=!1,Rl;var L,v=g,R;if(c.charCodeAt(v)===e0){for(;g++=p?y=!0:(R=c.charCodeAt(g++))===a2?w=!0:R===t0&&(w=!0,c.charCodeAt(g)===a2&&++g),c.slice(v+1,L-1).replace(/""/g,'"')}for(;g{const s=(r.date||"").trim(),o=new Date(`${s}T00:00:00`).getTime();return{id:r.id?Number(r.id):i,title:r.title?.trim()||"",description:r.description?.trim()||"",date:s,timestamp:o,dateText:wl(s,!1),dateTextLongMonth:wl(s,!0),year:new Date(`${s}T00:00:00`).getFullYear(),imageLink:r.image?.trim()||"",imageAlt:r.image_alt?.trim()||""}}).filter(r=>r.date&&!Number.isNaN(r.timestamp)).sort((r,i)=>r.timestamp-i.timestamp).map((r,i,s)=>({...r,isNewYear:i===0||r.year!==s[i-1].year}))}var O6=Ve(' ',1),D6=Ve('
          1. '),F6=Ve('

              ');const z6={hash:"svelte-modf41",code:`:host {display:block;color:#111;font-family:Arial, sans-serif;}.svelte-modf41, +`)}function f(c){return c.map(u).join(n)}function u(c){return c==null?"":c instanceof Date?t8(c):e.test(c+="")?'"'+c.replace(/"/g,'""')+'"':c}return{parse:r,parseRows:i,format:o,formatBody:a,formatRows:l,formatRow:f,formatValue:u}}var r8=Fl(","),i8=r8.parse;Fl(" ");function n8(n){if(!n.ok)throw new Error(n.status+" "+n.statusText);return n.text()}function s8(n,e){return fetch(n,e).then(n8)}function o8(n){return function(e,t,r){return arguments.length===2&&typeof t=="function"&&(r=t,t=void 0),s8(e,t).then(function(i){return n(i,r)})}}var a8=o8(i8);function zl(n,e){const t=new Date(`${n}T00:00:00`);return new Intl.DateTimeFormat("en-US",{month:e?"long":"short",day:"numeric",year:"numeric"}).format(t)}async function l8(n){if(!n)throw new Error("Missing data URL");return(await a8(n)).map((r,i)=>{const s=(r.date||"").trim(),o=new Date(`${s}T00:00:00`).getTime();return{id:r.id?Number(r.id):i,title:r.title?.trim()||"",description:r.description?.trim()||"",date:s,timestamp:o,dateText:zl(s,!1),dateTextLongMonth:zl(s,!0),year:new Date(`${s}T00:00:00`).getFullYear(),imageLink:r.image?.trim()||"",imageAlt:r.image_alt?.trim()||""}}).filter(r=>r.date&&!Number.isNaN(r.timestamp)).sort((r,i)=>r.timestamp-i.timestamp).map((r,i,s)=>({...r,isNewYear:i===0||r.year!==s[i-1].year}))}var f8=Te(' ',1),u8=Te('
            1. '),c8=Te('

                ');const d8={hash:"svelte-modf41",code:`:host {display:block;color:#111;font-family:Arial, sans-serif;}.svelte-modf41, .svelte-modf41::before, .svelte-modf41::after {box-sizing:border-box;}.snapshot-timeline.svelte-modf41 {display:grid;gap:1.5rem; /* height: 100vh; */}.snapshot-media.svelte-modf41 {display:block;max-width:900px;width:100%;margin-inline:auto;height:60vh;overflow:hidden;}.snapshot-media.svelte-modf41 figure:where(.svelte-modf41) {margin:0;width:100%;height:100%;}.snapshot-media.svelte-modf41 img:where(.svelte-modf41) {display:block;width:100%;height:100%;object-fit:contain;}.timeline-bar.svelte-modf41 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:900px;width:100%;height:10vh;margin-inline:auto;}.timeline-shell.svelte-modf41 {position:relative;min-width:0;}.timeline-tooltip.svelte-modf41 {position:absolute;bottom:calc(100% - 1.5rem);transform:translateX(-50%);white-space:nowrap;font-size:var(--tooltip-font-size);line-height:1.2;background:white;border:1px solid #ddd;padding:0.35rem 0.5rem;border-radius:0.375rem;box-shadow:0 4px 12px rgb(0 0 0 / 0.08); @@ -244,36 +250,36 @@ /* Prev button moves to row 2, left column */.nav-btn.left.svelte-modf41 {grid-column:1;grid-row:2;justify-self:end;padding-right:1.5rem;} /* Next button moves to row 2, right column */.nav-btn.right.svelte-modf41 {grid-column:2;grid-row:2;justify-self:start;padding-left:1.5rem;} - }`};function yl(n,e){_1(e,!0),or(n,z6);let t=xe(fi([])),r=xe(0),i=xe(null),s=xe(void 0),o=xe(void 0),a=xe(0),l=P(e,"dataURL",7,""),f=P(e,"btnColor",7,"#ccc"),u=P(e,"btnBgColor",7,"#fff"),c=P(e,"btnBorderColor",7,"#DD3D3D"),h=P(e,"btnBorderThickness",7,"1px"),d=P(e,"btnSVGColor",7,"#DD3D3D"),p=P(e,"btnHoverColor",7,"hsl(0 0% 50% / 0.05)"),g=P(e,"btnBgHoverColor",7,"white"),_=P(e,"tooltipFontSize",7,".8rem"),m=P(e,"timelineLineColor",7,"#d9d9d9"),w=P(e,"timelineCircleSize",7,"1rem"),L=P(e,"timelineCircleColor",7,"#d9d9d9"),b=P(e,"timelineCircleBorderColor",7,"#d9d9d9"),S=P(e,"timelineCircleSelectedBorderColor",7,"#d9d9d9"),y=P(e,"timelineYearColor",7,"#fff"),v=P(e,"boxFontUrl",7,""),A=P(e,"boxFontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),E=P(e,"titleColor",7,"#000"),V=P(e,"titleAlignment",7,"left"),D=P(e,"titleFontSize",7,"1.5rem"),R=P(e,"dateFontColor",7,"#000"),W=P(e,"dateFontSize",7,"1rem"),U=P(e,"dateAlignment",7,"left"),j=P(e,"descriptionFontColor",7,"#000"),J=P(e,"descriptionFontSize",7,"1rem"),G=P(e,"descriptionAlignment",7,"left"),oe=P(e,"textBoxBgColor",7,"white"),z=P(e,"textBoxBorderThickness",7,"2px"),C=P(e,"textBoxBorderColor",7,"red"),Ce=P(e,"textBoxBorderRadius",7,"15px");const ve=56,ct=56,Le=2.25,He=72;Br(async()=>{if(l())try{Y(t,await R6(l()),!0),Y(r,x(t).length?x(t).length-1:0,!0),await Y0(),requestAnimationFrame(()=>{$e(x(r),"auto"),requestAnimationFrame(()=>{it()})})}catch(F){console.error("Error fetching data:",F)}}),Br(()=>{if(!v()||document.querySelector(`link[data-csis-font="${v()}"]`))return;const H=document.createElement("link");H.rel="stylesheet",H.href=v(),H.dataset.csisFont=v(),document.head.appendChild(H)});const Ee=Bi(()=>x(t)[x(r)]),be=Bi(()=>{if(!x(t).length)return[];let F=0;return x(t).map((H,O)=>{if(O===0)return{...H,x:F};const te=x(t)[O-1],ae=Math.max(1,Math.round((H.timestamp-te.timestamp)/864e5)),Me=Math.max(ct,ae*Le);return F+=Me,{...H,x:F}})}),Pe=Bi(()=>x(be).length?x(be)[x(be).length-1].x+ve*2:ve*2),Ye=Bi(()=>x(i)??x(r)),g1=Bi(()=>{const F=x(be)[x(Ye)];if(!F||!x(o))return He;const H=ve+F.x-x(a),O=x(o).clientWidth||0,te=He,ae=Math.max(te,O-He);return Math.max(te,Math.min(H,ae))});function it(){Y(a,x(s)?.scrollLeft??0,!0)}function je(F){Y(r,F,!0),$e(F)}function ce(){x(r)>0&&(Y(r,x(r)-1),$e(x(r)))}function ze(){x(r){it()})}function Se(F){Y(i,F,!0)}function k(){Y(i,null)}function at(){it()}var St={get dataURL(){return l()},set dataURL(F=""){l(F),T()},get btnColor(){return f()},set btnColor(F="#ccc"){f(F),T()},get btnBgColor(){return u()},set btnBgColor(F="#fff"){u(F),T()},get btnBorderColor(){return c()},set btnBorderColor(F="#DD3D3D"){c(F),T()},get btnBorderThickness(){return h()},set btnBorderThickness(F="1px"){h(F),T()},get btnSVGColor(){return d()},set btnSVGColor(F="#DD3D3D"){d(F),T()},get btnHoverColor(){return p()},set btnHoverColor(F="hsl(0 0% 50% / 0.05)"){p(F),T()},get btnBgHoverColor(){return g()},set btnBgHoverColor(F="white"){g(F),T()},get tooltipFontSize(){return _()},set tooltipFontSize(F=".8rem"){_(F),T()},get timelineLineColor(){return m()},set timelineLineColor(F="#d9d9d9"){m(F),T()},get timelineCircleSize(){return w()},set timelineCircleSize(F="1rem"){w(F),T()},get timelineCircleColor(){return L()},set timelineCircleColor(F="#d9d9d9"){L(F),T()},get timelineCircleBorderColor(){return b()},set timelineCircleBorderColor(F="#d9d9d9"){b(F),T()},get timelineCircleSelectedBorderColor(){return S()},set timelineCircleSelectedBorderColor(F="#d9d9d9"){S(F),T()},get timelineYearColor(){return y()},set timelineYearColor(F="#fff"){y(F),T()},get boxFontUrl(){return v()},set boxFontUrl(F=""){v(F),T()},get boxFontFamily(){return A()},set boxFontFamily(F="'IBM Plex Sans', system-ui, sans-serif"){A(F),T()},get titleColor(){return E()},set titleColor(F="#000"){E(F),T()},get titleAlignment(){return V()},set titleAlignment(F="left"){V(F),T()},get titleFontSize(){return D()},set titleFontSize(F="1.5rem"){D(F),T()},get dateFontColor(){return R()},set dateFontColor(F="#000"){R(F),T()},get dateFontSize(){return W()},set dateFontSize(F="1rem"){W(F),T()},get dateAlignment(){return U()},set dateAlignment(F="left"){U(F),T()},get descriptionFontColor(){return j()},set descriptionFontColor(F="#000"){j(F),T()},get descriptionFontSize(){return J()},set descriptionFontSize(F="1rem"){J(F),T()},get descriptionAlignment(){return G()},set descriptionAlignment(F="left"){G(F),T()},get textBoxBgColor(){return oe()},set textBoxBgColor(F="white"){oe(F),T()},get textBoxBorderThickness(){return z()},set textBoxBorderThickness(F="2px"){z(F),T()},get textBoxBorderColor(){return C()},set textBoxBorderColor(F="red"){C(F),T()},get textBoxBorderRadius(){return Ce()},set textBoxBorderRadius(F="15px"){Ce(F),T()}},qt=O5(),Oe=gn(qt);{var pt=F=>{var H=F6(),O=I(H),te=I(O),ae=I(te);B(te),B(O);var Me=se(O,2),Ue=I(Me),Ke=se(Ue,2),Nt=I(Ke),ye=I(Nt,!0);B(Nt);var Pt=se(Nt,2),lt=I(Pt),P1=I(lt),Yt=se(P1,2);J0(Yt,21,()=>x(be),K0,(Vt,V1,M)=>{var ee=D6();let q;ne(ee,"data-index",M);var N=I(ee);let le;var Z=se(I(N),2);{var K=X=>{var Q=O6(),nt=se(gn(Q),2),ie=I(nt,!0);B(nt),Re(()=>Dt(ie,x(V1).year)),ke(X,Q)};o1(Z,X=>{x(V1).isNewYear&&X(K)})}B(N),B(ee),Re(()=>{q=_2(ee,1,"timeline-point svelte-modf41",null,q,{selected:M===x(r)}),qe(ee,`left: ${ve+x(V1).x}px;`),ne(N,"aria-current",M===x(r)?"true":void 0),ne(N,"aria-label",x(V1).dateText),le=_2(N,1,"svelte-modf41",null,le,{selected:M===x(r)})}),Je("click",N,()=>je(M)),Kt("mouseenter",N,()=>Se(M)),Kt("mouseleave",N,k),Kt("focus",N,()=>Se(M)),Kt("blur",N,k),ke(Vt,ee)}),B(Yt),B(lt),B(Pt),Q1(Pt,Vt=>Y(s,Vt),()=>x(s)),B(Ke),Q1(Ke,Vt=>Y(o,Vt),()=>x(o));var Ae=se(Ke,2);B(Me);var Ze=se(Me,2),re=I(Ze),er=I(re,!0);B(re);var _t=se(re,2),$t=I(_t,!0);B(_t);var Ut=se(_t,2);Y5(Ut,()=>x(Ee).description,!0),B(Ut),B(Ze),B(H),Re(Vt=>{qe(H,` + }`};function Bl(n,e){s1(e,!0),rr(n,d8);let t=xe(Nr([])),r=xe(0),i=xe(null),s=xe(void 0),o=xe(void 0),a=xe(0),l=M(e,"dataURL",7,""),f=M(e,"btnColor",7,"#ccc"),u=M(e,"btnBgColor",7,"#fff"),c=M(e,"btnBorderColor",7,"#DD3D3D"),d=M(e,"btnBorderThickness",7,"1px"),h=M(e,"btnSVGColor",7,"#DD3D3D"),p=M(e,"btnHoverColor",7,"hsl(0 0% 50% / 0.05)"),g=M(e,"btnBgHoverColor",7,"white"),_=M(e,"tooltipFontSize",7,".8rem"),m=M(e,"timelineLineColor",7,"#d9d9d9"),y=M(e,"timelineCircleSize",7,"1rem"),w=M(e,"timelineCircleColor",7,"#d9d9d9"),b=M(e,"timelineCircleBorderColor",7,"#d9d9d9"),S=M(e,"timelineCircleSelectedBorderColor",7,"#d9d9d9"),L=M(e,"timelineYearColor",7,"#fff"),v=M(e,"boxFontUrl",7,""),R=M(e,"boxFontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),E=M(e,"titleColor",7,"#000"),H=M(e,"titleAlignment",7,"left"),z=M(e,"titleFontSize",7,"1.5rem"),O=M(e,"dateFontColor",7,"#000"),G=M(e,"dateFontSize",7,"1rem"),Y=M(e,"dateAlignment",7,"left"),j=M(e,"descriptionFontColor",7,"#000"),Q=M(e,"descriptionFontSize",7,"1rem"),A=M(e,"descriptionAlignment",7,"left"),ee=M(e,"textBoxBgColor",7,"white"),D=M(e,"textBoxBorderThickness",7,"2px"),C=M(e,"textBoxBorderColor",7,"red"),be=M(e,"textBoxBorderRadius",7,"15px");const me=56,ht=56,Le=2.25,Ve=72;kr(async()=>{if(l())try{U(t,await l8(l()),!0),U(r,x(t).length?x(t).length-1:0,!0),await ra(),requestAnimationFrame(()=>{$e(x(r),"auto"),requestAnimationFrame(()=>{nt()})})}catch(B){console.error("Error fetching data:",B)}}),kr(()=>{if(!v()||document.querySelector(`link[data-csis-font="${v()}"]`))return;const V=document.createElement("link");V.rel="stylesheet",V.href=v(),V.dataset.csisFont=v(),document.head.appendChild(V)});const Pe=Yi(()=>x(t)[x(r)]),we=Yi(()=>{if(!x(t).length)return[];let B=0;return x(t).map((V,F)=>{if(F===0)return{...V,x:B};const re=x(t)[F-1],fe=Math.max(1,Math.round((V.timestamp-re.timestamp)/864e5)),Me=Math.max(ht,fe*Le);return B+=Me,{...V,x:B}})}),He=Yi(()=>x(we).length?x(we)[x(we).length-1].x+me*2:me*2),Ye=Yi(()=>x(i)??x(r)),_1=Yi(()=>{const B=x(we)[x(Ye)];if(!B||!x(o))return Ve;const V=me+B.x-x(a),F=x(o).clientWidth||0,re=Ve,fe=Math.max(re,F-Ve);return Math.max(re,Math.min(V,fe))});function nt(){U(a,x(s)?.scrollLeft??0,!0)}function Ke(B){U(r,B,!0),$e(B)}function he(){x(r)>0&&(U(r,x(r)-1),$e(x(r)))}function Be(){x(r){nt()})}function Se(B){U(i,B,!0)}function T(){U(i,null)}function lt(){nt()}var Mt={get dataURL(){return l()},set dataURL(B=""){l(B),k()},get btnColor(){return f()},set btnColor(B="#ccc"){f(B),k()},get btnBgColor(){return u()},set btnBgColor(B="#fff"){u(B),k()},get btnBorderColor(){return c()},set btnBorderColor(B="#DD3D3D"){c(B),k()},get btnBorderThickness(){return d()},set btnBorderThickness(B="1px"){d(B),k()},get btnSVGColor(){return h()},set btnSVGColor(B="#DD3D3D"){h(B),k()},get btnHoverColor(){return p()},set btnHoverColor(B="hsl(0 0% 50% / 0.05)"){p(B),k()},get btnBgHoverColor(){return g()},set btnBgHoverColor(B="white"){g(B),k()},get tooltipFontSize(){return _()},set tooltipFontSize(B=".8rem"){_(B),k()},get timelineLineColor(){return m()},set timelineLineColor(B="#d9d9d9"){m(B),k()},get timelineCircleSize(){return y()},set timelineCircleSize(B="1rem"){y(B),k()},get timelineCircleColor(){return w()},set timelineCircleColor(B="#d9d9d9"){w(B),k()},get timelineCircleBorderColor(){return b()},set timelineCircleBorderColor(B="#d9d9d9"){b(B),k()},get timelineCircleSelectedBorderColor(){return S()},set timelineCircleSelectedBorderColor(B="#d9d9d9"){S(B),k()},get timelineYearColor(){return L()},set timelineYearColor(B="#fff"){L(B),k()},get boxFontUrl(){return v()},set boxFontUrl(B=""){v(B),k()},get boxFontFamily(){return R()},set boxFontFamily(B="'IBM Plex Sans', system-ui, sans-serif"){R(B),k()},get titleColor(){return E()},set titleColor(B="#000"){E(B),k()},get titleAlignment(){return H()},set titleAlignment(B="left"){H(B),k()},get titleFontSize(){return z()},set titleFontSize(B="1.5rem"){z(B),k()},get dateFontColor(){return O()},set dateFontColor(B="#000"){O(B),k()},get dateFontSize(){return G()},set dateFontSize(B="1rem"){G(B),k()},get dateAlignment(){return Y()},set dateAlignment(B="left"){Y(B),k()},get descriptionFontColor(){return j()},set descriptionFontColor(B="#000"){j(B),k()},get descriptionFontSize(){return Q()},set descriptionFontSize(B="1rem"){Q(B),k()},get descriptionAlignment(){return A()},set descriptionAlignment(B="left"){A(B),k()},get textBoxBgColor(){return ee()},set textBoxBgColor(B="white"){ee(B),k()},get textBoxBorderThickness(){return D()},set textBoxBorderThickness(B="2px"){D(B),k()},get textBoxBorderColor(){return C()},set textBoxBorderColor(B="red"){C(B),k()},get textBoxBorderRadius(){return be()},set textBoxBorderRadius(B="15px"){be(B),k()}},qt=n4(),Oe=wn(qt);{var vt=B=>{var V=c8(),F=N(V),re=N(F),fe=N(re);I(re),I(F);var Me=oe(F,2),Ue=N(Me),Qe=oe(Ue,2),Yt=N(Qe),ye=N(Yt,!0);I(Yt);var At=oe(Yt,2),ft=N(At),H1=N(ft),$t=oe(H1,2);ha($t,21,()=>x(we),ca,(Vt,A1,P)=>{var te=u8();let q;se(te,"data-index",P);var $=N(te);let ue;var Z=oe(N($),2);{var K=W=>{var J=f8(),st=oe(wn(J),2),ne=N(st,!0);I(st),Ae(()=>Ft(ne,x(A1).year)),ke(W,J)};l1(Z,W=>{x(A1).isNewYear&&W(K)})}I($),I(te),Ae(()=>{q=y2(te,1,"timeline-point svelte-modf41",null,q,{selected:P===x(r)}),De(te,`left: ${me+x(A1).x}px;`),se($,"aria-current",P===x(r)?"true":void 0),se($,"aria-label",x(A1).dateText),ue=y2($,1,"svelte-modf41",null,ue,{selected:P===x(r)})}),et("click",$,()=>Ke(P)),Kt("mouseenter",$,()=>Se(P)),Kt("mouseleave",$,T),Kt("focus",$,()=>Se(P)),Kt("blur",$,T),ke(Vt,te)}),I($t),I(ft),I(At),q1(At,Vt=>U(s,Vt),()=>x(s)),I(Qe),q1(Qe,Vt=>U(o,Vt),()=>x(o));var Re=oe(Qe,2);I(Me);var Ze=oe(Me,2),ie=N(Ze),nr=N(ie,!0);I(ie);var mt=oe(ie,2),Ut=N(mt,!0);I(mt);var Xt=oe(mt,2);h4(Xt,()=>x(Pe).description,!0),I(Xt),I(Ze),I(V),Ae(Vt=>{De(V,` --btn-color: ${f()}; --btn-bg-color: ${u()}; --btn-border-color: ${c()}; - --btn-border-thickness: ${h()}; - --btn-svg-color: ${d()}; + --btn-border-thickness: ${d()}; + --btn-svg-color: ${h()}; --btn-hover-color: ${p()}; --btn-bg-hover-color: ${g()}; --tooltip-font-size: ${_()}; --timeline-line-color: ${m()}; - --timeline-circle-size: ${w()}; - --timeline-circle-color: ${L()}; + --timeline-circle-size: ${y()}; + --timeline-circle-color: ${w()}; --timeline-circle-border-color: ${b()}; --timeline-circle-selected-border-color: ${S()}; - --timeline-year-color: ${y()}; - --box-font-family: ${A()}; + --timeline-year-color: ${L()}; + --box-font-family: ${R()}; --title-color: ${E()}; - --title-alignment: ${V()}; - --title-font-size: ${D()}; - --date-font-size: ${W()}; - --date-font-color: ${R()}; - --date-alignment: ${U()}; + --title-alignment: ${H()}; + --title-font-size: ${z()}; + --date-font-size: ${G()}; + --date-font-color: ${O()}; + --date-alignment: ${Y()}; --description-font-color: ${j()}; - --description-font-size: ${J()}; - --description-alignment: ${G()}; - --text-box-bg-color: ${oe()}; - --text-box-border-thickness: ${z()}; + --description-font-size: ${Q()}; + --description-alignment: ${A()}; + --text-box-bg-color: ${ee()}; + --text-box-border-thickness: ${D()}; --text-box-border-color: ${C()}; - --text-box-border-radius: ${Ce()}; - `),ne(ae,"src",x(Ee).imageLink),ne(ae,"alt",x(Ee).imageAlt),Ue.disabled=x(r)===0,qe(Nt,`left: ${x(g1)}px;`),Dt(ye,x(be)[x(Ye)]?.dateText),qe(lt,`width: ${x(Pe)}px;`),qe(P1,Vt),Ae.disabled=x(r)===x(t).length-1,Dt(er,x(Ee).title),Dt($t,x(Ee).dateTextLongMonth)},[()=>`left: ${ve}px; width: ${Math.max(0,x(Pe)-ve*2)}px;`]),Je("click",Ue,ce),Kt("scroll",Pt,at),Je("click",Ae,ze),ke(F,H)};o1(Oe,F=>{x(Ee)&&F(pt)})}return ke(n,qt),v1(St)}Ss(["click"]),customElements.define("csis-satellite-snapshot",I1(yl,{dataURL:{attribute:"data-url",type:"String"},btnColor:{attribute:"btn-color",type:"String"},btnBgColor:{attribute:"btn-bg-color",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnBorderThickness:{attribute:"btn-border-thickness",type:"String"},btnSVGColor:{attribute:"btn-svg-color",type:"String"},btnHoverColor:{attribute:"btn-hover-color",type:"String"},btnBgHoverColor:{attribute:"btn-bg-hover-color",type:"String"},tooltipFontSize:{attribute:"tooltip-font-size",type:"String"},timelineLineColor:{attribute:"timeline-line-color",type:"String"},timelineCircleSize:{attribute:"timeline-circle-size",type:"String"},timelineCircleColor:{attribute:"timeline-circle-color",type:"String"},timelineCircleBorderColor:{attribute:"timeline-circle-border-color",type:"String"},timelineCircleSelectedBorderColor:{attribute:"timeline-circle-selected-border-color",type:"String"},timelineYearColor:{attribute:"timeline-year-color",type:"String"},boxFontUrl:{attribute:"box-font-url",type:"String"},boxFontFamily:{attribute:"box-font-family",type:"String"},titleColor:{attribute:"title-color",type:"String"},titleAlignment:{attribute:"title-alignment",type:"String"},titleFontSize:{attribute:"title-font-size",type:"String"},dateFontColor:{attribute:"date-font-color",type:"String"},dateFontSize:{attribute:"date-font-size",type:"String"},dateAlignment:{attribute:"date-alignment",type:"String"},descriptionFontColor:{attribute:"description-font-color",type:"String"},descriptionAlignment:{attribute:"description-alignment",type:"String"},descriptionFontSize:{attribute:"description-font-size",type:"String"},textBoxBgColor:{attribute:"text-box-background-color",type:"String"},textBoxBorderThickness:{attribute:"text-box-border-thickness",type:"String"},textBoxBorderColor:{attribute:"text-box-border-color",type:"String"},textBoxBorderRadius:{attribute:"text-box-border-radius",type:"String"}},[],[],{mode:"open"}));const Z6=Object.freeze(Object.defineProperty({__proto__:null,default:yl},Symbol.toStringTag,{value:"Module"}));var B6=Ve('');function xl(n,e){_1(e,!0);let t=P(e,"container"),r=P(e,"leftTitle"),i=P(e,"btnText"),s=P(e,"btnLeftLink"),o=P(e,"leftTarget"),a;var l={get container(){return t()},set container(p){t(p),T()},get leftTitle(){return r()},set leftTitle(p){r(p),T()},get btnText(){return i()},set btnText(p){i(p),T()},get btnLeftLink(){return s()},set btnLeftLink(p){s(p),T()},get leftTarget(){return o()},set leftTarget(p){o(p),T()}},f=B6(),u=I(f),c=I(u,!0);B(u);var h=se(u,2),d=I(h,!0);return B(h),B(f),Q1(f,p=>a=p,()=>a),Re(()=>{Dt(c,r()),ne(h,"href",s()),ne(h,"target",o()),Dt(d,i())}),Kt("mouseenter",f,()=>t()?.classList.add("hover-left")),Kt("mouseleave",f,()=>t()?.classList.remove("hover-left")),ke(n,f),v1(l)}I1(xl,{container:{},leftTitle:{},btnText:{},btnLeftLink:{},leftTarget:{}},[],[],{mode:"open"});var I6=Ve('');function Ll(n,e){_1(e,!0);let t=P(e,"container"),r=P(e,"rightTitle"),i=P(e,"btnText"),s=P(e,"btnRightLink"),o=P(e,"rightTarget"),a;var l={get container(){return t()},set container(p){t(p),T()},get rightTitle(){return r()},set rightTitle(p){r(p),T()},get btnText(){return i()},set btnText(p){i(p),T()},get btnRightLink(){return s()},set btnRightLink(p){s(p),T()},get rightTarget(){return o()},set rightTarget(p){o(p),T()}},f=I6(),u=I(f),c=I(u,!0);B(u);var h=se(u,2),d=I(h,!0);return B(h),B(f),Q1(f,p=>a=p,()=>a),Re(()=>{Dt(c,r()),ne(h,"href",s()),ne(h,"target",o()),Dt(d,i())}),Kt("mouseenter",f,()=>t()?.classList.add("hover-right")),Kt("mouseleave",f,()=>t()?.classList.remove("hover-right")),ke(n,f),v1(l)}I1(Ll,{container:{},rightTitle:{},btnText:{},btnRightLink:{},rightTarget:{}},[],[],{mode:"open"});var q6=Ve('

                hola

                ',1);const N6={hash:"svelte-1ujrtpn",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);min-height:100vh;--container-bg-color: #333;--base-color: rgb(195 195 195 / 0.75);--left-bg-color: rgba(223, 39, 39, 0.7);--left-button-hover-color: rgba(161, 11, 11, 0.3);--right-bg-color: rgba(43, 43, 43, 0.8);--right-button-hover-color: rgba(92, 92, 92, 0.3);--hover-width: 75%;--other-width: 25%;--speed: 1000ms;}html, + --text-box-border-radius: ${be()}; + `),se(fe,"src",x(Pe).imageLink),se(fe,"alt",x(Pe).imageAlt),Ue.disabled=x(r)===0,De(Yt,`left: ${x(_1)}px;`),Ft(ye,x(we)[x(Ye)]?.dateText),De(ft,`width: ${x(He)}px;`),De(H1,Vt),Re.disabled=x(r)===x(t).length-1,Ft(nr,x(Pe).title),Ft(Ut,x(Pe).dateTextLongMonth)},[()=>`left: ${me}px; width: ${Math.max(0,x(He)-me*2)}px;`]),et("click",Ue,he),Kt("scroll",At,lt),et("click",Re,Be),ke(B,V)};l1(Oe,B=>{x(Pe)&&B(vt)})}return ke(n,qt),o1(Mt)}Os(["click"]),customElements.define("csis-satellite-snapshot",C1(Bl,{dataURL:{attribute:"data-url",type:"String"},btnColor:{attribute:"btn-color",type:"String"},btnBgColor:{attribute:"btn-bg-color",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnBorderThickness:{attribute:"btn-border-thickness",type:"String"},btnSVGColor:{attribute:"btn-svg-color",type:"String"},btnHoverColor:{attribute:"btn-hover-color",type:"String"},btnBgHoverColor:{attribute:"btn-bg-hover-color",type:"String"},tooltipFontSize:{attribute:"tooltip-font-size",type:"String"},timelineLineColor:{attribute:"timeline-line-color",type:"String"},timelineCircleSize:{attribute:"timeline-circle-size",type:"String"},timelineCircleColor:{attribute:"timeline-circle-color",type:"String"},timelineCircleBorderColor:{attribute:"timeline-circle-border-color",type:"String"},timelineCircleSelectedBorderColor:{attribute:"timeline-circle-selected-border-color",type:"String"},timelineYearColor:{attribute:"timeline-year-color",type:"String"},boxFontUrl:{attribute:"box-font-url",type:"String"},boxFontFamily:{attribute:"box-font-family",type:"String"},titleColor:{attribute:"title-color",type:"String"},titleAlignment:{attribute:"title-alignment",type:"String"},titleFontSize:{attribute:"title-font-size",type:"String"},dateFontColor:{attribute:"date-font-color",type:"String"},dateFontSize:{attribute:"date-font-size",type:"String"},dateAlignment:{attribute:"date-alignment",type:"String"},descriptionFontColor:{attribute:"description-font-color",type:"String"},descriptionAlignment:{attribute:"description-alignment",type:"String"},descriptionFontSize:{attribute:"description-font-size",type:"String"},textBoxBgColor:{attribute:"text-box-background-color",type:"String"},textBoxBorderThickness:{attribute:"text-box-border-thickness",type:"String"},textBoxBorderColor:{attribute:"text-box-border-color",type:"String"},textBoxBorderRadius:{attribute:"text-box-border-radius",type:"String"}},[],[],{mode:"open"}));const h8=Object.freeze(Object.defineProperty({__proto__:null,default:Bl},Symbol.toStringTag,{value:"Module"}));var g8=Te('');function Zl(n,e){s1(e,!0);let t=M(e,"container",7),r=M(e,"leftTitle",7),i=M(e,"btnText",7),s=M(e,"btnLeftLink",7),o=M(e,"leftTarget",7),a;var l={get container(){return t()},set container(p){t(p),k()},get leftTitle(){return r()},set leftTitle(p){r(p),k()},get btnText(){return i()},set btnText(p){i(p),k()},get btnLeftLink(){return s()},set btnLeftLink(p){s(p),k()},get leftTarget(){return o()},set leftTarget(p){o(p),k()}},f=g8(),u=N(f),c=N(u,!0);I(u);var d=oe(u,2),h=N(d,!0);return I(d),I(f),q1(f,p=>a=p,()=>a),Ae(()=>{Ft(c,r()),se(d,"href",s()),se(d,"target",o()),Ft(h,i())}),Kt("mouseenter",f,()=>t()?.classList.add("hover-left")),Kt("mouseleave",f,()=>t()?.classList.remove("hover-left")),ke(n,f),o1(l)}C1(Zl,{container:{},leftTitle:{},btnText:{},btnLeftLink:{},leftTarget:{}},[],[],{mode:"open"});var p8=Te('');function Il(n,e){s1(e,!0);let t=M(e,"container",7),r=M(e,"rightTitle",7),i=M(e,"btnText",7),s=M(e,"btnRightLink",7),o=M(e,"rightTarget",7),a;var l={get container(){return t()},set container(p){t(p),k()},get rightTitle(){return r()},set rightTitle(p){r(p),k()},get btnText(){return i()},set btnText(p){i(p),k()},get btnRightLink(){return s()},set btnRightLink(p){s(p),k()},get rightTarget(){return o()},set rightTarget(p){o(p),k()}},f=p8(),u=N(f),c=N(u,!0);I(u);var d=oe(u,2),h=N(d,!0);return I(d),I(f),q1(f,p=>a=p,()=>a),Ae(()=>{Ft(c,r()),se(d,"href",s()),se(d,"target",o()),Ft(h,i())}),Kt("mouseenter",f,()=>t()?.classList.add("hover-right")),Kt("mouseleave",f,()=>t()?.classList.remove("hover-right")),ke(n,f),o1(l)}C1(Il,{container:{},rightTitle:{},btnText:{},btnRightLink:{},rightTarget:{}},[],[],{mode:"open"});var _8=Te('

                hola

                ',1);const v8={hash:"svelte-1ujrtpn",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);min-height:100vh;--container-bg-color: #333;--base-color: rgb(195 195 195 / 0.75);--left-bg-color: rgba(223, 39, 39, 0.7);--left-button-hover-color: rgba(161, 11, 11, 0.3);--right-bg-color: rgba(43, 43, 43, 0.8);--right-button-hover-color: rgba(92, 92, 92, 0.3);--hover-width: 75%;--other-width: 25%;--speed: 1000ms;}html, body {padding:0;margin:0;font-family:"Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;width:100%;height:100%;overflow-x:hidden;}h1 {font-size:4rem;color:#fff;position:absolute;left:50%;top:20%;transform:translateX(-50%);white-space:nowrap;}.button {display:block;position:absolute;left:50%;top:40%;height:2.5rem;padding-top:1.3rem;width:15rem;text-align:center;color:#fff;border:#fff solid 0.2rem;font-size:1rem;font-weight:bold;text-transform:uppercase;text-decoration:none;transform:translateX(-50%);} @media (max-width: 800px) {h1 {font-size:2rem;}.button {width:12rem;} @@ -285,13 +291,13 @@ /*background: var(--right-bg-color);*/}.split.left, .split.right, .split.right:before, - .split.left:before {transition:var(--speed) all ease-in-out;}.hover-left .left {width:var(--hover-width);}.hover-left .right {width:var(--other-width);}.hover-left .right:before {z-index:2;}.hover-right .right {width:var(--hover-width);}.hover-right .left {width:var(--other-width);}.hover-right .left:before {z-index:2;}`};function Sl(n,e){_1(e,!0),or(n,N6);let t=P(e,"bgImageLeft",7,""),r=P(e,"leftTitle",7,"left title"),i=P(e,"btnLeftLink",7,"#top"),s=P(e,"leftTarget",7,"_self"),o=P(e,"btnBgColorLeft",7,"black"),a=P(e,"btnHoverBgColorLeft",7,"gray"),l=P(e,"bgImageRight",7,""),f=P(e,"rightTitle",7,"right title"),u=P(e,"btnRightLink",7,"#top"),c=P(e,"rightTarget",7,"_self"),h=P(e,"btnBgColorRight",7,"black"),d=P(e,"btnHoverBgColorRight",7,"gray"),p=P(e,"btnBorderColor",7,"red"),g=P(e,"btnHoverBorderColor",7,"blue"),_=P(e,"btnText",7,"Read More"),m=xe(void 0);var w={get bgImageLeft(){return t()},set bgImageLeft(v=""){t(v),T()},get leftTitle(){return r()},set leftTitle(v="left title"){r(v),T()},get btnLeftLink(){return i()},set btnLeftLink(v="#top"){i(v),T()},get leftTarget(){return s()},set leftTarget(v="_self"){s(v),T()},get btnBgColorLeft(){return o()},set btnBgColorLeft(v="black"){o(v),T()},get btnHoverBgColorLeft(){return a()},set btnHoverBgColorLeft(v="gray"){a(v),T()},get bgImageRight(){return l()},set bgImageRight(v=""){l(v),T()},get rightTitle(){return f()},set rightTitle(v="right title"){f(v),T()},get btnRightLink(){return u()},set btnRightLink(v="#top"){u(v),T()},get rightTarget(){return c()},set rightTarget(v="_self"){c(v),T()},get btnBgColorRight(){return h()},set btnBgColorRight(v="black"){h(v),T()},get btnHoverBgColorRight(){return d()},set btnHoverBgColorRight(v="gray"){d(v),T()},get btnBorderColor(){return p()},set btnBorderColor(v="red"){p(v),T()},get btnHoverBorderColor(){return g()},set btnHoverBorderColor(v="blue"){g(v),T()},get btnText(){return _()},set btnText(v="Read More"){_(v),T()}},L=q6(),b=se(gn(L),2),S=I(b);xl(S,{get container(){return x(m)},get leftTitle(){return r()},get btnText(){return _()},get btnLeftLink(){return i()},get leftTarget(){return s()}});var y=se(S,2);return Ll(y,{get container(){return x(m)},get rightTitle(){return f()},get btnText(){return _()},get btnRightLink(){return u()},get rightTarget(){return c()}}),B(b),Q1(b,v=>Y(m,v),()=>x(m)),Re(()=>qe(b,` + .split.left:before {transition:var(--speed) all ease-in-out;}.hover-left .left {width:var(--hover-width);}.hover-left .right {width:var(--other-width);}.hover-left .right:before {z-index:2;}.hover-right .right {width:var(--hover-width);}.hover-right .left {width:var(--other-width);}.hover-right .left:before {z-index:2;}`};function Nl(n,e){s1(e,!0),rr(n,v8);let t=M(e,"bgImageLeft",7,""),r=M(e,"leftTitle",7,"left title"),i=M(e,"btnLeftLink",7,"#top"),s=M(e,"leftTarget",7,"_self"),o=M(e,"btnBgColorLeft",7,"black"),a=M(e,"btnHoverBgColorLeft",7,"gray"),l=M(e,"bgImageRight",7,""),f=M(e,"rightTitle",7,"right title"),u=M(e,"btnRightLink",7,"#top"),c=M(e,"rightTarget",7,"_self"),d=M(e,"btnBgColorRight",7,"black"),h=M(e,"btnHoverBgColorRight",7,"gray"),p=M(e,"btnBorderColor",7,"red"),g=M(e,"btnHoverBorderColor",7,"blue"),_=M(e,"btnText",7,"Read More"),m=xe(void 0);var y={get bgImageLeft(){return t()},set bgImageLeft(v=""){t(v),k()},get leftTitle(){return r()},set leftTitle(v="left title"){r(v),k()},get btnLeftLink(){return i()},set btnLeftLink(v="#top"){i(v),k()},get leftTarget(){return s()},set leftTarget(v="_self"){s(v),k()},get btnBgColorLeft(){return o()},set btnBgColorLeft(v="black"){o(v),k()},get btnHoverBgColorLeft(){return a()},set btnHoverBgColorLeft(v="gray"){a(v),k()},get bgImageRight(){return l()},set bgImageRight(v=""){l(v),k()},get rightTitle(){return f()},set rightTitle(v="right title"){f(v),k()},get btnRightLink(){return u()},set btnRightLink(v="#top"){u(v),k()},get rightTarget(){return c()},set rightTarget(v="_self"){c(v),k()},get btnBgColorRight(){return d()},set btnBgColorRight(v="black"){d(v),k()},get btnHoverBgColorRight(){return h()},set btnHoverBgColorRight(v="gray"){h(v),k()},get btnBorderColor(){return p()},set btnBorderColor(v="red"){p(v),k()},get btnHoverBorderColor(){return g()},set btnHoverBorderColor(v="blue"){g(v),k()},get btnText(){return _()},set btnText(v="Read More"){_(v),k()}},w=_8(),b=oe(wn(w),2),S=N(b);Zl(S,{get container(){return x(m)},get leftTitle(){return r()},get btnText(){return _()},get btnLeftLink(){return i()},get leftTarget(){return s()}});var L=oe(S,2);return Il(L,{get container(){return x(m)},get rightTitle(){return f()},get btnText(){return _()},get btnRightLink(){return u()},get rightTarget(){return c()}}),I(b),q1(b,v=>U(m,v),()=>x(m)),Ae(()=>De(b,` --bg-image-left: url("${t()}"); --btn-bg-color-left: ${o()}; --btn-hover-bg-color-left: ${a()}; --bg-image-right: url("${l()}"); - --btn-bg-color-right: ${h()}; - --btn-hover-bg-color-right: ${d()}; + --btn-bg-color-right: ${d()}; + --btn-hover-bg-color-right: ${h()}; --btn-border-color: ${p()}; --btn-hover-border-color: ${g()}; - `)),ke(n,L),v1(w)}customElements.define("csis-split-landing",I1(Sl,{leftTitle:{attribute:"left-title",type:"String"},btnLeftLink:{attribute:"btn-left-link",type:"String"},leftTarget:{attribute:"left-target",type:"String"},bgImageLeft:{attribute:"bg-image-left",type:"String"},btnBgColorLeft:{attribute:"btn-bg-color-left",type:"String"},btnHoverBgColorLeft:{attribute:"btn-hover-bg-color-left",type:"String"},rightTitle:{attribute:"right-title",type:"String"},btnRightLink:{attribute:"btn-right-link",type:"String"},rightTarget:{attribute:"right-target",type:"String"},bgImageRight:{attribute:"bg-image-right",type:"String"},btnBgColorRight:{attribute:"btn-bg-color-right",type:"String"},btnHoverBgColorRight:{attribute:"btn-hover-bg-color-right",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnHoverBorderColor:{attribute:"btn-hover-border-color",type:"String"},btnText:{attribute:"btn-text",type:"String"}},[],[],{mode:"open"})),console.log("Loaded components:",Object.keys(Object.assign({"./lib/AudioBrief.ce.svelte":u4,"./lib/CppCallout.ce.svelte":g4,"./lib/Footer.ce.svelte":v4,"./lib/HiddenReachFooter.ce.svelte":b4,"./lib/Magnifier.ce.svelte":x4,"./lib/TextTyping.ce.svelte":k4,"./lib/TripleSlider.ce.svelte":z4,"./lib/infinity-scroll/Infinity-Scroll.ce.svelte":L6,"./lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte":Z6,"./lib/split-landing-page/Container.ce.svelte":Object.freeze(Object.defineProperty({__proto__:null,default:Sl},Symbol.toStringTag,{value:"Module"}))})))})(); + `)),ke(n,w),o1(y)}customElements.define("csis-split-landing",C1(Nl,{leftTitle:{attribute:"left-title",type:"String"},btnLeftLink:{attribute:"btn-left-link",type:"String"},leftTarget:{attribute:"left-target",type:"String"},bgImageLeft:{attribute:"bg-image-left",type:"String"},btnBgColorLeft:{attribute:"btn-bg-color-left",type:"String"},btnHoverBgColorLeft:{attribute:"btn-hover-bg-color-left",type:"String"},rightTitle:{attribute:"right-title",type:"String"},btnRightLink:{attribute:"btn-right-link",type:"String"},rightTarget:{attribute:"right-target",type:"String"},bgImageRight:{attribute:"bg-image-right",type:"String"},btnBgColorRight:{attribute:"btn-bg-color-right",type:"String"},btnHoverBgColorRight:{attribute:"btn-hover-bg-color-right",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnHoverBorderColor:{attribute:"btn-hover-border-color",type:"String"},btnText:{attribute:"btn-text",type:"String"}},[],[],{mode:"open"})),console.log("Loaded components:",Object.keys(Object.assign({"./lib/AudioBrief.ce.svelte":O4,"./lib/CppCallout.ce.svelte":B4,"./lib/Footer.ce.svelte":N4,"./lib/HiddenReachFooter.ce.svelte":$4,"./lib/Magnifier.ce.svelte":W4,"./lib/ScrollHighlight.ce.svelte":R6,"./lib/TextTyping.ce.svelte":F6,"./lib/TripleSlider.ce.svelte":G6,"./lib/infinity-scroll/Infinity-Scroll.ce.svelte":Q6,"./lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte":h8,"./lib/split-landing-page/Container.ce.svelte":Object.freeze(Object.defineProperty({__proto__:null,default:Nl},Symbol.toStringTag,{value:"Module"}))})))})(); diff --git a/dist/widgets.js b/dist/widgets.js deleted file mode 100644 index 6f7248c..0000000 --- a/dist/widgets.js +++ /dev/null @@ -1,243 +0,0 @@ -(function(){"use strict";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add("5");const oa=1,aa=2,la=16,fa=1,ua=2,ca=4,ha=8,da=16,ga=1,pa=2,D0="[",Gn="[!",j2="]",xi={},bt=Symbol(),_a="http://www.w3.org/1999/xhtml",va="http://www.w3.org/2000/svg",F0=!1;var K2=Array.isArray,Ca=Array.prototype.indexOf,Q2=Array.from,jn=Object.keys,ki=Object.defineProperty,qr=Object.getOwnPropertyDescriptor,z0=Object.getOwnPropertyDescriptors,ma=Object.prototype,ba=Array.prototype,J2=Object.getPrototypeOf,I0=Object.isExtensible;function ya(n){return n()}function e3(n){for(var e=0;e{n=r,e=i});return{promise:t,resolve:n,reject:e}}const zt=2,t3=4,Kn=8,Nr=16,lr=32,xr=64,r3=128,w1=256,Qn=512,yt=1024,o1=2048,fr=4096,D1=8192,$r=16384,i3=32768,sn=65536,q0=1<<17,wa=1<<18,Yr=1<<19,N0=1<<20,n3=1<<21,Jn=1<<22,Ur=1<<23,Xr=Symbol("$state"),$0=Symbol("legacy props"),La=Symbol(""),Si=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},xa=1,s3=3,Mi=8;function Y0(n){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function ka(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Sa(n){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Ma(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Ta(n){throw new Error("https://svelte.dev/e/effect_orphan")}function Pa(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Va(){throw new Error("https://svelte.dev/e/hydration_failed")}function Ha(n){throw new Error("https://svelte.dev/e/props_invalid_value")}function Ea(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Oa(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Aa(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Ra(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function e2(n){console.warn("https://svelte.dev/e/hydration_mismatch")}function Za(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let le=!1;function L1(n){le=n}let me;function It(n){if(n===null)throw e2(),xi;return me=n}function Wr(){return It(W1(me))}function I(n){if(le){if(W1(me)!==null)throw e2(),xi;me=n}}function ur(n=1){if(le){for(var e=n,t=me;e--;)t=W1(t);me=t}}function t2(n=!0){for(var e=0,t=me;;){if(t.nodeType===Mi){var r=t.data;if(r===j2){if(e===0)return t;e-=1}else(r===D0||r===Gn)&&(e+=1)}var i=W1(t);n&&t.remove(),t=i}}function U0(n){if(!n||n.nodeType!==Mi)throw e2(),xi;return n.data}function X0(n){return n===this.v}function Da(n,e){return n!=n?e==e:n!==e||n!==null&&typeof n=="object"||typeof n=="function"}function W0(n){return!Da(n,this.v)}let Ti=!1,Fa=!1;function za(){Ti=!0}let Fe=null;function Pi(n){Fe=n}function x1(n,e=!1,t){Fe={p:Fe,c:null,e:null,s:n,x:null,l:Ti&&!e?{s:null,u:null,$:[]}:null}}function k1(n){var e=Fe,t=e.e;if(t!==null){e.e=null;for(var r of t)ds(r)}return n!==void 0&&(e.x=n),Fe=e.p,n??{}}function on(){return!Ti||Fe!==null&&Fe.l===null}let Gr=[];function G0(){var n=Gr;Gr=[],e3(n)}function Vi(n){if(Gr.length===0&&!an){var e=Gr;queueMicrotask(()=>{e===Gr&&G0()})}Gr.push(n)}function Ia(){for(;Gr.length>0;)G0()}const Ba=new WeakMap;function j0(n){var e=ie;if(e===null)return he.f|=Ur,n;if((e.f&i3)===0){if((e.f&r3)===0)throw!e.parent&&n instanceof Error&&K0(n),n;e.b.error(n)}else Hi(n,e)}function Hi(n,e){for(;e!==null;){if((e.f&r3)!==0)try{e.b.error(n);return}catch(t){n=t}e=e.parent}throw n instanceof Error&&K0(n),n}function K0(n){const e=Ba.get(n);e&&(ki(n,"message",{value:e.message}),ki(n,"stack",{value:e.stack}))}const r2=new Set;let at=null,F1=null,o3=new Set,X1=[],i2=null,a3=!1,an=!1;class z1{current=new Map;#t=new Map;#e=new Set;#u=0;#s=null;#l=[];#n=[];#i=[];#r=[];#o=[];#f=[];skipped_effects=new Set;process(e){X1=[],this.apply();for(const s of e)this.#c(s);if(this.#u===0){var t=F1;this.#h();var r=this.#n,i=this.#i;this.#n=[],this.#i=[],this.#r=[],at=null,F1=t,J0(r),J0(i),this.#s?.resolve()}else this.#a(this.#n),this.#a(this.#i),this.#a(this.#r);F1=null;for(const s of this.#l)Ai(s);this.#l=[]}#c(e){e.f^=yt;for(var t=e.first;t!==null;){var r=t.f,i=(r&(lr|xr))!==0,s=i&&(r&yt)!==0,o=s||(r&D1)!==0||this.skipped_effects.has(t);if(!o&&t.fn!==null){i?t.f^=yt:(r&t3)!==0?this.#i.push(t):(r&yt)===0&&((r&Jn)!==0&&t.b?.is_pending()?this.#l.push(t):hn(t)&&((t.f&Nr)!==0&&this.#r.push(t),Ai(t)));var a=t.first;if(a!==null){t=a;continue}}var l=t.parent;for(t=t.next;t===null&&l!==null;)t=l.next,l=l.parent}}#a(e){for(const t of e)((t.f&o1)!==0?this.#o:this.#f).push(t),Pt(t,yt);e.length=0}capture(e,t){this.#t.has(e)||this.#t.set(e,t),this.current.set(e,e.v),F1?.set(e,e.v)}activate(){at=this}deactivate(){at=null,F1=null}flush(){if(X1.length>0){if(this.activate(),Q0(),at!==null&&at!==this)return}else this.#u===0&&this.#h();this.deactivate();for(const e of o3)if(o3.delete(e),e(),at!==null)break}#h(){for(const e of this.#e)e();if(this.#e.clear(),r2.size>1){this.#t.clear();let e=!0;for(const t of r2){if(t===this){e=!1;continue}const r=[];for(const[s,o]of this.current){if(t.current.has(s))if(e&&o!==t.current.get(s))t.current.set(s,o);else continue;r.push(s)}if(r.length===0)continue;const i=[...t.current.keys()].filter(s=>!this.current.has(s));if(i.length>0){for(const s of r)es(s,i);if(X1.length>0){at=t,t.apply();for(const s of X1)t.#c(s);X1=[],t.deactivate()}}}at=null}r2.delete(this)}increment(){this.#u+=1}decrement(){this.#u-=1;for(const e of this.#o)Pt(e,o1),Kr(e);for(const e of this.#f)Pt(e,fr),Kr(e);this.flush()}add_callback(e){this.#e.add(e)}settled(){return(this.#s??=B0()).promise}static ensure(){if(at===null){const e=at=new z1;r2.add(at),an||z1.enqueue(()=>{at===e&&e.flush()})}return at}static enqueue(e){Vi(e)}apply(){}}function V(n){var e=an;an=!0;try{for(var t;;){if(Ia(),X1.length===0&&(at?.flush(),X1.length===0))return i2=null,t;Q0()}}finally{an=e}}function Q0(){var n=Oi;a3=!0;try{var e=0;for(bs(!0);X1.length>0;){var t=z1.ensure();if(e++>1e3){var r,i;qa()}t.process(X1),kr.clear()}}finally{a3=!1,bs(n),i2=null}}function qa(){try{Pa()}catch(n){Hi(n,i2)}}let jr=null;function J0(n){var e=n.length;if(e!==0){for(var t=0;t0)){kr.clear();for(const i of jr)Ai(i);jr=[]}}jr=null}}function es(n,e){if(n.reactions!==null)for(const t of n.reactions){const r=t.f;(r&zt)!==0?es(t,e):(r&(Jn|Nr))!==0&&ts(t,e)&&(Pt(t,o1),Kr(t))}}function ts(n,e){if(n.deps!==null){for(const t of n.deps)if(e.includes(t)||(t.f&zt)!==0&&ts(t,e))return!0}return!1}function Kr(n){for(var e=i2=n;e.parent!==null;){e=e.parent;var t=e.f;if(a3&&e===ie&&(t&Nr)!==0)return;if((t&(xr|lr))!==0){if((t&yt)===0)return;e.f^=yt}}X1.push(e)}function Na(n){let e=0,t=Qr(0),r;return()=>{Ja()&&(P(t),un(()=>(e===0&&(r=Mr(()=>n(()=>fn(t)))),e+=1,()=>{Vi(()=>{e-=1,e===0&&(r?.(),r=void 0,fn(t))})})))}}var $a=sn|Yr|r3;function Ya(n,e,t){new Ua(n,e,t)}class Ua{parent;#t=!1;#e;#u=le?me:null;#s;#l;#n;#i=null;#r=null;#o=null;#f=null;#c=0;#a=0;#h=!1;#d=null;#v=()=>{this.#d&&ln(this.#d,this.#c)};#C=Na(()=>(this.#d=Qr(this.#c),()=>{this.#d=null}));constructor(e,t,r){this.#e=e,this.#s=t,this.#l=r,this.parent=ie.b,this.#t=!!this.#s.pending,this.#n=s2(()=>{if(ie.b=this,le){const i=this.#u;Wr(),i.nodeType===Mi&&i.data===Gn?this.#b():this.#m()}else{try{this.#i=a1(()=>r(this.#e))}catch(i){this.error(i)}this.#a>0?this.#p():this.#t=!1}},$a),le&&(this.#e=me)}#m(){try{this.#i=a1(()=>this.#l(this.#e))}catch(e){this.error(e)}this.#t=!1}#b(){const e=this.#s.pending;e&&(this.#r=a1(()=>e(this.#e)),z1.enqueue(()=>{this.#i=this.#g(()=>(z1.ensure(),a1(()=>this.#l(this.#e)))),this.#a>0?this.#p():(ti(this.#r,()=>{this.#r=null}),this.#t=!1)}))}is_pending(){return this.#t||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!this.#s.pending}#g(e){var t=ie,r=he,i=Fe;G1(this.#n),Qt(this.#n),Pi(this.#n.ctx);try{return e()}catch(s){return j0(s),null}finally{G1(t),Qt(r),Pi(i)}}#p(){const e=this.#s.pending;this.#i!==null&&(this.#f=document.createDocumentFragment(),Xa(this.#i,this.#f)),this.#r===null&&(this.#r=a1(()=>e(this.#e)))}#_(e){if(!this.has_pending_snippet()){this.parent&&this.parent.#_(e);return}this.#a+=e,this.#a===0&&(this.#t=!1,this.#r&&ti(this.#r,()=>{this.#r=null}),this.#f&&(this.#e.before(this.#f),this.#f=null),Vi(()=>{z1.ensure().flush()}))}update_pending_count(e){this.#_(e),this.#c+=e,o3.add(this.#v)}get_effect_pending(){return this.#C(),P(this.#d)}error(e){var t=this.#s.onerror;let r=this.#s.failed;if(this.#h||!t&&!r)throw e;this.#i&&(Kt(this.#i),this.#i=null),this.#r&&(Kt(this.#r),this.#r=null),this.#o&&(Kt(this.#o),this.#o=null),le&&(It(this.#u),ur(),It(t2()));var i=!1,s=!1;const o=()=>{if(i){Za();return}i=!0,s&&Ra(),z1.ensure(),this.#c=0,this.#o!==null&&ti(this.#o,()=>{this.#o=null}),this.#t=this.has_pending_snippet(),this.#i=this.#g(()=>(this.#h=!1,a1(()=>this.#l(this.#e)))),this.#a>0?this.#p():this.#t=!1};var a=he;try{Qt(null),s=!0,t?.(e,o),s=!1}catch(l){Hi(l,this.#n&&this.#n.parent)}finally{Qt(a)}r&&Vi(()=>{this.#o=this.#g(()=>{this.#h=!0;try{return a1(()=>{r(this.#e,()=>e,()=>o)})}catch(l){return Hi(l,this.#n.parent),null}finally{this.#h=!1}})})}}function Xa(n,e){for(var t=n.nodes_start,r=n.nodes_end;t!==null;){var i=t===r?null:W1(t);e.append(t),t=i}}function Wa(n,e,t){const r=on()?n2:f3;if(e.length===0){t(n.map(r));return}var i=at,s=ie,o=Ga(),a=le;Promise.all(e.map(l=>ja(l))).then(l=>{o();try{t([...n.map(r),...l])}catch(f){(s.f&$r)===0&&Hi(f,s)}a&&L1(!1),i?.deactivate(),l3()}).catch(l=>{Hi(l,s)})}function Ga(){var n=ie,e=he,t=Fe,r=at,i=le;if(i)var s=me;return function(){G1(n),Qt(e),Pi(t),r?.activate(),i&&(L1(!0),It(s))}}function l3(){G1(null),Qt(null),Pi(null)}function n2(n){var e=zt|o1,t=he!==null&&(he.f&zt)!==0?he:null;return ie===null||t!==null&&(t.f&w1)!==0?e|=w1:ie.f|=Yr,{ctx:Fe,deps:null,effects:null,equals:X0,f:e,fn:n,reactions:null,rv:0,v:bt,wv:0,parent:t??ie,ac:null}}function ja(n,e){let t=ie;t===null&&ka();var r=t.b,i=void 0,s=Qr(bt),o=!he,a=new Map;return sl(()=>{var l=B0();i=l.promise;try{Promise.resolve(n()).then(l.resolve,l.reject).then(l3)}catch(h){l.reject(h),l3()}var f=at,u=r.is_pending();o&&(r.update_pending_count(1),u||(f.increment(),a.get(f)?.reject(Si),a.delete(f),a.set(f,l)));const d=(h,c=void 0)=>{if(u||f.activate(),c)c!==Si&&(s.f|=Ur,ln(s,c));else{(s.f&Ur)!==0&&(s.f^=Ur),ln(s,h);for(const[p,g]of a){if(a.delete(p),p===f)break;g.reject(Si)}}o&&(r.update_pending_count(-1),u||f.decrement())};l.promise.then(d,h=>d(null,h||"unknown"))}),hs(()=>{for(const l of a.values())l.reject(Si)}),new Promise(l=>{function f(u){function d(){u===i?l(s):f(i)}u.then(d,d)}f(i)})}function f3(n){const e=n2(n);return e.equals=W0,e}function rs(n){var e=n.effects;if(e!==null){n.effects=null;for(var t=0;t{if(ii===s)return a();var l=he,f=ii;Qt(null),Ls(s);var u=a();return Qt(l),Ls(f),u};return r&&t.set("length",Me(n.length)),new Proxy(n,{defineProperty(a,l,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&Ea();var u=t.get(l);return u===void 0?u=o(()=>{var d=Me(f.value);return t.set(l,d),d}):$(u,f.value,!0),!0},deleteProperty(a,l){var f=t.get(l);if(f===void 0){if(l in a){const u=o(()=>Me(bt));t.set(l,u),fn(i)}}else $(f,bt),fn(i);return!0},get(a,l,f){if(l===Xr)return n;var u=t.get(l),d=l in a;if(u===void 0&&(!d||qr(a,l)?.writable)&&(u=o(()=>{var c=Jr(d?a[l]:bt),p=Me(c);return p}),t.set(l,u)),u!==void 0){var h=P(u);return h===bt?void 0:h}return Reflect.get(a,l,f)},getOwnPropertyDescriptor(a,l){var f=Reflect.getOwnPropertyDescriptor(a,l);if(f&&"value"in f){var u=t.get(l);u&&(f.value=P(u))}else if(f===void 0){var d=t.get(l),h=d?.v;if(d!==void 0&&h!==bt)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(a,l){if(l===Xr)return!0;var f=t.get(l),u=f!==void 0&&f.v!==bt||Reflect.has(a,l);if(f!==void 0||ie!==null&&(!u||qr(a,l)?.writable)){f===void 0&&(f=o(()=>{var h=u?Jr(a[l]):bt,c=Me(h);return c}),t.set(l,f));var d=P(f);if(d===bt)return!1}return u},set(a,l,f,u){var d=t.get(l),h=l in a;if(r&&l==="length")for(var c=f;cMe(bt)),t.set(c+"",p))}if(d===void 0)(!h||qr(a,l)?.writable)&&(d=o(()=>Me(void 0)),$(d,Jr(f)),t.set(l,d));else{h=d.v!==bt;var g=o(()=>Jr(f));$(d,g)}var _=Reflect.getOwnPropertyDescriptor(a,l);if(_?.set&&_.set.call(u,f),!h){if(r&&typeof l=="string"){var w=t.get("length"),b=Number(l);Number.isInteger(b)&&b>=w.v&&$(w,b+1)}fn(i)}return!0},ownKeys(a){P(i);var l=Reflect.ownKeys(a).filter(d=>{var h=t.get(d);return h===void 0||h.v!==bt});for(var[f,u]of t)u.v!==bt&&!(f in a)&&l.push(f);return l},setPrototypeOf(){Oa()}})}var ss,os,as,ls;function h3(){if(ss===void 0){ss=window,os=/Firefox/.test(navigator.userAgent);var n=Element.prototype,e=Node.prototype,t=Text.prototype;as=qr(e,"firstChild").get,ls=qr(e,"nextSibling").get,I0(n)&&(n.__click=void 0,n.__className=void 0,n.__attributes=null,n.__style=void 0,n.__e=void 0),I0(t)&&(t.__t=void 0)}}function ei(n=""){return document.createTextNode(n)}function Ei(n){return as.call(n)}function W1(n){return ls.call(n)}function B(n,e){if(!le)return Ei(n);var t=Ei(me);if(t===null)t=me.appendChild(ei());else if(e&&t.nodeType!==s3){var r=ei();return t?.before(r),It(r),r}return It(t),t}function d3(n,e=!1){if(!le){var t=Ei(n);return t instanceof Comment&&t.data===""?W1(t):t}if(e&&me?.nodeType!==s3){var r=ei();return me?.before(r),It(r),r}return me}function ge(n,e=1,t=!1){let r=le?me:n;for(var i;e--;)i=r,r=W1(r);if(!le)return r;if(t&&r?.nodeType!==s3){var s=ei();return r===null?i?.after(s):r.before(s),It(s),s}return It(r),r}function fs(n){n.textContent=""}function us(){return!1}function g3(n){var e=he,t=ie;Qt(null),G1(null);try{return n()}finally{Qt(e),G1(t)}}function cs(n){ie===null&&he===null&&Ta(),he!==null&&(he.f&w1)!==0&&ie===null&&Ma(),ri&&Sa()}function Qa(n,e){var t=e.last;t===null?e.last=e.first=n:(t.next=n,n.prev=t,e.last=n)}function I1(n,e,t,r=!0){var i=ie;i!==null&&(i.f&D1)!==0&&(n|=D1);var s={ctx:Fe,deps:null,nodes_start:null,nodes_end:null,f:n|o1,first:null,fn:e,last:null,next:null,parent:i,b:i&&i.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(t)try{Ai(s),s.f|=i3}catch(l){throw Kt(s),l}else e!==null&&Kr(s);if(r){var o=s;if(t&&o.deps===null&&o.teardown===null&&o.nodes_start===null&&o.first===o.last&&(o.f&Yr)===0&&(o=o.first),o!==null&&(o.parent=i,i!==null&&Qa(o,i),he!==null&&(he.f&zt)!==0&&(n&xr)===0)){var a=he;(a.effects??=[]).push(o)}}return s}function Ja(){return he!==null&&!B1}function hs(n){const e=I1(Kn,null,!1);return Pt(e,yt),e.teardown=n,e}function cr(n){cs();var e=ie.f,t=!he&&(e&lr)!==0&&(e&i3)===0;if(t){var r=Fe;(r.e??=[]).push(n)}else return ds(n)}function ds(n){return I1(t3|N0,n,!1)}function el(n){return cs(),I1(Kn|N0,n,!0)}function tl(n){z1.ensure();const e=I1(xr|Yr,n,!0);return()=>{Kt(e)}}function rl(n){z1.ensure();const e=I1(xr|Yr,n,!0);return(t={})=>new Promise(r=>{t.outro?ti(e,()=>{Kt(e),r(void 0)}):(Kt(e),r(void 0))})}function gs(n){return I1(t3,n,!1)}function il(n,e){var t=Fe,r={effect:null,ran:!1,deps:n};t.l.$.push(r),r.effect=un(()=>{n(),!r.ran&&(r.ran=!0,Mr(e))})}function nl(){var n=Fe;un(()=>{for(var e of n.l.$){e.deps();var t=e.effect;(t.f&yt)!==0&&Pt(t,fr),hn(t)&&Ai(t),e.ran=!1}})}function sl(n){return I1(Jn|Yr,n,!0)}function un(n,e=0){return I1(Kn|e,n,!0)}function Ze(n,e=[],t=[]){Wa(e,t,r=>{I1(Kn,()=>n(...r.map(P)),!0)})}function s2(n,e=0){var t=I1(Nr|e,n,!0);return t}function a1(n,e=!0){return I1(lr|Yr,n,!0,e)}function ps(n){var e=n.teardown;if(e!==null){const t=ri,r=he;ys(!0),Qt(null);try{e.call(null)}finally{ys(t),Qt(r)}}}function _s(n,e=!1){var t=n.first;for(n.first=n.last=null;t!==null;){const i=t.ac;i!==null&&g3(()=>{i.abort(Si)});var r=t.next;(t.f&xr)!==0?t.parent=null:Kt(t,e),t=r}}function ol(n){for(var e=n.first;e!==null;){var t=e.next;(e.f&lr)===0&&Kt(e),e=t}}function Kt(n,e=!0){var t=!1;(e||(n.f&wa)!==0)&&n.nodes_start!==null&&n.nodes_end!==null&&(al(n.nodes_start,n.nodes_end),t=!0),_s(n,e&&!t),a2(n,0),Pt(n,$r);var r=n.transitions;if(r!==null)for(const s of r)s.stop();ps(n);var i=n.parent;i!==null&&i.first!==null&&vs(n),n.next=n.prev=n.teardown=n.ctx=n.deps=n.fn=n.nodes_start=n.nodes_end=n.ac=null}function al(n,e){for(;n!==null;){var t=n===e?null:W1(n);n.remove(),n=t}}function vs(n){var e=n.parent,t=n.prev,r=n.next;t!==null&&(t.next=r),r!==null&&(r.prev=t),e!==null&&(e.first===n&&(e.first=r),e.last===n&&(e.last=t))}function ti(n,e){var t=[];p3(n,t,!0),Cs(t,()=>{Kt(n),e&&e()})}function Cs(n,e){var t=n.length;if(t>0){var r=()=>--t||e();for(var i of n)i.out(r)}else e()}function p3(n,e,t){if((n.f&D1)===0){if(n.f^=D1,n.transitions!==null)for(const o of n.transitions)(o.is_global||t)&&e.push(o);for(var r=n.first;r!==null;){var i=r.next,s=(r.f&sn)!==0||(r.f&lr)!==0;p3(r,e,s?t:!1),r=i}}}function o2(n){ms(n,!0)}function ms(n,e){if((n.f&D1)!==0){n.f^=D1,(n.f&yt)===0&&(Pt(n,o1),Kr(n));for(var t=n.first;t!==null;){var r=t.next,i=(t.f&sn)!==0||(t.f&lr)!==0;ms(t,i?e:!1),t=r}if(n.transitions!==null)for(const s of n.transitions)(s.is_global||e)&&s.in()}}let Oi=!1;function bs(n){Oi=n}let ri=!1;function ys(n){ri=n}let he=null,B1=!1;function Qt(n){he=n}let ie=null;function G1(n){ie=n}let hr=null;function ll(n){he!==null&&(hr===null?hr=[n]:hr.push(n))}let Bt=null,l1=0,S1=null;function fl(n){S1=n}let ws=1,cn=0,ii=cn;function Ls(n){ii=n}let Sr=!1;function xs(){return++ws}function hn(n){var e=n.f;if((e&o1)!==0)return!0;if((e&fr)!==0){var t=n.deps,r=(e&w1)!==0;if(t!==null){var i,s,o=(e&Qn)!==0,a=r&&ie!==null&&!Sr,l=t.length;if((o||a)&&(ie===null||(ie.f&$r)===0)){var f=n,u=f.parent;for(i=0;in.wv)return!0}(!r||ie!==null&&!Sr)&&Pt(n,yt)}return!1}function ks(n,e,t=!0){var r=n.reactions;if(r!==null&&!hr?.includes(n))for(var i=0;i{n.ac.abort(Si)}),n.ac=null);try{n.f|=n3;var d=n.fn,h=d(),c=n.deps;if(Bt!==null){var p;if(a2(n,l1),c!==null&&l1>0)for(c.length=l1+Bt.length,p=0;pt?.call(this,s))}return n.startsWith("pointer")||n.startsWith("touch")||n==="wheel"?Vi(()=>{e.addEventListener(n,i,r)}):e.addEventListener(n,i,r),i}function j1(n,e,t,r,i){var s={capture:r,passive:i},o=dl(n,e,t,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&hs(()=>{e.removeEventListener(n,o,s)})}function Vs(n){for(var e=0;e{throw b});throw h}}finally{n.__root=e,delete n.currentTarget,Qt(u),G1(d)}}}function gl(n){var e=document.createElement("template");return e.innerHTML=n.replaceAll("",""),e.content}function gn(n,e){var t=ie;t.nodes_start===null&&(t.nodes_start=n,t.nodes_end=e)}function Oe(n,e){var t=(e&ga)!==0,r=(e&pa)!==0,i,s=!n.startsWith("");return()=>{if(le)return gn(me,null),me;i===void 0&&(i=gl(s?n:""+n),t||(i=Ei(i)));var o=r||os?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=Ei(o),l=o.lastChild;gn(a,l)}else gn(o,o);return o}}function Te(n,e){if(le){ie.nodes_end=me,Wr();return}n!==null&&n.before(e)}const pl=["touchstart","touchmove"];function _l(n){return pl.includes(n)}function M1(n,e){var t=e==null?"":typeof e=="object"?e+"":e;t!==(n.__t??=n.nodeValue)&&(n.__t=t,n.nodeValue=t+"")}function Es(n,e){return Os(n,e)}function vl(n,e){h3(),e.intro=e.intro??!1;const t=e.target,r=le,i=me;try{for(var s=Ei(t);s&&(s.nodeType!==Mi||s.data!==D0);)s=W1(s);if(!s)throw xi;L1(!0),It(s);const o=Os(n,{...e,anchor:s});return L1(!1),o}catch(o){if(o instanceof Error&&o.message.split(` -`).some(a=>a.startsWith("https://svelte.dev/e/")))throw o;return o!==xi&&console.warn("Failed to hydrate: ",o),e.recover===!1&&Va(),h3(),fs(t),L1(!1),Es(n,e)}finally{L1(r),It(i)}}const Ri=new Map;function Os(n,{target:e,anchor:t,props:r={},events:i,context:s,intro:o=!0}){h3();var a=new Set,l=d=>{for(var h=0;h{var d=t??e.appendChild(ei());return Ya(d,{pending:()=>{}},h=>{if(s){x1({});var c=Fe;c.c=s}if(i&&(r.$$events=i),le&&gn(h,null),f=n(h,r)||{},le&&(ie.nodes_end=me,me===null||me.nodeType!==Mi||me.data!==j2))throw e2(),xi;s&&k1()}),()=>{for(var h of a){e.removeEventListener(h,dn);var c=Ri.get(h);--c===0?(document.removeEventListener(h,dn),Ri.delete(h)):Ri.set(h,c)}v3.delete(l),d!==t&&d.parentNode?.removeChild(d)}});return C3.set(f,u),f}let C3=new WeakMap;function Cl(n,e){const t=C3.get(n);return t?(C3.delete(n),t(e)):Promise.resolve()}function Zi(n){Fe===null&&Y0(),Ti&&Fe.l!==null?ml(Fe).m.push(n):cr(()=>{const e=Mr(n);if(typeof e=="function")return e})}function m3(n){Fe===null&&Y0(),Zi(()=>()=>Mr(n))}function ml(n){var e=n.l;return e.u??={a:[],b:[],m:[]}}function T1(n,e,t=!1){le&&Wr();var r=n,i=null,s=null,o=bt,a=t?sn:0,l=!1;const f=(c,p=!0)=>{l=!0,h(p,c)};var u=null;function d(){u!==null&&(u.lastChild.remove(),r.before(u),u=null);var c=o?i:s,p=o?s:i;c&&o2(c),p&&ti(p,()=>{o?s=null:i=null})}const h=(c,p)=>{if(o===(o=c))return;let g=!1;if(le){const L=U0(r)===Gn;!!o===L&&(r=t2(),It(r),L1(!1),g=!0)}var _=us(),w=r;if(_&&(u=document.createDocumentFragment(),u.append(w=ei())),o?i??=p&&a1(()=>p(w)):s??=p&&a1(()=>p(w)),_){var b=at,y=o?i:s,C=o?s:i;y&&b.skipped_effects.delete(y),C&&b.skipped_effects.add(C),b.add_callback(d)}else d();g&&L1(!0)};s2(()=>{l=!1,e(f),l||h(null,null)},a),le&&(r=me)}function bl(n,e){return e}function yl(n,e,t){for(var r=n.items,i=[],s=e.length,o=0;o0&&i.length===0&&t!==null;if(a){var l=t.parentNode;fs(l),l.append(t),r.clear(),K1(n,e[0].prev,e[s-1].next)}Cs(i,()=>{for(var f=0;f{var g=t();return K2(g)?g:g==null?[]:Q2(g)}),h,c;function p(){Ll(c,h,a,u,o,i,e,r,t),s!==null&&(h.length===0?l?o2(l):l=a1(()=>s(o)):l!==null&&ti(l,()=>{l=null}))}s2(()=>{c??=ie,h=P(d);var g=h.length;if(f&&g===0)return;f=g===0;let _=!1;if(le){var w=U0(o)===Gn;w!==(g===0)&&(o=t2(),It(o),L1(!1),_=!0)}if(le){for(var b=null,y,C=0;C0&&It(t2())}if(le)g===0&&s&&(l=a1(()=>s(o)));else if(us()){var m=new Set,O=at;for(C=0;C0){var N=null;yl(t,A,N)}}n.first=t.first&&t.first.e,n.last=p&&p.e;for(var X of r.values())Kt(X.e);r.clear()}function As(n,e,t,r){ln(n.v,e),n.i=t}function b3(n,e,t,r,i,s,o,a,l,f,u){var d=(l&oa)!==0,h=(l&la)===0,c=d?h?c3(i,!1,!1):Qr(i):i,p=(l&aa)===0?o:Qr(o),g={i:p,v:c,k:s,a:null,e:null,prev:t,next:r};try{if(n===null){var _=document.createDocumentFragment();_.append(n=ei())}return g.e=a1(()=>a(n,c,p,f),le),g.e.prev=t&&t.e,g.e.next=r&&r.e,t===null?u||(e.first=g):(t.next=g,t.e.next=g.e),r!==null&&(r.prev=g,r.e.prev=g.e),g}finally{}}function y3(n,e,t){for(var r=n.next?n.next.e.nodes_start:t,i=e?e.e.nodes_start:t,s=n.e.nodes_start;s!==null&&s!==r;){var o=W1(s);i.before(s),s=o}}function K1(n,e,t){e===null?n.first=t:(e.next=t,e.e.next=t&&t.e),t!==null&&(t.prev=e,t.e.prev=e&&e.e)}function xl(n,e,t,r,i){le&&Wr();var s=e.$$slots?.[t],o=!1;s===!0&&(s=e.children,o=!0),s===void 0?i!==null&&i(n):s(n,o?()=>r:r)}function kl(n,e,t,r,i,s){let o=le;le&&Wr();var a,l,f=null;le&&me.nodeType===xa&&(f=me,Wr());var u=le?me:n,d;s2(()=>{const h=e()||null;var c=h==="svg"?va:null;h!==a&&(d&&(h===null?ti(d,()=>{d=null,l=null}):h===l?o2(d):Kt(d)),h&&h!==l&&(d=a1(()=>{f=le?f:c?document.createElementNS(c,h):document.createElement(h),gn(f,f),ie.nodes_end=f,u.before(f)})),a=h,a&&(l=a))},sn),o&&(L1(!0),It(u))}function dr(n,e){gs(()=>{var t=n.getRootNode(),r=t.host?t:t.head??t.ownerDocument.head;if(!r.querySelector("#"+e.hash)){const i=document.createElement("style");i.id=e.hash,i.textContent=e.code,r.appendChild(i)}})}const Rs=[...` -\r\f \v\uFEFF`];function Sl(n,e,t){var r=n==null?"":""+n;if(t){for(var i in t)if(t[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,o=0;(o=r.indexOf(i,o))>=0;){var a=o+s;(o===0||Rs.includes(r[o-1]))&&(a===r.length||Rs.includes(r[a]))?r=(o===0?"":r.substring(0,o))+r.substring(a+1):o=a}}return r===""?null:r}function Zs(n,e=!1){var t=e?" !important;":";",r="";for(var i in n){var s=n[i];s!=null&&s!==""&&(r+=" "+i+": "+s+t)}return r}function w3(n){return n[0]!=="-"||n[1]!=="-"?n.toLowerCase():n}function Ml(n,e){if(e){var t="",r,i;if(Array.isArray(e)?(r=e[0],i=e[1]):r=e,n){n=String(n).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var s=!1,o=0,a=!1,l=[];r&&l.push(...Object.keys(r).map(w3)),i&&l.push(...Object.keys(i).map(w3));var f=0,u=-1;const g=n.length;for(var d=0;d{var i,s;return un(()=>{i=s,s=[],Mr(()=>{n!==t(...s)&&(e(n,...s),i&&zs(t(...i),n)&&e(null,...i))})}),()=>{Vi(()=>{s&&zs(t(...s),n)&&e(null,...s)})}}),n}function Ol(n=!1){const e=Fe,t=e.l.u;if(!t)return;let r=()=>Ts(e.s);if(n){let i=0,s={};const o=n2(()=>{let a=!1;const l=e.s;for(const f in l)l[f]!==s[f]&&(s[f]=l[f],a=!0);return a&&i++,i});r=()=>P(o)}t.b.length&&el(()=>{Is(e,r),e3(t.b)}),cr(()=>{const i=Mr(()=>t.m.map(ya));return()=>{for(const s of i)typeof s=="function"&&s()}}),t.a.length&&cr(()=>{Is(e,r),e3(t.a)})}function Is(n,e){if(n.l.s)for(const t of n.l.s)P(t);e()}let l2=!1;function Al(n){var e=l2;try{return l2=!1,[n(),l2]}finally{l2=e}}function E(n,e,t,r){var i=!Ti||(t&ua)!==0,s=(t&ha)!==0,o=(t&da)!==0,a=r,l=!0,f=()=>(l&&(l=!1,a=o?Mr(r):r),a),u;if(s){var d=Xr in n||$0 in n;u=qr(n,e)?.set??(d&&e in n?y=>n[e]=y:void 0)}var h,c=!1;s?[h,c]=Al(()=>n[e]):h=n[e],h===void 0&&r!==void 0&&(h=f(),u&&(i&&Ha(),u(h)));var p;if(i?p=()=>{var y=n[e];return y===void 0?f():(l=!0,y)}:p=()=>{var y=n[e];return y!==void 0&&(a=void 0),y===void 0?a:y},i&&(t&ca)===0)return p;if(u){var g=n.$$legacy;return(function(y,C){return arguments.length>0?((!i||!C||g||c)&&u(C?p():y),y):p()})}var _=!1,w=((t&fa)!==0?n2:f3)(()=>(_=!1,p()));s&&P(w);var b=ie;return(function(y,C){if(arguments.length>0){const L=C?P(w):i&&s?Jr(y):y;return $(w,L),_=!0,a!==void 0&&(a=L),y}return ri&&_||(b.f&$r)!==0?w.v:P(w)})}function Rl(n){return new Zl(n)}class Zl{#t;#e;constructor(e){var t=new Map,r=(s,o)=>{var a=c3(o,!1,!1);return t.set(s,a),a};const i=new Proxy({...e.props||{},$$events:{}},{get(s,o){return P(t.get(o)??r(o,Reflect.get(s,o)))},has(s,o){return o===$0?!0:(P(t.get(o)??r(o,Reflect.get(s,o))),Reflect.has(s,o))},set(s,o,a){return $(t.get(o)??r(o,a),a),Reflect.set(s,o,a)}});this.#e=(e.hydrate?vl:Es)(e.component,{target:e.target,anchor:e.anchor,props:i,context:e.context,intro:e.intro??!1,recover:e.recover}),(!e?.props?.$$host||e.sync===!1)&&V(),this.#t=i.$$events;for(const s of Object.keys(this.#e))s==="$set"||s==="$destroy"||s==="$on"||ki(this,s,{get(){return this.#e[s]},set(o){this.#e[s]=o},enumerable:!0});this.#e.$set=s=>{Object.assign(i,s)},this.#e.$destroy=()=>{Cl(this.#e)}}$set(e){this.#e.$set(e)}$on(e,t){this.#t[e]=this.#t[e]||[];const r=(...i)=>t.call(this,...i);return this.#t[e].push(r),()=>{this.#t[e]=this.#t[e].filter(i=>i!==r)}}$destroy(){this.#e.$destroy()}}let Bs;typeof HTMLElement=="function"&&(Bs=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;constructor(n,e,t){super(),this.$$ctor=n,this.$$s=e,t&&this.attachShadow({mode:"open"})}addEventListener(n,e,t){if(this.$$l[n]=this.$$l[n]||[],this.$$l[n].push(e),this.$$c){const r=this.$$c.$on(n,e);this.$$l_u.set(e,r)}super.addEventListener(n,e,t)}removeEventListener(n,e,t){if(super.removeEventListener(n,e,t),this.$$c){const r=this.$$l_u.get(e);r&&(r(),this.$$l_u.delete(e))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let n=function(r){return i=>{const s=document.createElement("slot");r!=="default"&&(s.name=r),Te(i,s)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const e={},t=Dl(this);for(const r of this.$$s)r in t&&(r==="default"&&!this.$$d.children?(this.$$d.children=n(r),e.default=!0):e[r]=n(r));for(const r of this.attributes){const i=this.$$g_p(r.name);i in this.$$d||(this.$$d[i]=f2(i,r.value,this.$$p_d,"toProp"))}for(const r in this.$$p_d)!(r in this.$$d)&&this[r]!==void 0&&(this.$$d[r]=this[r],delete this[r]);this.$$c=Rl({component:this.$$ctor,target:this.shadowRoot||this,props:{...this.$$d,$$slots:e,$$host:this}}),this.$$me=tl(()=>{un(()=>{this.$$r=!0;for(const r of jn(this.$$c)){if(!this.$$p_d[r]?.reflect)continue;this.$$d[r]=this.$$c[r];const i=f2(r,this.$$d[r],this.$$p_d,"toAttribute");i==null?this.removeAttribute(this.$$p_d[r].attribute||r):this.setAttribute(this.$$p_d[r].attribute||r,i)}this.$$r=!1})});for(const r in this.$$l)for(const i of this.$$l[r]){const s=this.$$c.$on(r,i);this.$$l_u.set(i,s)}this.$$l={}}}attributeChangedCallback(n,e,t){this.$$r||(n=this.$$g_p(n),this.$$d[n]=f2(n,t,this.$$p_d,"toProp"),this.$$c?.$set({[n]:this.$$d[n]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(n){return jn(this.$$p_d).find(e=>this.$$p_d[e].attribute===n||!this.$$p_d[e].attribute&&e.toLowerCase()===n)||n}});function f2(n,e,t,r){const i=t[n]?.type;if(e=i==="Boolean"&&typeof e!="boolean"?e!=null:e,!r||!t[n])return e;if(r==="toAttribute")switch(i){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(i){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function Dl(n){const e={};return n.childNodes.forEach(t=>{e[t.slot||"default"]=!0}),e}function q1(n,e,t,r,i,s){let o=class extends Bs{constructor(){super(n,t,i),this.$$p_d=e}static get observedAttributes(){return jn(e).map(a=>(e[a].attribute||a).toLowerCase())}};return jn(e).forEach(a=>{ki(o.prototype,a,{get(){return this.$$c&&a in this.$$c?this.$$c[a]:this.$$d[a]},set(l){l=f2(a,l,e),this.$$d[a]=l;var f=this.$$c;if(f){var u=qr(f,a)?.get;u?f[a]=l:f.$set({[a]:l})}}})}),r.forEach(a=>{ki(o.prototype,a,{get(){return this.$$c?.[a]}})}),n.element=o,o}function Fl(n,e,t){P(e)&&(P(e).paused?(P(e).play(),$(t,!0)):(P(e).pause(),$(t,!1)))}function zl(n,e){P(e)&&(P(e).currentTime=0)}function Il(n,e){P(e)&&Number.isFinite(P(e).duration)&&(P(e).currentTime=P(e).duration)}function Bl(n,e){if(!P(e)||!Number.isFinite(P(e).duration))return;const t=n.currentTarget.getBoundingClientRect(),r=(n.clientX-t.left)/t.width;P(e).currentTime=r*P(e).duration}function ql(n,e){if(!P(e)||!Number.isFinite(P(e).duration))return;const t=5;switch(n.key){case"ArrowLeft":n.preventDefault(),P(e).currentTime=Math.max(0,P(e).currentTime-t);break;case"ArrowRight":n.preventDefault(),P(e).currentTime=Math.min(P(e).duration,P(e).currentTime+t);break;case"Home":n.preventDefault(),P(e).currentTime=0;break;case"End":n.preventDefault(),P(e).currentTime=P(e).duration;break;case"PageDown":n.preventDefault(),P(e).currentTime=Math.max(0,P(e).currentTime-10);break;case"PageUp":n.preventDefault(),P(e).currentTime=Math.min(P(e).duration,P(e).currentTime+10);break}}var Nl=Oe(''),$l=(n,e)=>e(-10),Yl=(n,e)=>e(10),Ul=(n,e,t)=>{$(e,!P(e)),$(t,!1)},Xl=Oe(''),Wl=async(n,e,t,r)=>{const i=e()||location.href;try{navigator.share?await navigator.share({title:t(),url:i}):navigator.clipboard&&await navigator.clipboard.writeText(i)}catch{}$(r,!1)},Gl=(n,e)=>{$(e,!0)},jl=Oe(' ',1),Kl=(n,e)=>{$(e,!1)},Ql=(n,e,t)=>{e(P(t))},Jl=Oe(''),e9=Oe(''),t9=Oe('

                ');const r9={hash:"svelte-1ed370f",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);}.player.svelte-1ed370f {position:relative;width:100%;height:411px;border-radius:var(--ab-border-radius, 20px);overflow:hidden;} - - @media (min-width: 900px) {.player.svelte-1ed370f {margin:auto;min-width:390px;max-width:700px;max-height:400px;} - }.bg-wrap.svelte-1ed370f {position:absolute;inset:0;height:95%;overflow:hidden;z-index:1;border-radius:var(--ab-border-radius, 20px);background:var(--ab-bg-fallback, #050f27);}.bg-wrap.svelte-1ed370f img:where(.svelte-1ed370f) {width:100%;height:auto;display:block;}.controls.svelte-1ed370f {position:absolute;inset-inline:0;bottom:0;z-index:2;background:var(--ab-surface, #0d1e45);border-radius:var(--ab-border-radius, 20px);padding-top:10px;}.title.svelte-1ed370f {margin:5px 20px;max-width:90%;font-size:var(--ab-title-size, 1.6em);font-weight:700;color:var(--ab-text, #fffefa);}.progress.svelte-1ed370f {width:calc(100% - 40px);height:20px;margin:15px auto 0;border-radius:2px;background:var(--ab-progress-bg, #ffffff30);position:relative;cursor:pointer;}.progress.svelte-1ed370f > .bar:where(.svelte-1ed370f) {height:100%;width:var(--ab-progress, 0%);border-radius:2px;background:var(--ab-progress-fill, #0066cc);}.row.svelte-1ed370f {display:flex;justify-content:space-around;align-items:center;gap:8px;padding:14px 0 18px;}button.icon.svelte-1ed370f {appearance:none;border:0;background:transparent;padding:6px;border-radius:8px;cursor:pointer;}button.icon.svelte-1ed370f:focus-visible {outline:2px solid var(--ab-accent, #5ea0ff);outline-offset:2px;}.icon-img.svelte-1ed370f {width:35px;height:35px;margin:6px;filter:var( - --ab-icon-filter, - invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) - contrast(105%) - );}.kebab.svelte-1ed370f {position:relative;}.menu.svelte-1ed370f {display:none;position:absolute;right:0;bottom:calc(100% + 8px);background:var(--ab-menu-bg, #f9f9f9);color:var(--ab-menu-fg, #111);min-width:180px;box-shadow:0 8px 16px rgba(0, 0, 0, 0.2);border-radius:8px;padding:6px;z-index:10;}.menu.open.svelte-1ed370f {display:block;}.menu.svelte-1ed370f button.item:where(.svelte-1ed370f) {display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:0;text-align:left;padding:10px 12px;color:inherit;border-radius:6px;cursor:pointer;}.menu.svelte-1ed370f button.item:where(.svelte-1ed370f):hover {background:var(--ab-menu-hover-bg, #0a2458);color:var(--ab-menu-hover-fg, #fcfcfc);}.menu.svelte-1ed370f .mini-icon:where(.svelte-1ed370f) {width:1em;height:1em;filter:var(--ab-menu-icon-filter, invert(0%));transition:filter 0.15s ease; /* optional: smoother hover */} - - /* NEW: match icon to hovered item’s “light on dark” colors */.menu.svelte-1ed370f button.item:where(.svelte-1ed370f):hover .mini-icon:where(.svelte-1ed370f), - .menu.svelte-1ed370f button.item:where(.svelte-1ed370f):focus-visible .mini-icon:where(.svelte-1ed370f) {filter:var( - --ab-menu-icon-hover-filter, - invert(100%) - ); /* default: light icon */}.submenu.svelte-1ed370f {max-height:220px;overflow:auto;}.speedBtn[selected].svelte-1ed370f::before {content:"✓ ";}`};function qs(n,e){x1(e,!0),dr(n,r9);let t=E(e,"title",7,"Audio Brief"),r=E(e,"audioSrc",7,"https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"),i=E(e,"transcriptSrc",7,""),s=E(e,"bgImage",7,""),o=E(e,"backgroundImageAlt",7,""),a=E(e,"bgColor",7,"#050f27"),l=E(e,"fontUrl",7,""),f=E(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),u=E(e,"iconPlay",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"),d=E(e,"iconPause",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"),h=E(e,"iconSkipBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"),c=E(e,"iconSkipForward",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"),p=E(e,"iconSkipStart",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"),g=E(e,"iconSkipEnd",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"),_=E(e,"iconMenu",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"),w=E(e,"iconDownload",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"),b=E(e,"iconShare",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"),y=E(e,"iconBack",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"),C=E(e,"iconSpeed",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"),L=E(e,"borderRadius",7,"20px"),k=E(e,"textColor",7,"#fffefa"),m=E(e,"surface",7,"#0d1e45"),O=E(e,"accent",7,"#5ea0ff"),S=E(e,"titleSize",7,"1.6em"),H=E(e,"progressBg",7,"#ffffff30"),Z=E(e,"progressFill",7,"#0066cc"),A=E(e,"menuBg",7,"#f9f9f9"),Y=E(e,"menuFg",7,"#111"),N=E(e,"menuHoverBg",7,"#0a2458"),X=E(e,"menuHoverFg",7,"#fcfcfc"),ee=E(e,"iconFilter",7,"invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"),M=E(e,"menuIconFilter",7,"invert(0%)"),J=E(e,"menuIconHoverFilter",7,"invert(100%)");cr(()=>{const te=(P(F)?.getRootNode&&P(F).getRootNode()||document).host;te&&te.style.setProperty("--ab-font",f())}),cr(()=>{if(!l())return;const T=document.head;if(!T.querySelector('link[rel="preconnect"][href="https://fonts.googleapis.com"]')){const ce=document.createElement("link");ce.rel="preconnect",ce.href="https://fonts.googleapis.com",T.appendChild(ce)}if(!T.querySelector('link[rel="preconnect"][href="https://fonts.gstatic.com"]')){const ce=document.createElement("link");ce.rel="preconnect",ce.href="https://fonts.gstatic.com",ce.crossOrigin="anonymous",T.appendChild(ce)}let te=T.querySelector(`link[rel="stylesheet"][href="${l()}"]`);te||(te=document.createElement("link"),te.rel="stylesheet",te.href=l(),T.appendChild(te))});let F=Me(void 0),v=Me(!1),we=Me(0),He=Me(!1),Je=Me(!1),ke=Me(1),Ie,Re;const ye=[.5,.75,1,1.25,1.5,2];function We(T){if(!P(F))return;const te=P(F).duration??0,ce=Math.max(0,Math.min((P(F).currentTime||0)+T,Number.isFinite(te)?te:0));P(F).currentTime=ce}function ot(){if(!P(F)||!Number.isFinite(P(F).duration)){$(we,0);return}$(we,P(F).currentTime/P(F).duration*100)}function Z1(T){$(ke,T,!0),P(F)&&(P(F).playbackRate=T)}function _e(T,te){const St=(P(F)?.getRootNode?.()||document).host;St&&(te==null||te===""?St.style.removeProperty(T):St.style.setProperty(T,String(te)))}cr(()=>{P(F)&&(P(F).playbackRate=P(ke))}),cr(()=>{function T(te){if(!P(He))return;const ce=te.composedPath?.()??[],St=Ie&&ce.includes(Ie),m1=Re&&ce.includes(Re);!St&&!m1&&($(He,!1),$(Je,!1))}return document.addEventListener("pointerdown",T,!0),()=>document.removeEventListener("pointerdown",T,!0)}),cr(()=>{_e("--ab-border-radius",L()),_e("--ab-text",k()),_e("--ab-surface",m()),_e("--ab-accent",O()),_e("--ab-title-size",S()),_e("--ab-progress-bg",H()),_e("--ab-progress-fill",Z()),_e("--ab-menu-bg",A()),_e("--ab-menu-fg",Y()),_e("--ab-menu-hover-bg",N()),_e("--ab-menu-hover-fg",X()),_e("--ab-icon-filter",ee()),_e("--ab-menu-icon-filter",M()),_e("--ab-menu-icon-hover-filter",J())});var pt={get title(){return t()},set title(T="Audio Brief"){t(T),V()},get audioSrc(){return r()},set audioSrc(T="https://res.cloudinary.com/csisideaslab/video/upload/v1707945697/Shorthand/Global%20Forecast/G_Allen_GFAB_vF_mixdown.mp3"){r(T),V()},get transcriptSrc(){return i()},set transcriptSrc(T=""){i(T),V()},get bgImage(){return s()},set bgImage(T=""){s(T),V()},get backgroundImageAlt(){return o()},set backgroundImageAlt(T=""){o(T),V()},get bgColor(){return a()},set bgColor(T="#050f27"){a(T),V()},get fontUrl(){return l()},set fontUrl(T=""){l(T),V()},get fontFamily(){return f()},set fontFamily(T="'IBM Plex Sans', system-ui, sans-serif"){f(T),V()},get iconPlay(){return u()},set iconPlay(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117784/Shorthand/Global%20Forecast/play-svgrepo-com.svg"){u(T),V()},get iconPause(){return d()},set iconPause(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706119327/Shorthand/Global%20Forecast/pause-svgrepo-com.svg"){d(T),V()},get iconSkipBack(){return h()},set iconSkipBack(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/backward.svg"){h(T),V()},get iconSkipForward(){return c()},set iconSkipForward(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706201954/Shorthand/Global%20Forecast/forward.svg"){c(T),V()},get iconSkipStart(){return p()},set iconSkipStart(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117793/Shorthand/Global%20Forecast/backward-3-svgrepo-com.svg"){p(T),V()},get iconSkipEnd(){return g()},set iconSkipEnd(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706117789/Shorthand/Global%20Forecast/forward-3-svgrepo-com.svg"){g(T),V()},get iconMenu(){return _()},set iconMenu(T="https://res.cloudinary.com/csisideaslab/image/upload/v1771450639/Shorthand/Global%20Forecast/kebab-menu.svg"){_(T),V()},get iconDownload(){return w()},set iconDownload(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148613/Shorthand/Global%20Forecast/download-svgrepo-com.svg"){w(T),V()},get iconShare(){return b()},set iconShare(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148595/Shorthand/Global%20Forecast/share-alt-svgrepo-com.svg"){b(T),V()},get iconBack(){return y()},set iconBack(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148618/Shorthand/Global%20Forecast/left-arrow-svgrepo-com.svg"){y(T),V()},get iconSpeed(){return C()},set iconSpeed(T="https://res.cloudinary.com/csisideaslab/image/upload/v1706148589/Shorthand/Global%20Forecast/playback-speed-svgrepo-com.svg"){C(T),V()},get borderRadius(){return L()},set borderRadius(T="20px"){L(T),V()},get textColor(){return k()},set textColor(T="#fffefa"){k(T),V()},get surface(){return m()},set surface(T="#0d1e45"){m(T),V()},get accent(){return O()},set accent(T="#5ea0ff"){O(T),V()},get titleSize(){return S()},set titleSize(T="1.6em"){S(T),V()},get progressBg(){return H()},set progressBg(T="#ffffff30"){H(T),V()},get progressFill(){return Z()},set progressFill(T="#0066cc"){Z(T),V()},get menuBg(){return A()},set menuBg(T="#f9f9f9"){A(T),V()},get menuFg(){return Y()},set menuFg(T="#111"){Y(T),V()},get menuHoverBg(){return N()},set menuHoverBg(T="#0a2458"){N(T),V()},get menuHoverFg(){return X()},set menuHoverFg(T="#fcfcfc"){X(T),V()},get iconFilter(){return ee()},set iconFilter(T="invert(100%) sepia(59%) saturate(541%) hue-rotate(298deg) brightness(104%) contrast(105%)"){ee(T),V()},get menuIconFilter(){return M()},set menuIconFilter(T="invert(0%)"){M(T),V()},get menuIconHoverFilter(){return J()},set menuIconHoverFilter(T="invert(100%)"){J(T),V()}},oe=t9(),Le=B(oe),_t=B(Le);{var xt=T=>{var te=Nl();Ze(()=>{re(te,"alt",o()),re(te,"src",s()),re(te,"aria-hidden",o()?"false":"true")}),Te(T,te)};T1(_t,T=>{s()&&T(xt)})}I(Le);var x=ge(Le,2),ut=B(x),s1=B(ut,!0);I(ut);var vt=ge(ut,2);gr(vt,T=>$(F,T),()=>P(F));var ve=ge(vt,2);ve.__click=[Bl,F],ve.__keydown=[ql,F];var kt=ge(ve,2),R=B(kt);R.__click=[zl,F];var q=B(R);I(R);var K=ge(R,2);K.__click=[$l,We];var et=B(K);I(K);var de=ge(K,2);de.__click=[Fl,F,v];var tt=B(de);I(de);var Ge=ge(de,2);Ge.__click=[Yl,We];var Gt=B(Ge);I(Ge);var Rt=ge(Ge,2);Rt.__click=[Il,F];var Se=B(Rt);I(Rt);var $1=ge(Rt,2),Ct=B($1);Ct.__click=[Ul,He,Je];var Be=B(Ct);I(Ct),gr(Ct,T=>Re=T,()=>Re);var De=ge(Ct,2);let Y1;var wr=B(De);{var ae=T=>{var te=jl(),ce=d3(te);ce.__click=()=>{if(!r())return;const D=document.createElement("a");D.href=r().includes("/upload/")?r().replace("upload/","upload/fl_attachment/"):r(),D.download="",D.click(),$(He,!1)};var St=B(ce);ur(),I(ce);var m1=ge(ce,2);{var b1=D=>{var j=Xl();j.__click=()=>{const Q=document.createElement("a");Q.href=i(),Q.target="_blank",Q.click(),$(He,!1)};var W=B(j);ur(),I(j),Ze(()=>re(W,"src",w())),Te(D,j)};T1(m1,D=>{i()&&D(b1)})}var jt=ge(m1,2);jt.__click=[Wl,r,t,He];var G=B(jt);ur(),I(jt);var U=ge(jt,2);U.__click=[Gl,Je];var be=B(U);ur(),I(U),Ze(()=>{re(St,"src",w()),re(G,"src",b()),re(be,"src",C())}),Te(T,te)},Lr=T=>{var te=e9(),ce=B(te);ce.__click=[Kl,Je];var St=B(ce);ur(),I(ce);var m1=ge(ce,2);wl(m1,17,()=>ye,bl,(b1,jt)=>{var G=Jl();G.__click=[Ql,Z1,jt];var U=B(G);I(G),Ze(()=>{Vl(G,P(jt)===P(ke)),M1(U,`${P(jt)??""}x${P(jt)===1?" (Normal)":""}`)}),Te(b1,G)}),I(te),Ze(()=>re(St,"src",y())),Te(T,te)};T1(wr,T=>{P(Je)?T(Lr,!1):T(ae)})}return I(De),gr(De,T=>Ie=T,()=>Ie),I($1),I(kt),I(x),I(oe),Ze((T,te,ce)=>{Ue(Le,`--ab-bg-fallback:${a()}`),M1(s1,t()),re(vt,"src",r()),re(vt,"playbackrate",P(ke)),re(ve,"aria-valuemax",T),re(ve,"aria-valuenow",te),Ue(ve,`--ab-progress:${P(we)}%`),re(q,"src",p()),re(et,"src",h()),re(de,"aria-label",P(v)?"Pause":"Play"),re(tt,"src",P(v)?d():u()),re(Gt,"src",c()),re(Se,"src",g()),re(Ct,"aria-expanded",P(He)),re(Be,"src",_()),Y1=Ds(De,1,"menu svelte-1ed370f",null,Y1,ce)},[()=>Math.floor(P(F)?.duration||0),()=>Math.floor(P(F)?.currentTime||0),()=>({open:P(He)})]),j1("timeupdate",vt,ot),j1("play",vt,()=>$(v,!0)),j1("pause",vt,()=>$(v,!1)),Te(n,oe),k1(pt)}Vs(["click","keydown"]),customElements.define("csis-audio-brief",q1(qs,{title:{reflect:!0,type:"String"},audioSrc:{attribute:"audio-src",type:"String"},transcriptSrc:{attribute:"transcript-src",type:"String"},bgImage:{attribute:"bg-image",type:"String"},backgroundImageAlt:{attribute:"background-image-alt",type:"String"},bgColor:{attribute:"bg-color",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},iconPlay:{attribute:"icon-play",type:"String"},iconPause:{attribute:"icon-pause",type:"String"},iconSkipBack:{attribute:"icon-skip-back",type:"String"},iconSkipForward:{attribute:"icon-skip-forward",type:"String"},iconSkipStart:{attribute:"icon-skip-start",type:"String"},iconSkipEnd:{attribute:"icon-skip-end",type:"String"},iconMenu:{attribute:"icon-menu",type:"String"},iconDownload:{attribute:"icon-download",type:"String"},iconShare:{attribute:"icon-share",type:"String"},iconBack:{attribute:"icon-back",type:"String"},iconSpeed:{attribute:"icon-speed",type:"String"},borderRadius:{attribute:"border-radius",type:"String"},textColor:{attribute:"text",type:"String"},surface:{attribute:"surface",type:"String"},accent:{attribute:"accent",type:"String"},titleSize:{attribute:"title-size",type:"String"},progressBg:{attribute:"progress-bg",type:"String"},progressFill:{attribute:"progress-fill",type:"String"},menuBg:{attribute:"menu-bg",type:"String"},menuFg:{attribute:"menu-fg",type:"String"},menuHoverBg:{attribute:"menu-hover-bg",type:"String"},menuHoverFg:{attribute:"menu-hover-fg",type:"String"},iconFilter:{attribute:"icon-filter",type:"String"},menuIconFilter:{attribute:"menu-icon-filter",type:"String"},menuIconHoverFilter:{attribute:"menu-icon-hover-filter",type:"String"}},[],[],!0));const i9=Object.freeze(Object.defineProperty({__proto__:null,default:qs},Symbol.toStringTag,{value:"Module"}));var n9=Oe(`This Hidden Reach Snapshot uses satellite imagery to - reveal how China is quietly using submarine diplomacy to deepen its - influence along the Bay of Bengal.`,1),s9=Oe('
                ');const o9={hash:"svelte-hgqz32",code:` - /* Shadow DOM styles — encapsulated by default */ - @import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap");:host {display:block;font-family:"IBM Plex Sans", system-ui, sans-serif;}.callout-container.svelte-hgqz32 {display:flex;align-items:center;background-color:var(--cpp-callout-bg, #22484e);max-width:800px;margin:auto;color:var(--cpp-callout-text, #f8f7f7);}.callout-image.svelte-hgqz32 {max-height:195px;}.callout-image.svelte-hgqz32 a:where(.svelte-hgqz32) {text-decoration:none;border-bottom:none !important;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:auto;max-height:195px;display:block;}.callout-text.svelte-hgqz32 {flex:1;font-size:1rem;margin:24px;}.callout-text.svelte-hgqz32 a:where(.svelte-hgqz32) {color:inherit;text-decoration:none;} - - /* Responsive */ - @media (max-width: 1400px) {.callout-container.svelte-hgqz32 {flex-direction:column;}.callout-image.svelte-hgqz32 {margin:0;width:100%;}.callout-image.svelte-hgqz32 img:where(.svelte-hgqz32) {width:100%;height:auto;margin-bottom:0;}.callout-text.svelte-hgqz32 {padding:24px;margin:0 24px 24px 24px; /* keep visual rhythm */} - }`};function Ns(n,e){x1(e,!0),dr(n,o9);let t=E(e,"href",7,"https://features.csis.org/snapshots/china-submarine-diplomacy/"),r=E(e,"imageSrc",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"),i=E(e,"imageAlt",7,"Callout Image"),s=E(e,"bg",7,"#22484e"),o=E(e,"textColor",7,"#ffffff"),a=E(e,"maxWidth",7,800);var l={get href(){return t()},set href(g="https://features.csis.org/snapshots/china-submarine-diplomacy/"){t(g),V()},get imageSrc(){return r()},set imageSrc(g="https://res.cloudinary.com/csisideaslab/image/upload/v1704306843/hidden-reach/HR5-Snapshot-Header.jpg"){r(g),V()},get imageAlt(){return i()},set imageAlt(g="Callout Image"){i(g),V()},get bg(){return s()},set bg(g="#22484e"){s(g),V()},get textColor(){return o()},set textColor(g="#ffffff"){o(g),V()},get maxWidth(){return a()},set maxWidth(g=800){a(g),V()}},f=s9(),u=B(f),d=B(u),h=B(d);I(d),I(u);var c=ge(u,2),p=B(c);return xl(p,e,"default",{},g=>{var _=n9(),w=ge(d3(_));ur(),Ze(()=>re(w,"href",t())),Te(g,_)}),I(c),I(f),Ze(()=>{Ue(f,`--cpp-callout-bg:${s()}; max-width:${a()}px; --cpp-callout-text:${o()}`),re(d,"href",t()),re(h,"src",r()),re(h,"alt",i())}),Te(n,f),k1(l)}customElements.define("csis-cpp-callout",q1(Ns,{href:{type:"String"},imageSrc:{attribute:"image-src",type:"String"},imageAlt:{attribute:"image-alt",type:"String"},bg:{type:"String"},textColor:{attribute:"text-color",type:"String"},maxWidth:{attribute:"max-width",type:"Number"}},["default"],[],!0));const a9=Object.freeze(Object.defineProperty({__proto__:null,default:Ns},Symbol.toStringTag,{value:"Module"}));var l9=Oe(`
                `);const f9={hash:"svelte-1sqrwfu",code:` - @import url("https://use.typekit.net/tfb5hou.css");:host {--footer-bg: #4b4b4b;--footer-text: #fff;}.footer.svelte-1sqrwfu {background:var(--footer-bg);color:var(--footer-text);padding-top:1.25rem;padding-bottom:2rem;width:100%;font-family:"Arial", sans-serif;}.container.svelte-1sqrwfu {max-width:1290px;margin:auto;} - - /* two columns on desktop */.footer__main.svelte-1sqrwfu {display:grid;grid-template-columns:minmax(0, 1fr) max-content; - /* left grows, right hugs */gap:1rem 1rem;}.footer__brand.svelte-1sqrwfu {grid-column:1 / -1;display:flex;align-items:center;}.footer__brand.svelte-1sqrwfu path:where(.svelte-1sqrwfu) {fill:var(--footer-text);transition:fill 0.3s ease;}.footer__col.svelte-1sqrwfu {display:flex;flex-direction:column;align-items:flex-start;gap:1rem;} - - /*-- --------------------- Socials --------------------- --*/.footer__social.svelte-1sqrwfu {display:flex;align-items:center;gap:0.75rem;margin-top:0.25rem;max-width:162px;} - - /* make the icons inherit the link color */.footer__social.svelte-1sqrwfu a:where(.svelte-1sqrwfu) svg:where(.svelte-1sqrwfu) path:where(.svelte-1sqrwfu) {fill:currentColor !important;transition:fill 0.3s ease, - opacity 0.3s ease;} - - /* animate the color on the link itself */.footer__social.svelte-1sqrwfu a:where(.svelte-1sqrwfu) {color:var(--footer-text);opacity:0.8;transition:color 0.3s ease, - opacity 0.3s ease, - transform 0.3s ease;}.footer__social.svelte-1sqrwfu a:where(.svelte-1sqrwfu):hover {color:var(--footer-text);opacity:1;transform:translateY(-1px);} - - /*-- -------------------- Copyright -------------------- --*/.footer__copyright.svelte-1sqrwfu {font-size:0.75rem;margin-top:2rem;}.footer__copyright.svelte-1sqrwfu p:where(.svelte-1sqrwfu) {margin:0;opacity:0.6;}.footer__copyright.svelte-1sqrwfu a:where(.svelte-1sqrwfu) {color:var(--footer-text);opacity:0.8;transition:all 0.3s ease-in-out;}.footer__copyright.svelte-1sqrwfu a:where(.svelte-1sqrwfu):hover {opacity:1;} - - /*-- ------------------- Footer Text ------------------- --*/.footer__col.footer__csis.svelte-1sqrwfu {font-size:0.9375rem; - /* max-width: 688px; */max-width:950px;}.footer__col.footer__csis.svelte-1sqrwfu p:where(.svelte-1sqrwfu) {margin:0;}.footer__col.footer__address.svelte-1sqrwfu {font-size:0.875rem;max-width:200px;line-height:1.3;}.footer__col.footer__address.svelte-1sqrwfu p:where(.svelte-1sqrwfu) {margin:0;color:var(--footer-text);opacity:0.8;} - - /*-- --------------------------------------------------- --*/ - /*-- Media Queries --*/ - /*-- --------------------------------------------------- --*/ - @media screen and (max-width: 1280px) {.container.svelte-1sqrwfu {max-width:1152px;padding-left:40px;padding-right:40px;}.footer__col.footer__csis.svelte-1sqrwfu {max-width:920px;} - } - @media screen and (max-width: 1024px) {.footer.svelte-1sqrwfu {padding-top:2rem;padding-bottom:2rem;}.container.svelte-1sqrwfu {max-width:506px;}.footer__col.footer__address.svelte-1sqrwfu {margin-left:1rem;}.footer__copyright.svelte-1sqrwfu {margin-top:2rem;} - } - - @media screen and (max-width: 640px) {.footer.svelte-1sqrwfu {padding-top:1.25rem;padding-bottom:2rem;}.footer__main.svelte-1sqrwfu {grid-template-columns:1fr;}.container.svelte-1sqrwfu {max-width:320px;}.footer__col.footer__address.svelte-1sqrwfu {margin-top:1rem;margin-bottom:0;margin-left:0;}.footer__social.svelte-1sqrwfu {margin-top:0;} - }`};function $s(n,e){x1(e,!0),dr(n,f9);let t=E(e,"textColor",7,"#fff"),r=E(e,"backgroundColor",7,"#4b4b4b");var i={get textColor(){return t()},set textColor(d="#fff"){t(d),V()},get backgroundColor(){return r()},set backgroundColor(d="#4b4b4b"){r(d),V()}},s=l9(),o=B(s),a=ge(B(o),2),l=B(a),f=B(l),u=B(f);return I(f),ur(2),I(l),I(a),I(o),I(s),Ze(d=>{Ue(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),M1(u,`Copyright © ${d??""} - Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),Te(n,s),k1(i)}customElements.define("csis-shorthand-footer",q1($s,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],!0));const u9=Object.freeze(Object.defineProperty({__proto__:null,default:$s},Symbol.toStringTag,{value:"Module"}));var c9=Oe(`
                `);const h9={hash:"svelte-rdmg51",code:` - @import url("https://use.typekit.net/tfb5hou.css");:host {display:block;width:100%;}.footer.svelte-rdmg51 {background:var(--footer-bg);color:var(--footer-text);padding:2.5rem 0 2rem 0;font-family:"Arial", sans-serif; - - /* NEW: make this a full-height section */min-height:min(100vh, 345.71px);display:flex;flex-direction:column;box-sizing:border-box;}.footer__grid.svelte-rdmg51 {max-width:1290px; - /* margin: 0 auto; */margin:auto auto 0 auto; /* top:auto pushes grid to bottom */padding:0;display:grid;grid-template-columns:minmax(0, 918px) minmax(0, 340px);grid-template-rows:2.232rem auto;grid-template-areas:"left-a right-a" - "left-b right-b" - "left-c right-c" - "full full";row-gap:1rem;column-gap:2rem;} - - /* Grid area mapping */ - - /* ------------------------ row 1 ----------------------- */.footer__left-a.svelte-rdmg51 {grid-area:left-a;}.footer__right-a.svelte-rdmg51 {grid-area:right-a;} - - /*hidden reach logo*/.footer__brand--hidden-reach.svelte-rdmg51 {display:block;height:1.75rem;width:auto;max-width:100%;justify-self:start;} - - /* ------------------------ row 2 ----------------------- */.footer__left-b.svelte-rdmg51 {grid-area:left-b;}.footer__left-b.svelte-rdmg51 p:where(.svelte-rdmg51) {font-size:0.9375rem; /*CSIS about text*/margin:0;}.footer__right-b.svelte-rdmg51 {grid-area:right-b;}.footer__right-b.svelte-rdmg51 p:where(.svelte-rdmg51) {font-size:0.9375rem; /*hidden reach about text*/margin:0;} - - /* ------------------------ row 3 ----------------------- */.footer__left-c.svelte-rdmg51 {grid-area:left-c;}.footer__left-c.svelte-rdmg51 p:where(.svelte-rdmg51) {font-size:0.875rem;max-width:200px;line-height:1.3;color:var(--footer-text);opacity:0.8;margin:0 0 0.875rem 0;}.footer__social.svelte-rdmg51 {display:flex;align-items:center;gap:0.75rem;margin-top:0;max-width:162px;}.footer__social.svelte-rdmg51 a:where(.svelte-rdmg51) svg:where(.svelte-rdmg51) path:where(.svelte-rdmg51) {fill:currentColor !important;transition:fill 0.3s ease, - opacity 0.3s ease;}.footer__social.svelte-rdmg51 a:where(.svelte-rdmg51) {color:var(--footer-text);opacity:0.8;transition:color 0.3s ease, - opacity 0.3s ease, - transform 0.3s ease;}.footer__social.svelte-rdmg51 a:where(.svelte-rdmg51):hover {color:var(--footer-text);opacity:1;transform:translateY(-1px);}.footer__right-c.svelte-rdmg51 {grid-area:right-c;} - - /* ------------------------ row 4 ----------------------- */ - /*copyright text*/.footer__full.svelte-rdmg51 {grid-area:full;font-size:0.75rem;margin-top:2rem;}.footer__full.svelte-rdmg51 p:where(.svelte-rdmg51) {margin:0;opacity:0.6;} - - /*privacy policy*/.footer__full.svelte-rdmg51 a:where(.svelte-rdmg51) {color:var(--footer-text);opacity:0.8;transition:all 0.3s ease-in-out;}.footer__full.svelte-rdmg51 a:where(.svelte-rdmg51):hover {opacity:1;} - - /*-- --------------------------------------------------- --*/ - /*-- Media Queries --*/ - /*-- --------------------------------------------------- --*/ - @media screen and (max-width: 1280px) {.footer__grid.svelte-rdmg51 {margin:0 4rem 0 4rem;max-width:1152px;} - } - - @media screen and (max-width: 1024px) {.footer__grid.svelte-rdmg51 {margin:0 3.25rem 0 3.25rem;max-width:920px;} - } - - @media screen and (max-width: 640px) {.footer__grid.svelte-rdmg51 {margin:0 2rem 0 2rem;max-width:576px; - - /* switch to single column */grid-template-columns:1fr; - - /* stack everything */grid-template-rows:auto; - - /* no need for column gap in 1-col */column-gap:0;row-gap:1rem; - - /* put “right column” under “left column” */grid-template-areas:"left-a" - "left-b" - "left-c" - "right-a" - "right-b" - "full";}.footer__brand--hidden-reach.svelte-rdmg51 {margin-top:2rem;} - - /* right-c is empty; keep it from reserving space */.footer__right-c.svelte-rdmg51 {display:none;} - } - - @media screen and (max-width: 320px) {.footer__grid.svelte-rdmg51 {margin:0 20px 0 20px;} - }`};function Ys(n,e){x1(e,!0),dr(n,h9);let t=E(e,"textColor",7,"#fff"),r=E(e,"backgroundColor",7,"#242424");var i={get textColor(){return t()},set textColor(d="#fff"){t(d),V()},get backgroundColor(){return r()},set backgroundColor(d="#242424"){r(d),V()}},s=c9(),o=B(s),a=ge(B(o),12),l=B(a),f=B(l),u=B(f);return I(f),ur(2),I(l),I(a),I(o),I(s),Ze(d=>{Ue(s,`--footer-bg: ${r()}; --footer-text: ${t()};`),M1(u,`Copyright © ${d??""} - Center for Strategic & International Studies. All rights reserved.`)},[()=>new Date().getFullYear()]),Te(n,s),k1(i)}customElements.define("csis-hidden-reach-footer",q1(Ys,{textColor:{attribute:"text-color",type:"String"},backgroundColor:{attribute:"background-color",type:"String"}},[],[],!0));const d9=Object.freeze(Object.defineProperty({__proto__:null,default:Ys},Symbol.toStringTag,{value:"Module"}));var g9=Oe('
                ');const p9={hash:"svelte-j7oa3d",code:`:host {display:block;width:100%;height:100%;}.link-image {border-bottom:none;}.img-magnifier-container {position:relative;width:100%;height:100%;}.img-magnifier-container img {display:block;max-width:100%;width:100%;}.img-magnifier-glass {position:absolute;border:3px solid var(--magnifier-border-color);border-radius:50%;cursor:none; - /*Set the size of the magnifier glass:*/width:150px;height:150px;z-index:99999;}`};function Us(n,e){x1(e,!0),dr(n,p9);let t=E(e,"bgImage",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"),r=E(e,"bgImageAlt",7,"Saint Seiya"),i=E(e,"magnifierZoom",7,2),s=E(e,"magnifierBorderColor",7,"#000"),o,a=()=>{};const l=i();Zi(()=>{if(!o)return;const h=()=>{if(!o)return;const c=document.createElement("div");c.className="img-magnifier-glass",o.parentElement.insertBefore(c,o),c.style.backgroundImage=`url('${o.src}')`,c.style.backgroundRepeat="no-repeat",c.style.backgroundSize=o.width*l+"px "+o.height*l+"px";const p=3,g=c.offsetWidth/2,_=c.offsetHeight/2;function w(C){C=C||window.event;const L=o.getBoundingClientRect();let k=C.pageX-L.left,m=C.pageY-L.top;return k=k-window.pageXOffset,m=m-window.pageYOffset,{x:k,y:m}}function b(C){C.preventDefault();const L=w(C);let k=L.x,m=L.y;k>o.width-g/l&&(k=o.width-g/l),ko.height-_/l&&(m=o.height-_/l),m<_/l&&(m=_/l),c.style.left=k-g+"px",c.style.top=m-_+"px",c.style.backgroundPosition="-"+(k*l-g+p)+"px -"+(m*l-_+p)+"px"}const y={passive:!1};c.addEventListener("mousemove",b),o.addEventListener("mousemove",b),c.addEventListener("touchmove",b,y),o.addEventListener("touchmove",b,y),a=()=>{c.removeEventListener("mousemove",b),o.removeEventListener("mousemove",b),c.removeEventListener("touchmove",b),o.removeEventListener("touchmove",b),c.remove()}};o.complete?h():o.addEventListener("load",h,{once:!0})}),m3(()=>{a()});var f={get bgImage(){return t()},set bgImage(h="https://res.cloudinary.com/csisideaslab/image/upload/v1729626172/dev-team/smfeogcut8mzuv4rxge3.png"){t(h),V()},get bgImageAlt(){return r()},set bgImageAlt(h="Saint Seiya"){r(h),V()},get magnifierZoom(){return i()},set magnifierZoom(h=2){i(h),V()},get magnifierBorderColor(){return s()},set magnifierBorderColor(h="#000"){s(h),V()}},u=g9(),d=B(u);return gr(d,h=>o=h,()=>o),I(u),Ze(()=>{Ue(u,`--magnifier-border-color: ${s()};`),re(d,"src",t()),re(d,"alt",r())}),Te(n,u),k1(f)}customElements.define("csis-magnifier",q1(Us,{bgImage:{attribute:"background-image",type:"String"},bgImageAlt:{attribute:"background-image-alt",type:"String"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],!0));const _9=Object.freeze(Object.defineProperty({__proto__:null,default:Us},Symbol.toStringTag,{value:"Module"}));za();function pr(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function Xs(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}/*! - * GSAP 3.13.0 - * https://gsap.com - * - * @license Copyright 2008-2025, GreenSock. All rights reserved. - * Subject to the terms at https://gsap.com/standard-license - * @author: Jack Doyle, jack@greensock.com -*/var f1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Di={duration:.5,overwrite:!1,delay:0},x3,wt,ze,P1=1e8,Pe=1/P1,k3=Math.PI*2,v9=k3/4,C9=0,Ws=Math.sqrt,m9=Math.cos,b9=Math.sin,ht=function(e){return typeof e=="string"},Xe=function(e){return typeof e=="function"},_r=function(e){return typeof e=="number"},S3=function(e){return typeof e>"u"},Q1=function(e){return typeof e=="object"},Jt=function(e){return e!==!1},M3=function(){return typeof window<"u"},u2=function(e){return Xe(e)||ht(e)},Gs=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Vt=Array.isArray,T3=/(?:-?\.?\d|\.)+/gi,js=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Fi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,P3=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Ks=/[+-]=-?[.\d]+/,Qs=/[^,'"\[\]\s]+/gi,y9=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Ne,J1,V3,H3,u1={},c2={},Js,e5=function(e){return(c2=Ii(e,u1))&&r1},E3=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},pn=function(e,t){return!t&&console.warn(e)},t5=function(e,t){return e&&(u1[e]=t)&&c2&&(c2[e]=t)||u1},_n=function(){return 0},w9={suppressEvents:!0,isStart:!0,kill:!1},h2={suppressEvents:!0,kill:!1},L9={suppressEvents:!0},O3={},Tr=[],A3={},r5,c1={},R3={},i5=30,d2=[],Z3="",D3=function(e){var t=e[0],r,i;if(Q1(t)||Xe(t)||(e=[e]),!(r=(t._gsap||{}).harness)){for(i=d2.length;i--&&!d2[i].targetTest(t););r=d2[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new E5(e[i],r)))||e.splice(i,1);return e},ni=function(e){return e._gsap||D3(H1(e))[0]._gsap},n5=function(e,t,r){return(r=e[t])&&Xe(r)?e[t]():S3(r)&&e.getAttribute&&e.getAttribute(t)||r},e1=function(e,t){return(e=e.split(",")).forEach(t)||e},Ke=function(e){return Math.round(e*1e5)/1e5||0},it=function(e){return Math.round(e*1e7)/1e7||0},zi=function(e,t){var r=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),r==="+"?e+i:r==="-"?e-i:r==="*"?e*i:e/i},x9=function(e,t){for(var r=t.length,i=0;e.indexOf(t[i])<0&&++ia;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[i]=t,t._prev=o,t.parent=t._dp=e,t},_2=function(e,t,r,i){r===void 0&&(r="_first"),i===void 0&&(i="_last");var s=t._prev,o=t._next;s?s._next=o:e[r]===t&&(e[r]=o),o?o._prev=s:e[i]===t&&(e[i]=s),t._next=t._prev=t.parent=null},Pr=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},si=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},M9=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},z3=function(e,t,r,i){return e._startAt&&(wt?e._startAt.revert(h2):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},T9=function n(e){return!e||e._ts&&n(e.parent)},u5=function(e){return e._repeat?Bi(e._tTime,e=e.duration()+e._rDelay)*e:0},Bi=function(e,t){var r=Math.floor(e=it(e/t));return e&&r===e?r-1:r},v2=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},C2=function(e){return e._end=it(e._start+(e._tDur/Math.abs(e._ts||e._rts||Pe)||0))},m2=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=it(r._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),C2(e),r._dirty||si(r,e)),e},c5=function(e,t){var r;if((t._time||!t._dur&&t._initted||t._startPe)&&t.render(r,!0)),si(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-Pe}},er=function(e,t,r,i){return t.parent&&Pr(t),t._start=it((_r(r)?r:r||e!==Ne?V1(e,r,t):e._time)+t._delay),t._end=it(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),f5(e,t,"_first","_last",e._sort?"_start":0),I3(t)||(e._recent=t),i||c5(e,t),e._ts<0&&m2(e,e._tTime),e},h5=function(e,t){return(u1.ScrollTrigger||E3("scrollTrigger",t))&&u1.ScrollTrigger.create(t,e)},d5=function(e,t,r,i,s){if(G3(e,t,s),!e._initted)return 1;if(!r&&e._pt&&!wt&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&r5!==g1.frame)return Tr.push(e),e._lazy=[s,i],1},P9=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},I3=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},V9=function(e,t,r,i){var s=e.ratio,o=t<0||!t&&(!e._start&&P9(e)&&!(!e._initted&&I3(e))||(e._ts<0||e._dp._ts<0)&&!I3(e))?0:1,a=e._rDelay,l=0,f,u,d;if(a&&e._repeat&&(l=mn(0,e._tDur,t),u=Bi(l,a),e._yoyo&&u&1&&(o=1-o),u!==Bi(e._tTime,a)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||wt||i||e._zTime===Pe||!t&&e._zTime){if(!e._initted&&d5(e,t,i,r,l))return;for(d=e._zTime,e._zTime=t||(r?Pe:0),r||(r=t&&!d),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=l,f=e._pt;f;)f.r(o,f.d),f=f._next;t<0&&z3(e,t,r,!0),e._onUpdate&&!r&&d1(e,"onUpdate"),l&&e._repeat&&!r&&e.parent&&d1(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&Pr(e,1),!r&&!wt&&(d1(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},H9=function(e,t,r){var i;if(r>t)for(i=e._first;i&&i._start<=r;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=r;){if(i.data==="isPause"&&i._start0&&!i&&m2(e,e._tTime=e._tDur*a),e.parent&&C2(e),r||si(e.parent,e),e},g5=function(e){return e instanceof qt?si(e):qi(e,e._dur)},E9={_start:0,endTime:_n,totalDuration:_n},V1=function n(e,t,r){var i=e.labels,s=e._recent||E9,o=e.duration()>=P1?s.endTime(!1):e._dur,a,l,f;return ht(t)&&(isNaN(t)||t in i)?(l=t.charAt(0),f=t.substr(-1)==="%",a=t.indexOf("="),l==="<"||l===">"?(a>=0&&(t=t.replace(/=/,"")),(l==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(f?(a<0?s:r).totalDuration()/100:1)):a<0?(t in i||(i[t]=o),i[t]):(l=parseFloat(t.charAt(a-1)+t.substr(a+1)),f&&r&&(l=l/100*(Vt(r)?r[0]:r).totalDuration()),a>1?n(e,t.substr(0,a-1),r)+l:o+l)):t==null?o:+t},Cn=function(e,t,r){var i=_r(t[1]),s=(i?2:1)+(e<2?0:1),o=t[s],a,l;if(i&&(o.duration=t[1]),o.parent=r,e){for(a=o,l=r;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=Jt(l.vars.inherit)&&l.parent;o.immediateRender=Jt(a.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new nt(t[0],o,t[s+1])},Vr=function(e,t){return e||e===0?t(e):t},mn=function(e,t,r){return rt?t:r},Ht=function(e,t){return!ht(e)||!(t=y9.exec(e))?"":t[1]},O9=function(e,t,r){return Vr(r,function(i){return mn(e,t,i)})},B3=[].slice,p5=function(e,t){return e&&Q1(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&Q1(e[0]))&&!e.nodeType&&e!==J1},A9=function(e,t,r){return r===void 0&&(r=[]),e.forEach(function(i){var s;return ht(i)&&!t||p5(i,1)?(s=r).push.apply(s,H1(i)):r.push(i)})||r},H1=function(e,t,r){return ze&&!t&&ze.selector?ze.selector(e):ht(e)&&!r&&(V3||!$i())?B3.call((t||H3).querySelectorAll(e),0):Vt(e)?A9(e,r):p5(e)?B3.call(e,0):e?[e]:[]},q3=function(e){return e=H1(e)[0]||pn("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return H1(t,r.querySelectorAll?r:r===e?pn("Invalid scope")||H3.createElement("div"):e)}},_5=function(e){return e.sort(function(){return .5-Math.random()})},v5=function(e){if(Xe(e))return e;var t=Q1(e)?e:{each:e},r=oi(t.ease),i=t.from||0,s=parseFloat(t.base)||0,o={},a=i>0&&i<1,l=isNaN(i)||a,f=t.axis,u=i,d=i;return ht(i)?u=d={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(u=i[0],d=i[1]),function(h,c,p){var g=(p||t).length,_=o[g],w,b,y,C,L,k,m,O,S;if(!_){if(S=t.grid==="auto"?0:(t.grid||[1,P1])[1],!S){for(m=-P1;m<(m=p[S++].getBoundingClientRect().left)&&Sm&&(m=L),Lg?g-1:f?f==="y"?g/S:S:Math.max(S,g/S))||0)*(i==="edges"?-1:1),_.b=g<0?s-g:s,_.u=Ht(t.amount||t.each)||0,r=r&&g<0?P5(r):r}return g=(_[h]-_.min)/_.max||0,it(_.b+(r?r(g):g)*_.v)+_.u}},N3=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(r){var i=it(Math.round(parseFloat(r)/e)*e*t);return(i-i%1)/t+(_r(r)?0:Ht(r))}},C5=function(e,t){var r=Vt(e),i,s;return!r&&Q1(e)&&(i=r=e.radius||P1,e.values?(e=H1(e.values),(s=!_r(e[0]))&&(i*=i)):e=N3(e.increment)),Vr(t,r?Xe(e)?function(o){return s=e(o),Math.abs(s-o)<=i?s:o}:function(o){for(var a=parseFloat(s?o.x:o),l=parseFloat(s?o.y:0),f=P1,u=0,d=e.length,h,c;d--;)s?(h=e[d].x-a,c=e[d].y-l,h=h*h+c*c):h=Math.abs(e[d]-a),hi?s-o:o)})},bn=function(e){for(var t=0,r="",i,s,o,a;~(i=e.indexOf("random(",t));)o=e.indexOf(")",i),a=e.charAt(i+7)==="[",s=e.substr(i+7,o-i-7).match(a?Qs:T3),r+=e.substr(t,i-t)+m5(a?s:+s[0],a?0:+s[1],+s[2]||1e-5),t=o+1;return r+e.substr(t,e.length-t)},y5=function(e,t,r,i,s){var o=t-e,a=i-r;return Vr(s,function(l){return r+((l-e)/o*a||0)})},I9=function n(e,t,r,i){var s=isNaN(e+t)?0:function(c){return(1-c)*e+c*t};if(!s){var o=ht(e),a={},l,f,u,d,h;if(r===!0&&(i=1)&&(r=null),o)e={p:e},t={p:t};else if(Vt(e)&&!Vt(t)){for(u=[],d=e.length,h=d-2,f=1;f(a=Math.abs(a))&&(l=o,s=a);return l},d1=function(e,t,r){var i=e.vars,s=i[t],o=ze,a=e._ctx,l,f,u;if(s)return l=i[t+"Params"],f=i.callbackScope||e,r&&Tr.length&&g2(),a&&(ze=a),u=l?s.apply(f,l):s.call(f),ze=o,u},yn=function(e){return Pr(e),e.scrollTrigger&&e.scrollTrigger.kill(!!wt),e.progress()<1&&d1(e,"onInterrupt"),e},Ni,L5=[],x5=function(e){if(e)if(e=!e.name&&e.default||e,M3()||e.headless){var t=e.name,r=Xe(e),i=t&&!r&&e.init?function(){this._props=[]}:e,s={init:_n,render:Q3,add:X3,kill:r6,modifier:t6,rawVars:0},o={targetTest:0,get:0,getSetter:K3,aliases:{},register:0};if($i(),e!==i){if(c1[t])return;h1(i,h1(p2(e,s),o)),Ii(i.prototype,Ii(s,p2(e,o))),c1[i.prop=t]=i,e.targetTest&&(d2.push(i),O3[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}t5(t,i),e.register&&e.register(r1,i,t1)}else L5.push(e)},Ve=255,wn={aqua:[0,Ve,Ve],lime:[0,Ve,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Ve],navy:[0,0,128],white:[Ve,Ve,Ve],olive:[128,128,0],yellow:[Ve,Ve,0],orange:[Ve,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Ve,0,0],pink:[Ve,192,203],cyan:[0,Ve,Ve],transparent:[Ve,Ve,Ve,0]},$3=function(e,t,r){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(r-t)*e*6:e<.5?r:e*3<2?t+(r-t)*(2/3-e)*6:t)*Ve+.5|0},k5=function(e,t,r){var i=e?_r(e)?[e>>16,e>>8&Ve,e&Ve]:0:wn.black,s,o,a,l,f,u,d,h,c,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),wn[e])i=wn[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),a=e.charAt(3),e="#"+s+s+o+o+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&Ve,i&Ve,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&Ve,e&Ve]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(T3),!t)l=+i[0]%360/360,f=+i[1]/100,u=+i[2]/100,o=u<=.5?u*(f+1):u+f-u*f,s=u*2-o,i.length>3&&(i[3]*=1),i[0]=$3(l+1/3,s,o),i[1]=$3(l,s,o),i[2]=$3(l-1/3,s,o);else if(~e.indexOf("="))return i=e.match(js),r&&i.length<4&&(i[3]=1),i}else i=e.match(T3)||wn.transparent;i=i.map(Number)}return t&&!p&&(s=i[0]/Ve,o=i[1]/Ve,a=i[2]/Ve,d=Math.max(s,o,a),h=Math.min(s,o,a),u=(d+h)/2,d===h?l=f=0:(c=d-h,f=u>.5?c/(2-d-h):c/(d+h),l=d===s?(o-a)/c+(oe||w<0)&&(r+=w-t),i+=w,L=i-r,y=L-o,(y>0||b)&&(k=++d.frame,h=L-d.time*1e3,d.time=L=L/1e3,o+=y+(y>=s?4:s-y),C=1),b||(l=f(g)),C)for(c=0;c=w&&c--},_listeners:a},d})(),$i=function(){return!Ln&&g1.wake()},pe={},q9=/^[\d.\-M][\d.\-,\s]/,N9=/["']/g,$9=function(e){for(var t={},r=e.substr(1,e.length-3).split(":"),i=r[0],s=1,o=r.length,a,l,f;s1&&r.config?r.config.apply(null,~e.indexOf("{")?[$9(t[1])]:Y9(e).split(",").map(o5)):pe._CE&&q9.test(e)?pe._CE("",e):r},P5=function(e){return function(t){return 1-e(1-t)}},V5=function n(e,t){for(var r=e._first,i;r;)r instanceof qt?n(r,t):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==t&&(r.timeline?n(r.timeline,t):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=t)),r=r._next},oi=function(e,t){return e&&(Xe(e)?e:pe[e]||U9(e))||t},ai=function(e,t,r,i){r===void 0&&(r=function(l){return 1-t(1-l)}),i===void 0&&(i=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var s={easeIn:t,easeOut:r,easeInOut:i},o;return e1(e,function(a){pe[a]=u1[a]=s,pe[o=a.toLowerCase()]=r;for(var l in s)pe[o+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=pe[a+"."+l]=s[l]}),s},H5=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},Y3=function n(e,t,r){var i=t>=1?t:1,s=(r||(e?.3:.45))/(t<1?t:1),o=s/k3*(Math.asin(1/i)||0),a=function(u){return u===1?1:i*Math.pow(2,-10*u)*b9((u-o)*s)+1},l=e==="out"?a:e==="in"?function(f){return 1-a(1-f)}:H5(a);return s=k3/s,l.config=function(f,u){return n(e,f,u)},l},U3=function n(e,t){t===void 0&&(t=1.70158);var r=function(o){return o?--o*o*((t+1)*o+t)+1:0},i=e==="out"?r:e==="in"?function(s){return 1-r(1-s)}:H5(r);return i.config=function(s){return n(e,s)},i};e1("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;ai(n+",Power"+(t-1),e?function(r){return Math.pow(r,t)}:function(r){return r},function(r){return 1-Math.pow(1-r,t)},function(r){return r<.5?Math.pow(r*2,t)/2:1-Math.pow((1-r)*2,t)/2})}),pe.Linear.easeNone=pe.none=pe.Linear.easeIn,ai("Elastic",Y3("in"),Y3("out"),Y3()),(function(n,e){var t=1/e,r=2*t,i=2.5*t,s=function(a){return a0?r+(r+this._rDelay)*this._repeat:r):this.totalDuration()&&this._dur},e.totalDuration=function(r){return arguments.length?(this._dirty=0,qi(this,this._repeat<0?r:(r-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(r,i){if($i(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(m2(this,r),!s._dp||s.parent||c5(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&r0||!this._tDur&&!r)&&er(this._dp,this,this._start-this._delay)}return(this._tTime!==r||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===Pe||!r&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=r),s5(this,r,i)),this},e.time=function(r,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),r+u5(this))%(this._dur+this._rDelay)||(r?this._dur:0),i):this._time},e.totalProgress=function(r,i){return arguments.length?this.totalTime(this.totalDuration()*r,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(r,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-r:r)+u5(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(r,i){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(r-1)*s,i):this._repeat?Bi(this._tTime,s)+1:1},e.timeScale=function(r,i){if(!arguments.length)return this._rts===-Pe?0:this._rts;if(this._rts===r)return this;var s=this.parent&&this._ts?v2(this.parent._time,this):this._tTime;return this._rts=+r||0,this._ts=this._ps||r===-Pe?0:this._rts,this.totalTime(mn(-Math.abs(this._delay),this.totalDuration(),s),i!==!1),C2(this),M9(this)},e.paused=function(r){return arguments.length?(this._ps!==r&&(this._ps=r,r?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):($i(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==Pe&&(this._tTime-=Pe)))),this):this._ps},e.startTime=function(r){if(arguments.length){this._start=r;var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&er(i,this,r-this._delay),this}return this._start},e.endTime=function(r){return this._start+(Jt(r)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(r){var i=this.parent||this._dp;return i?r&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?v2(i.rawTime(r),this):this._tTime:this._tTime},e.revert=function(r){r===void 0&&(r=L9);var i=wt;return wt=r,F3(this)&&(this.timeline&&this.timeline.revert(r),this.totalTime(-.01,r.suppressEvents)),this.data!=="nested"&&r.kill!==!1&&this.kill(),wt=i,this},e.globalTime=function(r){for(var i=this,s=arguments.length?r:i.rawTime();i;)s=i._start+s/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(r):s},e.repeat=function(r){return arguments.length?(this._repeat=r===1/0?-2:r,g5(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(r){if(arguments.length){var i=this._time;return this._rDelay=r,g5(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(r){return arguments.length?(this._yoyo=r,this):this._yoyo},e.seek=function(r,i){return this.totalTime(V1(this,r),Jt(i))},e.restart=function(r,i){return this.play().totalTime(r?-this._delay:0,Jt(i)),this._dur||(this._zTime=-Pe),this},e.play=function(r,i){return r!=null&&this.seek(r,i),this.reversed(!1).paused(!1)},e.reverse=function(r,i){return r!=null&&this.seek(r||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(r,i){return r!=null&&this.seek(r,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(r){return arguments.length?(!!r!==this.reversed()&&this.timeScale(-this._rts||(r?-Pe:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-Pe,this},e.isActive=function(){var r=this.parent||this._dp,i=this._start,s;return!!(!r||this._ts&&this._initted&&r.isActive()&&(s=r.rawTime(!0))>=i&&s1?(i?(o[r]=i,s&&(o[r+"Params"]=s),r==="onUpdate"&&(this._onUpdate=i)):delete o[r],this):o[r]},e.then=function(r){var i=this;return new Promise(function(s){var o=Xe(r)?r:a5,a=function(){var f=i.then;i.then=null,Xe(o)&&(o=o(i))&&(o.then||o===i)&&(i.then=f),s(o),i.then=f};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?a():i._prom=a})},e.kill=function(){yn(this)},n})();h1(xn.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Pe,_prom:0,_ps:!1,_rts:1});var qt=(function(n){Xs(e,n);function e(r,i){var s;return r===void 0&&(r={}),s=n.call(this,r)||this,s.labels={},s.smoothChildTiming=!!r.smoothChildTiming,s.autoRemoveChildren=!!r.autoRemoveChildren,s._sort=Jt(r.sortChildren),Ne&&er(r.parent||Ne,pr(s),i),r.reversed&&s.reverse(),r.paused&&s.paused(!0),r.scrollTrigger&&h5(pr(s),r.scrollTrigger),s}var t=e.prototype;return t.to=function(i,s,o){return Cn(0,arguments,this),this},t.from=function(i,s,o){return Cn(1,arguments,this),this},t.fromTo=function(i,s,o,a){return Cn(2,arguments,this),this},t.set=function(i,s,o){return s.duration=0,s.parent=this,vn(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new nt(i,s,V1(this,o),1),this},t.call=function(i,s,o){return er(this,nt.delayedCall(0,i,s),o)},t.staggerTo=function(i,s,o,a,l,f,u){return o.duration=s,o.stagger=o.stagger||a,o.onComplete=f,o.onCompleteParams=u,o.parent=this,new nt(i,o,V1(this,l)),this},t.staggerFrom=function(i,s,o,a,l,f,u){return o.runBackwards=1,vn(o).immediateRender=Jt(o.immediateRender),this.staggerTo(i,s,o,a,l,f,u)},t.staggerFromTo=function(i,s,o,a,l,f,u,d){return a.startAt=o,vn(a).immediateRender=Jt(a.immediateRender),this.staggerTo(i,s,a,l,f,u,d)},t.render=function(i,s,o){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,f=this._dur,u=i<=0?0:it(i),d=this._zTime<0!=i<0&&(this._initted||!f),h,c,p,g,_,w,b,y,C,L,k,m;if(this!==Ne&&u>l&&i>=0&&(u=l),u!==this._tTime||o||d){if(a!==this._time&&f&&(u+=this._time-a,i+=this._time-a),h=u,C=this._start,y=this._ts,w=!y,d&&(f||(a=this._zTime),(i||!s)&&(this._zTime=i)),this._repeat){if(k=this._yoyo,_=f+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(_*100+i,s,o);if(h=it(u%_),u===l?(g=this._repeat,h=f):(L=it(u/_),g=~~L,g&&g===L&&(h=f,g--),h>f&&(h=f)),L=Bi(this._tTime,_),!a&&this._tTime&&L!==g&&this._tTime-L*_-this._dur<=0&&(L=g),k&&g&1&&(h=f-h,m=1),g!==L&&!this._lock){var O=k&&L&1,S=O===(k&&g&1);if(g=a&&i>=0)for(c=this._first;c;){if(p=c._next,(c._act||h>=c._start)&&c._ts&&b!==c){if(c.parent!==this)return this.render(i,s,o);if(c.render(c._ts>0?(h-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(h-c._start)*c._ts,s,o),h!==this._time||!this._ts&&!w){b=0,p&&(u+=this._zTime=-Pe);break}}c=p}else{c=this._last;for(var H=i<0?i:h;c;){if(p=c._prev,(c._act||H<=c._end)&&c._ts&&b!==c){if(c.parent!==this)return this.render(i,s,o);if(c.render(c._ts>0?(H-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(H-c._start)*c._ts,s,o||wt&&F3(c)),h!==this._time||!this._ts&&!w){b=0,p&&(u+=this._zTime=H?-Pe:Pe);break}}c=p}}if(b&&!s&&(this.pause(),b.render(h>=a?0:-Pe)._zTime=h>=a?1:-1,this._ts))return this._start=C,C2(this),this.render(i,s,o);this._onUpdate&&!s&&d1(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(C===this._start||Math.abs(y)!==Math.abs(this._ts))&&(this._lock||((i||!f)&&(u===l&&this._ts>0||!u&&this._ts<0)&&Pr(this,1),!s&&!(i<0&&!a)&&(u||a||!l)&&(d1(this,u===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(i,s){var o=this;if(_r(s)||(s=V1(this,s,i)),!(i instanceof xn)){if(Vt(i))return i.forEach(function(a){return o.add(a,s)}),this;if(ht(i))return this.addLabel(i,s);if(Xe(i))i=nt.delayedCall(0,i);else return this}return this!==i?er(this,i,s):this},t.getChildren=function(i,s,o,a){i===void 0&&(i=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),a===void 0&&(a=-P1);for(var l=[],f=this._first;f;)f._start>=a&&(f instanceof nt?s&&l.push(f):(o&&l.push(f),i&&l.push.apply(l,f.getChildren(!0,s,o)))),f=f._next;return l},t.getById=function(i){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===i)return s[o]},t.remove=function(i){return ht(i)?this.removeLabel(i):Xe(i)?this.killTweensOf(i):(i.parent===this&&_2(this,i),i===this._recent&&(this._recent=this._last),si(this))},t.totalTime=function(i,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=it(g1.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,s),this._forcing=0,this):this._tTime},t.addLabel=function(i,s){return this.labels[i]=V1(this,s),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,s,o){var a=nt.delayedCall(0,s||_n,o);return a.data="isPause",this._hasPause=1,er(this,a,V1(this,i))},t.removePause=function(i){var s=this._first;for(i=V1(this,i);s;)s._start===i&&s.data==="isPause"&&Pr(s),s=s._next},t.killTweensOf=function(i,s,o){for(var a=this.getTweensOf(i,o),l=a.length;l--;)Er!==a[l]&&a[l].kill(i,s);return this},t.getTweensOf=function(i,s){for(var o=[],a=H1(i),l=this._first,f=_r(s),u;l;)l instanceof nt?x9(l._targets,a)&&(f?(!Er||l._initted&&l._ts)&&l.globalTime(0)<=s&&l.globalTime(l.totalDuration())>s:!s||l.isActive())&&o.push(l):(u=l.getTweensOf(a,s)).length&&o.push.apply(o,u),l=l._next;return o},t.tweenTo=function(i,s){s=s||{};var o=this,a=V1(o,i),l=s,f=l.startAt,u=l.onStart,d=l.onStartParams,h=l.immediateRender,c,p=nt.to(o,h1({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale())||Pe,onStart:function(){if(o.pause(),!c){var _=s.duration||Math.abs((a-(f&&"time"in f?f.time:o._time))/o.timeScale());p._dur!==_&&qi(p,_,0,1).render(p._time,!0,!0),c=1}u&&u.apply(p,d||[])}},s));return h?p.render(0):p},t.tweenFromTo=function(i,s,o){return this.tweenTo(s,h1({startAt:{time:V1(this,i)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),w5(this,V1(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),w5(this,V1(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+Pe)},t.shiftChildren=function(i,s,o){o===void 0&&(o=0);for(var a=this._first,l=this.labels,f;a;)a._start>=o&&(a._start+=i,a._end+=i),a=a._next;if(s)for(f in l)l[f]>=o&&(l[f]+=i);return si(this)},t.invalidate=function(i){var s=this._first;for(this._lock=0;s;)s.invalidate(i),s=s._next;return n.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),si(this)},t.totalDuration=function(i){var s=0,o=this,a=o._last,l=P1,f,u,d;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-i:i));if(o._dirty){for(d=o.parent;a;)f=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&o._sort&&a._ts&&!o._lock?(o._lock=1,er(o,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(s-=u,(!d&&!o._dp||d&&d.smoothChildTiming)&&(o._start+=u/o._ts,o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),l=0),a._end>s&&a._ts&&(s=a._end),a=f;qi(o,o===Ne&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(i){if(Ne._ts&&(s5(Ne,v2(i,Ne)),r5=g1.frame),g1.frame>=i5){i5+=f1.autoSleep||120;var s=Ne._first;if((!s||!s._ts)&&f1.autoSleep&&g1._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||g1.sleep()}}},e})(xn);h1(qt.prototype,{_lock:0,_hasPause:0,_forcing:0});var X9=function(e,t,r,i,s,o,a){var l=new t1(this._pt,e,t,0,1,F5,null,s),f=0,u=0,d,h,c,p,g,_,w,b;for(l.b=r,l.e=i,r+="",i+="",(w=~i.indexOf("random("))&&(i=bn(i)),o&&(b=[r,i],o(b,e,t),r=b[0],i=b[1]),h=r.match(P3)||[];d=P3.exec(i);)p=d[0],g=i.substring(f,d.index),c?c=(c+1)%5:g.substr(-5)==="rgba("&&(c=1),p!==h[u++]&&(_=parseFloat(h[u-1])||0,l._pt={_next:l._pt,p:g||u===1?g:",",s:_,c:p.charAt(1)==="="?zi(_,p)-_:parseFloat(p)-_,m:c&&c<4?Math.round:0},f=P3.lastIndex);return l.c=f")}),C.duration();else{k={};for(O in p)O==="ease"||O==="easeEach"||K9(O,p[O],k,p.easeEach);for(O in k)for(Y=k[O].sort(function(ee,M){return ee.t-M.t}),A=0,L=0;Ll-Pe&&!u?l:if&&(h=f)),w=this._yoyo&&p&1,w&&(C=this._yEase,h=f-h),_=Bi(this._tTime,g),h===a&&!o&&this._initted&&p===_)return this._tTime=d,this;p!==_&&(y&&this._yEase&&V5(y,w),this.vars.repeatRefresh&&!w&&!this._lock&&h!==g&&this._initted&&(this._lock=o=1,this.render(it(g*p),!0).invalidate()._lock=0))}if(!this._initted){if(d5(this,u?i:h,o,s,d))return this._tTime=0,this;if(a!==this._time&&!(o&&this.vars.repeatRefresh&&p!==_))return this;if(f!==this._dur)return this.render(i,s,o)}if(this._tTime=d,this._time=h,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=b=(C||this._ease)(h/f),this._from&&(this.ratio=b=1-b),!a&&d&&!s&&!_&&(d1(this,"onStart"),this._tTime!==d))return this;for(c=this._pt;c;)c.r(b,c.d),c=c._next;y&&y.render(i<0?i:y._dur*y._ease(h/this._dur),s,o)||this._startAt&&(this._zTime=i),this._onUpdate&&!s&&(u&&z3(this,i,s,o),d1(this,"onUpdate")),this._repeat&&p!==_&&this.vars.onRepeat&&!s&&this.parent&&d1(this,"onRepeat"),(d===this._tDur||!d)&&this._tTime===d&&(u&&!this._onUpdate&&z3(this,i,!0,!0),(i||!f)&&(d===this._tDur&&this._ts>0||!d&&this._ts<0)&&Pr(this,1),!s&&!(u&&!a)&&(d||a||w)&&(d1(this,d===l?"onComplete":"onReverseComplete",!0),this._prom&&!(d0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),n.prototype.invalidate.call(this,i)},t.resetTo=function(i,s,o,a,l){Ln||g1.wake(),this._ts||this.play();var f=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||G3(this,f),u=this._ease(f/this._dur),G9(this,i,s,o,a,u,f,l)?this.resetTo(i,s,o,a,1):(m2(this,0),this.parent||f5(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,s){if(s===void 0&&(s="all"),!i&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?yn(this):this.scrollTrigger&&this.scrollTrigger.kill(!!wt),this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(i,s,Er&&Er.vars.overwrite!==!0)._first||yn(this),this.parent&&o!==this.timeline.totalDuration()&&qi(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,l=i?H1(i):a,f=this._ptLookup,u=this._pt,d,h,c,p,g,_,w;if((!s||s==="all")&&S9(a,l))return s==="all"&&(this._pt=0),yn(this);for(d=this._op=this._op||[],s!=="all"&&(ht(s)&&(g={},e1(s,function(b){return g[b]=1}),s=g),s=j9(a,s)),w=a.length;w--;)if(~l.indexOf(a[w])){h=f[w],s==="all"?(d[w]=s,p=h,c={}):(c=d[w]=d[w]||{},p=s);for(g in p)_=h&&h[g],_&&((!("kill"in _.d)||_.d.kill(g)===!0)&&_2(this,_,"_pt"),delete h[g]),c!=="all"&&(c[g]=1)}return this._initted&&!this._pt&&u&&yn(this),this},e.to=function(i,s){return new e(i,s,arguments[2])},e.from=function(i,s){return Cn(1,arguments)},e.delayedCall=function(i,s,o,a){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},e.fromTo=function(i,s,o){return Cn(2,arguments)},e.set=function(i,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(i,s)},e.killTweensOf=function(i,s,o){return Ne.killTweensOf(i,s,o)},e})(xn);h1(nt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),e1("staggerTo,staggerFrom,staggerFromTo",function(n){nt[n]=function(){var e=new qt,t=B3.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var j3=function(e,t,r){return e[t]=r},Z5=function(e,t,r){return e[t](r)},Q9=function(e,t,r,i){return e[t](i.fp,r)},J9=function(e,t,r){return e.setAttribute(t,r)},K3=function(e,t){return Xe(e[t])?Z5:S3(e[t])&&e.setAttribute?J9:j3},D5=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},e6=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},F5=function(e,t){var r=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+i,r=r._next;i+=t.c}t.set(t.t,t.p,i,t)},Q3=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},t6=function(e,t,r,i){for(var s=this._pt,o;s;)o=s._next,s.p===i&&s.modifier(e,t,r),s=o},r6=function(e){for(var t=this._pt,r,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?_2(this,t,"_pt"):t.dep||(r=1),t=i;return!r},i6=function(e,t,r,i){i.mSet(e,t,i.m.call(i.tween,r,i.mt),i)},z5=function(e){for(var t=e._pt,r,i,s,o;t;){for(r=t._next,i=s;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:o)?t._prev._next=t:s=t,(t._next=i)?i._prev=t:o=t,t=r}e._pt=s},t1=(function(){function n(t,r,i,s,o,a,l,f,u){this.t=r,this.s=s,this.c=o,this.p=i,this.r=a||D5,this.d=l||this,this.set=f||j3,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(r,i,s){this.mSet=this.mSet||this.set,this.set=i6,this.m=r,this.mt=s,this.tween=i},n})();e1(Z3+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return O3[n]=1}),u1.TweenMax=u1.TweenLite=nt,u1.TimelineLite=u1.TimelineMax=qt,Ne=new qt({sortChildren:!1,defaults:Di,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),f1.stringFilter=T5;var li=[],b2={},n6=[],I5=0,s6=0,J3=function(e){return(b2[e]||n6).map(function(t){return t()})},e0=function(){var e=Date.now(),t=[];e-I5>2&&(J3("matchMediaInit"),li.forEach(function(r){var i=r.queries,s=r.conditions,o,a,l,f;for(a in i)o=J1.matchMedia(i[a]).matches,o&&(l=1),o!==s[a]&&(s[a]=o,f=1);f&&(r.revert(),l&&t.push(r))}),J3("matchMediaRevert"),t.forEach(function(r){return r.onMatch(r,function(i){return r.add(null,i)})}),I5=e,J3("matchMedia"))},B5=(function(){function n(t,r){this.selector=r&&q3(r),this.data=[],this._r=[],this.isReverted=!1,this.id=s6++,t&&this.add(t)}var e=n.prototype;return e.add=function(r,i,s){Xe(r)&&(s=i,i=r,r=Xe);var o=this,a=function(){var f=ze,u=o.selector,d;return f&&f!==o&&f.data.push(o),s&&(o.selector=q3(s)),ze=o,d=i.apply(o,arguments),Xe(d)&&o._r.push(d),ze=f,o.selector=u,o.isReverted=!1,d};return o.last=a,r===Xe?a(o,function(l){return o.add(null,l)}):r?o[r]=a:a},e.ignore=function(r){var i=ze;ze=null,r(this),ze=i},e.getTweens=function(){var r=[];return this.data.forEach(function(i){return i instanceof n?r.push.apply(r,i.getTweens()):i instanceof nt&&!(i.parent&&i.parent.data==="nested")&&r.push(i)}),r},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(r,i){var s=this;if(r?(function(){for(var a=s.getTweens(),l=s.data.length,f;l--;)f=s.data[l],f.data==="isFlip"&&(f.revert(),f.getChildren(!0,!0,!1).forEach(function(u){return a.splice(a.indexOf(u),1)}));for(a.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,d){return d.g-u.g||-1/0}).forEach(function(u){return u.t.revert(r)}),l=s.data.length;l--;)f=s.data[l],f instanceof qt?f.data!=="nested"&&(f.scrollTrigger&&f.scrollTrigger.revert(),f.kill()):!(f instanceof nt)&&f.revert&&f.revert(r);s._r.forEach(function(u){return u(r,s)}),s.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var o=li.length;o--;)li[o].id===this.id&&li.splice(o,1)},e.revert=function(r){this.kill(r||{})},n})(),o6=(function(){function n(t){this.contexts=[],this.scope=t,ze&&ze.data.push(this)}var e=n.prototype;return e.add=function(r,i,s){Q1(r)||(r={matches:r});var o=new B5(0,s||this.scope),a=o.conditions={},l,f,u;ze&&!o.selector&&(o.selector=ze.selector),this.contexts.push(o),i=o.add("onMatch",i),o.queries=r;for(f in r)f==="all"?u=1:(l=J1.matchMedia(r[f]),l&&(li.indexOf(o)<0&&li.push(o),(a[f]=l.matches)&&(u=1),l.addListener?l.addListener(e0):l.addEventListener("change",e0)));return u&&i(o,function(d){return o.add(null,d)}),this},e.revert=function(r){this.kill(r||{})},e.kill=function(r){this.contexts.forEach(function(i){return i.kill(r,!0)})},n})(),y2={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r1){var i=e.map(function(u){return r1.quickSetter(u,t,r)}),s=i.length;return function(u){for(var d=s;d--;)i[d](u)}}e=e[0]||{};var o=c1[t],a=ni(e),l=a.harness&&(a.harness.aliases||{})[t]||t,f=o?function(u){var d=new o;Ni._pt=0,d.init(e,r?u+r:u,Ni,0,[e]),d.render(1,d),Ni._pt&&Q3(1,Ni)}:a.set(e,l);return o?f:function(u){return f(e,l,r?u+r:u,a,1)}},quickTo:function(e,t,r){var i,s=r1.to(e,h1((i={},i[t]="+=0.1",i.paused=!0,i.stagger=0,i),r||{})),o=function(l,f,u){return s.resetTo(t,l,f,u)};return o.tween=s,o},isTweening:function(e){return Ne.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=oi(e.ease,Di.ease)),l5(Di,e||{})},config:function(e){return l5(f1,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,i=e.plugins,s=e.defaults,o=e.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!c1[a]&&!u1[a]&&pn(t+" effect requires "+a+" plugin.")}),R3[t]=function(a,l,f){return r(H1(a),h1(l||{},s),f)},o&&(qt.prototype[t]=function(a,l,f){return this.add(R3[t](a,Q1(l)?l:(f=l)&&{},this),f)})},registerEase:function(e,t){pe[e]=oi(t)},parseEase:function(e,t){return arguments.length?oi(e,t):pe},getById:function(e){return Ne.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var r=new qt(e),i,s;for(r.smoothChildTiming=Jt(e.smoothChildTiming),Ne.remove(r),r._dp=0,r._time=r._tTime=Ne._time,i=Ne._first;i;)s=i._next,(t||!(!i._dur&&i instanceof nt&&i.vars.onComplete===i._targets[0]))&&er(r,i,i._start-i._delay),i=s;return er(Ne,r,0),r},context:function(e,t){return e?new B5(e,t):ze},matchMedia:function(e){return new o6(e)},matchMediaRefresh:function(){return li.forEach(function(e){var t=e.conditions,r,i;for(i in t)t[i]&&(t[i]=!1,r=1);r&&e.revert()})||e0()},addEventListener:function(e,t){var r=b2[e]||(b2[e]=[]);~r.indexOf(t)||r.push(t)},removeEventListener:function(e,t){var r=b2[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},utils:{wrap:F9,wrapYoyo:z9,distribute:v5,random:m5,snap:C5,normalize:D9,getUnit:Ht,clamp:O9,splitColor:k5,toArray:H1,selector:q3,mapRange:y5,pipe:R9,unitize:Z9,interpolate:I9,shuffle:_5},install:e5,effects:R3,ticker:g1,updateRoot:qt.updateRoot,plugins:c1,globalTimeline:Ne,core:{PropTween:t1,globals:t5,Tween:nt,Timeline:qt,Animation:xn,getCache:ni,_removeLinkedListItem:_2,reverting:function(){return wt},context:function(e){return e&&ze&&(ze.data.push(e),e._ctx=ze),ze},suppressOverwrites:function(e){return x3=e}}};e1("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return y2[n]=nt[n]}),g1.add(qt.updateRoot),Ni=y2.to({},{duration:0});var a6=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r},l6=function(e,t){var r=e._targets,i,s,o;for(i in t)for(s=r.length;s--;)o=e._ptLookup[s][i],o&&(o=o.d)&&(o._pt&&(o=a6(o,i)),o&&o.modifier&&o.modifier(t[i],e,r[s],i))},t0=function(e,t){return{name:e,headless:1,rawVars:1,init:function(i,s,o){o._onInit=function(a){var l,f;if(ht(s)&&(l={},e1(s,function(u){return l[u]=1}),s=l),t){l={};for(f in s)l[f]=t(s[f]);s=l}l6(a,s)}}}},r1=y2.registerPlugin({name:"attr",init:function(e,t,r,i,s){var o,a,l;this.tween=r;for(o in t)l=e.getAttribute(o)||"",a=this.add(e,"setAttribute",(l||0)+"",t[o],i,s,0,0,o),a.op=o,a.b=l,this._props.push(o)},render:function(e,t){for(var r=t._pt;r;)wt?r.set(r.t,r.p,r.b,r):r.r(e,r.d),r=r._next}},{name:"endArray",headless:1,init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r],0,0,0,0,0,1)}},t0("roundProps",N3),t0("modifiers"),t0("snap",C5))||y2;nt.version=qt.version=r1.version="3.13.0",Js=1,M3()&&$i(),pe.Power0,pe.Power1,pe.Power2,pe.Power3,pe.Power4,pe.Linear,pe.Quad,pe.Cubic,pe.Quart,pe.Quint,pe.Strong,pe.Elastic,pe.Back,pe.SteppedEase,pe.Bounce,pe.Sine,pe.Expo,pe.Circ;/*! - * CSSPlugin 3.13.0 - * https://gsap.com - * - * Copyright 2008-2025, GreenSock. All rights reserved. - * Subject to the terms at https://gsap.com/standard-license - * @author: Jack Doyle, jack@greensock.com -*/var q5,Or,Yi,r0,fi,N5,i0,f6=function(){return typeof window<"u"},vr={},ui=180/Math.PI,Ui=Math.PI/180,Xi=Math.atan2,$5=1e8,n0=/([A-Z])/g,u6=/(left|right|width|margin|padding|x)/i,c6=/[\s,\(]\S/,tr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},s0=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},h6=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},d6=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},g6=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},Y5=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},U5=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},p6=function(e,t,r){return e.style[t]=r},_6=function(e,t,r){return e.style.setProperty(t,r)},v6=function(e,t,r){return e._gsap[t]=r},C6=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},m6=function(e,t,r,i,s){var o=e._gsap;o.scaleX=o.scaleY=r,o.renderTransform(s,o)},b6=function(e,t,r,i,s){var o=e._gsap;o[t]=r,o.renderTransform(s,o)},$e="transform",i1=$e+"Origin",y6=function n(e,t){var r=this,i=this.target,s=i.style,o=i._gsap;if(e in vr&&s){if(this.tfm=this.tfm||{},e!=="transform")e=tr[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return r.tfm[a]=Cr(i,a)}):this.tfm[e]=o.x?o[e]:Cr(i,e),e===i1&&(this.tfm.zOrigin=o.zOrigin);else return tr.transform.split(",").forEach(function(a){return n.call(r,a,t)});if(this.props.indexOf($e)>=0)return;o.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(i1,t,"")),e=$e}(s||t)&&this.props.push(e,t,s[e])},X5=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},w6=function(){var e=this.props,t=this.target,r=t.style,i=t._gsap,s,o;for(s=0;s=0?j5[o]:"")+e},a0=function(){f6()&&window.document&&(q5=window,Or=q5.document,Yi=Or.documentElement,fi=o0("div")||{style:{}},o0("div"),$e=Wi($e),i1=$e+"Origin",fi.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",G5=!!Wi("perspective"),i0=r1.core.reverting,r0=1)},K5=function(e){var t=e.ownerSVGElement,r=o0("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),s;i.style.display="block",r.appendChild(i),Yi.appendChild(r);try{s=i.getBBox()}catch{}return r.removeChild(i),Yi.removeChild(r),s},Q5=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},J5=function(e){var t,r;try{t=e.getBBox()}catch{t=K5(e),r=1}return t&&(t.width||t.height)||r||(t=K5(e)),t&&!t.width&&!t.x&&!t.y?{x:+Q5(e,["x","cx","x1"])||0,y:+Q5(e,["y","cy","y1"])||0,width:0,height:0}:t},eo=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&J5(e))},ci=function(e,t){if(t){var r=e.style,i;t in vr&&t!==i1&&(t=$e),r.removeProperty?(i=t.substr(0,2),(i==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),r.removeProperty(i==="--"?t:t.replace(n0,"-$1").toLowerCase())):r.removeAttribute(t)}},Ar=function(e,t,r,i,s,o){var a=new t1(e._pt,t,r,0,1,o?U5:Y5);return e._pt=a,a.b=i,a.e=s,e._props.push(r),a},to={deg:1,rad:1,turn:1},L6={grid:1,flex:1},Rr=function n(e,t,r,i){var s=parseFloat(r)||0,o=(r+"").trim().substr((s+"").length)||"px",a=fi.style,l=u6.test(t),f=e.tagName.toLowerCase()==="svg",u=(f?"client":"offset")+(l?"Width":"Height"),d=100,h=i==="px",c=i==="%",p,g,_,w;if(i===o||!s||to[i]||to[o])return s;if(o!=="px"&&!h&&(s=n(e,t,r,"px")),w=e.getCTM&&eo(e),(c||o==="%")&&(vr[t]||~t.indexOf("adius")))return p=w?e.getBBox()[l?"width":"height"]:e[u],Ke(c?s/p*d:s/100*p);if(a[l?"width":"height"]=d+(h?o:i),g=i!=="rem"&&~t.indexOf("adius")||i==="em"&&e.appendChild&&!f?e:e.parentNode,w&&(g=(e.ownerSVGElement||{}).parentNode),(!g||g===Or||!g.appendChild)&&(g=Or.body),_=g._gsap,_&&c&&_.width&&l&&_.time===g1.time&&!_.uncache)return Ke(s/_.width*d);if(c&&(t==="height"||t==="width")){var b=e.style[t];e.style[t]=d+i,p=e[u],b?e.style[t]=b:ci(e,t)}else(c||o==="%")&&!L6[E1(g,"display")]&&(a.position=E1(e,"position")),g===e&&(a.position="static"),g.appendChild(fi),p=fi[u],g.removeChild(fi),a.position="absolute";return l&&c&&(_=ni(g),_.time=g1.time,_.width=g[u]),Ke(h?p*s/d:p&&s?d/p*s:0)},Cr=function(e,t,r,i){var s;return r0||a0(),t in tr&&t!=="transform"&&(t=tr[t],~t.indexOf(",")&&(t=t.split(",")[0])),vr[t]&&t!=="transform"?(s=Mn(e,i),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:L2(E1(e,i1))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||i||~(s+"").indexOf("calc("))&&(s=w2[t]&&w2[t](e,t,r)||E1(e,t)||n5(e,t)||(t==="opacity"?1:0))),r&&!~(s+"").trim().indexOf(" ")?Rr(e,t,s,r)+r:s},x6=function(e,t,r,i){if(!r||r==="none"){var s=Wi(t,e,1),o=s&&E1(e,s,1);o&&o!==r?(t=s,r=o):t==="borderColor"&&(r=E1(e,"borderTopColor"))}var a=new t1(this._pt,e.style,t,0,1,F5),l=0,f=0,u,d,h,c,p,g,_,w,b,y,C,L;if(a.b=r,a.e=i,r+="",i+="",i.substring(0,6)==="var(--"&&(i=E1(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(g=e.style[t],e.style[t]=i,i=E1(e,t)||i,g?e.style[t]=g:ci(e,t)),u=[r,i],T5(u),r=u[0],i=u[1],h=r.match(Fi)||[],L=i.match(Fi)||[],L.length){for(;d=Fi.exec(i);)_=d[0],b=i.substring(l,d.index),p?p=(p+1)%5:(b.substr(-5)==="rgba("||b.substr(-5)==="hsla(")&&(p=1),_!==(g=h[f++]||"")&&(c=parseFloat(g)||0,C=g.substr((c+"").length),_.charAt(1)==="="&&(_=zi(c,_)+C),w=parseFloat(_),y=_.substr((w+"").length),l=Fi.lastIndex-y.length,y||(y=y||f1.units[t]||C,l===i.length&&(i+=y,a.e+=y)),C!==y&&(c=Rr(e,t,g,y)||0),a._pt={_next:a._pt,p:b||f===1?b:",",s:c,c:w-c,m:p&&p<4||t==="zIndex"?Math.round:0});a.c=l-1;)a=s[f],vr[a]&&(l=1,a=a==="transformOrigin"?i1:$e),ci(r,a);l&&(ci(r,$e),o&&(o.svg&&r.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Mn(r,1),o.uncache=1,X5(i)))}},w2={clearProps:function(e,t,r,i,s){if(s.data!=="isFromStart"){var o=e._pt=new t1(e._pt,t,r,0,0,S6);return o.u=i,o.pr=-10,o.tween=s,e._props.push(r),1}}},Sn=[1,0,0,1,0,0],io={},no=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},so=function(e){var t=E1(e,$e);return no(t)?Sn:t.substr(7).match(js).map(Ke)},l0=function(e,t){var r=e._gsap||ni(e),i=e.style,s=so(e),o,a,l,f;return r.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,s=[l.a,l.b,l.c,l.d,l.e,l.f],s.join(",")==="1,0,0,1,0,0"?Sn:s):(s===Sn&&!e.offsetParent&&e!==Yi&&!r.svg&&(l=i.display,i.display="block",o=e.parentNode,(!o||!e.offsetParent&&!e.getBoundingClientRect().width)&&(f=1,a=e.nextElementSibling,Yi.appendChild(e)),s=so(e),l?i.display=l:ci(e,"display"),f&&(a?o.insertBefore(e,a):o?o.appendChild(e):Yi.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},f0=function(e,t,r,i,s,o){var a=e._gsap,l=s||l0(e,!0),f=a.xOrigin||0,u=a.yOrigin||0,d=a.xOffset||0,h=a.yOffset||0,c=l[0],p=l[1],g=l[2],_=l[3],w=l[4],b=l[5],y=t.split(" "),C=parseFloat(y[0])||0,L=parseFloat(y[1])||0,k,m,O,S;r?l!==Sn&&(m=c*_-p*g)&&(O=C*(_/m)+L*(-g/m)+(g*b-_*w)/m,S=C*(-p/m)+L*(c/m)-(c*b-p*w)/m,C=O,L=S):(k=J5(e),C=k.x+(~y[0].indexOf("%")?C/100*k.width:C),L=k.y+(~(y[1]||y[0]).indexOf("%")?L/100*k.height:L)),i||i!==!1&&a.smooth?(w=C-f,b=L-u,a.xOffset=d+(w*c+b*g)-w,a.yOffset=h+(w*p+b*_)-b):a.xOffset=a.yOffset=0,a.xOrigin=C,a.yOrigin=L,a.smooth=!!i,a.origin=t,a.originIsAbsolute=!!r,e.style[i1]="0px 0px",o&&(Ar(o,a,"xOrigin",f,C),Ar(o,a,"yOrigin",u,L),Ar(o,a,"xOffset",d,a.xOffset),Ar(o,a,"yOffset",h,a.yOffset)),e.setAttribute("data-svg-origin",C+" "+L)},Mn=function(e,t){var r=e._gsap||new E5(e);if("x"in r&&!t&&!r.uncache)return r;var i=e.style,s=r.scaleX<0,o="px",a="deg",l=getComputedStyle(e),f=E1(e,i1)||"0",u,d,h,c,p,g,_,w,b,y,C,L,k,m,O,S,H,Z,A,Y,N,X,ee,M,J,F,v,we,He,Je,ke,Ie;return u=d=h=g=_=w=b=y=C=0,c=p=1,r.svg=!!(e.getCTM&&eo(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[$e]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[$e]!=="none"?l[$e]:"")),i.scale=i.rotate=i.translate="none"),m=l0(e,r.svg),r.svg&&(r.uncache?(J=e.getBBox(),f=r.xOrigin-J.x+"px "+(r.yOrigin-J.y)+"px",M=""):M=!t&&e.getAttribute("data-svg-origin"),f0(e,M||f,!!M||r.originIsAbsolute,r.smooth!==!1,m)),L=r.xOrigin||0,k=r.yOrigin||0,m!==Sn&&(Z=m[0],A=m[1],Y=m[2],N=m[3],u=X=m[4],d=ee=m[5],m.length===6?(c=Math.sqrt(Z*Z+A*A),p=Math.sqrt(N*N+Y*Y),g=Z||A?Xi(A,Z)*ui:0,b=Y||N?Xi(Y,N)*ui+g:0,b&&(p*=Math.abs(Math.cos(b*Ui))),r.svg&&(u-=L-(L*Z+k*Y),d-=k-(L*A+k*N))):(Ie=m[6],Je=m[7],v=m[8],we=m[9],He=m[10],ke=m[11],u=m[12],d=m[13],h=m[14],O=Xi(Ie,He),_=O*ui,O&&(S=Math.cos(-O),H=Math.sin(-O),M=X*S+v*H,J=ee*S+we*H,F=Ie*S+He*H,v=X*-H+v*S,we=ee*-H+we*S,He=Ie*-H+He*S,ke=Je*-H+ke*S,X=M,ee=J,Ie=F),O=Xi(-Y,He),w=O*ui,O&&(S=Math.cos(-O),H=Math.sin(-O),M=Z*S-v*H,J=A*S-we*H,F=Y*S-He*H,ke=N*H+ke*S,Z=M,A=J,Y=F),O=Xi(A,Z),g=O*ui,O&&(S=Math.cos(O),H=Math.sin(O),M=Z*S+A*H,J=X*S+ee*H,A=A*S-Z*H,ee=ee*S-X*H,Z=M,X=J),_&&Math.abs(_)+Math.abs(g)>359.9&&(_=g=0,w=180-w),c=Ke(Math.sqrt(Z*Z+A*A+Y*Y)),p=Ke(Math.sqrt(ee*ee+Ie*Ie)),O=Xi(X,ee),b=Math.abs(O)>2e-4?O*ui:0,C=ke?1/(ke<0?-ke:ke):0),r.svg&&(M=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!no(E1(e,$e)),M&&e.setAttribute("transform",M))),Math.abs(b)>90&&Math.abs(b)<270&&(s?(c*=-1,b+=g<=0?180:-180,g+=g<=0?180:-180):(p*=-1,b+=b<=0?180:-180)),t=t||r.uncache,r.x=u-((r.xPercent=u&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+o,r.y=d-((r.yPercent=d&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-d)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+o,r.z=h+o,r.scaleX=Ke(c),r.scaleY=Ke(p),r.rotation=Ke(g)+a,r.rotationX=Ke(_)+a,r.rotationY=Ke(w)+a,r.skewX=b+a,r.skewY=y+a,r.transformPerspective=C+o,(r.zOrigin=parseFloat(f.split(" ")[2])||!t&&r.zOrigin||0)&&(i[i1]=L2(f)),r.xOffset=r.yOffset=0,r.force3D=f1.force3D,r.renderTransform=r.svg?T6:G5?oo:M6,r.uncache=0,r},L2=function(e){return(e=e.split(" "))[0]+" "+e[1]},u0=function(e,t,r){var i=Ht(t);return Ke(parseFloat(t)+parseFloat(Rr(e,"x",r+"px",i)))+i},M6=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,oo(e,t)},hi="0deg",Tn="0px",di=") ",oo=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.z,f=r.rotation,u=r.rotationY,d=r.rotationX,h=r.skewX,c=r.skewY,p=r.scaleX,g=r.scaleY,_=r.transformPerspective,w=r.force3D,b=r.target,y=r.zOrigin,C="",L=w==="auto"&&e&&e!==1||w===!0;if(y&&(d!==hi||u!==hi)){var k=parseFloat(u)*Ui,m=Math.sin(k),O=Math.cos(k),S;k=parseFloat(d)*Ui,S=Math.cos(k),o=u0(b,o,m*S*-y),a=u0(b,a,-Math.sin(k)*-y),l=u0(b,l,O*S*-y+y)}_!==Tn&&(C+="perspective("+_+di),(i||s)&&(C+="translate("+i+"%, "+s+"%) "),(L||o!==Tn||a!==Tn||l!==Tn)&&(C+=l!==Tn||L?"translate3d("+o+", "+a+", "+l+") ":"translate("+o+", "+a+di),f!==hi&&(C+="rotate("+f+di),u!==hi&&(C+="rotateY("+u+di),d!==hi&&(C+="rotateX("+d+di),(h!==hi||c!==hi)&&(C+="skew("+h+", "+c+di),(p!==1||g!==1)&&(C+="scale("+p+", "+g+di),b.style[$e]=C||"translate(0, 0)"},T6=function(e,t){var r=t||this,i=r.xPercent,s=r.yPercent,o=r.x,a=r.y,l=r.rotation,f=r.skewX,u=r.skewY,d=r.scaleX,h=r.scaleY,c=r.target,p=r.xOrigin,g=r.yOrigin,_=r.xOffset,w=r.yOffset,b=r.forceCSS,y=parseFloat(o),C=parseFloat(a),L,k,m,O,S;l=parseFloat(l),f=parseFloat(f),u=parseFloat(u),u&&(u=parseFloat(u),f+=u,l+=u),l||f?(l*=Ui,f*=Ui,L=Math.cos(l)*d,k=Math.sin(l)*d,m=Math.sin(l-f)*-h,O=Math.cos(l-f)*h,f&&(u*=Ui,S=Math.tan(f-u),S=Math.sqrt(1+S*S),m*=S,O*=S,u&&(S=Math.tan(u),S=Math.sqrt(1+S*S),L*=S,k*=S)),L=Ke(L),k=Ke(k),m=Ke(m),O=Ke(O)):(L=d,O=h,k=m=0),(y&&!~(o+"").indexOf("px")||C&&!~(a+"").indexOf("px"))&&(y=Rr(c,"x",o,"px"),C=Rr(c,"y",a,"px")),(p||g||_||w)&&(y=Ke(y+p-(p*L+g*m)+_),C=Ke(C+g-(p*k+g*O)+w)),(i||s)&&(S=c.getBBox(),y=Ke(y+i/100*S.width),C=Ke(C+s/100*S.height)),S="matrix("+L+","+k+","+m+","+O+","+y+","+C+")",c.setAttribute("transform",S),b&&(c.style[$e]=S)},P6=function(e,t,r,i,s){var o=360,a=ht(s),l=parseFloat(s)*(a&&~s.indexOf("rad")?ui:1),f=l-i,u=i+f+"deg",d,h;return a&&(d=s.split("_")[1],d==="short"&&(f%=o,f!==f%(o/2)&&(f+=f<0?o:-o)),d==="cw"&&f<0?f=(f+o*$5)%o-~~(f/o)*o:d==="ccw"&&f>0&&(f=(f-o*$5)%o-~~(f/o)*o)),e._pt=h=new t1(e._pt,t,r,i,f,h6),h.e=u,h.u="deg",e._props.push(r),h},ao=function(e,t){for(var r in t)e[r]=t[r];return e},V6=function(e,t,r){var i=ao({},r._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=r.style,a,l,f,u,d,h,c,p;i.svg?(f=r.getAttribute("transform"),r.setAttribute("transform",""),o[$e]=t,a=Mn(r,1),ci(r,$e),r.setAttribute("transform",f)):(f=getComputedStyle(r)[$e],o[$e]=t,a=Mn(r,1),o[$e]=f);for(l in vr)f=i[l],u=a[l],f!==u&&s.indexOf(l)<0&&(c=Ht(f),p=Ht(u),d=c!==p?Rr(r,l,f,p):parseFloat(f),h=parseFloat(u),e._pt=new t1(e._pt,a,l,d,h-d,s0),e._pt.u=p||0,e._props.push(l));ao(a,i)};e1("padding,margin,Width,Radius",function(n,e){var t="Top",r="Right",i="Bottom",s="Left",o=(e<3?[t,r,i,s]:[t+s,t+r,i+r,i+s]).map(function(a){return e<2?n+a:"border"+a+n});w2[e>1?"border"+n:n]=function(a,l,f,u,d){var h,c;if(arguments.length<4)return h=o.map(function(p){return Cr(a,p,f)}),c=h.join(" "),c.split(h[0]).length===5?h[0]:c;h=(u+"").split(" "),c={},o.forEach(function(p,g){return c[p]=h[g]=h[g]||h[(g-1)/2|0]}),a.init(l,c,d)}});var lo={name:"css",register:a0,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,s){var o=this._props,a=e.style,l=r.vars.startAt,f,u,d,h,c,p,g,_,w,b,y,C,L,k,m,O;r0||a0(),this.styles=this.styles||W5(e),O=this.styles.props,this.tween=r;for(g in t)if(g!=="autoRound"&&(u=t[g],!(c1[g]&&O5(g,t,r,i,e,s)))){if(c=typeof u,p=w2[g],c==="function"&&(u=u.call(r,i,e,s),c=typeof u),c==="string"&&~u.indexOf("random(")&&(u=bn(u)),p)p(this,e,g,u,r)&&(m=1);else if(g.substr(0,2)==="--")f=(getComputedStyle(e).getPropertyValue(g)+"").trim(),u+="",Hr.lastIndex=0,Hr.test(f)||(_=Ht(f),w=Ht(u)),w?_!==w&&(f=Rr(e,g,f,w)+w):_&&(u+=_),this.add(a,"setProperty",f,u,i,s,0,0,g),o.push(g),O.push(g,0,a[g]);else if(c!=="undefined"){if(l&&g in l?(f=typeof l[g]=="function"?l[g].call(r,i,e,s):l[g],ht(f)&&~f.indexOf("random(")&&(f=bn(f)),Ht(f+"")||f==="auto"||(f+=f1.units[g]||Ht(Cr(e,g))||""),(f+"").charAt(1)==="="&&(f=Cr(e,g))):f=Cr(e,g),h=parseFloat(f),b=c==="string"&&u.charAt(1)==="="&&u.substr(0,2),b&&(u=u.substr(2)),d=parseFloat(u),g in tr&&(g==="autoAlpha"&&(h===1&&Cr(e,"visibility")==="hidden"&&d&&(h=0),O.push("visibility",0,a.visibility),Ar(this,a,"visibility",h?"inherit":"hidden",d?"inherit":"hidden",!d)),g!=="scale"&&g!=="transform"&&(g=tr[g],~g.indexOf(",")&&(g=g.split(",")[0]))),y=g in vr,y){if(this.styles.save(g),c==="string"&&u.substring(0,6)==="var(--"&&(u=E1(e,u.substring(4,u.indexOf(")"))),d=parseFloat(u)),C||(L=e._gsap,L.renderTransform&&!t.parseTransform||Mn(e,t.parseTransform),k=t.smoothOrigin!==!1&&L.smooth,C=this._pt=new t1(this._pt,a,$e,0,1,L.renderTransform,L,0,-1),C.dep=1),g==="scale")this._pt=new t1(this._pt,L,"scaleY",L.scaleY,(b?zi(L.scaleY,b+d):d)-L.scaleY||0,s0),this._pt.u=0,o.push("scaleY",g),g+="X";else if(g==="transformOrigin"){O.push(i1,0,a[i1]),u=k6(u),L.svg?f0(e,u,0,k,0,this):(w=parseFloat(u.split(" ")[2])||0,w!==L.zOrigin&&Ar(this,L,"zOrigin",L.zOrigin,w),Ar(this,a,g,L2(f),L2(u)));continue}else if(g==="svgOrigin"){f0(e,u,1,k,0,this);continue}else if(g in io){P6(this,L,g,h,b?zi(h,b+u):u);continue}else if(g==="smoothOrigin"){Ar(this,L,"smooth",L.smooth,u);continue}else if(g==="force3D"){L[g]=u;continue}else if(g==="transform"){V6(this,u,e);continue}}else g in a||(g=Wi(g)||g);if(y||(d||d===0)&&(h||h===0)&&!c6.test(u)&&g in a)_=(f+"").substr((h+"").length),d||(d=0),w=Ht(u)||(g in f1.units?f1.units[g]:_),_!==w&&(h=Rr(e,g,f,w)),this._pt=new t1(this._pt,y?L:a,g,h,(b?zi(h,b+d):d)-h,!y&&(w==="px"||g==="zIndex")&&t.autoRound!==!1?g6:s0),this._pt.u=w||0,_!==w&&w!=="%"&&(this._pt.b=f,this._pt.r=d6);else if(g in a)x6.call(this,e,g,f,b?b+u:u);else if(g in e)this.add(e,g,f||e[g],b?b+u:u,i,s);else if(g!=="parseTransform"){E3(g,u);continue}y||(g in a?O.push(g,0,a[g]):typeof e[g]=="function"?O.push(g,2,e[g]()):O.push(g,1,f||e[g])),o.push(g)}}m&&z5(this)},render:function(e,t){if(t.tween._time||!i0())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:Cr,aliases:tr,getSetter:function(e,t,r){var i=tr[t];return i&&i.indexOf(",")<0&&(t=i),t in vr&&t!==i1&&(e._gsap.x||Cr(e,"x"))?r&&N5===r?t==="scale"?C6:v6:(N5=r||{})&&(t==="scale"?m6:b6):e.style&&!S3(e.style[t])?p6:~t.indexOf("-")?_6:K3(e,t)},core:{_removeProperty:ci,_getMatrix:l0}};r1.utils.checkPrefix=Wi,r1.core.getStyleSaver=W5,(function(n,e,t,r){var i=e1(n+","+e+","+t,function(s){vr[s]=1});e1(e,function(s){f1.units[s]="deg",io[s]=1}),tr[i[13]]=n+","+e,e1(r,function(s){var o=s.split(":");tr[o[1]]=i[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY"),e1("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){f1.units[n]="px"}),r1.registerPlugin(lo);var fo=r1.registerPlugin(lo)||r1;fo.core.Tween;function H6(n,e){for(var t=0;tl?(s=i,i=p,a=o,o=_):r?i+=p:i=s+(p-s)/(_-a)*(o-a)},d=function(){s=i=r?0:i,a=o=0},h=function(p){var g=a,_=s,w=Vn();return(p||p===0)&&p!==i&&u(p),o===a||w-a>f?0:(i+(r?_:-_))/((r?w:o)-g)*1e3};return{update:u,reset:d,getVelocity:h}},En=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},_o=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},vo=function(){Pn=Lt.core.globals().ScrollTrigger,Pn&&Pn.core&&O6()},Co=function(e){return Lt=e||go(),!x2&&Lt&&typeof document<"u"&&document.body&&(p1=window,Zr=document,Dr=Zr.documentElement,Gi=Zr.body,co=[p1,Zr,Dr,Gi],Lt.utils.clamp,ho=Lt.core.context||function(){},gi="onpointerenter"in Gi?"pointer":"mouse",uo=Qe.isTouch=p1.matchMedia&&p1.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in p1||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,N1=Qe.eventTypes=("ontouchstart"in Dr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Dr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return po=0},500),vo(),x2=1),x2};Yt.op=lt,fe.cache=0;var Qe=(function(){function n(t){this.init(t)}var e=n.prototype;return e.init=function(r){x2||Co(Lt)||console.warn("Please gsap.registerPlugin(Observer)"),Pn||vo();var i=r.tolerance,s=r.dragMinimum,o=r.type,a=r.target,l=r.lineHeight,f=r.debounce,u=r.preventDefault,d=r.onStop,h=r.onStopDelay,c=r.ignore,p=r.wheelSpeed,g=r.event,_=r.onDragStart,w=r.onDragEnd,b=r.onDrag,y=r.onPress,C=r.onRelease,L=r.onRight,k=r.onLeft,m=r.onUp,O=r.onDown,S=r.onChangeX,H=r.onChangeY,Z=r.onChange,A=r.onToggleX,Y=r.onToggleY,N=r.onHover,X=r.onHoverEnd,ee=r.onMove,M=r.ignoreCheck,J=r.isNormalizer,F=r.onGestureStart,v=r.onGestureEnd,we=r.onWheel,He=r.onEnable,Je=r.onDisable,ke=r.onClick,Ie=r.scrollSpeed,Re=r.capture,ye=r.allowClicks,We=r.lockAxis,ot=r.onLockAxis;this.target=a=n1(a)||Dr,this.vars=r,c&&(c=Lt.utils.toArray(c)),i=i||1e-9,s=s||0,p=p||1,Ie=Ie||1,o=o||"wheel,touch,pointer",f=f!==!1,l||(l=parseFloat(p1.getComputedStyle(Gi).lineHeight)||22);var Z1,_e,pt,oe,Le,_t,xt,x=this,ut=0,s1=0,vt=r.passive||!u&&r.passive!==!1,ve=zr(a,Yt),kt=zr(a,lt),R=ve(),q=kt(),K=~o.indexOf("touch")&&!~o.indexOf("pointer")&&N1[0]==="pointerdown",et=Hn(a),de=a.ownerDocument||Zr,tt=[0,0,0],Ge=[0,0,0],Gt=0,Rt=function(){return Gt=Vn()},Se=function(U,be){return(x.event=U)&&c&&A6(U.target,c)||be&&K&&U.pointerType!=="touch"||M&&M(U,be)},$1=function(){x._vx.reset(),x._vy.reset(),_e.pause(),d&&d(x)},Ct=function(){var U=x.deltaX=_o(tt),be=x.deltaY=_o(Ge),D=Math.abs(U)>=i,j=Math.abs(be)>=i;Z&&(D||j)&&Z(x,U,be,tt,Ge),D&&(L&&x.deltaX>0&&L(x),k&&x.deltaX<0&&k(x),S&&S(x),A&&x.deltaX<0!=ut<0&&A(x),ut=x.deltaX,tt[0]=tt[1]=tt[2]=0),j&&(O&&x.deltaY>0&&O(x),m&&x.deltaY<0&&m(x),H&&H(x),Y&&x.deltaY<0!=s1<0&&Y(x),s1=x.deltaY,Ge[0]=Ge[1]=Ge[2]=0),(oe||pt)&&(ee&&ee(x),pt&&(_&&pt===1&&_(x),b&&b(x),pt=0),oe=!1),_t&&!(_t=!1)&&ot&&ot(x),Le&&(we(x),Le=!1),Z1=0},Be=function(U,be,D){tt[D]+=U,Ge[D]+=be,x._vx.update(U),x._vy.update(be),f?Z1||(Z1=requestAnimationFrame(Ct)):Ct()},De=function(U,be){We&&!xt&&(x.axis=xt=Math.abs(U)>Math.abs(be)?"x":"y",_t=!0),xt!=="y"&&(tt[2]+=U,x._vx.update(U,!0)),xt!=="x"&&(Ge[2]+=be,x._vy.update(be,!0)),f?Z1||(Z1=requestAnimationFrame(Ct)):Ct()},Y1=function(U){if(!Se(U,1)){U=En(U,u);var be=U.clientX,D=U.clientY,j=be-x.x,W=D-x.y,Q=x.isDragging;x.x=be,x.y=D,(Q||(j||W)&&(Math.abs(x.startX-be)>=s||Math.abs(x.startY-D)>=s))&&(pt=Q?2:1,Q||(x.isDragging=!0),De(j,W))}},wr=x.onPress=function(G){Se(G,1)||G&&G.button||(x.axis=xt=null,_e.pause(),x.isPressed=!0,G=En(G),ut=s1=0,x.startX=x.x=G.clientX,x.startY=x.y=G.clientY,x._vx.reset(),x._vy.reset(),Nt(J?a:de,N1[1],Y1,vt,!0),x.deltaX=x.deltaY=0,y&&y(x))},ae=x.onRelease=function(G){if(!Se(G,1)){$t(J?a:de,N1[1],Y1,!0);var U=!isNaN(x.y-x.startY),be=x.isDragging,D=be&&(Math.abs(x.x-x.startX)>3||Math.abs(x.y-x.startY)>3),j=En(G);!D&&U&&(x._vx.reset(),x._vy.reset(),u&&ye&&Lt.delayedCall(.08,function(){if(Vn()-Gt>300&&!G.defaultPrevented){if(G.target.click)G.target.click();else if(de.createEvent){var W=de.createEvent("MouseEvents");W.initMouseEvent("click",!0,!0,p1,1,j.screenX,j.screenY,j.clientX,j.clientY,!1,!1,!1,!1,0,null),G.target.dispatchEvent(W)}}})),x.isDragging=x.isGesturing=x.isPressed=!1,d&&be&&!J&&_e.restart(!0),pt&&Ct(),w&&be&&w(x),C&&C(x,D)}},Lr=function(U){return U.touches&&U.touches.length>1&&(x.isGesturing=!0)&&F(U,x.isDragging)},T=function(){return(x.isGesturing=!1)||v(x)},te=function(U){if(!Se(U)){var be=ve(),D=kt();Be((be-R)*Ie,(D-q)*Ie,1),R=be,q=D,d&&_e.restart(!0)}},ce=function(U){if(!Se(U)){U=En(U,u),we&&(Le=!0);var be=(U.deltaMode===1?l:U.deltaMode===2?p1.innerHeight:1)*p;Be(U.deltaX*be,U.deltaY*be,0),d&&!J&&_e.restart(!0)}},St=function(U){if(!Se(U)){var be=U.clientX,D=U.clientY,j=be-x.x,W=D-x.y;x.x=be,x.y=D,oe=!0,d&&_e.restart(!0),(j||W)&&De(j,W)}},m1=function(U){x.event=U,N(x)},b1=function(U){x.event=U,X(x)},jt=function(U){return Se(U)||En(U,u)&&ke(x)};_e=x._dc=Lt.delayedCall(h||.25,$1).pause(),x.deltaX=x.deltaY=0,x._vx=d0(0,50,!0),x._vy=d0(0,50,!0),x.scrollX=ve,x.scrollY=kt,x.isDragging=x.isGesturing=x.isPressed=!1,ho(this),x.enable=function(G){return x.isEnabled||(Nt(et?de:a,"scroll",h0),o.indexOf("scroll")>=0&&Nt(et?de:a,"scroll",te,vt,Re),o.indexOf("wheel")>=0&&Nt(a,"wheel",ce,vt,Re),(o.indexOf("touch")>=0&&uo||o.indexOf("pointer")>=0)&&(Nt(a,N1[0],wr,vt,Re),Nt(de,N1[2],ae),Nt(de,N1[3],ae),ye&&Nt(a,"click",Rt,!0,!0),ke&&Nt(a,"click",jt),F&&Nt(de,"gesturestart",Lr),v&&Nt(de,"gestureend",T),N&&Nt(a,gi+"enter",m1),X&&Nt(a,gi+"leave",b1),ee&&Nt(a,gi+"move",St)),x.isEnabled=!0,x.isDragging=x.isGesturing=x.isPressed=oe=pt=!1,x._vx.reset(),x._vy.reset(),R=ve(),q=kt(),G&&G.type&&wr(G),He&&He(x)),x},x.disable=function(){x.isEnabled&&(ji.filter(function(G){return G!==x&&Hn(G.target)}).length||$t(et?de:a,"scroll",h0),x.isPressed&&(x._vx.reset(),x._vy.reset(),$t(J?a:de,N1[1],Y1,!0)),$t(et?de:a,"scroll",te,Re),$t(a,"wheel",ce,Re),$t(a,N1[0],wr,Re),$t(de,N1[2],ae),$t(de,N1[3],ae),$t(a,"click",Rt,!0),$t(a,"click",jt),$t(de,"gesturestart",Lr),$t(de,"gestureend",T),$t(a,gi+"enter",m1),$t(a,gi+"leave",b1),$t(a,gi+"move",St),x.isEnabled=x.isPressed=x.isDragging=!1,Je&&Je(x))},x.kill=x.revert=function(){x.disable();var G=ji.indexOf(x);G>=0&&ji.splice(G,1),mr===x&&(mr=0)},ji.push(x),J&&Hn(a)&&(mr=x),x.enable(g)},E6(n,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),n})();Qe.version="3.13.0",Qe.create=function(n){return new Qe(n)},Qe.register=Co,Qe.getAll=function(){return ji.slice()},Qe.getById=function(n){return ji.filter(function(e){return e.vars.id===n})[0]},go()&&Lt.registerPlugin(Qe);/*! - * ScrollTrigger 3.13.0 - * https://gsap.com - * - * @license Copyright 2008-2025, GreenSock. All rights reserved. - * Subject to the terms at https://gsap.com/standard-license - * @author: Jack Doyle, jack@greensock.com -*/var z,Ki,ue,Ae,_1,xe,g0,T2,On,An,Rn,P2,Et,V2,p0,Ut,mo,bo,Qi,yo,_0,wo,Xt,v0,Lo,xo,Ir,C0,m0,Ji,b0,H2,y0,w0,E2=1,Ot=Date.now,L0=Ot(),O1=0,Zn=0,ko=function(e,t,r){var i=v1(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},So=function(e,t){return t&&(!v1(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},R6=function n(){return Zn&&requestAnimationFrame(n)},Mo=function(){return V2=1},To=function(){return V2=0},ir=function(e){return e},Dn=function(e){return Math.round(e*1e5)/1e5||0},Po=function(){return typeof window<"u"},Vo=function(){return z||Po()&&(z=window.gsap)&&z.registerPlugin&&z},pi=function(e){return!!~g0.indexOf(e)},Ho=function(e){return(e==="Height"?b0:ue["inner"+e])||_1["client"+e]||xe["client"+e]},Eo=function(e){return Fr(e,"getBoundingClientRect")||(pi(e)?function(){return Y2.width=ue.innerWidth,Y2.height=b0,Y2}:function(){return br(e)})},Z6=function(e,t,r){var i=r.d,s=r.d2,o=r.a;return(o=Fr(e,"getBoundingClientRect"))?function(){return o()[i]}:function(){return(t?Ho(s):e["client"+s])||0}},D6=function(e,t){return!t||~rr.indexOf(e)?Eo(e):function(){return Y2}},nr=function(e,t){var r=t.s,i=t.d2,s=t.d,o=t.a;return Math.max(0,(r="scroll"+i)&&(o=Fr(e,r))?o()-Eo(e)()[s]:pi(e)?(_1[r]||xe[r])-Ho(i):e[r]-e["offset"+i])},O2=function(e,t){for(var r=0;r0){for(i-=o,a=0;a=i)return r[a];return r[a-1]}else for(a=r.length,i+=o;a--;)if(r[a]<=i)return r[a];return r[0]}:function(i,s,o){o===void 0&&(o=.001);var a=t(i);return!s||Math.abs(a-i)r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in F2?F2[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},I2=function(e,t,r,i,s,o,a,l){var f=s.startColor,u=s.endColor,d=s.fontSize,h=s.indent,c=s.fontWeight,p=Ae.createElement("div"),g=pi(r)||Fr(r,"pinType")==="fixed",_=e.indexOf("scroller")!==-1,w=g?xe:r,b=e.indexOf("start")!==-1,y=b?f:u,C="border-color:"+y+";font-size:"+d+";color:"+y+";font-weight:"+c+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return C+="position:"+((_||l)&&g?"fixed;":"absolute;"),(_||l||!g)&&(C+=(i===lt?k0:S0)+":"+(o+parseFloat(h))+"px;"),a&&(C+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=b,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=C,p.innerText=t||t===0?e+"-"+t:e,w.children[0]?w.insertBefore(p,w.children[0]):w.appendChild(p),p._offset=p["offset"+i.op.d2],B2(p,0,i,b),p},B2=function(e,t,r,i){var s={display:"block"},o=r[i?"os2":"p2"],a=r[i?"p2":"os2"];e._isFlipped=i,s[r.a+"Percent"]=i?-100:0,s[r.a]=i?"1px":0,s["border"+o+tn]=1,s["border"+a+tn]=0,s[r.p]=t+"px",z.set(e,s)},ne=[],P0={},$n,Fo=function(){return Ot()-O1>34&&($n||($n=requestAnimationFrame(yr)))},rn=function(){(!Xt||!Xt.isPressed||Xt.startX>xe.clientWidth)&&(fe.cache++,Xt?$n||($n=requestAnimationFrame(yr)):yr(),O1||bi("scrollStart"),O1=Ot())},V0=function(){xo=ue.innerWidth,Lo=ue.innerHeight},Yn=function(e){fe.cache++,(e===!0||!Et&&!wo&&!Ae.fullscreenElement&&!Ae.webkitFullscreenElement&&(!v0||xo!==ue.innerWidth||Math.abs(ue.innerHeight-Lo)>ue.innerHeight*.25))&&T2.restart(!0)},mi={},B6=[],zo=function n(){return gt(se,"scrollEnd",n)||wi(!0)},bi=function(e){return mi[e]&&mi[e].map(function(t){return t()})||B6},C1=[],Io=function(e){for(var t=0;ts,a=i._startClamp&&i.start>=s;(o||a)&&i.setPositions(a?s-1:i.start,o?Math.max(a?s:i.start+1,s):i.end,!0)}),$o(!1),y0=0,r.forEach(function(i){return i&&i.render&&i.render(-1)}),fe.forEach(function(i){At(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),Bo(m0,1),T2.pause(),yi++,Wt=2,yr(2),ne.forEach(function(i){return At(i.vars.onRefresh)&&i.vars.onRefresh(i)}),Wt=se.isRefreshing=!1,bi("refresh")},E0=0,q2=1,Un,yr=function(e){if(e===2||!Wt&&!H2){se.isUpdating=!0,Un&&Un.update(0);var t=ne.length,r=Ot(),i=r-L0>=50,s=t&&ne[0].scroll();if(q2=E0>s?-1:1,Wt||(E0=s),i&&(O1&&!V2&&r-O1>200&&(O1=0,bi("scrollEnd")),Rn=L0,L0=r),q2<0){for(Ut=t;Ut-- >0;)ne[Ut]&&ne[Ut].update(0,i);q2=1}else for(Ut=0;Ut20),r-=r-k}if(p&&(l[p]=e||-.001,e<0&&(e=0)),o){var O=e+r,S=o._isStart;_="scroll"+i.d2,B2(o,O,i,S&&O>20||!S&&(d?Math.max(xe[_],_1[_]):o.parentNode[_])<=O+1),d&&(f=br(a),d&&(o.style[i.op.p]=f[i.op.p]-i.op.m-o._offset+ft))}return c&&b&&(_=br(b),c.seek(h),w=br(b),c._caScrollDist=_[i.p]-w[i.p],e=e/c._caScrollDist*h),c&&c.seek(g),c?e:Math.round(e)},U6=/(webkit|moz|length|cssText|inset)/i,Uo=function(e,t,r,i){if(e.parentNode!==t){var s=e.style,o,a;if(t===xe){e._stOrig=s.cssText,a=R1(e);for(o in a)!+o&&!U6.test(o)&&a[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=a[o]);s.top=r,s.left=i}else s.cssText=e._stOrig;z.core.getCache(e).uncache=1,t.appendChild(e)}},Xo=function(e,t,r){var i=t,s=i;return function(o){var a=Math.round(e());return a!==i&&a!==s&&Math.abs(a-i)>3&&Math.abs(a-s)>3&&(o=a,r&&r()),s=i,i=Math.round(o),i}},U2=function(e,t,r){var i={};i[t.p]="+="+r,z.set(e,i)},Wo=function(e,t){var r=zr(e,t),i="_scroll"+t.p2,s=function o(a,l,f,u,d){var h=o.tween,c=l.onComplete,p={};f=f||r();var g=Xo(r,f,function(){h.kill(),o.tween=0});return d=u&&d||0,u=u||a-f,h&&h.kill(),l[i]=a,l.inherit=!1,l.modifiers=p,p[i]=function(){return g(f+u*h.ratio+d*h.ratio*h.ratio)},l.onUpdate=function(){fe.cache++,o.tween&&yr()},l.onComplete=function(){o.tween=0,c&&c.call(h)},h=o.tween=z.to(e,l),h};return e[i]=r,r.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},dt(e,"wheel",r.wheelHandler),se.isTouch&&dt(e,"touchmove",r.wheelHandler),s},se=(function(){function n(t,r){Ki||n.register(z)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),C0(this),this.init(t,r)}var e=n.prototype;return e.init=function(r,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Zn){this.update=this.refresh=this.kill=ir;return}r=Ro(v1(r)||Fn(r)||r.nodeType?{trigger:r}:r,D2);var s=r,o=s.onUpdate,a=s.toggleClass,l=s.id,f=s.onToggle,u=s.onRefresh,d=s.scrub,h=s.trigger,c=s.pin,p=s.pinSpacing,g=s.invalidateOnRefresh,_=s.anticipatePin,w=s.onScrubComplete,b=s.onSnapComplete,y=s.once,C=s.snap,L=s.pinReparent,k=s.pinSpacer,m=s.containerAnimation,O=s.fastScrollEnd,S=s.preventOverlaps,H=r.horizontal||r.containerAnimation&&r.horizontal!==!1?Yt:lt,Z=!d&&d!==0,A=n1(r.scroller||ue),Y=z.core.getCache(A),N=pi(A),X=("pinType"in r?r.pinType:Fr(A,"pinType")||N&&"fixed")==="fixed",ee=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],M=Z&&r.toggleActions.split(" "),J="markers"in r?r.markers:D2.markers,F=N?0:parseFloat(R1(A)["border"+H.p2+tn])||0,v=this,we=r.onRefreshInit&&function(){return r.onRefreshInit(v)},He=Z6(A,N,H),Je=D6(A,N),ke=0,Ie=0,Re=0,ye=zr(A,H),We,ot,Z1,_e,pt,oe,Le,_t,xt,x,ut,s1,vt,ve,kt,R,q,K,et,de,tt,Ge,Gt,Rt,Se,$1,Ct,Be,De,Y1,wr,ae,Lr,T,te,ce,St,m1,b1;if(v._startClamp=v._endClamp=!1,v._dir=H,_*=45,v.scroller=A,v.scroll=m?m.time.bind(m):ye,_e=ye(),v.vars=r,i=i||r.animation,"refreshPriority"in r&&(yo=1,r.refreshPriority===-9999&&(Un=v)),Y.tweenScroll=Y.tweenScroll||{top:Wo(A,lt),left:Wo(A,Yt)},v.tweenTo=We=Y.tweenScroll[H.p],v.scrubDuration=function(D){Lr=Fn(D)&&D,Lr?ae?ae.duration(D):ae=z.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Lr,paused:!0,onComplete:function(){return w&&w(v)}}):(ae&&ae.progress(1).kill(),ae=0)},i&&(i.vars.lazy=!1,i._initted&&!v.isReverted||i.vars.immediateRender!==!1&&r.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),v.animation=i.pause(),i.scrollTrigger=v,v.scrubDuration(d),Y1=0,l||(l=i.vars.id)),C&&((!_i(C)||C.push)&&(C={snapTo:C}),"scrollBehavior"in xe.style&&z.set(N?[xe,_1]:A,{scrollBehavior:"auto"}),fe.forEach(function(D){return At(D)&&D.target===(N?Ae.scrollingElement||_1:A)&&(D.smooth=!1)}),Z1=At(C.snapTo)?C.snapTo:C.snapTo==="labels"?z6(i):C.snapTo==="labelsDirectional"?I6(i):C.directional!==!1?function(D,j){return T0(C.snapTo)(D,Ot()-Ie<500?0:j.direction)}:z.utils.snap(C.snapTo),T=C.duration||{min:.1,max:2},T=_i(T)?An(T.min,T.max):An(T,T),te=z.delayedCall(C.delay||Lr/2||.1,function(){var D=ye(),j=Ot()-Ie<500,W=We.tween;if((j||Math.abs(v.getVelocity())<10)&&!W&&!V2&&ke!==D){var Q=(D-oe)/ve,mt=i&&!Z?i.totalProgress():Q,Ce=j?0:(mt-wr)/(Ot()-Rn)*1e3||0,rt=z.utils.clamp(-Q,1-Q,en(Ce/2)*Ce/.185),Zt=Q+(C.inertia===!1?0:rt),je,qe,Ee=C,U1=Ee.onStart,Ye=Ee.onInterrupt,y1=Ee.onComplete;if(je=Z1(Zt,v),Fn(je)||(je=Zt),qe=Math.max(0,Math.round(oe+je*ve)),D<=Le&&D>=oe&&qe!==D){if(W&&!W._initted&&W.data<=en(qe-D))return;C.inertia===!1&&(rt=je-Q),We(qe,{duration:T(en(Math.max(en(Zt-mt),en(je-mt))*.185/Ce/.05||0)),ease:C.ease||"power3",data:en(qe-D),onInterrupt:function(){return te.restart(!0)&&Ye&&Ye(v)},onComplete:function(){v.update(),ke=ye(),i&&!Z&&(ae?ae.resetTo("totalProgress",je,i._tTime/i._tDur):i.progress(je)),Y1=wr=i&&!Z?i.totalProgress():v.progress,b&&b(v),y1&&y1(v)}},D,rt*ve,qe-D-rt*ve),U1&&U1(v,We.tween)}}else v.isActive&&ke!==D&&te.restart(!0)}).pause()),l&&(P0[l]=v),h=v.trigger=n1(h||c!==!0&&c),b1=h&&h._gsap&&h._gsap.stRevert,b1&&(b1=b1(v)),c=c===!0?h:n1(c),v1(a)&&(a={targets:h,className:a}),c&&(p===!1||p===A1||(p=!p&&c.parentNode&&c.parentNode.style&&R1(c.parentNode).display==="flex"?!1:st),v.pin=c,ot=z.core.getCache(c),ot.spacer?kt=ot.pinState:(k&&(k=n1(k),k&&!k.nodeType&&(k=k.current||k.nativeElement),ot.spacerIsNative=!!k,k&&(ot.spacerState=$2(k))),ot.spacer=K=k||Ae.createElement("div"),K.classList.add("pin-spacer"),l&&K.classList.add("pin-spacer-"+l),ot.pinState=kt=$2(c)),r.force3D!==!1&&z.set(c,{force3D:!0}),v.spacer=K=ot.spacer,De=R1(c),Rt=De[p+H.os2],de=z.getProperty(c),tt=z.quickSetter(c,H.a,ft),A0(c,K,De),q=$2(c)),J){s1=_i(J)?Ro(J,Do):Do,x=I2("scroller-start",l,A,H,s1,0),ut=I2("scroller-end",l,A,H,s1,0,x),et=x["offset"+H.op.d2];var jt=n1(Fr(A,"content")||A);_t=this.markerStart=I2("start",l,jt,H,s1,et,0,m),xt=this.markerEnd=I2("end",l,jt,H,s1,et,0,m),m&&(m1=z.quickSetter([_t,xt],H.a,ft)),!X&&!(rr.length&&Fr(A,"fixedMarkers")===!0)&&(F6(N?xe:A),z.set([x,ut],{force3D:!0}),$1=z.quickSetter(x,H.a,ft),Be=z.quickSetter(ut,H.a,ft))}if(m){var G=m.vars.onUpdate,U=m.vars.onUpdateParams;m.eventCallback("onUpdate",function(){v.update(0,0,1),G&&G.apply(m,U||[])})}if(v.previous=function(){return ne[ne.indexOf(v)-1]},v.next=function(){return ne[ne.indexOf(v)+1]},v.revert=function(D,j){if(!j)return v.kill(!0);var W=D!==!1||!v.enabled,Q=Et;W!==v.isReverted&&(W&&(ce=Math.max(ye(),v.scroll.rec||0),Re=v.progress,St=i&&i.progress()),_t&&[_t,xt,x,ut].forEach(function(mt){return mt.style.display=W?"none":"block"}),W&&(Et=v,v.update(W)),c&&(!L||!v.isActive)&&(W?N6(c,K,kt):A0(c,K,R1(c),Se)),W||v.update(W),Et=Q,v.isReverted=W)},v.refresh=function(D,j,W,Q){if(!((Et||!v.enabled)&&!j)){if(c&&D&&O1){dt(n,"scrollEnd",zo);return}!Wt&&we&&we(v),Et=v,We.tween&&!W&&(We.tween.kill(),We.tween=0),ae&&ae.pause(),g&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren&&i.getChildren(!0,!0,!1).forEach(function(Br){return Br.vars.immediateRender&&Br.render(0,!0,!0)})),v.isReverted||v.revert(!0,!0),v._subPinOffset=!1;var mt=He(),Ce=Je(),rt=m?m.duration():nr(A,H),Zt=ve<=.01||!ve,je=0,qe=Q||0,Ee=_i(W)?W.end:r.end,U1=r.endTrigger||h,Ye=_i(W)?W.start:r.start||(r.start===0||!h?0:c?"0 0":"0 100%"),y1=v.pinnedContainer=r.pinnedContainer&&n1(r.pinnedContainer,v),sr=h&&Math.max(0,ne.indexOf(v))||0,Mt=sr,Tt,Dt,Li,W2,Ft,ct,or,Z0,sa,Xn,ar,Wn,G2;for(J&&_i(W)&&(Wn=z.getProperty(x,H.p),G2=z.getProperty(ut,H.p));Mt-- >0;)ct=ne[Mt],ct.end||ct.refresh(0,1)||(Et=v),or=ct.pin,or&&(or===h||or===c||or===y1)&&!ct.isReverted&&(Xn||(Xn=[]),Xn.unshift(ct),ct.revert(!0,!0)),ct!==ne[Mt]&&(sr--,Mt--);for(At(Ye)&&(Ye=Ye(v)),Ye=ko(Ye,"start",v),oe=Yo(Ye,h,mt,H,ye(),_t,x,v,Ce,F,X,rt,m,v._startClamp&&"_startClamp")||(c?-.001:0),At(Ee)&&(Ee=Ee(v)),v1(Ee)&&!Ee.indexOf("+=")&&(~Ee.indexOf(" ")?Ee=(v1(Ye)?Ye.split(" ")[0]:"")+Ee:(je=z2(Ee.substr(2),mt),Ee=v1(Ye)?Ye:(m?z.utils.mapRange(0,m.duration(),m.scrollTrigger.start,m.scrollTrigger.end,oe):oe)+je,U1=h)),Ee=ko(Ee,"end",v),Le=Math.max(oe,Yo(Ee||(U1?"100% 0":rt),U1,mt,H,ye()+je,xt,ut,v,Ce,F,X,rt,m,v._endClamp&&"_endClamp"))||-.001,je=0,Mt=sr;Mt--;)ct=ne[Mt],or=ct.pin,or&&ct.start-ct._pinPush<=oe&&!m&&ct.end>0&&(Tt=ct.end-(v._startClamp?Math.max(0,ct.start):ct.start),(or===h&&ct.start-ct._pinPush=nr(A,H)))Tt=R1(c),W2=H===lt,Li=ye(),Ge=parseFloat(de(H.a))+qe,!rt&&Le>1&&(ar=(N?Ae.scrollingElement||_1:A).style,ar={style:ar,value:ar["overflow"+H.a.toUpperCase()]},N&&R1(xe)["overflow"+H.a.toUpperCase()]!=="scroll"&&(ar.style["overflow"+H.a.toUpperCase()]="scroll")),A0(c,K,Tt),q=$2(c),Dt=br(c,!0),Z0=X&&zr(A,W2?Yt:lt)(),p?(Se=[p+H.os2,ve+qe+ft],Se.t=K,Mt=p===st?A2(c,H)+ve+qe:0,Mt&&(Se.push(H.d,Mt+ft),K.style.flexBasis!=="auto"&&(K.style.flexBasis=Mt+ft)),nn(Se),y1&&ne.forEach(function(Br){Br.pin===y1&&Br.vars.pinSpacing!==!1&&(Br._subPinOffset=!0)}),X&&ye(ce)):(Mt=A2(c,H),Mt&&K.style.flexBasis!=="auto"&&(K.style.flexBasis=Mt+ft)),X&&(Ft={top:Dt.top+(W2?Li-oe:Z0)+ft,left:Dt.left+(W2?Z0:Li-oe)+ft,boxSizing:"border-box",position:"fixed"},Ft[vi]=Ft["max"+tn]=Math.ceil(Dt.width)+ft,Ft[Ci]=Ft["max"+M0]=Math.ceil(Dt.height)+ft,Ft[A1]=Ft[A1+qn]=Ft[A1+In]=Ft[A1+Nn]=Ft[A1+Bn]="0",Ft[st]=Tt[st],Ft[st+qn]=Tt[st+qn],Ft[st+In]=Tt[st+In],Ft[st+Nn]=Tt[st+Nn],Ft[st+Bn]=Tt[st+Bn],R=Y6(kt,Ft,L),Wt&&ye(0)),i?(sa=i._initted,_0(1),i.render(i.duration(),!0,!0),Gt=de(H.a)-Ge+ve+qe,Ct=Math.abs(ve-Gt)>1,X&&Ct&&R.splice(R.length-2,2),i.render(0,!0,!0),sa||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),_0(0)):Gt=ve,ar&&(ar.value?ar.style["overflow"+H.a.toUpperCase()]=ar.value:ar.style.removeProperty("overflow-"+H.a));else if(h&&ye()&&!m)for(Dt=h.parentNode;Dt&&Dt!==xe;)Dt._pinOffset&&(oe-=Dt._pinOffset,Le-=Dt._pinOffset),Dt=Dt.parentNode;Xn&&Xn.forEach(function(Br){return Br.revert(!1,!0)}),v.start=oe,v.end=Le,_e=pt=Wt?ce:ye(),!m&&!Wt&&(_e0?ne.slice(0,j).reverse():ne.slice(j+1);return(v1(D)?W.filter(function(Q){return Q.vars.preventOverlaps===D}):W).filter(function(Q){return v.direction>0?Q.end<=oe:Q.start>=Le})},v.update=function(D,j,W){if(!(m&&!W&&!D)){var Q=Wt===!0?ce:v.scroll(),mt=D?0:(Q-oe)/ve,Ce=mt<0?0:mt>1?1:mt||0,rt=v.progress,Zt,je,qe,Ee,U1,Ye,y1,sr;if(j&&(pt=_e,_e=m?ye():Q,C&&(wr=Y1,Y1=i&&!Z?i.totalProgress():Ce)),_&&c&&!Et&&!E2&&O1&&(!Ce&&oeQ+(Q-pt)/(Ot()-Rn)*_&&(Ce=.9999)),Ce!==rt&&v.enabled){if(Zt=v.isActive=!!Ce&&Ce<1,je=!!rt&&rt<1,Ye=Zt!==je,U1=Ye||!!Ce!=!!rt,v.direction=Ce>rt?1:-1,v.progress=Ce,U1&&!Et&&(qe=Ce&&!rt?0:Ce===1?1:rt===1?2:3,Z&&(Ee=!Ye&&M[qe+1]!=="none"&&M[qe+1]||M[qe],sr=i&&(Ee==="complete"||Ee==="reset"||Ee in i))),S&&(Ye||sr)&&(sr||d||!i)&&(At(S)?S(v):v.getTrailing(S).forEach(function(Li){return Li.endAnimation()})),Z||(ae&&!Et&&!E2?(ae._dp._time-ae._start!==ae._time&&ae.render(ae._dp._time-ae._start),ae.resetTo?ae.resetTo("totalProgress",Ce,i._tTime/i._tDur):(ae.vars.totalProgress=Ce,ae.invalidate().restart())):i&&i.totalProgress(Ce,!!(Et&&(Ie||D)))),c){if(D&&p&&(K.style[p+H.os2]=Rt),!X)tt(Dn(Ge+Gt*Ce));else if(U1){if(y1=!D&&Ce>rt&&Le+1>Q&&Q+1>=nr(A,H),L)if(!D&&(Zt||y1)){var Mt=br(c,!0),Tt=Q-oe;Uo(c,xe,Mt.top+(H===lt?Tt:0)+ft,Mt.left+(H===lt?0:Tt)+ft)}else Uo(c,K);nn(Zt||y1?R:q),Ct&&Ce<1&&Zt||tt(Ge+(Ce===1&&!y1?Gt:0))}}C&&!We.tween&&!Et&&!E2&&te.restart(!0),a&&(Ye||y&&Ce&&(Ce<1||!w0))&&On(a.targets).forEach(function(Li){return Li.classList[Zt||y?"add":"remove"](a.className)}),o&&!Z&&!D&&o(v),U1&&!Et?(Z&&(sr&&(Ee==="complete"?i.pause().totalProgress(1):Ee==="reset"?i.restart(!0).pause():Ee==="restart"?i.restart(!0):i[Ee]()),o&&o(v)),(Ye||!w0)&&(f&&Ye&&x0(v,f),ee[qe]&&x0(v,ee[qe]),y&&(Ce===1?v.kill(!1,1):ee[qe]=0),Ye||(qe=Ce===1?1:3,ee[qe]&&x0(v,ee[qe]))),O&&!Zt&&Math.abs(v.getVelocity())>(Fn(O)?O:2500)&&(zn(v.callbackAnimation),ae?ae.progress(1):zn(i,Ee==="reverse"?1:!Ce,1))):Z&&o&&!Et&&o(v)}if(Be){var Dt=m?Q/m.duration()*(m._caScrollDist||0):Q;$1(Dt+(x._isFlipped?1:0)),Be(Dt)}m1&&m1(-Q/m.duration()*(m._caScrollDist||0))}},v.enable=function(D,j){v.enabled||(v.enabled=!0,dt(A,"resize",Yn),N||dt(A,"scroll",rn),we&&dt(n,"refreshInit",we),D!==!1&&(v.progress=Re=0,_e=pt=ke=ye()),j!==!1&&v.refresh())},v.getTween=function(D){return D&&We?We.tween:ae},v.setPositions=function(D,j,W,Q){if(m){var mt=m.scrollTrigger,Ce=m.duration(),rt=mt.end-mt.start;D=mt.start+rt*D/Ce,j=mt.start+rt*j/Ce}v.refresh(!1,!1,{start:So(D,W&&!!v._startClamp),end:So(j,W&&!!v._endClamp)},Q),v.update()},v.adjustPinSpacing=function(D){if(Se&&D){var j=Se.indexOf(H.d)+1;Se[j]=parseFloat(Se[j])+D+ft,Se[1]=parseFloat(Se[1])+D+ft,nn(Se)}},v.disable=function(D,j){if(v.enabled&&(D!==!1&&v.revert(!0,!0),v.enabled=v.isActive=!1,j||ae&&ae.pause(),ce=0,ot&&(ot.uncache=1),we&>(n,"refreshInit",we),te&&(te.pause(),We.tween&&We.tween.kill()&&(We.tween=0)),!N)){for(var W=ne.length;W--;)if(ne[W].scroller===A&&ne[W]!==v)return;gt(A,"resize",Yn),N||gt(A,"scroll",rn)}},v.kill=function(D,j){v.disable(D,j),ae&&!j&&ae.kill(),l&&delete P0[l];var W=ne.indexOf(v);W>=0&&ne.splice(W,1),W===Ut&&q2>0&&Ut--,W=0,ne.forEach(function(Q){return Q.scroller===v.scroller&&(W=1)}),W||Wt||(v.scroll.rec=0),i&&(i.scrollTrigger=null,D&&i.revert({kill:!1}),j||i.kill()),_t&&[_t,xt,x,ut].forEach(function(Q){return Q.parentNode&&Q.parentNode.removeChild(Q)}),Un===v&&(Un=0),c&&(ot&&(ot.uncache=1),W=0,ne.forEach(function(Q){return Q.pin===c&&W++}),W||(ot.spacer=0)),r.onKill&&r.onKill(v)},ne.push(v),v.enable(!1,!1),b1&&b1(v),i&&i.add&&!ve){var be=v.update;v.update=function(){v.update=be,fe.cache++,oe||Le||v.refresh()},z.delayedCall(.01,v.update),ve=.01,oe=Le=0}else v.refresh();c&&q6()},n.register=function(r){return Ki||(z=r||Vo(),Po()&&window.document&&n.enable(),Ki=Zn),Ki},n.defaults=function(r){if(r)for(var i in r)D2[i]=r[i];return D2},n.disable=function(r,i){Zn=0,ne.forEach(function(o){return o[i?"kill":"disable"](r)}),gt(ue,"wheel",rn),gt(Ae,"scroll",rn),clearInterval(P2),gt(Ae,"touchcancel",ir),gt(xe,"touchstart",ir),R2(gt,Ae,"pointerdown,touchstart,mousedown",Mo),R2(gt,Ae,"pointerup,touchend,mouseup",To),T2.kill(),O2(gt);for(var s=0;s0&&o.left+a0&&o.top+a=0&&C1.splice(t,5),C1.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),z.core.getCache(e),C0())}}):C1},se.revert=function(n,e){return H0(!n,e)},se.create=function(n,e){return new se(n,e)},se.refresh=function(n){return n?Yn(!0):(Ki||se.register())&&wi(!0)},se.update=function(n){return++fe.cache&&yr(n===!0?2:0)},se.clearScrollMemory=Bo,se.maxScroll=function(n,e){return nr(n,e?Yt:lt)},se.getScrollFunc=function(n,e){return zr(n1(n),e?Yt:lt)},se.getById=function(n){return P0[n]},se.getAll=function(){return ne.filter(function(n){return n.vars.id!=="ScrollSmoother"})},se.isScrolling=function(){return!!O1},se.snapDirectional=T0,se.addEventListener=function(n,e){var t=mi[n]||(mi[n]=[]);~t.indexOf(e)||t.push(e)},se.removeEventListener=function(n,e){var t=mi[n],r=t&&t.indexOf(e);r>=0&&t.splice(r,1)},se.batch=function(n,e){var t=[],r={},i=e.interval||.016,s=e.batchMax||1e9,o=function(f,u){var d=[],h=[],c=z.delayedCall(i,function(){u(d,h),d=[],h=[]}).pause();return function(p){d.length||c.restart(!0),d.push(p.trigger),h.push(p),s<=d.length&&c.progress(1)}},a;for(a in e)r[a]=a.substr(0,2)==="on"&&At(e[a])&&a!=="onRefreshInit"?o(a,e[a]):e[a];return At(s)&&(s=s(),dt(se,"refresh",function(){return s=e.batchMax()})),On(n).forEach(function(l){var f={};for(a in r)f[a]=r[a];f.trigger=l,t.push(se.create(f))}),t};var Go=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},R0=function n(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(Qe.isTouch?" pinch-zoom":""):"none",e===_1&&n(xe,t)},X2={auto:1,scroll:1},X6=function(e){var t=e.event,r=e.target,i=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||z.core.getCache(s),a=Ot(),l;if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==xe&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(X2[(l=R1(s)).overflowY]||X2[l.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==r&&!pi(s)&&(X2[(l=R1(s)).overflowY]||X2[l.overflowX]),o._isScrollT=a}(o._isScroll||i==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},jo=function(e,t,r,i){return Qe.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&X6,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&dt(Ae,Qe.eventTypes[0],Qo,!1,!0)},onDisable:function(){return gt(Ae,Qe.eventTypes[0],Qo,!0)}})},W6=/(input|label|select|textarea)/i,Ko,Qo=function(e){var t=W6.test(e.target.tagName);(t||Ko)&&(e._gsapAllow=!0,Ko=t)},G6=function(e){_i(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,r=t.normalizeScrollX,i=t.momentum,s=t.allowNestedScroll,o=t.onRelease,a,l,f=n1(e.target)||_1,u=z.core.globals().ScrollSmoother,d=u&&u.get(),h=Ir&&(e.content&&n1(e.content)||d&&e.content!==!1&&!d.smooth()&&d.content()),c=zr(f,lt),p=zr(f,Yt),g=1,_=(Qe.isTouch&&ue.visualViewport?ue.visualViewport.scale*ue.visualViewport.width:ue.outerWidth)/ue.innerWidth,w=0,b=At(i)?function(){return i(a)}:function(){return i||2.8},y,C,L=jo(f,e.type,!0,s),k=function(){return C=!1},m=ir,O=ir,S=function(){l=nr(f,lt),O=An(Ir?1:0,l),r&&(m=An(0,nr(f,Yt))),y=yi},H=function(){h._gsap.y=Dn(parseFloat(h._gsap.y)+c.offset)+"px",h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(h._gsap.y)+", 0, 1)",c.offset=c.cacheID=0},Z=function(){if(C){requestAnimationFrame(k);var J=Dn(a.deltaY/2),F=O(c.v-J);if(h&&F!==c.v+c.offset){c.offset=F-c.v;var v=Dn((parseFloat(h&&h._gsap.y)||0)-c.offset);h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+v+", 0, 1)",h._gsap.y=v+"px",c.cacheID=fe.cache,yr()}return!0}c.offset&&H(),C=!0},A,Y,N,X,ee=function(){S(),A.isActive()&&A.vars.scrollY>l&&(c()>l?A.progress(1)&&c(l):A.resetTo("scrollY",l))};return h&&z.set(h,{y:"+=0"}),e.ignoreCheck=function(M){return Ir&&M.type==="touchmove"&&Z()||g>1.05&&M.type!=="touchstart"||a.isGesturing||M.touches&&M.touches.length>1},e.onPress=function(){C=!1;var M=g;g=Dn((ue.visualViewport&&ue.visualViewport.scale||1)/_),A.pause(),M!==g&&R0(f,g>1.01?!0:r?!1:"x"),Y=p(),N=c(),S(),y=yi},e.onRelease=e.onGestureStart=function(M,J){if(c.offset&&H(),!J)X.restart(!0);else{fe.cache++;var F=b(),v,we;r&&(v=p(),we=v+F*.05*-M.velocityX/.227,F*=Go(p,v,we,nr(f,Yt)),A.vars.scrollX=m(we)),v=c(),we=v+F*.05*-M.velocityY/.227,F*=Go(c,v,we,nr(f,lt)),A.vars.scrollY=O(we),A.invalidate().duration(F).play(.01),(Ir&&A.vars.scrollY>=l||v>=l-1)&&z.to({},{onUpdate:ee,duration:F})}o&&o(M)},e.onWheel=function(){A._ts&&A.pause(),Ot()-w>1e3&&(y=0,w=Ot())},e.onChange=function(M,J,F,v,we){if(yi!==y&&S(),J&&r&&p(m(v[2]===J?Y+(M.startX-M.x):p()+J-v[1])),F){c.offset&&H();var He=we[2]===F,Je=He?N+M.startY-M.y:c()+F-we[1],ke=O(Je);He&&Je!==ke&&(N+=ke-Je),c(ke)}(F||J)&&yr()},e.onEnable=function(){R0(f,r?!1:"x"),se.addEventListener("refresh",ee),dt(ue,"resize",ee),c.smooth&&(c.target.style.scrollBehavior="auto",c.smooth=p.smooth=!1),L.enable()},e.onDisable=function(){R0(f,!0),gt(ue,"resize",ee),se.removeEventListener("refresh",ee),L.kill()},e.lockAxis=e.lockAxis!==!1,a=new Qe(e),a.iOS=Ir,Ir&&!c()&&c(1),Ir&&z.ticker.add(ir),X=a._dc,A=z.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Xo(c,c(),function(){return A.pause()})},onUpdate:yr,onComplete:X.vars.onComplete}),a};se.sort=function(n){if(At(n))return ne.sort(n);var e=ue.pageYOffset||0;return se.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+ue.innerHeight}),ne.sort(n||function(t,r){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})},se.observe=function(n){return new Qe(n)},se.normalizeScroll=function(n){if(typeof n>"u")return Xt;if(n===!0&&Xt)return Xt.enable();if(n===!1){Xt&&Xt.kill(),Xt=n;return}var e=n instanceof Qe?n:G6(n);return Xt&&Xt.target===e.target&&Xt.kill(),pi(e.target)&&(Xt=e),e},se.core={_getVelocityProp:d0,_inputObserver:jo,_scrollers:fe,_proxies:rr,bridge:{ss:function(){O1||bi("scrollStart"),O1=Ot()},ref:function(){return Et}}},Vo()&&z.registerPlugin(se);var j6=Oe('
                ');const K6={hash:"svelte-5baesw",code:":host {display:block;width:100%;}.scroll-highlight.svelte-5baesw {display:block;width:100%;max-width:var(--max-width);margin:0 auto;color:var(--text-color);}"};function Jo(n,e){x1(e,!1),dr(n,K6);let t=E(e,"highlightStyle",12,"full"),r=E(e,"highlightColor",12,"#ffe44d"),i=E(e,"textColor",12,"#24343a"),s=E(e,"activeTextColor",12,"#000"),o=E(e,"maxWidth",12,"800"),a=E(e,"fontUrl",12,""),l=E(e,"fontFamily",12,'"Lora", Georgia, serif'),f=E(e,"fontSize",12,"1.25rem"),u=E(e,"lineHeight",12,"1.7"),d=E(e,"triggerStart",12,"top 70%"),h=E(e,"duration",12,"1s"),c=c3(),p,g=[],_;fo.registerPlugin(se);function w(){g.forEach(M=>M.kill()),g=[]}function b(){return P(c)?.getRootNode()?.querySelector("slot")??null}function y(M){return M?M.assignedElements({flatten:!0}):[]}function C(M){const J=y(M),F=[];return J.forEach(v=>{v.matches?.("mark, .text-highlight, [data-highlight-text='true']")&&F.push(v),F.push(...v.querySelectorAll("mark, .text-highlight, [data-highlight-text='true']"))}),[...new Set(F)]}function L(M){const J=y(M),F=[];return J.forEach(v=>{v.matches?.("p, ul, ol, li, blockquote")&&F.push(v),F.push(...v.querySelectorAll("p, ul, ol, li, blockquote"))}),[...new Set(F)]}function k(M){L(M).forEach(F=>{F.style.color=i(),F.style.fontFamily=l(),F.style.fontSize=f(),F.style.lineHeight=u()})}function m(){return t()==="half"?`linear-gradient( - transparent calc(100% - 0.5em), - ${r()} 0 - )`:t()==="underline"?`linear-gradient( - transparent calc(100% - 0.15em), - ${r()} 0 - )`:`linear-gradient(${r()}, ${r()})`}function O(M){M.style.backgroundColor="transparent",M.style.backgroundRepeat="no-repeat",M.style.backgroundImage=m(),M.style.backgroundSize="0% 100%",M.style.transition=[`color calc(${h()} / 4) cubic-bezier(0.25, 1, 0.5, 1)`,`background-size ${h()} cubic-bezier(0.25, 1, 0.5, 1)`,`background-color calc(${h()} / 4) cubic-bezier(0.25, 1, 0.5, 1)`].join(", "),M.style.color=i(),M.style.padding="0",M.style.boxDecorationBreak="clone",M.style.webkitBoxDecorationBreak="clone"}function S(M){M.style.backgroundSize="100% 100%",M.style.color=s()}function H(M){w(),k(M),C(M).forEach(F=>{O(F);const v=se.create({trigger:F,start:d(),onEnter:()=>S(F),onLeaveBack:()=>O(F)});g.push(v)}),se.refresh()}function Z(){a()&&(p&&(p.remove(),p=null),p=document.createElement("link"),p.rel="stylesheet",p.href=a(),document.head.appendChild(p))}function A(M){return M==null||M===""?"":typeof M=="number"?`${M}px`:M}Zi(()=>{Z();const M=b();requestAnimationFrame(()=>{H(M)}),_=()=>{const J=b();H(J)},window.addEventListener("resize",_)}),m3(()=>{w(),_&&window.removeEventListener("resize",_),p&&p.remove()}),il(()=>P(c),()=>{if(P(c)){Z();const M=b();requestAnimationFrame(()=>{H(M)})}}),nl();var Y={get highlightStyle(){return t()},set highlightStyle(M){t(M),V()},get highlightColor(){return r()},set highlightColor(M){r(M),V()},get textColor(){return i()},set textColor(M){i(M),V()},get activeTextColor(){return s()},set activeTextColor(M){s(M),V()},get maxWidth(){return o()},set maxWidth(M){o(M),V()},get fontUrl(){return a()},set fontUrl(M){a(M),V()},get fontFamily(){return l()},set fontFamily(M){l(M),V()},get fontSize(){return f()},set fontSize(M){f(M),V()},get lineHeight(){return u()},set lineHeight(M){u(M),V()},get triggerStart(){return d()},set triggerStart(M){d(M),V()},get duration(){return h()},set duration(M){h(M),V()}};Ol();var N=j6();let X;var ee=B(N);return kl(ee,()=>"slot"),I(N),gr(N,M=>$(c,M),()=>P(c)),Ze(M=>X=Ue(N,"",X,M),[()=>({"--max-width":(Ts(o()),Mr(()=>A(o()))),"--text-color":i()})]),Te(n,N),k1(Y)}customElements.define("csis-scroll-highlight",q1(Jo,{highlightStyle:{attribute:"highlight-style",reflect:!0,type:"String"},highlightColor:{attribute:"highlight-color",reflect:!0,type:"String"},textColor:{attribute:"text-color",reflect:!0,type:"String"},activeTextColor:{attribute:"active-text-color",reflect:!0,type:"String"},maxWidth:{attribute:"max-width",reflect:!0,type:"Number"},fontUrl:{attribute:"font-url",reflect:!0,type:"String"},fontFamily:{attribute:"font-family",reflect:!0,type:"String"},fontSize:{attribute:"font-size",reflect:!0,type:"String"},lineHeight:{attribute:"line-height",reflect:!0,type:"String"},triggerStart:{attribute:"trigger-start",reflect:!0,type:"String"},duration:{attribute:"duration",reflect:!0,type:"String"}},[],[],!0));const Q6=Object.freeze(Object.defineProperty({__proto__:null,default:Jo},Symbol.toStringTag,{value:"Module"}));var J6=Oe('
                ');const e4={hash:"svelte-1ytef7p",code:`:host {display:block;} - - /* ====== BASE (XS: < 620px) ====== */.container.svelte-1ytef7p {display:flex;justify-content:flex-start;align-items:center;min-height:var(--min-height, 100vh);padding:0 1.5rem;background-color:var(--bg-color, #333);box-sizing:border-box;}.typing.svelte-1ytef7p {font-family:var(--typing-font-family);font-weight:bold;font-size:clamp(1rem, 5vw, var(--font-size, 2.5rem));color:var(--font-color, #000);text-align:left; - - /* ✅ this is the magic for responsiveness + blank lines */white-space:pre-wrap; /* preserves \\n and wraps */overflow-wrap:anywhere; /* prevents overflow on long tokens */max-width:100%;margin-inline:auto;} - - @keyframes svelte-1ytef7p-cursorBlink { - 0%, - 50% { - border-left-color: transparent; - } - 51%, - 100% { - border-left-color: var(--cursor-color, #000); - } - }.cursor.svelte-1ytef7p {display:inline-block;border-left:2px solid var(--cursor-color, #000);margin-left:0.08em;height:1em;vertical-align:-0.1em; - animation: svelte-1ytef7p-cursorBlink 1s step-end infinite;} - - /* Optional: if you want cursor to blink only AFTER typing is done, - remove the animation by default and enable when done is true. */.cursor.svelte-1ytef7p:not(.done) { - /* comment out next line if you want it blinking while typing */ - animation: none;}.cursor.done.svelte-1ytef7p { - animation: svelte-1ytef7p-cursorBlink 1s step-end infinite;} - - /* ====== SMALL: 620px – 899.98px ====== */ - @media (min-width: 620px) and (max-width: 899.98px) {.container.svelte-1ytef7p {padding:0 2rem;}.typing.svelte-1ytef7p {font-size:clamp(1.25rem, 3.5vw, var(--font-size, 3rem));} - } - - /* ====== MEDIUM: 900px & above ====== */ - @media (min-width: 900px) {.container.svelte-1ytef7p {padding:0 3rem;}.typing.svelte-1ytef7p {font-size:var(--font-size, 3rem);} - }`};function ea(n,e){x1(e,!0),dr(n,e4);let t=E(e,"text",7,""),r=E(e,"bgColor",7,"#ffcc00"),i=E(e,"cursorColor",7,"#000"),s=E(e,"animationDuration",7,"5s"),o=E(e,"fontUrl",7,""),a=E(e,"fontFamily",7,"'IBM Plex Sans', system-ui, sans-serif"),l=E(e,"fontSize",7,"1rem"),f=E(e,"fontColor",7,"#000"),u=E(e,"minHeight",7,"100vh");Zi(()=>{if(!o()||document.querySelector(`link[data-csis-font="${o()}"]`))return;const A=document.createElement("link");A.rel="stylesheet",A.href=o(),A.dataset.csisFont=o(),document.head.appendChild(A)});function d(Z){if(!Z)return 5e3;const A=String(Z).trim().toLowerCase();if(A.endsWith("ms")){const N=parseFloat(A.slice(0,-2));return Number.isFinite(N)?N:5e3}if(A.endsWith("s")){const N=parseFloat(A.slice(0,-1));return Number.isFinite(N)?N*1e3:5e3}const Y=parseFloat(A);return Number.isFinite(Y)?Y*1e3:5e3}function h(Z){return String(Z).replaceAll("\\r\\n",` -`).replaceAll("\\n",` -`).replaceAll("\\r",` -`)}function c(){if(t()&&String(t()).trim().length)return h(t())}let p=Me(Jr(c())),g=Me(""),_=Me(!1),w=null;function b(){w&&(clearInterval(w),w=null)}async function y(){b(),$(_,!1),$(g,""),await cl();const Z=P(p)??"";if(!Z.length){$(_,!0);return}const A=d(s()),Y=Math.max(Z.length,1),N=Math.max(10,Math.floor(A/Y));let X=0;w=setInterval(()=>{X+=1,$(g,Z.slice(0,X),!0),X>=Z.length&&(b(),$(_,!0))},N)}Zi(()=>($(p,c(),!0),y(),b));var C={get text(){return t()},set text(Z=""){t(Z),V()},get bgColor(){return r()},set bgColor(Z="#ffcc00"){r(Z),V()},get cursorColor(){return i()},set cursorColor(Z="#000"){i(Z),V()},get animationDuration(){return s()},set animationDuration(Z="5s"){s(Z),V()},get fontUrl(){return o()},set fontUrl(Z=""){o(Z),V()},get fontFamily(){return a()},set fontFamily(Z="'IBM Plex Sans', system-ui, sans-serif"){a(Z),V()},get fontSize(){return l()},set fontSize(Z="1rem"){l(Z),V()},get fontColor(){return f()},set fontColor(Z="#000"){f(Z),V()},get minHeight(){return u()},set minHeight(Z="100vh"){u(Z),V()}},L=J6(),k=B(L),m=B(k),O=B(m,!0);I(m);var S=ge(m,2);let H;return I(k),I(L),Ze(Z=>{Ue(L,`--bg-color: ${r()}; - --font-size: ${l()}; - --font-color: ${f()}; - --typing-font-family: ${a()}; - --cursor-color: ${i()}; - --min-height: ${u()};`),M1(O,P(g)),H=Ds(S,1,"cursor svelte-1ytef7p",null,H,Z)},[()=>({done:P(_)})]),Te(n,L),k1(C)}customElements.define("csis-text-typing",q1(ea,{text:{attribute:"text",type:"String"},bgColor:{attribute:"bg-color",type:"String"},animationDuration:{attribute:"animation-duration",type:"String"},fontUrl:{attribute:"font-url",type:"String"},fontFamily:{attribute:"font-family",type:"String"},fontSize:{attribute:"font-size",type:"String"},fontColor:{attribute:"font-color",type:"String"},cursorColor:{attribute:"cursor-color",type:"String"},minHeight:{attribute:"min-height",type:"String"}},[],[],!0));const t4=Object.freeze(Object.defineProperty({__proto__:null,default:ea},Symbol.toStringTag,{value:"Module"}));function r4(n,e,t,r,i,s,o,a,l,f){if(e(n),!P(t))return;const u=r(n.clientX);if(P(t)==="stack"){if(P(i)!=null&&P(s)==="h1"&&uP(i)+o){$(t,"h2"),l(P(i)),a(u),f();return}l(u),a(u),f();return}P(t)==="h1"&&(u>=a()?(l(u),a(u)):l(u)),P(t)==="h2"&&(u<=l()?(a(u),l(u)):a(u)),f()}var i4=Oe(''),n4=Oe(''),s4=Oe(''),o4=Oe(''),a4=Oe(''),l4=Oe(''),f4=Oe(''),u4=Oe(''),c4=Oe(''),h4=(n,e)=>e("h1",n),d4=(n,e)=>e("h1",n),g4=(n,e)=>e("h2",n),p4=(n,e)=>e("h2",n),_4=Oe('
                ');const v4={hash:"svelte-1dfktg4",code:`:host {display:block;width:100%;}.wrap.svelte-1dfktg4 {width:100%;} - - /* Maintain a clean aspect ratio so images align */.stage.svelte-1dfktg4 {position:relative;width:100%;aspect-ratio:var(--aspect);background:#111;overflow:hidden;user-select:none;touch-action:none; /* we’re doing our own pointer handling */} - - /* when stacked, nudge the remaining bar sideways so it doesn’t sit under the top knob */.stage[data-stacked="true"].svelte-1dfktg4 .handle--h2:where(.svelte-1dfktg4) .bar:where(.svelte-1dfktg4) {transform:translateX(calc(-50% + 5px));}.layer.svelte-1dfktg4 {position:absolute;inset:0;}.layer.svelte-1dfktg4 img:where(.svelte-1dfktg4) {width:100%;height:100%;object-fit:cover; /* change to contain if you prefer */display:block;} - - /* ------------------------------------------------------ */ - /* Labels */ - /* ------------------------------------------------------ */.labels.svelte-1dfktg4 {position:absolute;top:10px;left:10px;right:10px;height:34px; - /* display: block; */pointer-events:none;z-index:5;overflow:hidden;}.label-slot.svelte-1dfktg4 {position:absolute;top:0;height:34px;overflow:hidden;display:flex;align-items:center;padding:0 10px;box-sizing:border-box;}.label-slot.label-a.svelte-1dfktg4 {justify-content:flex-start;}.label-slot.label-b.svelte-1dfktg4 {justify-content:flex-start;padding:0 20px;}.label-slot.label-c.svelte-1dfktg4 {justify-content:flex-start;padding:0 24px;}.label.svelte-1dfktg4 { - /* remove: position:absolute; top:0; */display:inline-flex;align-items:center;height:34px;padding:0 10px;font:600 var(--label-font-size, 12px) / 1 -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;letter-spacing:0.02em;color:#fff;background:rgba(0, 0, 0, 0.55);border:1px solid rgba(255, 255, 255, 0.18);border-radius:999px;backdrop-filter:blur(6px);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} - - /* ------------------------------------------------------ */ - /* Handles */ - /* ------------------------------------------------------ */.handle.svelte-1dfktg4 {position:absolute;top:0;transform:translateX(-50%);height:100%;width:44px;background:transparent;border:0;padding:0;z-index:10;cursor:ew-resize;}.handle.svelte-1dfktg4:focus-visible .knob:where(.svelte-1dfktg4) {outline:2px solid #fff;outline-offset:2px;}.bar.svelte-1dfktg4 {position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.4);}.knob.svelte-1dfktg4 {position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + var(--knob-y, 0px)));transition:transform 120ms ease;width:28px;height:40px;border-radius:999px;background:rgba(0, 0, 0, 0.85);border:1px solid rgba(255, 255, 255, 0.25);backdrop-filter:blur(6px);}.knob.svelte-1dfktg4::before, - .knob.svelte-1dfktg4::after {content:"";position:absolute;top:50%;width:2px;height:14px;background:rgba(255, 255, 255, 0.9);transform:translateY(-50%);border-radius:2px;}.knob.svelte-1dfktg4::before {left:11px;}.knob.svelte-1dfktg4::after {right:11px;} - - /* ------------------------------------------------------ */ - /* Magnifier */ - /* ------------------------------------------------------ */.magnifier.svelte-1dfktg4 {position:absolute;left:var(--mag-left);top:var(--mag-top);width:var(--mag-size);height:var(--mag-size);transform:translate(-50%, -50%);border:3px solid var(--mag-border);border-radius:50%;overflow:hidden;z-index:20;pointer-events:none;background:rgba(0, 0, 0, 0.2);}.magnifier__inner.svelte-1dfktg4 {position:relative;width:100%;height:100%;}.mag-layer.svelte-1dfktg4 {position:absolute;left:var(--mag-off-x);top:var(--mag-off-y);width:var(--mag-img-w);height:var(--mag-img-h);object-fit:cover;display:block;user-select:none;}.mag-divider.svelte-1dfktg4 {position:absolute;top:0;bottom:0;width:2px;background:rgba(255, 255, 255, 0.9);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.4);transform:translateX(-50%);pointer-events:none;z-index:30; /* above magnified imagery */}`};function ta(n,e){x1(e,!0),dr(n,v4);let t=E(e,"imgA",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"),r=E(e,"imgB",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"),i=E(e,"imgC",7,"https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"),s=E(e,"labelA",7,"Waffles"),o=E(e,"labelB",7,"Wallace and Wobbles"),a=E(e,"labelC",7,"Fluffy Cat"),l=E(e,"labelFontSize",7,"12px"),f=E(e,"showLabels",7,!1),u=E(e,"split1",7,33.333),d=E(e,"split2",7,66.666),h=E(e,"aspect",7,"16/9"),c=E(e,"magnifier",7,!1),p=E(e,"magnifierZoom",7,2),g=E(e,"magnifierSize",7,150),_=E(e,"magnifierBorderColor",7,"#fff"),w=Me(!1),b=Me(0),y=Me(0),C,L=Me(0),k=Me(0),m;const O=()=>g()/2;let S=Me(null),H=Me(null),Z=Me(null),A=Me(null);const Y=(R,q,K)=>Math.min(K,Math.max(q,R)),N=.5,X=()=>Math.abs(d()-u())<=N,ee=1;function M(){const R=C?.getBoundingClientRect();R&&($(L,R.width,!0),$(k,R.height,!0))}function J(R){const q=C?.getBoundingClientRect();return q?Y(R-q.left,0,q.width)/q.width*100:0}function F(){u(Y(u(),0,100)),d(Y(d(),0,100))}function v(R){if(!c()||!C)return;if(P(H)){$(w,!1);return}const q=C.getBoundingClientRect();let K=R.clientX-q.left,et=R.clientY-q.top;const de=O();K=Y(K,de,q.width-de),et=Y(et,de,q.height-de),$(b,K,!0),$(y,et,!0),$(w,!0)}function we(){$(w,!1)}function He(R,q){$(S,R,!0),X()?($(H,"stack"),$(Z,(u()+d())/2),$(A,R,!0)):($(H,R,!0),$(Z,null),$(A,null)),q.currentTarget.setPointerCapture?.(q.pointerId),q.preventDefault()}function Je(){$(S,null),$(H,null),$(Z,null),$(A,null)}function ke(R,q){const K=q.shiftKey?5:1;(q.key==="ArrowLeft"||q.key==="ArrowDown")&&(R==="h1"&&u(u()-K),R==="h2"&&d(d()-K),$(S,R,!0),F(),q.preventDefault()),(q.key==="ArrowRight"||q.key==="ArrowUp")&&(R==="h1"&&u(u()+K),R==="h2"&&d(d()+K),$(S,R,!0),F(),q.preventDefault()),q.key==="Home"&&(R==="h1"&&u(0),R==="h2"&&d(0),$(S,R,!0),F(),q.preventDefault()),q.key==="End"&&(R==="h1"&&u(100),R==="h2"&&d(100),$(S,R,!0),F(),q.preventDefault()),X()?(R==="h1"&&d(u()),R==="h2"&&u(d())):u()>d()&&u(d())}Zi(()=>{M(),m=new ResizeObserver(M),C&&m.observe(C),window.addEventListener("resize",M)}),m3(()=>{m?.disconnect(),window.removeEventListener("resize",M)}),cr(()=>{F()});var Ie={get imgA(){return t()},set imgA(R="https://res.cloudinary.com/csisideaslab/image/upload/v1704817682/dev-team/Screenshot_2024-01-09_at_11.26.36_AM.png"){t(R),V()},get imgB(){return r()},set imgB(R="https://res.cloudinary.com/csisideaslab/image/upload/v1704817683/dev-team/Screenshot_2024-01-09_at_11.25.01_AM.png"){r(R),V()},get imgC(){return i()},set imgC(R="https://res.cloudinary.com/csisideaslab/image/upload/v1770316926/dev-team/ilze-EU-F188r1Ig-unsplash.jpg"){i(R),V()},get labelA(){return s()},set labelA(R="Waffles"){s(R),V()},get labelB(){return o()},set labelB(R="Wallace and Wobbles"){o(R),V()},get labelC(){return a()},set labelC(R="Fluffy Cat"){a(R),V()},get labelFontSize(){return l()},set labelFontSize(R="12px"){l(R),V()},get showLabels(){return f()},set showLabels(R=!1){f(R),V()},get split1(){return u()},set split1(R=33.333){u(R),V()},get split2(){return d()},set split2(R=66.666){d(R),V()},get aspect(){return h()},set aspect(R="16/9"){h(R),V()},get magnifier(){return c()},set magnifier(R=!1){c(R),V()},get magnifierZoom(){return p()},set magnifierZoom(R=2){p(R),V()},get magnifierSize(){return g()},set magnifierSize(R=150){g(R),V()},get magnifierBorderColor(){return _()},set magnifierBorderColor(R="#fff"){_(R),V()}},Re=_4(),ye=B(Re);ye.__pointermove=[r4,v,H,J,Z,A,ee,d,u,F],ye.__pointerup=Je;var We=B(ye),ot=B(We);{var Z1=R=>{var q=i4();Ze(()=>{re(q,"src",t()),re(q,"alt",s())}),Te(R,q)};T1(ot,R=>{t()&&R(Z1)})}I(We);var _e=ge(We,2);Ue(_e,"clip-path: inset(0 0 0 var(--split1));");var pt=B(_e);{var oe=R=>{var q=n4();Ze(()=>{re(q,"src",r()),re(q,"alt",o())}),Te(R,q)};T1(pt,R=>{r()&&R(oe)})}I(_e);var Le=ge(_e,2);Ue(Le,"clip-path: inset(0 0 0 var(--split2));");var _t=B(Le);{var xt=R=>{var q=s4();Ze(()=>{re(q,"src",i()),re(q,"alt",a())}),Te(R,q)};T1(_t,R=>{i()&&R(xt)})}I(Le);var x=ge(Le,2);{var ut=R=>{var q=o4(),K=B(q);Ue(K,"left: 0%; width: var(--split1);");var et=B(K),de=B(et,!0);I(et),I(K);var tt=ge(K,2);Ue(tt,"left: var(--split1); width: calc(var(--split2) - var(--split1));");var Ge=B(tt),Gt=B(Ge,!0);I(Ge),I(tt);var Rt=ge(tt,2);Ue(Rt,"left: var(--split2); width: calc(100% - var(--split2));");var Se=B(Rt),$1=B(Se,!0);I(Se),I(Rt),I(q),Ze(()=>{M1(de,s()),M1(Gt,o()),M1($1,a())}),Te(R,q)};T1(x,R=>{f()&&R(ut)})}var s1=ge(x,2);{var vt=R=>{var q=c4(),K=B(q),et=B(K);{var de=Be=>{var De=a4();Ze(()=>re(De,"src",t())),Te(Be,De)};T1(et,Be=>{t()&&Be(de)})}var tt=ge(et,2);{var Ge=Be=>{var De=l4();Ue(De,"clip-path: inset(0 0 0 var(--split1));"),Ze(()=>re(De,"src",r())),Te(Be,De)};T1(tt,Be=>{r()&&Be(Ge)})}var Gt=ge(tt,2);{var Rt=Be=>{var De=f4();Ue(De,"clip-path: inset(0 0 0 var(--split2));"),Ze(()=>re(De,"src",i())),Te(Be,De)};T1(Gt,Be=>{i()&&Be(Rt)})}I(K);var Se=ge(K,2);Ue(Se,"left: var(--mag-div1-x);");var $1=ge(Se,2);{var Ct=Be=>{var De=u4();Ue(De,"left: var(--mag-div2-x);"),Te(Be,De)};T1($1,Be=>{X()||Be(Ct)})}I(q),Ze(()=>Ue(q,` - --mag-size:${g()}px; - --mag-border:${_()}; - --mag-left:${P(b)}px; - --mag-top:${P(y)}px; - --mag-img-w:${P(L)*p()}px; - --mag-img-h:${P(k)*p()}px; - --mag-off-x:${-(P(b)*p()-g()/2)}px; - --mag-off-y:${-(P(y)*p()-g()/2)}px; - --mag-div1-x:${u()/100*(P(L)*p())+-(P(b)*p()-g()/2)}px; - --mag-div2-x:${d()/100*(P(L)*p())+-(P(b)*p()-g()/2)}px; - `)),Te(R,q)};T1(s1,R=>{c()&&P(w)&&R(vt)})}var ve=ge(s1,2);ve.__pointerdown=[h4,He],ve.__keydown=[d4,ke];var kt=ge(ve,2);return kt.__pointerdown=[g4,He],kt.__keydown=[p4,ke],I(ye),gr(ye,R=>C=R,()=>C),I(Re),Ze((R,q,K)=>{Ue(Re,`--split1:${u()}%; --split2:${d()}%; --aspect:${h()}; --label-font-size:${l()}`),re(ye,"data-stacked",R),Ue(ve,q),re(ve,"aria-label",`Adjust split between ${s()} and ${o()}`),Ue(kt,K),re(kt,"aria-label",`Adjust split between ${o()} and ${a()}`)},[()=>X()?"true":"false",()=>`left: var(--split1); --knob-y: ${X()?"-28px":"0px"};`,()=>`left: var(--split2); --knob-y: ${X()?"28px":"0px"};`]),j1("pointercancel",ye,Je),j1("pointerleave",ye,()=>{Je(),we()}),j1("pointerenter",ye,v),Te(n,Re),k1(Ie)}Vs(["pointermove","pointerup","pointerdown","keydown"]),customElements.define("csis-triple-compare",q1(ta,{imgA:{attribute:"img-a",type:"String"},imgB:{attribute:"img-b",type:"String"},imgC:{attribute:"img-c",type:"String"},labelA:{attribute:"label-a",type:"String"},labelB:{attribute:"label-b",type:"String"},labelC:{attribute:"label-c",type:"String"},labelFontSize:{attribute:"label-font-size",type:"String"},showLabels:{attribute:"show-labels",type:"Boolean"},split1:{attribute:"split-1",type:"Number"},split2:{attribute:"split-2",type:"Number"},aspect:{attribute:"aspect",type:"String"},magnifier:{attribute:"magnifier",type:"Boolean"},magnifierZoom:{attribute:"magnifier-zoom",type:"Number"},magnifierSize:{attribute:"magnifier-size",type:"Number"},magnifierBorderColor:{attribute:"magnifier-border-color",type:"String"}},[],[],!0));const C4=Object.freeze(Object.defineProperty({__proto__:null,default:ta},Symbol.toStringTag,{value:"Module"}));var m4=Oe('');function ra(n,e){x1(e,!0);let t=E(e,"container",7),r=E(e,"leftTitle",7),i=E(e,"btnText",7),s=E(e,"btnLeftLink",7),o=E(e,"leftTarget",7),a;var l={get container(){return t()},set container(p){t(p),V()},get leftTitle(){return r()},set leftTitle(p){r(p),V()},get btnText(){return i()},set btnText(p){i(p),V()},get btnLeftLink(){return s()},set btnLeftLink(p){s(p),V()},get leftTarget(){return o()},set leftTarget(p){o(p),V()}},f=m4(),u=B(f),d=B(u,!0);I(u);var h=ge(u,2),c=B(h,!0);return I(h),I(f),gr(f,p=>a=p,()=>a),Ze(()=>{M1(d,r()),re(h,"href",s()),re(h,"target",o()),M1(c,i())}),j1("mouseenter",f,()=>t()?.classList.add("hover-left")),j1("mouseleave",f,()=>t()?.classList.remove("hover-left")),Te(n,f),k1(l)}q1(ra,{container:{},leftTitle:{},btnText:{},btnLeftLink:{},leftTarget:{}},[],[],!0);var b4=Oe('');function ia(n,e){x1(e,!0);let t=E(e,"container",7),r=E(e,"rightTitle",7),i=E(e,"btnText",7),s=E(e,"btnRightLink",7),o=E(e,"rightTarget",7),a;var l={get container(){return t()},set container(p){t(p),V()},get rightTitle(){return r()},set rightTitle(p){r(p),V()},get btnText(){return i()},set btnText(p){i(p),V()},get btnRightLink(){return s()},set btnRightLink(p){s(p),V()},get rightTarget(){return o()},set rightTarget(p){o(p),V()}},f=b4(),u=B(f),d=B(u,!0);I(u);var h=ge(u,2),c=B(h,!0);return I(h),I(f),gr(f,p=>a=p,()=>a),Ze(()=>{M1(d,r()),re(h,"href",s()),re(h,"target",o()),M1(c,i())}),j1("mouseenter",f,()=>t()?.classList.add("hover-right")),j1("mouseleave",f,()=>t()?.classList.remove("hover-right")),Te(n,f),k1(l)}q1(ia,{container:{},rightTitle:{},btnText:{},btnRightLink:{},rightTarget:{}},[],[],!0);var y4=Oe('

                hola

                ',1);const w4={hash:"svelte-1ujrtpn",code:`:host {display:block;font-family:var(--ab-font, "IBM Plex Sans", system-ui, sans-serif);color:var(--ab-text, #fffefa);min-height:100vh;--container-bg-color: #333;--base-color: rgb(195 195 195 / 0.75);--left-bg-color: rgba(223, 39, 39, 0.7);--left-button-hover-color: rgba(161, 11, 11, 0.3);--right-bg-color: rgba(43, 43, 43, 0.8);--right-button-hover-color: rgba(92, 92, 92, 0.3);--hover-width: 75%;--other-width: 25%;--speed: 1000ms;}html, - body {padding:0;margin:0;font-family:"Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;width:100%;height:100%;overflow-x:hidden;}h1 {font-size:4rem;color:#fff;position:absolute;left:50%;top:20%;transform:translateX(-50%);white-space:nowrap;}.button {display:block;position:absolute;left:50%;top:40%;height:2.5rem;padding-top:1.3rem;width:15rem;text-align:center;color:#fff;border:#fff solid 0.2rem;font-size:1rem;font-weight:bold;text-transform:uppercase;text-decoration:none;transform:translateX(-50%);} - - @media (max-width: 800px) {h1 {font-size:2rem;}.button {width:12rem;} - } - - @media (max-height: 700px) {.button {top:70%;} - }.split.left .button {background-color:var(--btn-bg-color-left, --base-color);border-color:var(--btn-border-color, --left-btn-border-color);}.split.right .button {background-color:var(--btn-bg-color-right, --base-color);border-color:var(--btn-border-color, --right-btn-border-color);}.split.left .button:hover {background-color:var(--btn-hover-bg-color-left);border-color:var(--btn-hover-border-color, --left-button-hover-color);}.split.right .button:hover {background-color:var(--btn-hover-bg-color-right);border-color:var(--btn-hover-border-color, --right-button-hover-color);}.container {position:relative;width:100%;height:100vh;background:var(--container-bg-color);}.split {position:absolute;width:50%;height:100%;overflow:hidden;}.split.left {left:0;background:var(--bg-image-left) center center no-repeat;background-size:cover;}.split.left:before {position:absolute;content:"";width:100%;height:100%; - /*background: var(--left-bg-color);*/}.split.right {right:0;background:var(--bg-image-right) center center no-repeat;background-size:cover;}.split.right:before {position:absolute;content:"";width:100%;height:100%; - /*background: var(--right-bg-color);*/}.split.left, - .split.right, - .split.right:before, - .split.left:before {transition:var(--speed) all ease-in-out;}.hover-left .left {width:var(--hover-width);}.hover-left .right {width:var(--other-width);}.hover-left .right:before {z-index:2;}.hover-right .right {width:var(--hover-width);}.hover-right .left {width:var(--other-width);}.hover-right .left:before {z-index:2;}`};function na(n,e){x1(e,!0),dr(n,w4);let t=E(e,"bgImageLeft",7,""),r=E(e,"leftTitle",7,"left title"),i=E(e,"btnLeftLink",7,"#top"),s=E(e,"leftTarget",7,"_self"),o=E(e,"btnBgColorLeft",7,"black"),a=E(e,"btnHoverBgColorLeft",7,"gray"),l=E(e,"bgImageRight",7,""),f=E(e,"rightTitle",7,"right title"),u=E(e,"btnRightLink",7,"#top"),d=E(e,"rightTarget",7,"_self"),h=E(e,"btnBgColorRight",7,"black"),c=E(e,"btnHoverBgColorRight",7,"gray"),p=E(e,"btnBorderColor",7,"red"),g=E(e,"btnHoverBorderColor",7,"blue"),_=E(e,"btnText",7,"Read More"),w=Me(void 0);var b={get bgImageLeft(){return t()},set bgImageLeft(m=""){t(m),V()},get leftTitle(){return r()},set leftTitle(m="left title"){r(m),V()},get btnLeftLink(){return i()},set btnLeftLink(m="#top"){i(m),V()},get leftTarget(){return s()},set leftTarget(m="_self"){s(m),V()},get btnBgColorLeft(){return o()},set btnBgColorLeft(m="black"){o(m),V()},get btnHoverBgColorLeft(){return a()},set btnHoverBgColorLeft(m="gray"){a(m),V()},get bgImageRight(){return l()},set bgImageRight(m=""){l(m),V()},get rightTitle(){return f()},set rightTitle(m="right title"){f(m),V()},get btnRightLink(){return u()},set btnRightLink(m="#top"){u(m),V()},get rightTarget(){return d()},set rightTarget(m="_self"){d(m),V()},get btnBgColorRight(){return h()},set btnBgColorRight(m="black"){h(m),V()},get btnHoverBgColorRight(){return c()},set btnHoverBgColorRight(m="gray"){c(m),V()},get btnBorderColor(){return p()},set btnBorderColor(m="red"){p(m),V()},get btnHoverBorderColor(){return g()},set btnHoverBorderColor(m="blue"){g(m),V()},get btnText(){return _()},set btnText(m="Read More"){_(m),V()}},y=y4(),C=ge(d3(y),2),L=B(C);ra(L,{get container(){return P(w)},get leftTitle(){return r()},get btnText(){return _()},get btnLeftLink(){return i()},get leftTarget(){return s()}});var k=ge(L,2);return ia(k,{get container(){return P(w)},get rightTitle(){return f()},get btnText(){return _()},get btnRightLink(){return u()},get rightTarget(){return d()}}),I(C),gr(C,m=>$(w,m),()=>P(w)),Ze(()=>Ue(C,` - --bg-image-left: url("${t()}"); - --btn-bg-color-left: ${o()}; - --btn-hover-bg-color-left: ${a()}; - --bg-image-right: url("${l()}"); - --btn-bg-color-right: ${h()}; - --btn-hover-bg-color-right: ${c()}; - --btn-border-color: ${p()}; - --btn-hover-border-color: ${g()}; - `)),Te(n,y),k1(b)}customElements.define("csis-split-landing",q1(na,{leftTitle:{attribute:"left-title",type:"String"},btnLeftLink:{attribute:"btn-left-link",type:"String"},leftTarget:{attribute:"left-target",type:"String"},bgImageLeft:{attribute:"bg-image-left",type:"String"},btnBgColorLeft:{attribute:"btn-bg-color-left",type:"String"},btnHoverBgColorLeft:{attribute:"btn-hover-bg-color-left",type:"String"},rightTitle:{attribute:"right-title",type:"String"},btnRightLink:{attribute:"btn-right-link",type:"String"},rightTarget:{attribute:"right-target",type:"String"},bgImageRight:{attribute:"bg-image-right",type:"String"},btnBgColorRight:{attribute:"btn-bg-color-right",type:"String"},btnHoverBgColorRight:{attribute:"btn-hover-bg-color-right",type:"String"},btnBorderColor:{attribute:"btn-border-color",type:"String"},btnHoverBorderColor:{attribute:"btn-hover-border-color",type:"String"},btnText:{attribute:"btn-text",type:"String"}},[],[],!0)),console.log("Loaded components:",Object.keys(Object.assign({"./lib/AudioBrief.ce.svelte":i9,"./lib/CppCallout.ce.svelte":a9,"./lib/Footer.ce.svelte":u9,"./lib/HiddenReachFooter.ce.svelte":d9,"./lib/Magnifier.ce.svelte":_9,"./lib/ScrollHighlight.ce.svelte":Q6,"./lib/TextTyping.ce.svelte":t4,"./lib/TripleSlider.ce.svelte":C4,"./lib/split-landing-page/Container.ce.svelte":Object.freeze(Object.defineProperty({__proto__:null,default:na},Symbol.toStringTag,{value:"Module"}))})))})(); From 5deb94a6d07ca65fe1335ade768dea5cd117fd77 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Wed, 15 Apr 2026 10:32:10 -0400 Subject: [PATCH 29/42] Fix default values --- src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 16a2940..41a9e9a 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -544,7 +544,7 @@ display: block; width: 2px; height: 10px; - background: var(--timeline-year-color, gray); + background: var(--timeline-year-color, #fff); position: absolute; top: calc(100% + 0.25rem); left: 50%; @@ -671,7 +671,7 @@ line-height: 1.5; color: var(--description-font-color, black); font-family: inherit; - font-size: var(--description-font-size, 1.5rem); + font-size: var(--description-font-size, 1rem); text-align: var(--description-alignment, left); } From dd7a46c3854892bfa52dc5ab3c7f760a9248db44 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Wed, 15 Apr 2026 11:33:26 -0400 Subject: [PATCH 30/42] added back d3-fetch --- package-lock.json | 76 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + 2 files changed, 77 insertions(+) diff --git a/package-lock.json b/package-lock.json index 0e6c9e0..870ae80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,7 @@ "name": "ilab-web-components", "license": "UNLICENSED", "dependencies": { + "d3-fetch": "^3.0.1", "gsap": "^3.13.0" }, "devDependencies": { @@ -873,6 +874,7 @@ "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0", "deepmerge": "^4.3.1", @@ -919,6 +921,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -956,6 +959,52 @@ "node": ">=6" } }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", @@ -1071,6 +1120,18 @@ "integrity": "sha512-P8/mMxVLU7o4+55+1TCnQrPmgjPKnwkzkXOK1asnR9Jg2lna4tEY5qBJjMmAaOBDDZWtlRjBXjLa0w53G/uBLA==", "license": "Standard 'no charge' license: https://gsap.com/standard-license." }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-reference": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", @@ -1141,6 +1202,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -1222,6 +1284,18 @@ "fsevents": "~2.3.2" } }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "license": "BSD-3-Clause" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -1238,6 +1312,7 @@ "integrity": "sha512-VJwdXrmv9L8L7ZasJeWcCjoIuMRVbhuxbss0fpVnR8yorMmjNDwcjIH08vS6wmSzzzgAG5CADQ1JuXPS2nwt9w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@jridgewell/remapping": "^2.3.4", "@jridgewell/sourcemap-codec": "^1.5.0", @@ -1282,6 +1357,7 @@ "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", diff --git a/package.json b/package.json index eb231ac..5c3660c 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "vite": "^7.1.11" }, "dependencies": { + "d3-fetch": "^3.0.1", "gsap": "^3.13.0" } } From 78df60497b36958397726ebedf651cad50ef38b0 Mon Sep 17 00:00:00 2001 From: jdromero88 Date: Wed, 15 Apr 2026 11:46:29 -0400 Subject: [PATCH 31/42] add dompurify pkg --- package-lock.json | 17 +++++++++++++++++ package.json | 1 + .../SatImageSnapshot.ce.svelte | 3 ++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 870ae80..d1c207f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "license": "UNLICENSED", "dependencies": { "d3-fetch": "^3.0.1", + "dompurify": "^3.4.0", "gsap": "^3.13.0" }, "devDependencies": { @@ -915,6 +916,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, "node_modules/acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", @@ -1022,6 +1030,15 @@ "dev": true, "license": "MIT" }, + "node_modules/dompurify": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.0.tgz", + "integrity": "sha512-nolgK9JcaUXMSmW+j1yaSvaEaoXYHwWyGJlkoCTghc97KgGDDSnpoU/PlEnw63Ah+TGKFOyY+X5LnxaWbCSfXg==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, "node_modules/esbuild": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", diff --git a/package.json b/package.json index 5c3660c..daf4f84 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ }, "dependencies": { "d3-fetch": "^3.0.1", + "dompurify": "^3.4.0", "gsap": "^3.13.0" } } diff --git a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte index 41a9e9a..ffefbbb 100644 --- a/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte +++ b/src/lib/satellite-image-snapshot/SatImageSnapshot.ce.svelte @@ -72,6 +72,7 @@