1var W4=Object.defineProperty;var V4=(L,x,i)=>x in L?W4(L,x,{enumerable:!0,configurable:!0,writable:!0,value:i}):L[x]=i;var ya=(L,x,i)=>(V4(L,typeof x!="symbol"?x+"":x,i),i),k1=(L,x,i)=>{if(!x.has(L))throw TypeError("Cannot "+i)};var Rn=(L,x,i)=>(k1(L,x,"read from private field"),i?i.call(L):x.get(L)),Dl=(L,x,i)=>{if(x.has(L))throw TypeError("Cannot add the same private member more than once");x instanceof WeakSet?x.add(L):x.set(L,i)};var ai=(L,x,i)=>(k1(L,x,"access private method"),i);(function(){const x=document.createElement("link").relList;if(x&&x.supports&&x.supports("modulepreload"))return;for(const m of document.querySelectorAll('link[rel="modulepreload"]'))o(m);new MutationObserver(m=>{for(const v of m)if(v.type==="childList")for(const y of v.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&o(y)}).observe(document,{childList:!0,subtree:!0});function i(m){const v={};return m.integrity&&(v.integrity=m.integrity),m.referrerPolicy&&(v.referrerPolicy=m.referrerPolicy),m.crossOrigin==="use-credentials"?v.credentials="include":m.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function o(m){if(m.ep)return;m.ep=!0;const v=i(m);fetch(m.href,v)}})();var Lo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function H1(L){return L&&L.__esModule&&Object.prototype.hasOwnProperty.call(L,"default")?L.default:L}(()=>{var L=Object.create,x=Object.defineProperty,i=Object.defineProperties,o=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,b=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,T=(e,t,a)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,_=(e,t)=>{for(var a in t||(t={}))g.call(t,a)&&T(e,a,t[a]);if(y)for(var a of y(t))p.call(t,a)&&T(e,a,t[a]);return e},A=(e,t)=>
1i(e,m(t)),H=e=>x(e,"__esModule",{value:!0}),N=(e,t)=>{var a={};for(var r in e)g.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&y)for(var r of y(e))t.indexOf(r)<0&&p.call(e,r)&&(a[r]=e[r]);return a},Q=(e,t)=>()=>(e&&(t=e(e=0)),t),Z=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),J=(e,t)=>{for(var a in t)x(e,a,{get:t[a],enumerable:!0})},ae=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of v(t))!g.call(e,l)&&(a||l!=="default")&&x(e,l,{get:()=>t[l],enumerable:!(r=o(t,l))||r.enumerable});return e},ce=(e,t)=>ae(H(x(e!=null?L(b(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),We=(e=>(t,a)=>e&&e.get(t)||(a=ae(H({}),t,1),e&&e.set(t,a),a))(typeof WeakMap<"u"?new WeakMap:0),Re=(e,t,a)=>(T(e,typeof t!="symbol"?t+"":t,a),a);function Ge(e,t){for(var a in t)e[a]=t[a];return e}function lt(e){var t=e.parentNode;t&&t.removeChild(e)}function V(e,t,a){var r,l,u,c={};for(u in t)u=="key"?r=t[u]:u=="ref"?l=t[u]:c[u]=t[u];if(arguments.length>2&&(c.children=arguments.length>3?wr.call(arguments,2):a),typeof e=="function"&&e.defaultProps!=null)for(u in e.defaultProps)c[u]===void 0&&(c[u]=e.defaultProps[u]);return ut(e,c,r,l,null)}function ut(e,t,a,r,l){var u={type:e,props:t,key:a,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:l??++W};return l==null&&P.vnode!=null&&P.vnode(u),u}function Ut(){return{current:null}}function Ze(e){return e.children}function pt(e,t){this.props=e,this.context=t}function xt(e,t){if(t==null)return e.__?xt(e.__,e.__.__k.indexOf(e)+1):null;for(var a;t<e.__k.length;t++)if((a=e.__k[t])!=null&&a.__e!=null)return a.__e;return typeof e.type=="function"?xt(e):null}function Xt(e){var t,a;if((e=e.__)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if((a=e.__k[t])!=null&&a.__e!=null){e.__e=e.__c.base=a.__e;break}return Xt(e)}}function La(e){(!e.__d&&(e.__d=!0)&&re.push(e)&&!Jt.__r++||we!==P.debounceRendering)&&((we=P.debounceRendering)||_e)(Jt)}function Jt(){for(var e;Jt.__r=re.length;)e=re.sort(function(t,a){return t.__v.__b-a.__v.__b}),re=[],e.some(function(t){var a,r,l,u,c,d;t.__d&&(c=(u=(a=t).__v).__e,(d=a.__P)&&(r=[],(l=Ge({},u)).__v=u.__v+1,va(d,u,l,a.__n,d.ownerSVGElement!==void 0,u.__h!=null?[c]:null,r,c??xt(u),u.__h),kt(r,u),u.__e!=c&&Xt(u)))})}function oa(e,t,a,r,l,u,c,d,f,S){var k,C,O,D,z,U,Y,G=r&&r.__k||Et,F=G.length;for(a.__k=[],k=0;k<t.length;k++)if((D=a.__k[k]=(D=t[k])==null||typeof D=="boolean"?null:typeof D=="str
1ing"||typeof D=="number"||typeof D=="bigint"?ut(null,D,null,null,D):Array.isArray(D)?ut(Ze,{children:D},null,null,null):D.__b>0?ut(D.type,D.props,D.key,null,D.__v):D)!=null){if(D.__=a,D.__b=a.__b+1,(O=G[k])===null||O&&D.key==O.key&&D.type===O.type)G[k]=void 0;else for(C=0;C<F;C++){if((O=G[C])&&D.key==O.key&&D.type===O.type){G[C]=void 0;break}O=null}va(e,D,O=O||Pe,l,u,c,d,f,S),z=D.__e,(C=D.ref)&&O.ref!=C&&(Y||(Y=[]),O.ref&&Y.push(O.ref,null,D),Y.push(C,D.__c||z,D)),z!=null?(U==null&&(U=z),typeof D.type=="function"&&D.__k===O.__k?D.__d=f=wa(D,f,e):f=ve(e,D,O,G,z,f),typeof a.type=="function"&&(a.__d=f)):f&&O.__e==f&&f.parentNode!=e&&(f=xt(O))}for(a.__e=U,k=F;k--;)G[k]!=null&&(typeof a.type=="function"&&G[k].__e!=null&&G[k].__e==a.__d&&(a.__d=xt(r,k+1)),Xi(G[k],G[k]));if(Y)for(k=0;k<Y.length;k++)yi(Y[k],Y[++k],Y[++k])}function wa(e,t,a){for(var r,l=e.__k,u=0;l&&u<l.length;u++)(r=l[u])&&(r.__=e,t=typeof r.type=="function"?wa(r,t,a):ve(a,r,r,l,r.__e,t));return t}function Ae(e,t){return t=t||[],e==null||typeof e=="boolean"||(Array.isArray(e)?e.some(function(a){Ae(a,t)}):t.push(e)),t}function ve(e,t,a,r,l,u){var c,d,f;if(t.__d!==void 0)c=t.__d,t.__d=void 0;else if(a==null||l!=u||l.parentNode==null)e:if(u==null||u.parentNode!==e)e.appendChild(l),c=null;else{for(d=u,f=0;(d=d.nextSibling)&&f<r.length;f+=2)if(d==l)break e;e.insertBefore(l,u),c=u}return c!==void 0?c:l.nextSibling}function xe(e,t,a,r,l){var u;for(u in a)u==="children"||u==="key"||u in t||le(e,u,null,a[u],r);for(u in t)l&&typeof t[u]!="function"||u==="children"||u==="key"||u==="value"||u==="checked"||a[u]===t[u]||le(e,u,t[u],a[u],r)}function Ce(e,t,a){t[0]==="-"?e.setProperty(t,a):e[t]=a==null?"":typeof a!="number"||Lt.test(t)?a:a+"px"}function le(e,t,a,r,l){var u;e:if(t==="style")if(typeof a=="string")e.style.cssText=a;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)a&&t in a||Ce(e.style,t,"");if(a)for(t in a)r&&a[t]===r[t]||Ce(e.style,t,a[t])}else if(t[0]==="o"&&t[1]==="n")u=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+u]=a,a?r||e.addEventListener(t,u?ft:Ve,u):e.removeEventListener(t,u?ft:Ve,u);else if(t!=="dangerouslySetInnerHTML"){if(l)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!=="href"&&t!=="list"&&t!=="form"&&t!=="tabIndex"&&t!=="download"&&t in e)try{e[t]=a??"";break e}catch{}typeof a=="function"||(a!=null&&(a!==!1||t[0]==="a"&&t[1]==="r")?e.setAttribute(t,a):e.removeAttribute(t))}}function Ve(e){this.l[e.type+!1](P.event?P.event(e):e)}function ft(e){this.l[e.type+!0](P.event?P.event(e):e)}function va(e,t,a,r,l,u,c,d,f){var S,k,C,O,D,z,U,Y,G,F,X,K=t.type;if(t.constructor!==void 0)return null;a.__h!=null&&(f=a.__h,d=t.__e=a.__e,t.__h=null,u=[d]),(S=P.__b)&&S(t);try{e:if(typeof K=="function"){if(Y=t.props,G=(S=K.contextType)&&r[S.__c],F=S?G?G.props.value:S.__:r,a.__c?U=(k=t.__c=a.__c).__=k.__E:("prototype"in K&&K.prototype.render?t.__c=k=new K(Y,F):(t.__c=k=new pt(Y,F),k.constructor=K,k.render=wi),G&&G.sub(k),k.props=Y,k.state||(k.state={}),k.context=F,k.__n=r,C=k.__d=!0,k.__h=[]),k.__s==null&&(k.__s=k.state),K.getDerivedStateFromProps!=null&&(k.__s==k.state&&(k.__s=Ge({},k.__s)),Ge(k.__s,K.getDerivedStateFromProps(Y,k.__s))),O=k.props,D=k.state,C)K.getDerivedStateFromProps==null&&k.componentWillMount!=null&&k.componentWillMount(),k.componentDidMount!=null&&k.__h.push(k.componentDidMount);else{if(K.getDerivedStateFromProps==null&&Y!==O&&k.componentWillReceiveProps!=null&&k.componentWillReceiveProps(Y,F),!k.__e&&k.shouldComponentUpdate!=null&&k.shouldComponentUpdate(Y,k.__s,F)===!1||t.__v===a.__v){k.props=Y,k.state=k.__s,t.__v!==a.__v&&(k.__d=!1),k.__v=t,t.__e=a.__e,t.__k=a.__k,t.__k.forEach(function(te){te&&(te.__=t)}),k.__h.length&&c.push(k);break e}k.componentWillUpdate!=null&&k.componentWillUpdate(Y,k.__s,F),k.componentDidUpdate!=null&&k.__h.push(function(){k.componentDidUpdate(O,D,z)})}k.context=F,k.props=Y,k.state=k.__s,(S=P.__r)&&S(t),k.__d=!1,k.__v=t,k.__P=e,S=k.render(k.props,k.state,k.context),k.state=k.__s,k.getChildContext!=null&&(r=Ge(Ge({}
vendor: 4,049 bytes, line 1
1,r),k.getChildContext())),C||k.getSnapshotBeforeUpdate==null||(z=k.getSnapshotBeforeUpdate(O,D)),X=S!=null&&S.type===Ze&&S.key==null?S.props.children:S,oa(e,Array.isArray(X)?X:[X],t,a,r,l,u,c,d,f),k.base=t.__e,t.__h=null,k.__h.length&&c.push(k),U&&(k.__E=k.__=null),k.__e=!1}else u==null&&t.__v===a.__v?(t.__k=a.__k,t.__e=a.__e):t.__e=Rr(a.__e,t,a,r,l,u,c,f);(S=P.diffed)&&S(t)}catch(te){t.__v=null,(f||u!=null)&&(t.__e=d,t.__h=!!f,u[u.indexOf(d)]=null),P.__e(te,t,a)}}function kt(e,t){P.__c&&P.__c(t,e),e.some(function(a){try{e=a.__h,a.__h=[],e.some(function(r){r.call(a)})}catch(r){P.__e(r,a.__v)}})}function Rr(e,t,a,r,l,u,c,d){var f,S,k,C=a.props,O=t.props,D=t.type,z=0;if(D==="svg"&&(l=!0),u!=null){for(;z<u.length;z++)if((f=u[z])&&"setAttribute"in f==!!D&&(D?f.localName===D:f.nodeType===3)){e=f,u[z]=null;break}}if(e==null){if(D===null)return document.createTextNode(O);e=l?document.createElementNS("http://www.w3.org/2000/svg",D):document.createElement(D,O.is&&O),u=null,d=!1}if(D===null)C===O||d&&e.data===O||(e.data=O);else{if(u=u&&wr.call(e.childNodes),S=(C=a.props||Pe).dangerouslySetInnerHTML,k=O.dangerouslySetInnerHTML,!d){if(u!=null)for(C={},z=0;z<e.attributes.length;z++)C[e.attributes[z].name]=e.attributes[z].value;(k||S)&&(k&&(S&&k.__html==S.__html||k.__html===e.innerHTML)||(e.innerHTML=k&&k.__html||""))}if(xe(e,O,C,l,d),k)t.__k=[];else if(z=t.props.children,oa(e,Array.isArray(z)?z:[z],t,a,r,l&&D!=="foreignObject",u,c,u?u[0]:a.__k&&xt(a,0),d),u!=null)for(z=u.length;z--;)u[z]!=null&<(u[z]);d||("value"in O&&(z=O.value)!==void 0&&(z!==e.value||D==="progress"&&!z||D==="option"&&z!==C.value)&&le(e,"value",z,C.value,!1),"checked"in O&&(z=O.checked)!==void 0&&z!==e.checked&&le(e,"checked",z,C.checked,!1))}return e}function yi(e,t,a){try{typeof e=="function"?e(t):e.current=t}catch(r){P.__e(r,a)}}function Xi(e,t,a){var r,l;if(P.unmount&&P.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||yi(r,null,t)),(r=e.__c)!=null){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(u){P.__e(u,t)}r.base=r.__P=null}if(r=e.__k)for(l=0;l<r.length;l++)r[l]&&Xi(r[l],t,typeof e.type!="function");a||e.__e==null||lt(e.__e),e.__e=e.__d=void 0}function wi(e,t,a){return this.constructor(e,a)}function nr(e,t,a){var r,l,u;P.__&&P.__(e,t),l=(r=typeof a=="function")?null:a&&a.__k||t.__k,u=[],va(t,e=(!r&&a||t).__k=V(Ze,null,[e]),l||Pe,Pe,t.ownerSVGElement!==void 0,!r&&a?[a]:l?null:t.firstChild?wr.call(t.childNodes):null,u,!r&&a?a:l?l.__e:t.firstChild,r),kt(u,e)}function xi(e,t){nr(e,t,xi)}function Ji(e,t,a){var r,l,u,c=Ge({},e.props);for(u in t)u=="key"?r=t[u]:u=="ref"?l=t[u]:c[u]=t[u];return arguments.length>2&&(c.children=arguments.length>3?wr.call(arguments,2):a),ut(e.type,c,r||e.key,l||e.ref,null)}function Kt(e,t){var a={__c:t="__cC"+Qe++,__:e,Consumer:function(r,l){return r.children(l)},Provider:function(r){var l,u;return this.getChildContext||(l=[],(u={})[t]=this,this.getChildContext=function(){return u},this.shouldComponentUpdate=function(c){this.props.value!==c.value&&l.some(La)},this.sub=function(c){l.push(c);var d=c.componentWillUnmount;c.componentWillUnmount=function(){l.splice(l.indexOf(c),1),d&&d.call(c)}}),r.children}};return a.Provider.__=a.Consumer.contextType=a}var wr,P,W,re,_e,we,Qe,Pe,Et,Lt,He=Q(()=>{Pe={},Et=[],Lt=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,wr=Et.slice,P={__e:function(e,t,a,r){for(var l,u,c;t=t.__;)if((l=t.__c)&&!l.__)try{if((u=l.constructor)&&u.getDerivedStateFromError!=null&&(l.setState(u.getDerivedStateFromError(e)),c=l.__d),l.componentDidCatch!=null&&(l.componentDidCatch(e,r||{}),c=l.__d),c)return l.__E=l}catch(d){e=d}throw e}},W=0,pt.prototype.setState=function(e,t){var a;a=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Ge({},this.state),typeof e=="function"&&(e=e(Ge({},a),this.props)),e&&Ge(a,e),e!=null&&this.__v&&(t&&this.__h.push(t),La(this))},pt.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),La(this))},pt.prototype.render=Ze,re=[],_e=typeof Promise=="function"?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,Jt.__r=0,Qe=0});function rt(e,t){P.__h&&P.__h(Fa,e,$i||t),$i=0;var a=Fa.__H||(Fa.__H={__:[],__h:[]});return e>=a.__.length&&a.__.push({}),a.__[e]}function qe(e){return $i=1,I(Dn,e)}function I(e,t,a){var r=rt(Ki++,2);return r.t=e,r.__c||(r.__=[a?a(t):Dn(void 0,t),function(l){var u=r.t(r.__[0],l);r.__[0]!==u&&(r.__=[u,r.__[1]],r.__c.setState({}))}],r.__c=Fa),r.__}function R(e,t){var a=rt(Ki++,3);!P.__s&&Ul(a.__H,t)&&(a.__=e,a.__H=t,Fa.__H.__h.push(a))}function M(e,t){var a=rt(Ki++,4);!P.__s&&Ul(a.__H,t)&&(a.__=e,a.__H=t,Fa.__h.push(a))}function B(e){return $i=5,ie(function(){return{current:e}},[])}function be(e,t,a){$i=6,M(function(){return typeof e=="function"?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},a==null?a:a.concat(e))}function ie(e,t){var a=rt(Ki++,7);return Ul(a.__H,t)&&(a.__=e(),a.__H=t,a.__h=e),a.__}function ke(e,t){return $i=8,ie(function(){return e},t)}function nt(e){var t=Fa.context[e.__c],a=rt(Ki++,9);return a.c=e,t?(a.__==null&&(a.__=!0,t.sub(Fa)),t.props.value):e.__}function et(e,t){P.useDebugValue&&P.useDebugValue(t?t(e):e)}function er(e){var t=rt(Ki++,10),a=qe();return t.__=e,Fa.componentDidCatch||(Fa.componentDidCatch=function(r){t.__&&t.__(r),a[1](r)}),[a[0],function(){a[1](void 0)}]}function xa(){for(var e;e=nm.shift();)if(e.__P)try{e.__H.__h.forEach(qr),e.__H.__h.forEach(jl),e.__H.__h=[]}catch(t){e.__H.__h=[],P.__e(t,e.__v)}}function qr(e){var t=Fa,a=e.__c;typeof a=="function"&&(e.__c=void 0,a()),Fa=t}function jl(e){var t=Fa;e.__c=e.__(),Fa=t}function Ul(e,t){return!e||e.length!==t.length||t.some(function(a,r){return a!==e[r]})}function Dn(e,t){return typeof t=="function"?t(e):t}var Ki,Fa,Xh,$i,nm,om,sm,um,mm,cm,dm,Jh=Q(()=>{He(),$i=0,nm=[],om=P.__b,sm=P.__r,um=P.diffed,mm=P.__c,cm=P.unmount,P.__b=function(e){Fa=null,om&&om(e)},P.__r=function(e){sm&&sm(e),Ki=0;var t=(Fa=e.__c).__H;t&&(t.__h.forEach(qr),t.__h.forEach(jl),t.__h=[])},P.diffed=function(e){um&&um(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(nm.push(t)!==1&&Xh===P.requestAnimationFrame||((Xh=P.requestAnimationFrame)||function(a){var r,l=function(){clearTimeout(u),dm&&cancelAnimationFrame(r),setTimeout(a)},u=setTimeout(l,100);dm&&(r=requestAnimationFrame(l))})(xa)),Fa=null},P.__c=function(e,t){t.some(function(a){try{a.__h.forEach(qr),a.__h=a.__h.filter(function(r){return!r.__||jl(r)})}catch(r){t.some(function(l){l.__h&&(l.__h=[])}),t=[],P.__e(r,a.__v)}}),mm&&mm(e,t)},P.unmount=function(e){cm&&cm(e);var t,a=e.__c;a&&a.__H&&(a.__H.__.forEach(function(r){try{qr(r)}catch(l){t=l}}),t&&P.__e(t,a.__v))},dm=typeof requestAnimationFrame=="function"}),Wl={};J(Wl,{Children:()=>ki,Component:()=>pt,Fragment:()=>Ze,PureComponent:()=>Vo,StrictMode:()=>db,Suspense:()=>Bn,SuspenseList:()=>Vl,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>Sm,cloneElement:()=>Zo,createContext:()=>Kt,createElement:()=>V,createFactory:()=>rb,createPortal:()=>tb,createRef:()=>Ut,default:()=>ge,findDOMNode:()=>lb,flushSync:()=>Tm,forwardRef:()=>Da,hydrate:()=>ab,isValidElement:()=>Mn,lazy:()=>eb,memo:()=>bm,render:()=>Zl,unmountComponentAtNode:()=>ib,unstable_batchedUpdates:()=>Em,useCallback:()=>ke,useContext:()=>nt,useDebugValue:()=>et,useEffect:()=>R,useErrorBoundary:()=>er,useImperativeHandle:()=>be,useLayoutEffect:()=>M,useMemo:()=>ie,useReducer:()=>I,useRef:()=>B,useState:()=>qe,version:()=>Yo});function Kh(e,t){for(var a in t)e[a]=t[a];return e}function hm(e,t){for(var a in e)if(a!=="__source"&&!(a in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function Vo(e){this.props=e}function bm(e,t){function a(l){var u=this.props.ref,c=u==l.ref;return!c&&u&&(u.call?u(null):u.current=null),t?!t(this.props,l)||!c:hm(this.props,l)}function r(l){return this.shouldComponentUpdate=a,V(e,l)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}function Da(e){function t(a){var r=Kh({},a);return delete r.ref,e(r,a.ref||null)}return t.$$typeof=nb,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}function Bn(){this.__u=0,this.t=null,this.__b=null}function $h(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function eb(e){var t,a,r;function l(u){if(t||(t=e()).then(function(c){a=c.default||c},function(c){r=c}),r)throw r;if(!a)throw t;return V(a,u)}return l.displayName="Lazy",l.__f=!0,l}function Vl(){this.u=null,this.o=null}function hx(e){return this.getChildContext=function(){return e.context},e.children}function bx(e){var t=this,a=e.i;t.componentWillUnmount=function(){nr(null,t.l),t.l=null,t.i=null},t.i&&t.i!==a&&t.componentWillUnmount(),e.__v?(t.l||(t.i=a,t.l={nodeType:1,parentNode:a,childNodes:[],appendChild:function(r){this.childNodes.push(r),t.i.appendChild(r)},insertBefore:function(r,l){this.childNodes.push(r),t.i.appendChild(r)},removeChild:function(r){this.childNodes.splice(this.childNodes.indexOf(r)>>>1,1),t.i.removeChild(r)}}),nr(V(hx,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function tb(e,t){return V(bx,{__v:e,i:t})}function Zl(e,t,a){return t.__k==null&&(t.textContent=""),nr(e,t),typeof a=="function"&&a(),e?e.__c:null}function ab(e,t,a){return xi(e,t),typeof a=="function"&&a(),e?e.__c:null}function vx(){}function gx(){return this.cancelBubble}function px(){return this.defaultPrevented}function rb(e){return V.bind(null,e)}function Mn(e){return!!e&&e.$$typeof===ym}function Zo(e){return Mn(e)?Ji.apply(null,arguments):e}function ib(e){return!!e.__k&&(nr(null,e),!0)}function lb(e){return e&&(e.base||e.nodeType===1&&e)||null}var vm,nb,gm,ki,ob,pm,fm,ym,sb,ub,mb,wm,cb,xm,km,_m,Sm,Yo,Em,Tm,db,ge,bt=Q(()=>{Jh(),Jh(),He(),He(),(Vo.prototype=new pt).isPureReactComponent=!0,Vo.prototype.shouldComponentUpdate=function(e,t){return hm(this.props,e)||hm(this.state,t)},vm=P.__b,P.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),vm&&vm(e)},nb=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,gm=function(e,t){return e==null?null:Ae(Ae(e).map(t))},ki={map:gm,forEach:gm,count:function(e){return e?Ae(e).length:0},only:function(e){var t=Ae(e);
1if(t.length!==1)throw"Children.only";return t[0]},toArray:Ae},ob=P.__e,P.__e=function(e,t,a,r){if(e.then){for(var l,u=t;u=u.__;)if((l=u.__c)&&l.__c)return t.__e==null&&(t.__e=a.__e,t.__k=a.__k),l.__c(e,t)}ob(e,t,a,r)},pm=P.unmount,P.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&e.__h===!0&&(e.type=null),pm&&pm(e)},(Bn.prototype=new pt).__c=function(e,t){var a=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(a);var l=$h(r.__v),u=!1,c=function(){u||(u=!0,a.__R=null,l?l(d):d())};a.__R=c;var d=function(){if(!--r.__u){if(r.state.__e){var S=r.state.__e;r.__v.__k[0]=function C(O,D,z){return O&&(O.__v=null,O.__k=O.__k&&O.__k.map(function(U){return C(U,D,z)}),O.__c&&O.__c.__P===D&&(O.__e&&z.insertBefore(O.__e,O.__d),O.__c.__e=!0,O.__c.__P=z)),O}(S,S.__c.__P,S.__c.__O)}var k;for(r.setState({__e:r.__b=null});k=r.t.pop();)k.forceUpdate()}},f=t.__h===!0;r.__u++||f||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(c,c)},Bn.prototype.componentWillUnmount=function(){this.t=[]},Bn.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var a=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function u(c,d,f){return c&&(c.__c&&c.__c.__H&&(c.__c.__H.__.forEach(function(S){typeof S.__c=="function"&&S.__c()}),c.__c.__H=null),(c=Kh({},c)).__c!=null&&(c.__c.__P===f&&(c.__c.__P=d),c.__c=null),c.__k=c.__k&&c.__k.map(function(S){return u(S,d,f)})),c}(this.__b,a,r.__O=r.__P)}this.__b=null}var l=t.__e&&V(Ze,null,e.fallback);return l&&(l.__h=null),[V(Ze,null,t.__e?null:e.children),l]},fm=function(e,t,a){if(++a[1]===a[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(a=e.u;a;){for(;a.length>3;)a.pop()();if(a[1]<a[0])break;e.u=a=a[2]}},(Vl.prototype=new pt).__e=function(e){var t=this,a=$h(t.__v),r=t.o.get(e);return r[0]++,function(l){var u=function(){t.props.revealOrder?(r.push(l),fm(t,e,r)):l()};a?a(u):u()}},Vl.prototype.render=function(e){this.u=null,this.o=new Map;var t=Ae(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var a=t.length;a--;)this.o.set(t[a],this.u=[1,0,this.u]);return e.children},Vl.prototype.componentDidUpdate=Vl.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,a){fm(e,a,t)})},ym=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,sb=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,ub=typeof document<"u",mb=function(e){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)},pt.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(pt.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}),wm=P.event,P.event=function(e){return wm&&(e=wm(e)),e.persist=vx,e.isPropagationStopped=gx,e.isDefaultPrevented=px,e.nativeEvent=e},xm={configurable:!0,get:function(){return this.class}},km=P.vnode,P.vnode=function(e){var t=e.type,a=e.props,r=a;if(typeof t=="string"){var l=t.indexOf("-")===-1;for(var u in r={},a){var c=a[u];ub&&u==="children"&&t==="noscript"||u==="value"&&"defaultValue"in a&&c==null||(u==="defaultValue"&&"value"in a&&a.value==null?u="value":u==="download"&&c===!0?c="":/ondoubleclick/i.test(u)?u="ondblclick":/^onchange(textarea|input)/i.test(u+t)&&!mb(a.type)?u="oninput":/^onfocus$/i.test(u)?u="onfocusin":/^onblur$/i.test(u)?u="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(u)?u=u.toLowerCase():l&&sb.test(u)?u=u.replace(/[A-Z0-9]/,"-$&").toLowerCase():c===null&&(c=void 0),r[u]=c)}t=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=Ae(a.children).forEach(function(d){d.props.selected=r.value.indexOf(d.props.value)!=-1})),t=="select"&&r.defaultValue!=null&&(r.value=Ae(a.children).forEach(function(d){d.props.selected=r.multiple?r.defaultValue.indexOf(d.props.value)!=-1:r.defaultValue==d.props.value})),e.props=r,a.class!=a.className&&(xm.enumerable="className"in a,a.className!=null&&(r.class=a.className),Object.defineProperty(r,"className",xm))}e.$$typeof=ym,km&&km(e)},_m=P.__r,P.__r=function(e){_m&&_m(e),cb=e.__c},Sm={ReactCurrentDispatcher:{current:{readContext:function(e){return cb.__n[e.__c].props.value}}}},Yo="17.0.2",Em=function(e,t){return e(t)},Tm=function(e,t){return e(t)},db=Ze,ge={useState:qe,useReducer:I,useEffect:R,useLayoutEffect:M,useRef
vendor: 4,969 bytes, line 1
1:B,useImperativeHandle:be,useMemo:ie,useCallback:ke,useContext:nt,useDebugValue:et,version:"17.0.2",Children:ki,render:Zl,hydrate:ab,unmountComponentAtNode:ib,createPortal:tb,createElement:V,createContext:Kt,createFactory:rb,cloneElement:Zo,createRef:Ut,Fragment:Ze,isValidElement:Mn,findDOMNode:lb,Component:pt,PureComponent:Vo,memo:bm,forwardRef:Da,flushSync:Tm,unstable_batchedUpdates:Em,StrictMode:Ze,Suspense:Bn,SuspenseList:Vl,lazy:eb,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Sm}}),fx=Z(e=>{function t(pe,Xe){var tt=pe.length;pe.push(Xe);e:for(;0<tt;){var vt=tt-1>>>1,St=pe[vt];if(0<l(St,Xe))pe[vt]=Xe,pe[tt]=St,tt=vt;else break e}}function a(pe){return pe.length===0?null:pe[0]}function r(pe){if(pe.length===0)return null;var Xe=pe[0],tt=pe.pop();if(tt!==Xe){pe[0]=tt;e:for(var vt=0,St=pe.length,ye=St>>>1;vt<ye;){var $e=2*(vt+1)-1,ra=pe[$e],ga=$e+1,da=pe[ga];if(0>l(ra,tt))ga<St&&0>l(da,ra)?(pe[vt]=da,pe[ga]=tt,vt=ga):(pe[vt]=ra,pe[$e]=tt,vt=$e);else if(ga<St&&0>l(da,tt))pe[vt]=da,pe[ga]=tt,vt=ga;else break e}}return Xe}function l(pe,Xe){var tt=pe.sortIndex-Xe.sortIndex;return tt!==0?tt:pe.id-Xe.id}typeof performance=="object"&&typeof performance.now=="function"?(u=performance,e.unstable_now=function(){return u.now()}):(c=Date,d=c.now(),e.unstable_now=function(){return c.now()-d});var u,c,d,f=[],S=[],k=1,C=null,O=3,D=!1,z=!1,U=!1,Y=typeof setTimeout=="function"?setTimeout:null,G=typeof clearTimeout=="function"?clearTimeout:null,F=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function X(pe){for(var Xe=a(S);Xe!==null;){if(Xe.callback===null)r(S);else if(Xe.startTime<=pe)r(S),Xe.sortIndex=Xe.expirationTime,t(f,Xe);else break;Xe=a(S)}}function K(pe){if(U=!1,X(pe),!z)if(a(f)!==null)z=!0,Be(te);else{var Xe=a(S);Xe!==null&&Ke(K,Xe.startTime-pe)}}function te(pe,Xe){z=!1,U&&(U=!1,G(me),me=-1),D=!0;var tt=O;try{for(X(Xe),C=a(f);C!==null&&(!(C.expirationTime>Xe)||pe&&!Se());){var vt=C.callback;if(typeof vt=="function"){C.callback=null,O=C.priorityLevel;var St=vt(C.expirationTime<=Xe);Xe=e.unstable_now(),typeof St=="function"?C.callback=St:C===a(f)&&r(f),X(Xe)}else r(f);C=a(f)}if(C!==null)var ye=!0;else{var $e=a(S);$e!==null&&Ke(K,$e.startTime-Xe),ye=!1}return ye}finally{C=null,O=tt,D=!1}}var se=!1,de=null,me=-1,Te=5,oe=-1;function Se(){return!(e.unstable_now()-oe<Te)}function ze(){if(de!==null){var pe=e.unstable_now();oe=pe;var Xe=!0;try{Xe=de(!0,pe)}finally{Xe?Ie():(se=!1,de=null)}}else se=!1}var Ie;typeof F=="function"?Ie=function(){F(ze)}:typeof MessageChannel<"u"?(Ue=new MessageChannel,Fe=Ue.port2,Ue.port1.onmessage=ze,Ie=function(){Fe.postMessage(null)}):Ie=function(){Y(ze,0)};var Ue,Fe;function Be(pe){de=pe,se||(se=!0,Ie())}function Ke(pe,Xe){me=Y(function(){pe(e.unstable_now())},Xe)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(pe){pe.callback=null},e.unstable_continueExecution=function(){z||D||(z=!0,Be(te))},e.unstable_forceFrameRate=function(pe){0>pe||125<pe?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Te=0<pe?Math.floor(1e3/pe):5},e.unstable_getCurrentPriorityLevel=function(){return O},e.unstable_getFirstCallbackNode=function(){return a(f)},e.unstable_next=function(pe){switch(O){case 1:case 2:case 3:var Xe=3;break;default:Xe=O}var tt=O;O=Xe;try{return pe()}finally{O=tt}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(pe,Xe){switch(pe){case 1:case 2:case 3:case 4:case 5:break;default:pe=3}var tt=O;O=pe;try{return Xe()}finally{O=tt}},e.unstable_scheduleCallback=function(pe,Xe,tt){var vt=e.unstable_now();switch(typeof tt=="object"&&tt!==null?(tt=tt.delay,tt=typeof tt=="number"&&0<tt?vt+tt:vt):tt=vt,pe){case 1:var St=-1;break;case 2:St=250;break;case 5:St=1073741823;break;case 4:St=1e4;break;default:St=5e3}return St=tt+St,pe={id:k++,callback:Xe,priorityLevel:pe,startTime:tt,expirationTime:St,sortIndex:-1},tt>vt?(pe.sortIndex=tt,t(S,pe),a(f)===null&&pe===a(S)&&(U?(G(me),me=-1):U=!0,Ke(K,tt-vt))):(pe.sortIndex=St,t(f,pe),z||D||(z=!0,Be(te))),pe},e.unstable_shouldYield=Se,e.unstable_wrapCallback=function(pe){var Xe=O;return function(){var tt=O;O=Xe;try{return pe.apply(this,arguments)}finally{O=tt}}}}),yx=Z((e,t)=>{t.exports=fx()}),wx=Z((e,t)=>{t.exports=function(a){var r={},l=(bt(),We(Wl)),u=yx(),c=Object.assign;function d(n){for(var s="https://reactjs.org/docs/error-decoder.html?invariant="+n,h=1;h<arguments.length;h++)s+="&args[]="+encodeURIComponent(arguments[h]);return"Minified React error #"+n+"; visit "+s+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
vendor: 17,629 bytes, lines 1-5
1var f=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,S=Symbol.for("react.element"),k=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),O=Symbol.for("react.strict_mode"),D=Symbol.for("react.profiler"),z=Symbol.for("react.provider"),U=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),G=Symbol.for("react.suspense"),F=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),K=Symbol.for("react.lazy"),te=Symbol.for("react.offscreen"),se=Symbol.iterator;function de(n){return n===null||typeof n!="object"?null:(n=se&&n[se]||n["@@iterator"],typeof n=="function"?n:null)}function me(n){if(n==null)return null;if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case C:return"Fragment";case k:return"Portal";case D:return"Profiler";case O:return"StrictMode";case G:return"Suspense";case F:return"SuspenseList"}if(typeof n=="object")switch(n.$$typeof){case U:return(n.displayName||"Context")+".Consumer";case z:return(n._context.displayName||"Context")+".Provider";case Y:var s=n.render;return n=n.displayName,n||(n=s.displayName||s.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case X:return s=n.displayName||null,s!==null?s:me(n.type)||"Memo";case K:s=n._payload,n=n._init;try{return me(n(s))}catch{}}return null}function Te(n){var s=n.type;switch(n.tag){case 24:return"Cache";case 9:return(s.displayName||"Context")+".Consumer";case 10:return(s._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return n=s.render,n=n.displayName||n.name||"",s.displayName||(n!==""?"ForwardRef("+n+")":"ForwardRef");case 7:return"Fragment";case 5:return s;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return me(s);case 8:return s===O?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof s=="function")return s.displayName||s.name||null;if(typeof s=="string")return s}return null}function oe(n){var s=n,h=n;if(n.alternate)for(;s.return;)s=s.return;else{n=s;do s=n,s.flags&4098&&(h=s.return),n=s.return;while(n)}return s.tag===3?h:null}function Se(n){if(oe(n)!==n)throw Error(d(188))}function ze(n){var s=n.alternate;if(!s){if(s=oe(n),s===null)throw Error(d(188));return s!==n?null:n}for(var h=n,w=s;;){var E=h.return;if(E===null)break;var q=E.alternate;if(q===null){if(w=E.return,w!==null){h=w;continue}break}if(E.child===q.child){for(q=E.child;q;){if(q===h)return Se(E),n;if(q===w)return Se(E),s;q=q.sibling}throw Error(d(188))}if(h.return!==w.return)h=E,w=q;else{for(var j=!1,$=E.child;$;){if($===h){j=!0,h=E,w=q;break}if($===w){j=!0,w=E,h=q;break}$=$.sibling}if(!j){for($=q.child;$;){if($===h){j=!0,h=q,w=E;break}if($===w){j=!0,w=q,h=E;break}$=$.sibling}if(!j)throw Error(d(189))}}if(h.alternate!==w)throw Error(d(190))}if(h.tag!==3)throw Error(d(188));return h.stateNode.current===h?n:s}function Ie(n){return n=ze(n),n!==null?Ue(n):null}function Ue(n){if(n.tag===5||n.tag===6)return n;for(n=n.child;n!==null;){var s=Ue(n);if(s!==null)return s;n=n.sibling}return null}function Fe(n){if(n.tag===5||n.tag===6)return n;for(n=n.child;n!==null;){if(n.tag!==4){var s=Fe(n);if(s!==null)return s}n=n.sibling}return null}var Be=Array.isArray,Ke=a.getPublicInstance,pe=a.getRootHostContext,Xe=a.getChildHostContext,tt=a.prepareForCommit,vt=a.resetAfterCommit,St=a.createInstance,ye=a.appendInitialChild,$e=a.finalizeInitialChildren,ra=a.prepareUpdate,ga=a.shouldSetTextContent,da=a.createTextInstance,Mt=a.scheduleTimeout,Zt=a.cancelTimeout,Ra=a.noTimeout,Sa=a.isPrimaryRenderer,ia=a.supportsMutation,ka=a.supportsPersistence,Dt=a.supportsHydration,it=a.getInstanceFromNode,ct=a.preparePortalMount,Tt=a.getCurrentEventPriority,mt=a.detachDeletedInstance,yt=a.supportsMicrotasks,At=a.scheduleMicrotask,_t=a.supportsTestSelectors,ir=a.findFiberRoot,Sl=a.getBoundingRect,El=a.getTextContent,Tl=a.isHiddenSubtree,ur=a.matchAccessibilityRole,ru=a.setFocusIfFocusable,od=a.setupIntersectionObserver,sd=a.appendChild,co=a.appendChildToContainer,vn=a.commitTextUpdate,ho=a.commitMount,iu=a.commitUpdate,De=a.insertBefore,ot=a.insertInContainerBefore,Nt=a.removeChild,ha=a.removeChildFromContainer,pa=a.resetTextContent,fe=a.hideInstance,Ye=a.hideTextInstance,Ct=a.unhideInstance,Yt=a.unhideTextInstance,Ot=a.clearContainer,Yr=a.cloneInstance,bo=a.createContainerChildSet,Ly=a.appendChildToContainerChildSet,zA=a.finalizeContainerChildren,ud=a.replaceContainerChildren,Fy=a.cloneHiddenInstance,Dy=a.cloneHiddenTextInstance,IA=a.canHydrateInstance,OA=a.canHydrateTextInstance,LA=a.canHydrateSuspenseInstance,By=a.isSuspenseInstancePending,md=a.isSuspenseInstanceFallback,FA=a.getSuspenseInstanceFallbackErrorDetails,DA=a.registerSuspenseInstanceRetry,lu=a.getNextHydratableSibling,BA=a.getFirstHydratableChild,MA=a.getFirstHydratableChildWithinContainer,NA=a.getFirstHydratableChildWithinSuspenseInstance,HA=a.hydrateInstance,jA=a.hydrateTextInstance,UA=a.hydrateSuspenseInstance,WA=a.getNextHydratableInstanceAfterSuspenseInstance,VA=a.commitHydratedContainer,ZA=a.commitHydratedSuspenseInstance,YA=a.clearSuspenseBoundary,GA=a.clearSuspenseBoundaryFromContainer,QA=a.shouldDeleteUnhydratedTailInstances,XA=a.didNotMatchHydratedContainerTextInstance,JA=a.didNotMatchHydratedTextInstance,cd;function vo(n){if(cd===void 0)try{throw Error()}catch(h){var s=h.stack.trim().match(/\n( *(at )?)/);cd=s&&s[1]||""}return` 2`+cd+n}var dd=!1;function hd(n,s){if(!n||dd)return"";dd=!0;var h=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(s)if(s=function(){throw Error()},Object.defineProperty(s.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(s,[])}catch(Ee){var w=Ee}Reflect.construct(n,[],s)}else{try{s.call()}catch(Ee){w=Ee}n.call(s.prototype)}else{try{throw Error()}catch(Ee){w=Ee}n()}}catch(Ee){if(Ee&&w&&typeof Ee.stack=="string"){for(var E=Ee.stack.split(` 3`),q=w.stack.split(` 4`),j=E.length-1,$=q.length-1;1<=j&&0<=$&&E[j]!==q[$];)$--;for(;1<=j&&0<=$;j--,$--)if(E[j]!==q[$]){if(j!==1||$!==1)do if(j--,$--,0>$||E[j]!==q[$]){var ue=` 5`+E[j].replace(" at new "," at ");return n.displayName&&ue.includes("<anonymous>")&&(ue=ue.replace("<anonymous>",n.displayName)),ue}while(1<=j&&0<=$);break}}}finally{dd=!1,Error.prepareStackTrace=h}return(n=n?n.displayName||n.name:"")?vo(n):""}var KA=Object.prototype.hasOwnProperty,bd=[],gn=-1;function Mi(n){return{current:n}}function Gt(n){0>gn||(n.current=bd[gn],bd[gn]=null,gn--)}function Wt(n,s){gn++,bd[gn]=n.current,n.current=s}var Ni={},Qa=Mi(Ni),mr=Mi(!1),Cl=Ni;function pn(n,s){var h=n.type.contextTypes;if(!h)return Ni;var w=n.stateNode;if(w&&w.__reactInternalMemoizedUnmaskedChildContext===s)return w.__reactInternalMemoizedMaskedChildContext;var E={},q;for(q in h)E[q]=s[q];return w&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=s,n.__reactInternalMemoizedMaskedChildContext=E),E}function cr(n){return n=n.childContextTypes,n!=null}function nu(){Gt(mr),Gt(Qa)}function My(n,s,h){if(Qa.current!==Ni)throw Error(d(168));Wt(Qa,s),Wt(mr,h)}function Ny(n,s,h){var w=n.stateNode;if(s=s.childContextTypes,typeof w.getChildContext!="function")return h;w=w.getChildContext();for(var E in w)if(!(E in s))throw Error(d(108,Te(n)||"Unknown",E));return c({},h,w)}function ou(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||Ni,Cl=Qa.current,Wt(Qa,n),Wt(mr,mr.current),!0}function Hy(n,s,h){var w=n.stateNode;if(!w)throw Error(d(169));h?(n=Ny(n,s,Cl),w.__reactInternalMemoizedMergedChildContext=n,Gt(mr),Gt(Qa),Wt(Qa,n)):Gt(mr),Wt(mr,h)}var Ir=Math.clz32?Math.clz32:t4,$A=Math.log,e4=Math.LN2;function t4(n){return n>>>=0,n===0?32:31-($A(n)/e4|0)|0}var su=64,uu=4194304;function go(n){switch(n&-n){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return n&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return n}}function mu(n,s){var h=n.pendingLanes;if(h===0)return 0;var w=0,E=n.suspendedLanes,q=n.pingedLanes,j=h&268435455;if(j!==0){var $=j&~E;$!==0?w=go($):(q&=j,q!==0&&(w=go(q)))}else j=h&~E,j!==0?w=go(j):q!==0&&(w=go(q));if(w===0)return 0;if(s!==0&&s!==w&&!(s&E)&&(E=w&-w,q=s&-s,E>=q||E===16&&(q&4194240)!==0))return s;if(w&4&&(w|=h&16),s=n.entangledLanes,s!==0)for(n=n.entanglements,s&=w;0<s;)h=31-Ir(s),E=1<<h,w|=n[h],s&=~E;return w}function a4(n,s){switch(n){case 1:case 2:case 4:return s+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function r4(n,s){for(var h=n.suspendedLanes,w=n.pingedLanes,E=n.expirationTimes,q=n.pendingLanes;0<q;){var j=31-Ir(q),$=1<<j,ue=E[j];ue===-1?(!($&h)||$&w)&&(E[j]=a4($,s)):ue<=s&&(n.expiredLanes|=$),q&=~$}}function vd(n){return n=n.pendingLanes&-1073741825,n!==0?n:n&1073741824?1073741824:0}function jy(){var n=su;return su<<=1,!(su&4194240)&&(su=64),n}function gd(n){for(var s=[],h=0;31>h;h++)s.push(n);return s}function po(n,s,h){n.pendingLanes|=s,s!==536870912&&(n.suspendedLanes=0,n.pingedLanes=0),n=n.eventTimes,s=31-Ir(s),n[s]=h}function i4(n,s){var h=n.pendingLanes&~s;n.pendingLanes=s,n.suspendedLanes=0,n.pingedLanes=0,n.expiredLanes&=s,n.mutableReadLanes&=s,n.entangledLanes&=s,s=n.entanglements;var w=n.eventTimes;for(n=n.expirationTimes;0<h;){var E=31-Ir(h),q=1<<E;s[E]=0,w[E]=-1,n[E]=-1,h&=~q}}function pd(n,s){var h=n.entangledLanes|=s;for(n=n.entanglements;h;){var w=31-Ir(h),E=1<<w;E&s|n[w]&s&&(n[w]|=s),h&=~E}}var Rt=0;function Uy(n){return n&=-n,1<n?4<n?n&268435455?16:536870912:4:1}var fd=u.unstable_scheduleCallback,Wy=u.unstable_cancelCallback,l4=u.unstable_shouldYield,n4=u.unstable_requestPaint,qa=u.unstable_now,yd=u.unstable_ImmediatePriority,o4=u.unstable_UserBlockingPriority,wd=u.unstable_NormalPriority,s4=u.unstable_IdlePriority,cu=null,Gr=null;function u4(n){if(Gr&&typeof Gr.onCommitFiberRoot=="function")try{Gr.onCommitFiberRoot(cu,n,void 0,(n.current.flags&128)===128)}catch{}}function m4(n,s){return n===s&&(n!==0||1/n===1/s)||n!==n&&s!==s}var Or=typeof Object.is=="function"?Object.is:m4,di=null,du=!1,xd=!1;function Vy(n){di===null?di=[n]:di.push(n)}function c4(n){du=!0,Vy(n)}function Qr(){if(!xd&&di!==null){xd=!0;var n=0,s=Rt;try{var h=di;for(Rt=1;n<h.length;n++){var w=h[n];do w=w(!0);while(w!==null)}di=null,du=!1}catch(E){throw di!==null&&(di=di.slice(n+1)),fd(yd,Qr),E}finally{Rt=s,xd=!1}}return null}var fn=[],yn=0,hu=null,bu=0,kr=[],_r=0,Pl=null,hi=1,bi="";function Al(n,s){fn[yn++]=bu,fn[yn++]=hu,hu=n,bu=s}function Zy(n,s,h){kr[_r++]=hi,kr[_r++]=bi,kr[_r++]=Pl,Pl=n;var w=hi;n=bi;var E=32-Ir(w)-1;w&=~(1<<E),h+=1;var q=32-Ir(s)+E;if(30<q){var j=E-E%5;q=(w&(1<<j)-1).toString(32),w>>=j,E-=j,hi=1<<32-Ir(s)+E|h<<E|w,bi=q+n}else hi=1<<q|h<<E|w,bi=n}function kd(n){n.return!==null&&(Al(n,1),Zy(n,1,0))}function _d(n){for(;n===hu;)hu=fn[--yn],fn[yn]=null,bu=fn[--yn],fn[yn]=null;for(;n===Pl;)Pl=kr[--_r],kr[_r]=null,bi=kr[--_r],kr[_r]=null,hi=kr[--_r],kr[_r]=null}var fr=null,Sr=null,$t=!1,fo=!1,Lr=null;function Yy(n,s){var h=Ar(5,null,null,0);h.elementType="DELETED",h.stateNode=s,h.return=n,s=n.deletions,s===null?(n.deletions=[h],n.flags|=16):s.push(h)}function Gy(n,s){switch(n.tag){case 5:return s=IA(s,n.type,n.pendingProps),s!==null?(n.stateNode=s,fr=n,Sr=BA(s),!0):!1;case 6:return s=OA(s,n.pendingProps),s!==null?(n.stateNode=s,fr=n,Sr=null,!0):!1;case 13:if(s=LA(s),s!==null){var h=Pl!==null?{id:hi,overflow:bi}:null;return n.memoizedState={dehydrated:s,treeContext:h,retryLane:1073741824},h=Ar(18,null,null,0),h.stateNode=s,h.return=n,n.child=h,fr=n,Sr=null,!0}return!1;default:return!1}}function Sd(n){return(n.mode&1)!==0&&(n.flags&128)===0}function Ed(n){if($t){var s=Sr;if(s){var h=s;if(!Gy(n,s)){if(Sd(n))throw Error(d(418));s=lu(h);var w=fr;s&&Gy(n,s)?Yy(w,h):(n.flags=n.flags&-4097|2,$t=!1,fr=n)}}else{if(Sd(n))throw Error(d(418));n.flags=n.flags&-4097|2,$t=!1,fr=n}}}function Qy(n){for(n=n.return;n!==null&&n.tag!==5&&n.tag!==3&&n.tag!==13;)n=n.return;fr=n}function vu(n){if(!Dt||n!==fr)return!1;if(!$t)return Qy(n),$t=!0,!1;if(n.tag!==3&&(n.tag!==5||QA(n.type)&&!ga(n.type,n.memoizedProps))){var s=Sr;if(s){if(Sd(n))throw Xy(),Error(d(418));for(;s;)Yy(n,s),s=lu(s)}}if(Qy(n),n.tag===13){if(!Dt)throw Error(d(316));if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(d(317));Sr=WA(n)}else Sr=fr?lu(n.stateNode):null;return!0}function Xy(){for(var n=Sr;n;)n=lu(n)}function wn(){Dt&&(Sr=fr=null,fo=$t=!1)}function Td(n){Lr===null?Lr=[n]:Lr.push(n)}var d4=f.ReactCurrentBatchConfig;function gu(n,s){if(Or(n,s))return!0;if(typeof n!="object"||n===null||typeof s!="object"||s===null)return!1;var h=Object.keys(n),w=Object.keys(s);if(h.length!==w.length)return!1;for(w=0;w<h.length;w++){var E=h[w];if(!KA.call(s,E)||!Or(n[E],s[E]))return!1}return!0}function h4(n){switch(n.tag){case 5:return vo(n.type);case 16:return vo("Lazy");case 13:return vo("Suspense");case 19:return vo("SuspenseList");case 0:case 2:case 15:return n=hd(n.type,!1),n;case 11:return n=hd(n.type.render,!1),n;case 1:return n=hd(n.type,!0),n;default:return""}}function Fr(n,s){if(n&&n.defaultProps){s=c({},s),n=n.defaultProps;for(var h in n)s[h]===void 0&&(s[h]=n[h]);return s}return s}var pu=Mi(null),fu=null,xn=null,Cd=null;function Pd(){Cd=xn=fu=null}function Jy(n,s,h){Sa?(Wt(pu,s._currentValue),s._currentValue=h):(Wt(pu,s._currentValue2),s._currentValue2=h)}function Ad(n){var s=pu.current;Gt(pu),Sa?n._currentValue=s:n._currentValue2=s}function Rd(n,s,h){for(;n!==null;){var w=n.alternate;if((n.childLanes&s)!==s?(n.childLanes|=s,w!==null&&(w.childLanes|=s)):w!==null&&(w.childLanes&s)!==s&&(w.childLanes|=s),n===h)break;n=n.return}}function kn(n,s){fu=n,Cd=xn=null,n=n.dependencies,n!==null&&n.firstContext!==null&&(n.lanes&s&&(dr=!0),n.firstContext=null)}function Er(n){var s=Sa?n._currentValue:n._currentValue2;if(Cd!==n)if(n={context:n,memoizedValue:s,next:null},xn===null){if(fu===null)throw Error(d(308));xn=n,fu.dependencies={lanes:0,firstContext:n}}else xn=xn.next=n;return s}var Rl=null;function qd(n){Rl===null?Rl=[n]:Rl.push(n)}function Ky(n,s,h,w){var E=s.interleaved;return E===null?(h.next=h,qd(s)):(h.next=E.next,E.next=h),s.interleaved=h,Xr(n,w)}function Xr(n,s){n.lanes|=s;var h=n.alternate;for(h!==null&&(h.lanes|=s),h=n,n=n.return;n!==null;)n.childLanes|=s,h=n.alternate,h!==null&&(h.childLanes|=s),h=n,n=n.return;return h.tag===3?h.stateNode:null}var Hi=!1;function zd(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function $y(n,s){n=n.updateQueue,s.updateQueue===n&&(s.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,effects:n.effects})}function vi(n,s){return{eventTime:n,lane:s,tag:0,payload:null,callback:null,next:null}}function ji(n,s,h){var w=n.updateQueue;if(w===null)return null;if(w=w.shared,(wt&2)!==0){var E=w.pending;return E===null?s.next=s:(s.next=E.next,E.next=s),w.pending=s,Xr(n,h)}return E=w.interleaved,E===null?(s.next=s,qd(w)):(s.next=E.next,E.next=s),w.interleaved=s,Xr(n,h)}function yu(n,s,h){if(s=s.updateQueue,s!==null&&(s=s.shared,(h&4194240)!==0)){var w=s.lanes;w&=n.pendingLanes,h|=w,s.lanes=h,pd(n,h)}}function ew(n,s){var h=n.updateQueue,w=n.alternate;if(w!==null&&(w=w.updateQueue,h===w)){var E=null,q=null;if(h=h.firstBaseUpdate,h!==null){do{var j={eventTime:h.eventTime,lane:h.lane,tag:h.tag,payload:h.payload,callback:h.callback,next:null};q===null?E=q=j:q=q.next=j,h=h.next}while(h!==null);q===null?E=q=s:q=q.next=s}else E=q=s;h={baseState:w.baseState,firstBaseUpdate:E,lastBaseUpdate:q,shared:w.shared,effects:w.effects},n.updateQueue=h;return}n=h.lastBaseUpdate,n===null?h.firstBaseUpdate=s:n.next=s,h.lastBaseUpdate=s}function wu(n,s,h,w){var E=n.updateQueue;Hi=!1;var q=E.firstBaseUpdate,j=E.lastBaseUpdate,$=E.shared.pending;if($!==null){E.shared.pending=null;var ue=$,Ee=ue.next;ue.next=null,j===null?q=Ee:j.next=Ee,j=ue;var je=n.alternate;je!==null&&(je=je.updateQueue,$=je.lastBaseUpdate,$!==j&&($===null?je.firstBaseUpdate=Ee:$.next=Ee,je.lastBaseUpdate=ue))}if(q!==null){var dt=E.baseState;j=0,je=Ee=ue=null,$=q;do{var Oe=$.lane,Qt=$.eventTime;if((w&Oe)===Oe){je!==null&&(je=je.next={eventTime:Qt,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var Ht=n,vr=$;switch(Oe=s,Qt=h,vr.tag){case 1:if(Ht=vr.payload,typeof Ht=="function"){dt=Ht.call(Qt,dt,Oe);break e}dt=Ht;break e;case 3:Ht.flags=Ht.flags&-65537|128;case 0:if(Ht=vr.payload,Oe=typeof Ht=="function"?Ht.call(Qt,dt,Oe):Ht,Oe==null)break e;dt=c({},dt,Oe);break e;case 2:Hi=!0}}$.callback!==null&&$.lane!==0&&(n.flags|=64,Oe=E.effects,Oe===null?E.effects=[$]:Oe.push($))}else Qt={eventTime:Qt,lane:Oe,tag:$.tag,payload:$.payload,callback:$.callback,next:null},je===null?(Ee=je=Qt,ue=dt):je=je.next=Qt,j|=Oe;if($=$.next,$===null){if($=E.shared.pending,$===null)break;Oe=$,$=Oe.next,Oe.next=null,E.lastBaseUpdate=Oe,E.shared.pending=null}}while(1);
vendor: 8,564 bytes, line 5
5if(je===null&&(ue=dt),E.baseState=ue,E.firstBaseUpdate=Ee,E.lastBaseUpdate=je,s=E.shared.interleaved,s!==null){E=s;do j|=E.lane,E=E.next;while(E!==s)}else q===null&&(E.shared.lanes=0);zl|=j,n.lanes=j,n.memoizedState=dt}}function tw(n,s,h){if(n=s.effects,s.effects=null,n!==null)for(s=0;s<n.length;s++){var w=n[s],E=w.callback;if(E!==null){if(w.callback=null,w=h,typeof E!="function")throw Error(d(191,E));E.call(w)}}}var aw=new l.Component().refs;function Id(n,s,h,w){s=n.memoizedState,h=h(w,s),h=h==null?s:c({},s,h),n.memoizedState=h,n.lanes===0&&(n.updateQueue.baseState=h)}var xu={isMounted:function(n){return(n=n._reactInternals)?oe(n)===n:!1},enqueueSetState:function(n,s,h){n=n._reactInternals;var w=$a(),E=Vi(n),q=vi(w,E);q.payload=s,h!=null&&(q.callback=h),s=ji(n,q,E),s!==null&&(Pr(s,n,E,w),yu(s,n,E))},enqueueReplaceState:function(n,s,h){n=n._reactInternals;var w=$a(),E=Vi(n),q=vi(w,E);q.tag=1,q.payload=s,h!=null&&(q.callback=h),s=ji(n,q,E),s!==null&&(Pr(s,n,E,w),yu(s,n,E))},enqueueForceUpdate:function(n,s){n=n._reactInternals;var h=$a(),w=Vi(n),E=vi(h,w);E.tag=2,s!=null&&(E.callback=s),s=ji(n,E,w),s!==null&&(Pr(s,n,w,h),yu(s,n,w))}};function rw(n,s,h,w,E,q,j){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(w,q,j):s.prototype&&s.prototype.isPureReactComponent?!gu(h,w)||!gu(E,q):!0}function iw(n,s,h){var w=!1,E=Ni,q=s.contextType;return typeof q=="object"&&q!==null?q=Er(q):(E=cr(s)?Cl:Qa.current,w=s.contextTypes,q=(w=w!=null)?pn(n,E):Ni),s=new s(h,q),n.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=xu,n.stateNode=s,s._reactInternals=n,w&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=E,n.__reactInternalMemoizedMaskedChildContext=q),s}function lw(n,s,h,w){n=s.state,typeof s.componentWillReceiveProps=="function"&&s.componentWillReceiveProps(h,w),typeof s.UNSAFE_componentWillReceiveProps=="function"&&s.UNSAFE_componentWillReceiveProps(h,w),s.state!==n&&xu.enqueueReplaceState(s,s.state,null)}function Od(n,s,h,w){var E=n.stateNode;E.props=h,E.state=n.memoizedState,E.refs=aw,zd(n);var q=s.contextType;typeof q=="object"&&q!==null?E.context=Er(q):(q=cr(s)?Cl:Qa.current,E.context=pn(n,q)),E.state=n.memoizedState,q=s.getDerivedStateFromProps,typeof q=="function"&&(Id(n,s,q,h),E.state=n.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof E.getSnapshotBeforeUpdate=="function"||typeof E.UNSAFE_componentWillMount!="function"&&typeof E.componentWillMount!="function"||(s=E.state,typeof E.componentWillMount=="function"&&E.componentWillMount(),typeof E.UNSAFE_componentWillMount=="function"&&E.UNSAFE_componentWillMount(),s!==E.state&&xu.enqueueReplaceState(E,E.state,null),wu(n,h,E,w),E.state=n.memoizedState),typeof E.componentDidMount=="function"&&(n.flags|=4194308)}function yo(n,s,h){if(n=h.ref,n!==null&&typeof n!="function"&&typeof n!="object"){if(h._owner){if(h=h._owner,h){if(h.tag!==1)throw Error(d(309));var w=h.stateNode}if(!w)throw Error(d(147,n));var E=w,q=""+n;return s!==null&&s.ref!==null&&typeof s.ref=="function"&&s.ref._stringRef===q?s.ref:(s=function(j){var $=E.refs;$===aw&&($=E.refs={}),j===null?delete $[q]:$[q]=j},s._stringRef=q,s)}if(typeof n!="string")throw Error(d(284));if(!h._owner)throw Error(d(290,n))}return n}function ku(n,s){throw n=Object.prototype.toString.call(s),Error(d(31,n==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":n))}function nw(n){var s=n._init;return s(n._payload)}function ow(n){function s(ne,ee){if(n){var he=ne.deletions;he===null?(ne.deletions=[ee],ne.flags|=16):he.push(ee)}}function h(ne,ee){if(!n)return null;for(;ee!==null;)s(ne,ee),ee=ee.sibling;return null}function w(ne,ee){for(ne=new Map;ee!==null;)ee.key!==null?ne.set(ee.key,ee):ne.set(ee.index,ee),ee=ee.sibling;return ne}function E(ne,ee){return ne=Yi(ne,ee),ne.index=0,ne.sibling=null,ne}function q(ne,ee,he){return ne.index=he,n?(he=ne.alternate,he!==null?(he=he.index,he<ee?(ne.flags|=2,ee):he):(ne.flags|=2,ee)):(ne.flags|=1048576,ee)}function j(ne){return n&&ne.alternate===null&&(ne.flags|=2),ne}function $(ne,ee,he,Le){return ee===null||ee.tag!==6?(ee=wh(he,ne.mode,Le),ee.return=ne,ee):(ee=E(ee,he),ee.return=ne,ee)}function ue(ne,ee,he,Le){var at=he.type;return at===C?je(ne,ee,he.props.children,Le,he.key):ee!==null&&(ee.elementType===at||typeof at=="object"&&at!==null&&at.$$typeof===K&&nw(at)===ee.type)?(Le=E(ee,he.props),Le.ref=yo(ne,ee,he),Le.return=ne,Le):(Le=Gu(he.type,he.key,he.props,null,ne.mode,Le),Le.ref=yo(ne,ee,he),Le.return=ne,Le)}function Ee(ne,ee,he,Le){return ee===null||ee.tag!==4||ee.stateNode.containerInfo!==he.containerInfo||ee.stateNode.implementation!==he.implementation?(ee=xh(he,ne.mode,Le),ee.return=ne,ee):(ee=E(ee,he.children||[]),ee.return=ne,ee)}function je(ne,ee,he,Le,at){return ee===null||ee.tag!==7?(ee=Fl(he,ne.mode,Le,at),ee.return=ne,ee):(ee=E(ee,he),ee.return=ne,ee)}function dt(ne,ee,he){if(typeof ee=="string"&&ee!==""||typeof ee=="number")return ee=wh(""+ee,ne.mode,he),ee.return=ne,ee;if(typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case S:return he=Gu(ee.type,ee.key,ee.props,null,ne.mode,he),he.ref=yo(ne,null,ee),he.return=ne,he;case k:return ee=xh(ee,ne.mode,he),ee.return=ne,ee;case K:var Le=ee._init;return dt(ne,Le(ee._payload),he)}if(Be(ee)||de(ee))return ee=Fl(ee,ne.mode,he,null),ee.return=ne,ee;ku(ne,ee)}return null}function Oe(ne,ee,he,Le){var at=ee!==null?ee.key:null;if(typeof he=="string"&&he!==""||typeof he=="number")return at!==null?null:$(ne,ee,""+he,Le);if(typeof he=="object"&&he!==null){switch(he.$$typeof){case S:return he.key===at?ue(ne,ee,he,Le):null;case k:return he.key===at?Ee(ne,ee,he,Le):null;case K:return at=he._init,Oe(ne,ee,at(he._payload),Le)}if(Be(he)||de(he))return at!==null?null:je(ne,ee,he,Le,null);ku(ne,he)}return null}function Qt(ne,ee,he,Le,at){if(typeof Le=="string"&&Le!==""||typeof Le=="number")return ne=ne.get(he)||null,$(ee,ne,""+Le,at);if(typeof Le=="object"&&Le!==null){switch(Le.$$typeof){case S:return ne=ne.get(Le.key===null?he:Le.key)||null,ue(ee,ne,Le,at);case k:return ne=ne.get(Le.key===null?he:Le.key)||null,Ee(ee,ne,Le,at);case K:var gt=Le._init;return Qt(ne,ee,he,gt(Le._payload),at)}if(Be(Le)||de(Le))return ne=ne.get(he)||null,je(ee,ne,Le,at,null);ku(ee,Le)}return null}function Ht(ne,ee,he,Le){for(var at=null,gt=null,ht=ee,qt=ee=0,Oa=null;ht!==null&&qt<he.length;qt++){ht.index>qt?(Oa=ht,ht=null):Oa=ht.sibling;var zt=Oe(ne,ht,he[qt],Le);if(zt===null){ht===null&&(ht=Oa);break}n&&ht&&zt.alternate===null&&s(ne,ht),ee=q(zt,ee,qt),gt===null?at=zt:gt.sibling=zt,gt=zt,ht=Oa}if(qt===he.length)return h(ne,ht),$t&&Al(ne,qt),at;if(ht===null){for(;qt<he.length;qt++)ht=dt(ne,he[qt],Le),ht!==null&&(ee=q(ht,ee,qt),gt===null?at=ht:gt.sibling=ht,gt=ht);return $t&&Al(ne,qt),at}for(ht=w(ne,ht);qt<he.length;qt++)Oa=Qt(ht,ne,qt,he[qt],Le),Oa!==null&&(n&&Oa.alternate!==null&&ht.delete(Oa.key===null?qt:Oa.key),ee=q(Oa,ee,qt),gt===null?at=Oa:gt.sibling=Oa,gt=Oa);return n&&ht.forEach(function(Gi){return s(ne,Gi)}),$t&&Al(ne,qt),at}function vr(ne,ee,he,Le){var at=de(he);if(typeof at!="function")throw Error(d(150));if(he=at.call(he),he==null)throw Error(d(151));for(var gt=at=null,ht=ee,qt=ee=0,Oa=null,zt=he.next();ht!==null&&!zt.done;qt++,zt=he.next()){ht.index>qt?(Oa=ht,ht=null):Oa=ht.sibling;var Gi=Oe(ne,ht,zt.value,Le);if(Gi===null){ht===null&&(ht=Oa);break}n&&ht&&Gi.alternate===null&&s(ne,ht),ee=q(Gi,ee,qt),gt===null?at=Gi:gt.sibling=Gi,gt=Gi,ht=Oa}if(zt.done)return h(ne,ht),$t&&Al(ne,qt),at;if(ht===null){for(;!zt.done;qt++,zt=he.next())zt=dt(ne,zt.value,Le),zt!==null&&(ee=q(zt,ee,qt),gt===null?at=zt:gt.sibling=zt,gt=zt);return $t&&Al(ne,qt),at}for(ht=w(ne,ht);!zt.done;qt++,zt=he.next())zt=Qt(ht,ne,qt,zt.value,Le),zt!==null&&(n&&zt.alternate!==null&&ht.delete(zt.key===null?qt:zt.key),ee=q(zt,ee,qt),gt===null?at=zt:gt.sibling=zt,gt=zt);return n&&ht.forEach(function(U4){return s(ne,U4)}),$t&&Al(ne,qt),at}function fi(ne,ee,he,Le){if(typeof he=="object"&&he!==null&&he.type===C&&he.key===null&&(he=he.props.children),typeof he=="object"&&he!==null){switch(he.$$typeof){case S:e:{for(var at=he.key,gt=ee;gt!==null;){if(gt.key===at){if(at=he.type,at===C){if(gt.tag===7){h(ne,gt.sibling),ee=E(gt,he.props.children),ee.return=ne,ne=ee;break e}}else if(gt.elementType===at||typeof at=="object"&&at!==null&&at.$$typeof===K&&nw(at)===gt.type){h(ne,gt.sibling),ee=E(gt,he.props),ee.ref=yo(ne,gt,he),ee.return=ne,ne=ee;break e}h(ne,gt);break}else s(ne,gt);gt=gt.sibling}he.type===C?(ee=Fl(he.props.children,ne.mode,Le,he.key),ee.return=ne,ne=ee):(Le=Gu(he.type,he.key,he.props,null,
vendor: 7,907 bytes, line 5
5ne.mode,Le),Le.ref=yo(ne,ee,he),Le.return=ne,ne=Le)}return j(ne);case k:e:{for(gt=he.key;ee!==null;){if(ee.key===gt)if(ee.tag===4&&ee.stateNode.containerInfo===he.containerInfo&&ee.stateNode.implementation===he.implementation){h(ne,ee.sibling),ee=E(ee,he.children||[]),ee.return=ne,ne=ee;break e}else{h(ne,ee);break}else s(ne,ee);ee=ee.sibling}ee=xh(he,ne.mode,Le),ee.return=ne,ne=ee}return j(ne);case K:return gt=he._init,fi(ne,ee,gt(he._payload),Le)}if(Be(he))return Ht(ne,ee,he,Le);if(de(he))return vr(ne,ee,he,Le);ku(ne,he)}return typeof he=="string"&&he!==""||typeof he=="number"?(he=""+he,ee!==null&&ee.tag===6?(h(ne,ee.sibling),ee=E(ee,he),ee.return=ne,ne=ee):(h(ne,ee),ee=wh(he,ne.mode,Le),ee.return=ne,ne=ee),j(ne)):h(ne,ee)}return fi}var _n=ow(!0),sw=ow(!1),wo={},Tr=Mi(wo),xo=Mi(wo),Sn=Mi(wo);function Jr(n){if(n===wo)throw Error(d(174));return n}function Ld(n,s){Wt(Sn,s),Wt(xo,n),Wt(Tr,wo),n=pe(s),Gt(Tr),Wt(Tr,n)}function En(){Gt(Tr),Gt(xo),Gt(Sn)}function uw(n){var s=Jr(Sn.current),h=Jr(Tr.current);s=Xe(h,n.type,s),h!==s&&(Wt(xo,n),Wt(Tr,s))}function Fd(n){xo.current===n&&(Gt(Tr),Gt(xo))}var la=Mi(0);function _u(n){for(var s=n;s!==null;){if(s.tag===13){var h=s.memoizedState;if(h!==null&&(h=h.dehydrated,h===null||By(h)||md(h)))return s}else if(s.tag===19&&s.memoizedProps.revealOrder!==void 0){if(s.flags&128)return s}else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===n)break;for(;s.sibling===null;){if(s.return===null||s.return===n)return null;s=s.return}s.sibling.return=s.return,s=s.sibling}return null}var Dd=[];function Bd(){for(var n=0;n<Dd.length;n++){var s=Dd[n];Sa?s._workInProgressVersionPrimary=null:s._workInProgressVersionSecondary=null}Dd.length=0}var Su=f.ReactCurrentDispatcher,Md=f.ReactCurrentBatchConfig,ql=0,na=null,Ea=null,za=null,Eu=!1,ko=!1,_o=0,b4=0;function Xa(){throw Error(d(321))}function Nd(n,s){if(s===null)return!1;for(var h=0;h<s.length&&h<n.length;h++)if(!Or(n[h],s[h]))return!1;return!0}function Hd(n,s,h,w,E,q){if(ql=q,na=s,s.memoizedState=null,s.updateQueue=null,s.lanes=0,Su.current=n===null||n.memoizedState===null?f4:y4,n=h(w,E),ko){q=0;do{if(ko=!1,_o=0,25<=q)throw Error(d(301));q+=1,za=Ea=null,s.updateQueue=null,Su.current=w4,n=h(w,E)}while(ko)}if(Su.current=Pu,s=Ea!==null&&Ea.next!==null,ql=0,za=Ea=na=null,Eu=!1,s)throw Error(d(300));return n}function jd(){var n=_o!==0;return _o=0,n}function Kr(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return za===null?na.memoizedState=za=n:za=za.next=n,za}function Cr(){if(Ea===null){var n=na.alternate;n=n!==null?n.memoizedState:null}else n=Ea.next;var s=za===null?na.memoizedState:za.next;if(s!==null)za=s,Ea=n;else{if(n===null)throw Error(d(310));Ea=n,n={memoizedState:Ea.memoizedState,baseState:Ea.baseState,baseQueue:Ea.baseQueue,queue:Ea.queue,next:null},za===null?na.memoizedState=za=n:za=za.next=n}return za}function So(n,s){return typeof s=="function"?s(n):s}function Ud(n){var s=Cr(),h=s.queue;if(h===null)throw Error(d(311));h.lastRenderedReducer=n;var w=Ea,E=w.baseQueue,q=h.pending;if(q!==null){if(E!==null){var j=E.next;E.next=q.next,q.next=j}w.baseQueue=E=q,h.pending=null}if(E!==null){q=E.next,w=w.baseState;var $=j=null,ue=null,Ee=q;do{var je=Ee.lane;if((ql&je)===je)ue!==null&&(ue=ue.next={lane:0,action:Ee.action,hasEagerState:Ee.hasEagerState,eagerState:Ee.eagerState,next:null}),w=Ee.hasEagerState?Ee.eagerState:n(w,Ee.action);else{var dt={lane:je,action:Ee.action,hasEagerState:Ee.hasEagerState,eagerState:Ee.eagerState,next:null};ue===null?($=ue=dt,j=w):ue=ue.next=dt,na.lanes|=je,zl|=je}Ee=Ee.next}while(Ee!==null&&Ee!==q);ue===null?j=w:ue.next=$,Or(w,s.memoizedState)||(dr=!0),s.memoizedState=w,s.baseState=j,s.baseQueue=ue,h.lastRenderedState=w}if(n=h.interleaved,n!==null){E=n;do q=E.lane,na.lanes|=q,zl|=q,E=E.next;while(E!==n)}else E===null&&(h.lanes=0);return[s.memoizedState,h.dispatch]}function Wd(n){var s=Cr(),h=s.queue;if(h===null)throw Error(d(311));h.lastRenderedReducer=n;var w=h.dispatch,E=h.pending,q=s.memoizedState;if(E!==null){h.pending=null;var j=E=E.next;do q=n(q,j.action),j=j.next;while(j!==E);Or(q,s.memoizedState)||(dr=!0),s.memoizedState=q,s.baseQueue===null&&(s.baseState=q),h.lastRenderedState=q}return[q,w]}function mw(){}function cw(n,s){var h=na,w=Cr(),E=s(),q=!Or(w.memoizedState,E);if(q&&(w.memoizedState=E,dr=!0),w=w.queue,Vd(bw.bind(null,h,w,n),[n]),w.getSnapshot!==s||q||za!==null&&za.memoizedState.tag&1){if(h.flags|=2048,Eo(9,hw.bind(null,h,w,E,s),void 0,null),Ia===null)throw Error(d(349));ql&30||dw(h,s,E)}return E}function dw(n,s,h){n.flags|=16384,n={getSnapshot:s,value:h},s=na.updateQueue,s===null?(s={lastEffect:null,stores:null},na.updateQueue=s,s.stores=[n]):(h=s.stores,h===null?s.stores=[n]:h.push(n))}function hw(n,s,h,w){s.value=h,s.getSnapshot=w,vw(s)&&gw(n)}function bw(n,s,h){return h(function(){vw(s)&&gw(n)})}function vw(n){var s=n.getSnapshot;n=n.value;try{var h=s();return!Or(n,h)}catch{return!0}}function gw(n){var s=Xr(n,1);s!==null&&Pr(s,n,1,-1)}function pw(n){var s=Kr();return typeof n=="function"&&(n=n()),s.memoizedState=s.baseState=n,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:So,lastRenderedState:n},s.queue=n,n=n.dispatch=p4.bind(null,na,n),[s.memoizedState,n]}function Eo(n,s,h,w){return n={tag:n,create:s,destroy:h,deps:w,next:null},s=na.updateQueue,s===null?(s={lastEffect:null,stores:null},na.updateQueue=s,s.lastEffect=n.next=n):(h=s.lastEffect,h===null?s.lastEffect=n.next=n:(w=h.next,h.next=n,n.next=w,s.lastEffect=n)),n}function fw(){return Cr().memoizedState}function Tu(n,s,h,w){var E=Kr();na.flags|=n,E.memoizedState=Eo(1|s,h,void 0,w===void 0?null:w)}function Cu(n,s,h,w){var E=Cr();w=w===void 0?null:w;var q=void 0;if(Ea!==null){var j=Ea.memoizedState;if(q=j.destroy,w!==null&&Nd(w,j.deps)){E.memoizedState=Eo(s,h,q,w);return}}na.flags|=n,E.memoizedState=Eo(1|s,h,q,w)}function yw(n,s){return Tu(8390656,8,n,s)}function Vd(n,s){return Cu(2048,8,n,s)}function ww(n,s){return Cu(4,2,n,s)}function xw(n,s){return Cu(4,4,n,s)}function kw(n,s){if(typeof s=="function")return n=n(),s(n),function(){s(null)};if(s!=null)return n=n(),s.current=n,function(){s.current=null}}function _w(n,s,h){return h=h!=null?h.concat([n]):null,Cu(4,4,kw.bind(null,s,n),h)}function Zd(){}function Sw(n,s){var h=Cr();s=s===void 0?null:s;var w=h.memoizedState;return w!==null&&s!==null&&Nd(s,w[1])?w[0]:(h.memoizedState=[n,s],n)}function Ew(n,s){var h=Cr();s=s===void 0?null:s;var w=h.memoizedState;return w!==null&&s!==null&&Nd(s,w[1])?w[0]:(n=n(),h.memoizedState=[n,s],n)}function Tw(n,s,h){return ql&21?(Or(h,s)||(h=jy(),na.lanes|=h,zl|=h,n.baseState=!0),s):(n.baseState&&(n.baseState=!1,dr=!0),n.memoizedState=h)}function v4(n,s){var h=Rt;Rt=h!==0&&4>h?h:4,n(!0);var w=Md.transition;Md.transition={};try{n(!1),s()}finally{Rt=h,Md.transition=w}}function Cw(){return Cr().memoizedState}function g4(n,s,h){var w=Vi(n);if(h={lane:w,action:h,hasEagerState:!1,eagerState:null,next:null},Pw(n))Aw(s,h);else if(h=Ky(n,s,h,w),h!==null){var E=$a();Pr(h,n,w,E),Rw(h,s,w)}}function p4(n,s,h){var w=Vi(n),E={lane:w,action:h,hasEagerState:!1,eagerState:null,next:null};if(Pw(n))Aw(s,E);else{var q=n.alternate;if(n.lanes===0&&(q===null||q.lanes===0)&&(q=s.lastRenderedReducer,q!==null))try{var j=s.lastRenderedState,$=q(j,h);if(E.hasEagerState=!0,E.eagerState=$,Or($,j)){var ue=s.interleaved;ue===null?(E.next=E,qd(s)):(E.next=ue.next,ue.next=E),s.interleaved=E;return}}catch{}finally{}h=Ky(n,s,E,w),h!==null&&(E=$a(),Pr(h,n,w,E),Rw(h,s,w))}}function Pw(n){var s=n.alternate;return n===na||s!==null&&s===na}function Aw(n,s){ko=Eu=!0;var h=n.pending;h===null?s.next=s:(s.next=h.next,h.next=s),n.pending=s}function Rw(n,s,h){if(h&4194240){var w=s.lanes;w&=n.pendingLanes,h|=w,s.lanes=h,pd(n,h)}}var Pu={readContext:Er,useCallback:Xa,useContext:Xa,useEffect:Xa,useImperativeHandle:Xa,useInsertionEffect:Xa,useLayoutEffect:Xa,useMemo:Xa,useReducer:Xa,useRef
vendor: 5,802 bytes, lines 5-7
5:Xa,useState:Xa,useDebugValue:Xa,useDeferredValue:Xa,useTransition:Xa,useMutableSource:Xa,useSyncExternalStore:Xa,useId:Xa,unstable_isNewReconciler:!1},f4={readContext:Er,useCallback:function(n,s){return Kr().memoizedState=[n,s===void 0?null:s],n},useContext:Er,useEffect:yw,useImperativeHandle:function(n,s,h){return h=h!=null?h.concat([n]):null,Tu(4194308,4,kw.bind(null,s,n),h)},useLayoutEffect:function(n,s){return Tu(4194308,4,n,s)},useInsertionEffect:function(n,s){return Tu(4,2,n,s)},useMemo:function(n,s){var h=Kr();return s=s===void 0?null:s,n=n(),h.memoizedState=[n,s],n},useReducer:function(n,s,h){var w=Kr();return s=h!==void 0?h(s):s,w.memoizedState=w.baseState=s,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:s},w.queue=n,n=n.dispatch=g4.bind(null,na,n),[w.memoizedState,n]},useRef:function(n){var s=Kr();return n={current:n},s.memoizedState=n},useState:pw,useDebugValue:Zd,useDeferredValue:function(n){return Kr().memoizedState=n},useTransition:function(){var n=pw(!1),s=n[0];return n=v4.bind(null,n[1]),Kr().memoizedState=n,[s,n]},useMutableSource:function(){},useSyncExternalStore:function(n,s,h){var w=na,E=Kr();if($t){if(h===void 0)throw Error(d(407));h=h()}else{if(h=s(),Ia===null)throw Error(d(349));ql&30||dw(w,s,h)}E.memoizedState=h;var q={value:h,getSnapshot:s};return E.queue=q,yw(bw.bind(null,w,q,n),[n]),w.flags|=2048,Eo(9,hw.bind(null,w,q,h,s),void 0,null),h},useId:function(){var n=Kr(),s=Ia.identifierPrefix;if($t){var h=bi,w=hi;h=(w&~(1<<32-Ir(w)-1)).toString(32)+h,s=":"+s+"R"+h,h=_o++,0<h&&(s+="H"+h.toString(32)),s+=":"}else h=b4++,s=":"+s+"r"+h.toString(32)+":";return n.memoizedState=s},unstable_isNewReconciler:!1},y4={readContext:Er,useCallback:Sw,useContext:Er,useEffect:Vd,useImperativeHandle:_w,useInsertionEffect:ww,useLayoutEffect:xw,useMemo:Ew,useReducer:Ud,useRef:fw,useState:function(){return Ud(So)},useDebugValue:Zd,useDeferredValue:function(n){var s=Cr();return Tw(s,Ea.memoizedState,n)},useTransition:function(){var n=Ud(So)[0],s=Cr().memoizedState;return[n,s]},useMutableSource:mw,useSyncExternalStore:cw,useId:Cw,unstable_isNewReconciler:!1},w4={readContext:Er,useCallback:Sw,useContext:Er,useEffect:Vd,useImperativeHandle:_w,useInsertionEffect:ww,useLayoutEffect:xw,useMemo:Ew,useReducer:Wd,useRef:fw,useState:function(){return Wd(So)},useDebugValue:Zd,useDeferredValue:function(n){var s=Cr();return Ea===null?s.memoizedState=n:Tw(s,Ea.memoizedState,n)},useTransition:function(){var n=Wd(So)[0],s=Cr().memoizedState;return[n,s]},useMutableSource:mw,useSyncExternalStore:cw,useId:Cw,unstable_isNewReconciler:!1};function Tn(n,s){try{var h="",w=s;do h+=h4(w),w=w.return;while(w);var E=h}catch(q){E=` 6Error generating stack: `+q.message+` 7`+q.stack}return{value:n,source:s,stack:E,digest:null}}function Yd(n,s,h){return{value:n,source:null,stack:h??null,digest:s??null}}function Gd(n,s){try{console.error(s.value)}catch(h){setTimeout(function(){throw h})}}var x4=typeof WeakMap=="function"?WeakMap:Map;function qw(n,s,h){h=vi(-1,h),h.tag=3,h.payload={element:null};var w=s.value;return h.callback=function(){ju||(ju=!0,hh=w),Gd(n,s)},h}function zw(n,s,h){h=vi(-1,h),h.tag=3;var w=n.type.getDerivedStateFromError;if(typeof w=="function"){var E=s.value;h.payload=function(){return w(E)},h.callback=function(){Gd(n,s)}}var q=n.stateNode;return q!==null&&typeof q.componentDidCatch=="function"&&(h.callback=function(){Gd(n,s),typeof w!="function"&&(Ui===null?Ui=new Set([this]):Ui.add(this));var j=s.stack;this.componentDidCatch(s.value,{componentStack:j!==null?j:""})}),h}function Iw(n,s,h){var w=n.pingCache;if(w===null){w=n.pingCache=new x4;var E=new Set;w.set(s,E)}else E=w.get(s),E===void 0&&(E=new Set,w.set(s,E));E.has(h)||(E.add(h),n=L4.bind(null,n,s,h),s.then(n,n))}function Ow(n){do{var s;if((s=n.tag===13)&&(s=n.memoizedState,s=s!==null?s.dehydrated!==null:!0),s)return n;n=n.return}while(n!==null);return null}function Lw(n,s,h,w,E){return n.mode&1?(n.flags|=65536,n.lanes=E,n):(n===s?n.flags|=65536:(n.flags|=128,h.flags|=131072,h.flags&=-52805,h.tag===1&&(h.alternate===null?h.tag=17:(s=vi(-1,1),s.tag=2,ji(h,s,1))),h.lanes|=1),n)}var k4=f.ReactCurrentOwner,dr=!1;function lr(n,s,h,w){s.child=n===null?sw(s,null,h,w):_n(s,n.child,h,w)}function Fw(n,s,h,w,E){h=h.render;var q=s.ref;return kn(s,E),w=Hd(n,s,h,w,q,E),h=jd(),n!==null&&!dr?(s.updateQueue=n.updateQueue,s.flags&=-2053,n.lanes&=~E,gi(n,s,E)):($t&&h&&kd(s),s.flags|=1,lr(n,s,w,E),s.child)}function Dw(n,s,h,w,E){if(n===null){var q=h.type;return typeof q=="function"&&!yh(q)&&q.defaultProps===void 0&&h.compare===null&&h.defaultProps===void 0?(s.tag=15,s.type=q,Bw(n,s,q,w,E)):(n=Gu(h.type,null,w,s,s.mode,E),n.ref=s.ref,n.return=s,s.child=n)}if(q=n.child,(n.lanes&E)===0){var j=q.memoizedProps;if(h=h.compare,h=h!==null?h:gu,h(j,w)&&n.ref===s.ref)return gi(n,s,E)}return s.flags|=1,n=Yi(q,w),n.ref=s.ref,n.return=s,s.child=n}function Bw(n,s,h,w,E){if(n!==null){var q=n.memoizedProps;if(gu(q,w)&&n.ref===s.ref)if(dr=!1,s.pendingProps=w=q,(n.lanes&E)!==0)n.flags&131072&&(dr=!0);else return s.lanes=n.lanes,gi(n,s,E)}return Qd(n,s,h,w,E)}function Mw(n,s,h){var w=s.pendingProps,E=w.children,q=n!==null?n.memoizedState:null;if(w.mode==="hidden")if(!(s.mode&1))s.memoizedState={baseLanes:0,cachePool:null,transitions:null},Wt(Pn,yr),yr|=h;else{if(!(h&1073741824))return n=q!==null?q.baseLanes|h:h,s.lanes=s.childLanes=1073741824,s.memoizedState={baseLanes:n,cachePool:null,transitions:null},s.updateQueue=null,Wt(Pn,yr),yr|=n,null;s.memoizedState={baseLanes:0,cachePool:null,transitions:null},w=q!==null?q.baseLanes:h,Wt(Pn,yr),yr|=w}else q!==null?(w=q.baseLanes|h,s.memoizedState=null):w=h,Wt(Pn,yr),yr|=w;return lr(n,s,E,h),s.child}function Nw(n,s){var h=s.ref;(n===null&&h!==null||n!==null&&n.ref!==h)&&(s.flags|=512,s.flags|=2097152)}
vendor: 17,764 bytes, line 7
7function Qd(n,s,h,w,E){var q=cr(h)?Cl:Qa.current;return q=pn(s,q),kn(s,E),h=Hd(n,s,h,w,q,E),w=jd(),n!==null&&!dr?(s.updateQueue=n.updateQueue,s.flags&=-2053,n.lanes&=~E,gi(n,s,E)):($t&&w&&kd(s),s.flags|=1,lr(n,s,h,E),s.child)}function Hw(n,s,h,w,E){if(cr(h)){var q=!0;ou(s)}else q=!1;if(kn(s,E),s.stateNode===null)Ru(n,s),iw(s,h,w),Od(s,h,w,E),w=!0;else if(n===null){var j=s.stateNode,$=s.memoizedProps;j.props=$;var ue=j.context,Ee=h.contextType;typeof Ee=="object"&&Ee!==null?Ee=Er(Ee):(Ee=cr(h)?Cl:Qa.current,Ee=pn(s,Ee));var je=h.getDerivedStateFromProps,dt=typeof je=="function"||typeof j.getSnapshotBeforeUpdate=="function";dt||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||($!==w||ue!==Ee)&&lw(s,j,w,Ee),Hi=!1;var Oe=s.memoizedState;j.state=Oe,wu(s,w,j,E),ue=s.memoizedState,$!==w||Oe!==ue||mr.current||Hi?(typeof je=="function"&&(Id(s,h,je,w),ue=s.memoizedState),($=Hi||rw(s,h,$,w,Oe,ue,Ee))?(dt||typeof j.UNSAFE_componentWillMount!="function"&&typeof j.componentWillMount!="function"||(typeof j.componentWillMount=="function"&&j.componentWillMount(),typeof j.UNSAFE_componentWillMount=="function"&&j.UNSAFE_componentWillMount()),typeof j.componentDidMount=="function"&&(s.flags|=4194308)):(typeof j.componentDidMount=="function"&&(s.flags|=4194308),s.memoizedProps=w,s.memoizedState=ue),j.props=w,j.state=ue,j.context=Ee,w=$):(typeof j.componentDidMount=="function"&&(s.flags|=4194308),w=!1)}else{j=s.stateNode,$y(n,s),$=s.memoizedProps,Ee=s.type===s.elementType?$:Fr(s.type,$),j.props=Ee,dt=s.pendingProps,Oe=j.context,ue=h.contextType,typeof ue=="object"&&ue!==null?ue=Er(ue):(ue=cr(h)?Cl:Qa.current,ue=pn(s,ue));var Qt=h.getDerivedStateFromProps;(je=typeof Qt=="function"||typeof j.getSnapshotBeforeUpdate=="function")||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||($!==dt||Oe!==ue)&&lw(s,j,w,ue),Hi=!1,Oe=s.memoizedState,j.state=Oe,wu(s,w,j,E);var Ht=s.memoizedState;$!==dt||Oe!==Ht||mr.current||Hi?(typeof Qt=="function"&&(Id(s,h,Qt,w),Ht=s.memoizedState),(Ee=Hi||rw(s,h,Ee,w,Oe,Ht,ue)||!1)?(je||typeof j.UNSAFE_componentWillUpdate!="function"&&typeof j.componentWillUpdate!="function"||(typeof j.componentWillUpdate=="function"&&j.componentWillUpdate(w,Ht,ue),typeof j.UNSAFE_componentWillUpdate=="function"&&j.UNSAFE_componentWillUpdate(w,Ht,ue)),typeof j.componentDidUpdate=="function"&&(s.flags|=4),typeof j.getSnapshotBeforeUpdate=="function"&&(s.flags|=1024)):(typeof j.componentDidUpdate!="function"||$===n.memoizedProps&&Oe===n.memoizedState||(s.flags|=4),typeof j.getSnapshotBeforeUpdate!="function"||$===n.memoizedProps&&Oe===n.memoizedState||(s.flags|=1024),s.memoizedProps=w,s.memoizedState=Ht),j.props=w,j.state=Ht,j.context=ue,w=Ee):(typeof j.componentDidUpdate!="function"||$===n.memoizedProps&&Oe===n.memoizedState||(s.flags|=4),typeof j.getSnapshotBeforeUpdate!="function"||$===n.memoizedProps&&Oe===n.memoizedState||(s.flags|=1024),w=!1)}return Xd(n,s,h,w,q,E)}function Xd(n,s,h,w,E,q){Nw(n,s);var j=(s.flags&128)!==0;if(!w&&!j)return E&&Hy(s,h,!1),gi(n,s,q);w=s.stateNode,k4.current=s;var $=j&&typeof h.getDerivedStateFromError!="function"?null:w.render();return s.flags|=1,n!==null&&j?(s.child=_n(s,n.child,null,q),s.child=_n(s,null,$,q)):lr(n,s,$,q),s.memoizedState=w.state,E&&Hy(s,h,!0),s.child}function jw(n){var s=n.stateNode;s.pendingContext?My(n,s.pendingContext,s.pendingContext!==s.context):s.context&&My(n,s.context,!1),Ld(n,s.containerInfo)}function Uw(n,s,h,w,E){return wn(),Td(E),s.flags|=256,lr(n,s,h,w),s.child}var Jd={dehydrated:null,treeContext:null,retryLane:0};function Kd(n){return{baseLanes:n,cachePool:null,transitions:null}}function Ww(n,s,h){var w=s.pendingProps,E=la.current,q=!1,j=(s.flags&128)!==0,$;if(($=j)||($=n!==null&&n.memoizedState===null?!1:(E&2)!==0),$?(q=!0,s.flags&=-129):(n===null||n.memoizedState!==null)&&(E|=1),Wt(la,E&1),n===null)return Ed(s),n=s.memoizedState,n!==null&&(n=n.dehydrated,n!==null)?(s.mode&1?md(n)?s.lanes=8:s.lanes=1073741824:s.lanes=1,null):(j=w.children,n=w.fallback,q?(w=s.mode,q=s.child,j={mode:"hidden",children:j},!(w&1)&&q!==null?(q.childLanes=0,q.pendingProps=j):q=Qu(j,w,0,null),n=Fl(n,w,h,null),q.return=s,n.return=s,q.sibling=n,s.child=q,s.child.memoizedState=Kd(h),s.memoizedState=Jd,n):$d(s,j));if(E=n.memoizedState,E!==null&&($=E.dehydrated,$!==null))return _4(n,s,j,w,$,E,h);if(q){q=w.fallback,j=s.mode,E=n.child,$=E.sibling;var ue={mode:"hidden",children:w.children};return!(j&1)&&s.child!==E?(w=s.child,w.childLanes=0,w.pendingProps=ue,s.deletions=null):(w=Yi(E,ue),w.subtreeFlags=E.subtreeFlags&14680064),$!==null?q=Yi($,q):(q=Fl(q,j,h,null),q.flags|=2),q.return=s,w.return=s,w.sibling=q,s.child=w,w=q,q=s.child,j=n.child.memoizedState,j=j===null?Kd(h):{baseLanes:j.baseLanes|h,cachePool:null,transitions:j.transitions},q.memoizedState=j,q.childLanes=n.childLanes&~h,s.memoizedState=Jd,w}return q=n.child,n=q.sibling,w=Yi(q,{mode:"visible",children:w.children}),!(s.mode&1)&&(w.lanes=h),w.return=s,w.sibling=null,n!==null&&(h=s.deletions,h===null?(s.deletions=[n],s.flags|=16):h.push(n)),s.child=w,s.memoizedState=null,w}function $d(n,s){return s=Qu({mode:"visible",children:s},n.mode,0,null),s.return=n,n.child=s}function Au(n,s,h,w){return w!==null&&Td(w),_n(s,n.child,null,h),n=$d(s,s.pendingProps.children),n.flags|=2,s.memoizedState=null,n}function _4(n,s,h,w,E,q,j){if(h)return s.flags&256?(s.flags&=-257,w=Yd(Error(d(422))),Au(n,s,j,w)):s.memoizedState!==null?(s.child=n.child,s.flags|=128,null):(q=w.fallback,E=s.mode,w=Qu({mode:"visible",children:w.children},E,0,null),q=Fl(q,E,j,null),q.flags|=2,w.return=s,q.return=s,w.sibling=q,s.child=w,s.mode&1&&_n(s,n.child,null,j),s.child.memoizedState=Kd(j),s.memoizedState=Jd,q);if(!(s.mode&1))return Au(n,s,j,null);if(md(E))return w=FA(E).digest,q=Error(d(419)),w=Yd(q,w,void 0),Au(n,s,j,w);if(h=(j&n.childLanes)!==0,dr||h){if(w=Ia,w!==null){switch(j&-j){case 4:E=2;break;case 16:E=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:E=32;break;case 536870912:E=268435456;break;default:E=0}E=E&(w.suspendedLanes|j)?0:E,E!==0&&E!==q.retryLane&&(q.retryLane=E,Xr(n,E),Pr(w,n,E,-1))}return fh(),w=Yd(Error(d(421))),Au(n,s,j,w)}return By(E)?(s.flags|=128,s.child=n.child,s=F4.bind(null,n),DA(E,s),null):(n=q.treeContext,Dt&&(Sr=NA(E),fr=s,$t=!0,Lr=null,fo=!1,n!==null&&(kr[_r++]=hi,kr[_r++]=bi,kr[_r++]=Pl,hi=n.id,bi=n.overflow,Pl=s)),s=$d(s,w.children),s.flags|=4096,s)}function Vw(n,s,h){n.lanes|=s;var w=n.alternate;w!==null&&(w.lanes|=s),Rd(n.return,s,h)}function eh(n,s,h,w,E){var q=n.memoizedState;q===null?n.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:w,tail:h,tailMode:E}:(q.isBackwards=s,q.rendering=null,q.renderingStartTime=0,q.last=w,q.tail=h,q.tailMode=E)}function Zw(n,s,h){var w=s.pendingProps,E=w.revealOrder,q=w.tail;if(lr(n,s,w.children,h),w=la.current,(w&2)!==0)w=w&1|2,s.flags|=128;else{if(n!==null&&n.flags&128)e:for(n=s.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&Vw(n,h,s);else if(n.tag===19)Vw(n,h,s);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===s)break e;for(;n.sibling===null;){if(n.return===null||n.return===s)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}w&=1}if(Wt(la,w),(s.mode&1)===0)s.memoizedState=null;else switch(E){case"forwards":for(h=s.child,E=null;h!==null;)n=h.alternate,n!==null&&_u(n)===null&&(E=h),h=h.sibling;h=E,h===null?(E=s.child,s.child=null):(E=h.sibling,h.sibling=null),eh(s,!1,E,h,q);break;case"backwards":for(h=null,E=s.child,s.child=null;E!==null;){if(n=E.alternate,n!==null&&_u(n)===null){s.child=E;break}n=E.sibling,E.sibling=h,h=E,E=n}eh(s,!0,h,null,q);break;case"together":eh(s,!1,null,null,void 0);break;default:s.memoizedState=null}return s.child}function Ru(n,s){!(s.mode&1)&&n!==null&&(n.alternate=null,s.alternate=null,s.flags|=2)}function gi(n,s,h){if(n!==null&&(s.dependencies=n.dependencies),zl|=s.lanes,(h&s.childLanes)===0)return null;if(n!==null&&s.child!==n.child)throw Error(d(153));if(s.child!==null){for(n=s.child,h=Yi(n,n.pendingProps),s.child=h,h.return=s;n.sibling!==null;)n=n.sibling,h=h.sibling=Yi(n,n.pendingProps),h.return=s;h.sibling=null}return s.child}function S4(n,s,h){switch(s.tag){case 3:jw(s),wn();break;case 5:uw(s);break;case 1:cr(s.type)&&ou(s);break;case 4:Ld(s,s.stateNode.containerInfo);break;case 10:Jy(s,s.type._context,s.memoizedProps.value);break;case 13:var w=s.memoizedState;if(w!==null)return w.dehydrated!==null?(Wt(la,la.current&1),s.flags|=128,null):h&s.child.childLanes?Ww(n,s,h):(Wt(la,la.current&1),n=gi(n,s,h),n!==null?n.sibling:null);Wt(la,la.current&1);break;case 19:if(w=(h&s.childLanes)!==0,(n.flags&128)!==0){if(w)return Zw(n,s,h);s.flags|=128}var E=s.memoizedState;if(E!==null&&(E.rendering=null,E.tail=null,E.lastEffect=null),Wt(la,la.current),w)break;return null;case 22:case 23:return s.lanes=0,Mw(n,s,h)}return gi(n,s,h)}function $r(n){n.flags|=4}function Yw(n,s){if(n!==null&&n.child===s.child)return!0;if(s.flags&16)return!1;for(n=s.child;n!==null;){if(n.flags&12854||n.subtreeFlags&12854)return!1;n=n.sibling}return!0}var To,Co,qu,zu;if(ia)To=function(n,s){for(var h=s.child;h!==null;){if(h.tag===5||h.tag===6)ye(n,h.stateNode);else if(h.tag!==4&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===s)break;for(;h.sibling===null;){if(h.return===null||h.return===s)return;h=h.return}h.sibling.return=h.return,h=h.sibling}},Co=function(){},qu=function(n,s,h,w,E){if(n=n.memoizedProps,n!==w){var q=s.stateNode,j=Jr(Tr.current);h=ra(q,h,n,w,E,j),(s.updateQueue=h)&&$r(s)}},zu=function(n,s,h,w){h!==w&&$r(s)};else if(ka){To=function(n,s,h,w){for(var E=s.child;E!==null;){if(E.tag===5){var q=E.stateNode;h&&w&&(q=Fy(q,E.type,E.memoizedProps,E)),ye(n,q)}else if(E.tag===6)q=E.stateNode,h&&w&&(q=Dy(q,E.memoizedProps,E)),ye(n,q);else if(E.tag!==4){if(E.tag===22&&E.memoizedState!==null)q=E.child,q!==null&&(q.return=E),To(n,E,!0,!0);else if(E.child!==null){E.child.return=E,E=E.child;continue}}if(E===s)break;for(;E.sibling===null;){if(E.return===null||E.return===s)return;E=E.return}E.sibling.return=E.return,E=E.sibling}};var Gw=function(n,s,h,w){for(var E=s.child;E!==null;){if(E.tag===5){var q=E.stateNode;h&&w&&(q=Fy(q,E.type,E.memoizedProps,E)),Ly(n,q)}else if(E.tag===6)q=E.stateNode,h&&w&&(q=Dy(q,E.memoizedProps,E)),Ly(n,q);else if(E.tag!==4){if(E.tag===22&&E.memoizedState!==null)q=E.child,q!==null&&(q.return=E),Gw(n,E,!0,!0);else if(E.child!==null){E.child.return=E,E=E.child;continue}}if(E===s)break;for(;E.sibling===null;){if(E.return===null||E.return===s)return;E=E.return}E.sibling.return=E.return,E=E.sibling}};Co=function(n,s){var h=s.stateNode;if(!Yw(n,s)){n=h.containerInfo;var w=bo(n);Gw(w,s,!1,!1),h.pendingChildren=w,$r(s),zA(n,w)}},qu=function(n,s,h,w,E){var q=n.stateNode,j=n.memoizedProps;if((n=Yw(n,s))&&j===w)s.stateNode=q;else{var $=s.stateNode,ue=Jr(Tr.current),Ee=null;j!==w&&(Ee=ra($,h,j,w,E,ue)),n&&Ee===null?s.stateNode=q:(q=Yr(q,Ee,h,j,w,s,n,$),$e(q,h,w,E,ue)&&$r(s),s.stateNode=q,n?$r(s):To(q,s,!1,!1))}},zu=function(n,s,h,w){h!==w?(n=Jr(Sn.current),h=Jr(Tr.current),s.stateNode=da(w,n,h,s),$r(s)):s.stateNode=n.stateNode}}else Co=function(){},qu=function(){},zu=function(){};function Po(n,s){if(!$t)switch(n.tailMode){case"hidden":s=n.tail;for(var h=null;s!==null;)s.alternate!==null&&(h=s),s=s.sibling;h===null?n.tail=null:h.sibling=null;break;case"collapsed":h=n.tail;for(var w=null;h!==null;)h.alternate!==null&&(w=h),h=h.sibling;w===null?s||n.tail===null?n.tail=null:n.tail.sibling=null:w.sibling=null}}function Ja(n){var s=n.alternate!==null&&n.alternate.child===n.child,h=0,w=0;if(s)for(var E=n.child;E!==null;)h|=E.lanes|E.childLanes,w|=E.subtreeFlags&14680064,w|=E.flags&14680064,E.return=n,E=E.sibling;else for(E=n.child;E!==null;)h|=E.lanes|E.childLanes,w|=E.subtreeFlags,w|=E.flags,E.return=n,E=E.sibling;return n.subtreeFlags|=w,n.childLanes=h,s}function E4(n,s,h){var w=s.pendingProps;switch(_d(s),s.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ja(s),null;case 1:return cr(s.type)&&nu(),Ja(s),null;case 3:return h=s.stateNode,En(),Gt(mr),Gt(Qa),Bd(),h.pendingContext&&(h.context=h.pendingContext,h.pendingContext=null),(n===null||n.child===null)&&(vu(s)?$r(s):n===null||n.memoizedState.isDehydrated&&!(s.flags&256)||(s.flags|=1024,Lr!==null&&(gh(Lr),Lr=null))),Co(n,s),Ja(s),null;case 5:Fd(s),h=Jr(Sn.current);var E=s.type;if(n!==null&&s.stateNode!=null)qu(n,s,E,w,h),n.ref!==s.ref&&(s.flags|=512,s.flags|=2097152);else{if(!w){if(s.stateNode===null)throw Error(d(166));return Ja(s),null}if(n=Jr(Tr.current),vu(s)){if(!Dt)throw Error(d(175));n=HA(s.stateNode,s.type,s.memoizedProps,h,n,s,!fo),s.updateQueue=n,n!==null&&$r(s)}else{var q=St(E,w,h,n,s);To(q,s,!1,!1),s.stateNode=q,$e(q,E,w,h,n)&&$r(s)}s.ref!==null&&(s.flags|=512,s.flags|=2097152)}return Ja(s),null;case 6:if(n&&s.stateNode!=null)zu(n,s,n.memoizedProps,w);else{if(typeof w!="string"&&s.stateNode===null)throw Error(d(166));if(n=Jr(Sn.current),h=Jr(Tr.current),vu(s)){if(!Dt)throw Error(d(176));if(n=s.stateNode,h=s.memoizedProps,(w=jA(n,h,s,!fo))&&(E=fr,E!==null))switch(E.tag){case 3:XA(E.stateNode.containerInfo,n,h,(E.mode&1)!==0);break;case 5:JA(E.type,E.memoizedProps,E.stateNode,n,h,(E.mode&1)!==0)}w&&$r(s)}else s.stateNode=da(w,n,h,s)}return Ja(s),null;case 13:if(Gt(la),w=s.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if($t&&Sr!==null&&s.mode&1&&!(s.flags&128))Xy(),wn(),s.flags|=98560,E=!1;else if(E=vu(s),w!==null&&w.dehydrated!==null){if(n===null){if(!E)throw Error(d(318));if(!Dt)throw Error(d(344));if(E=s.memoizedState,E=E!==null?E.dehydrated:null,!E)throw Error(d(317));UA(E,s)}else wn(),!(s.flags&128)&&(s.memoizedState=null),s.flags|=4;Ja(s),E=!1}else Lr!==null&&(gh(Lr),Lr=null),E=!0;if(!E)return s.flags&65536?s:null}return s.flags&128?(s.lanes=h,s):(h=w!==null,h!==(n!==null&&n.memoizedState!==null)&&h&&(s.child.flags|=8192,s.mode&1&&(n===null||la.current&1?Ta===0&&(Ta=3):fh())),s.updateQueue!==null&&(s.flags|=4),Ja(s),null);case 4:return En(),Co(n,s),n===null&&ct(s.stateNode.containerInfo),Ja(s),null;case 10:return Ad(s.type._context),Ja(s),null;case 17:return cr(s.type)&&nu(),Ja(s),null;case 19:if(Gt(la),E=s.memoizedState,E===null)return Ja(s),null;if(w=(s.flags&128)!==0,q=E.rendering,q===null)if(w)Po(E,!1);else{if(Ta!==0||n!==null&&n.flags&128)for(n=s.child;n!==null;){if(q=_u(n),q!==null){for(s.flags|=128,Po(E,!1),n=q.updateQueue,n!==null&&(s.updateQueue=n,s.flags|=4),s.subtreeFlags=0,n=h,h=s.child;h!==null;)w=h,E=n,w.flags&=14680066,q=w.alternate,q===null?(w.childLanes=0,w.lanes=E,w.child=null,w.subtreeFlags=0,w.memoizedProps=null,w.memoizedState=null,w.updateQueue=null,w.dependencies=null,w.stateNode=null):(w.childLanes=q.childLanes,w.lanes=q.lanes,w.child=q.child,w.subtreeFlags=0,w.deletions=null,w.memoizedProps=q.memoizedProps,w.memoizedState=q.memoizedState,w.updateQueue=q.updateQueue,w.type=q.type,E=q.dependencies,w.dependencies=E===null?null:{lanes:E.lanes,firstContext:E.firstContext}),h=h.sibling;return Wt(la,la.current&1|2),s.child}n=n.sibling}E.tail!==null&&qa()>dh&&(s.flags|=128,w=!0,Po(E,!1),s.lanes=4194304)}else{if(!w)if(n=_u(q),n!==null){if(s.flags|=128,w=!0,n=n.updateQueue,n!==null&&(s.updateQueue=n,s.flags|=4),Po(E,!0),E.tail===null&&E.tailMode==="hidden"&&!q.alternate&&!$t)return Ja(s),null}else 2*qa()-E.renderingStartTime>dh&&h!==1073741824&&(s.flags|=128,w=!0,Po(E,!1),s.lanes=4194304);E.isBackwards?(q.sibling=s.child,s.child=q):(n=E.last,n!==null?n.sibling=q:s.child=q,E.last=q)}return E.tail!==null?(s=E.tail,E.rendering=s,E.tail=s.sibling,E.renderingStartTime=qa(),s.sibling=null,n=la.current,Wt(la,w?n&1|2:n&1),s):(Ja(s),null);case 22:case 23:return ph(),h=s.memoizedState!==null,n!==null&&n.memoizedState!==null!==h&&(s.flags|=8192),h&&s.mode&1?yr&1073741824&&(Ja(s),ia&&s.subtreeFlags&6&&(s.flags|=8192)):Ja(s),null;case 24:return null;case 25:return null}throw Error(d(156,s.tag))}function T4(n,s){switch(_d(s),s.tag){case 1:return cr(s.type)&&nu(),n=s.flags,n&65536?(s.flags=n&-65537|128,s):null;case 3:return En(),Gt(mr),Gt(Qa),Bd(),n=s.flags,n&65536&&!(n&128)?(s.flags=n&-65537|128,s):null;case 5:return Fd(s),null;case 13:if(Gt(la),n=s.memoizedState,n!==null&&n.dehydrated!==null){if(s.alternate===null)throw Error(d(340));wn()}return n=s.flags,n&65536?(s.flags=n&-65537|128,s):null;case 19:return Gt(la),null;case 4:return En(),null;case 10:return Ad(s.type._context),null;case 22:case 23:return ph(),null;case 24:return null;default:return null}}var Iu=!1,Ka=!1,C4=typeof WeakSet=="function"?WeakSet:Set,Me=null;function Cn(n,s){var h=n.ref;if(h!==null)if(typeof h=="function")try{h(null)}catch(w){ea(n,s,w)}else h.current=null}function Qw(n,s,h){try{h()}catch(w){ea(n,s,w)}}var Xw=!1;function P4(n,s){for(tt(n.containerInfo),Me=s;Me!==null;)if(n=Me,s=n.child,(n.subtreeFlags&1028)!==0&&s!==null)s.return=n,Me=s;else for(;Me!==null;){n=Me;try{var h=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var w=h.memoizedProps,E=h.memoizedState,q=n.stateNode,j=q.getSnapshotBeforeUpdate(n.elementType===n.type?w:Fr(n.type,w),E);q.__reactInternalSnapshotBeforeUpdate=j}break;case 3:ia&&Ot(n.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(d(163))}}catch($){ea(n,n.return,$)}if(s=n.sibling,s!==null){s.return=n.return,Me=s;break}Me=n.return}return h=Xw,Xw=!1,h}function Ao(n,s,h){var w=s.updateQueue;if(w=w!==null?w.lastEffect:null,w!==null){var E=w=w.next;do{if((E.tag&n)===n){var q=E.destroy;E.destroy=void 0,q!==void 0&&Qw(s,h,q)}E=E.next}while(E!==w)}}
7function Ou(n,s){if(s=s.updateQueue,s=s!==null?s.lastEffect:null,s!==null){var h=s=s.next;do{if((h.tag&n)===n){var w=h.create;h.destroy=w()}h=h.next}while(h!==s)}}function th(n){var s=n.ref;if(s!==null){var h=n.stateNode;switch(n.tag){case 5:n=Ke(h);break;default:n=h}typeof s=="function"?s(n):s.current=n}}function Jw(n){var s=n.alternate;s!==null&&(n.alternate=null,Jw(s)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(s=n.stateNode,s!==null&&mt(s)),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}function Kw(n){return n.tag===5||n.tag===3||n.tag===4}function $w(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||Kw(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function ah(n,s,h){var w=n.tag;if(w===5||w===6)n=n.stateNode,s?ot(h,n,s):co(h,n);else if(w!==4&&(n=n.child,n!==null))for(ah(n,s,h),n=n.sibling;n!==null;)ah(n,s,h),n=n.sibling}function rh(n,s,h){var w=n.tag;if(w===5||w===6)n=n.stateNode,s?De(h,n,s):sd(h,n);else if(w!==4&&(n=n.child,n!==null))for(rh(n,s,h),n=n.sibling;n!==null;)rh(n,s,h),n=n.sibling}var ja=null,Dr=!1;function ei(n,s,h){for(h=h.child;h!==null;)ih(n,s,h),h=h.sibling}function ih(n,s,h){if(Gr&&typeof Gr.onCommitFiberUnmount=="function")try{Gr.onCommitFiberUnmount(cu,h)}catch{}switch(h.tag){case 5:Ka||Cn(h,s);case 6:if(ia){var w=ja,E=Dr;ja=null,ei(n,s,h),ja=w,Dr=E,ja!==null&&(Dr?ha(ja,h.stateNode):Nt(ja,h.stateNode))}else ei(n,s,h);break;case 18:ia&&ja!==null&&(Dr?GA(ja,h.stateNode):YA(ja,h.stateNode));break;case 4:ia?(w=ja,E=Dr,ja=h.stateNode.containerInfo,Dr=!0,ei(n,s,h),ja=w,Dr=E):(ka&&(w=h.stateNode.containerInfo,E=bo(w),ud(w,E)),ei(n,s,h));break;case 0:case 11:case 14:case 15:if(!Ka&&(w=h.updateQueue,w!==null&&(w=w.lastEffect,w!==null))){E=w=w.next;do{var q=E,j=q.destroy;q=q.tag,j!==void 0&&(q&2||q&4)&&Qw(h,s,j),E=E.next}while(E!==w)}ei(n,s,h);break;case 1:if(!Ka&&(Cn(h,s),w=h.stateNode,typeof w.componentWillUnmount=="function"))try{w.props=h.memoizedProps,w.state=h.memoizedState,w.componentWillUnmount()}catch($){ea(h,s,$)}ei(n,s,h);break;case 21:ei(n,s,h);break;case 22:h.mode&1?(Ka=(w=Ka)||h.memoizedState!==null,ei(n,s,h),Ka=w):ei(n,s,h);break;default:ei(n,s,h)}}function e1(n){var s=n.updateQueue;if(s!==null){n.updateQueue=null;var h=n.stateNode;h===null&&(h=n.stateNode=new C4),s.forEach(function(w){var E=D4.bind(null,n,w);h.has(w)||(h.add(w),w.then(E,E))})}}function Br(n,s){var h=s.deletions;if(h!==null)for(var w=0;w<h.length;w++){var E=h[w];try{var q=n,j=s;if(ia){var $=j;e:for(;$!==null;){switch($.tag){case 5:ja=$.stateNode,Dr=!1;break e;case 3:ja=$.stateNode.containerInfo,Dr=!0;break e;case 4:ja=$.stateNode.containerInfo,Dr=!0;break e}$=$.return}if(ja===null)throw Error(d(160));ih(q,j,E),ja=null,Dr=!1}else ih(q,j,E);var ue=E.alternate;ue!==null&&(ue.return=null),E.return=null}catch(Ee){ea(E,s,Ee)}}if(s.subtreeFlags&12854)for(s=s.child;s!==null;)t1(s,n),s=s.sibling}function t1(n,s){var h=n.alternate,w=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:if(Br(s,n),ti(n),w&4){try{Ao(3,n,n.return),Ou(3,n)}catch(Oe){ea(n,n.return,Oe)}try{Ao(5,n,n.return)}catch(Oe){ea(n,n.return,Oe)}}break;case 1:Br(s,n),ti(n),w&512&&h!==null&&Cn(h,h.return);break;case 5:if(Br(s,n),ti(n),w&512&&h!==null&&Cn(h,h.return),ia){if(n.flags&32){var E=n.stateNode;try{pa(E)}catch(Oe){ea(n,n.return,Oe)}}if(w&4&&(E=n.stateNode,E!=null)){var q=n.memoizedProps;if(h=h!==null?h.memoizedProps:q,w=n.type,s=n.updateQueue,n.updateQueue=null,s!==null)try{iu(E,s,w,h,q,n)}catch(Oe){ea(n,n.return,Oe)}}}break;case 6:if(Br(s,n),ti(n),w&4&&ia){if(n.stateNode===null)throw Error(d(162));E=n.stateNode,q=n.memoizedProps,h=h!==null?h.memoizedProps:q;try{vn(E,h,q)}catch(Oe){ea(n,n.return,Oe)}}break;case 3:if(Br(s,n),ti(n),w&4){if(ia&&Dt&&h!==null&&h.memoizedState.isDehydrated)try{VA(s.containerInfo)}catch(Oe){ea(n,n.return,Oe)}if(ka){E=s.containerInfo,q=s.pendingChildren;try{ud(E,q)}catch(Oe){ea(n,n.return,Oe)}}}break;case 4:if(Br(s,n),ti(n),w&4&&ka){q=n.stateNode,E=q.containerInfo,q=q.pendingChildren;try{ud(E,q)}catch(Oe){ea(n,n.return,Oe)}}break;case 13:Br(s,n),ti(n),E=n.child,E.flags&8192&&(q=E.memoizedState!==null,E.stateNode.isHidden=q,!q||E.alternate!==null&&E.alternate.memoizedState!==null||(ch=qa())),w&4&&e1(n);break;case 22:var j=h!==null&&h.memoizedState!==null;if(n.mode&1?(Ka=(h=Ka)||j,Br(s,n),Ka=h):Br(s,n),ti(n),w&8192){if(h=n.memoizedState!==null,(n.stateNode.isHidden=h
vendor: 26,303 bytes, line 7
7)&&!j&&(n.mode&1)!==0)for(Me=n,w=n.child;w!==null;){for(s=Me=w;Me!==null;){j=Me;var $=j.child;switch(j.tag){case 0:case 11:case 14:case 15:Ao(4,j,j.return);break;case 1:Cn(j,j.return);var ue=j.stateNode;if(typeof ue.componentWillUnmount=="function"){var Ee=j,je=j.return;try{var dt=Ee;ue.props=dt.memoizedProps,ue.state=dt.memoizedState,ue.componentWillUnmount()}catch(Oe){ea(Ee,je,Oe)}}break;case 5:Cn(j,j.return);break;case 22:if(j.memoizedState!==null){i1(s);continue}}$!==null?($.return=j,Me=$):i1(s)}w=w.sibling}if(ia){e:if(w=null,ia)for(s=n;;){if(s.tag===5){if(w===null){w=s;try{E=s.stateNode,h?fe(E):Ct(s.stateNode,s.memoizedProps)}catch(Oe){ea(n,n.return,Oe)}}}else if(s.tag===6){if(w===null)try{q=s.stateNode,h?Ye(q):Yt(q,s.memoizedProps)}catch(Oe){ea(n,n.return,Oe)}}else if((s.tag!==22&&s.tag!==23||s.memoizedState===null||s===n)&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===n)break e;for(;s.sibling===null;){if(s.return===null||s.return===n)break e;w===s&&(w=null),s=s.return}w===s&&(w=null),s.sibling.return=s.return,s=s.sibling}}}break;case 19:Br(s,n),ti(n),w&4&&e1(n);break;case 21:break;default:Br(s,n),ti(n)}}function ti(n){var s=n.flags;if(s&2){try{if(ia){e:{for(var h=n.return;h!==null;){if(Kw(h)){var w=h;break e}h=h.return}throw Error(d(160))}switch(w.tag){case 5:var E=w.stateNode;w.flags&32&&(pa(E),w.flags&=-33);var q=$w(n);rh(n,q,E);break;case 3:case 4:var j=w.stateNode.containerInfo,$=$w(n);ah(n,$,j);break;default:throw Error(d(161))}}}catch(ue){ea(n,n.return,ue)}n.flags&=-3}s&4096&&(n.flags&=-4097)}function A4(n,s,h){Me=n,a1(n)}function a1(n,s,h){for(var w=(n.mode&1)!==0;Me!==null;){var E=Me,q=E.child;if(E.tag===22&&w){var j=E.memoizedState!==null||Iu;if(!j){var $=E.alternate,ue=$!==null&&$.memoizedState!==null||Ka;$=Iu;var Ee=Ka;if(Iu=j,(Ka=ue)&&!Ee)for(Me=E;Me!==null;)j=Me,ue=j.child,j.tag===22&&j.memoizedState!==null?l1(E):ue!==null?(ue.return=j,Me=ue):l1(E);for(;q!==null;)Me=q,a1(q),q=q.sibling;Me=E,Iu=$,Ka=Ee}r1(n)}else E.subtreeFlags&8772&&q!==null?(q.return=E,Me=q):r1(n)}}function r1(n){for(;Me!==null;){var s=Me;if(s.flags&8772){var h=s.alternate;try{if(s.flags&8772)switch(s.tag){case 0:case 11:case 15:Ka||Ou(5,s);break;case 1:var w=s.stateNode;if(s.flags&4&&!Ka)if(h===null)w.componentDidMount();else{var E=s.elementType===s.type?h.memoizedProps:Fr(s.type,h.memoizedProps);w.componentDidUpdate(E,h.memoizedState,w.__reactInternalSnapshotBeforeUpdate)}var q=s.updateQueue;q!==null&&tw(s,q,w);break;case 3:var j=s.updateQueue;if(j!==null){if(h=null,s.child!==null)switch(s.child.tag){case 5:h=Ke(s.child.stateNode);break;case 1:h=s.child.stateNode}tw(s,j,h)}break;case 5:var $=s.stateNode;h===null&&s.flags&4&&ho($,s.type,s.memoizedProps,s);break;case 6:break;case 4:break;case 12:break;case 13:if(Dt&&s.memoizedState===null){var ue=s.alternate;if(ue!==null){var Ee=ue.memoizedState;if(Ee!==null){var je=Ee.dehydrated;je!==null&&ZA(je)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(d(163))}Ka||s.flags&512&&th(s)}catch(dt){ea(s,s.return,dt)}}if(s===n){Me=null;break}if(h=s.sibling,h!==null){h.return=s.return,Me=h;break}Me=s.return}}function i1(n){for(;Me!==null;){var s=Me;if(s===n){Me=null;break}var h=s.sibling;if(h!==null){h.return=s.return,Me=h;break}Me=s.return}}function l1(n){for(;Me!==null;){var s=Me;try{switch(s.tag){case 0:case 11:case 15:var h=s.return;try{Ou(4,s)}catch(ue){ea(s,h,ue)}break;case 1:var w=s.stateNode;if(typeof w.componentDidMount=="function"){var E=s.return;try{w.componentDidMount()}catch(ue){ea(s,E,ue)}}var q=s.return;try{th(s)}catch(ue){ea(s,q,ue)}break;case 5:var j=s.return;try{th(s)}catch(ue){ea(s,j,ue)}}}catch(ue){ea(s,s.return,ue)}if(s===n){Me=null;break}var $=s.sibling;if($!==null){$.return=s.return,Me=$;break}Me=s.return}}var Lu=0,Fu=1,Du=2,Bu=3,Mu=4;if(typeof Symbol=="function"&&Symbol.for){var Ro=Symbol.for;Lu=Ro("selector.component"),Fu=Ro("selector.has_pseudo_class"),Du=Ro("selector.role"),Bu=Ro("selector.test_id"),Mu=Ro("selector.text")}function lh(n){var s=it(n);if(s!=null){if(typeof s.memoizedProps["data-testname"]!="string")throw Error(d(364));return s}if(n=ir(n),n===null)throw Error(d(362));return n.stateNode.current}function nh(n,s){switch(s.$$typeof){case Lu:if(n.type===s.value)return!0;break;case Fu:e:{s=s.value,n=[n,0];for(var h=0;h<n.length;){var w=n[h++],E=n[h++],q=s[E];if(w.tag!==5||!Tl(w)){for(;q!=null&&nh(w,q);)E++,q=s[E];if(E===s.length){s=!0;break e}else for(w=w.child;w!==null;)n.push(w,E),w=w.sibling}}s=!1}return s;case Du:if(n.tag===5&&ur(n.stateNode,s.value))return!0;break;case Mu:if((n.tag===5||n.tag===6)&&(n=El(n),n!==null&&0<=n.indexOf(s.value)))return!0;break;case Bu:if(n.tag===5&&(n=n.memoizedProps["data-testname"],typeof n=="string"&&n.toLowerCase()===s.value.toLowerCase()))return!0;break;default:throw Error(d(365))}return!1}function oh(n){switch(n.$$typeof){case Lu:return"<"+(me(n.value)||"Unknown")+">";case Fu:return":has("+(oh(n)||"")+")";case Du:return'[role="'+n.value+'"]';case Mu:return'"'+n.value+'"';case Bu:return'[data-testname="'+n.value+'"]';default:throw Error(d(365))}}function n1(n,s){var h=[];n=[n,0];for(var w=0;w<n.length;){var E=n[w++],q=n[w++],j=s[q];if(E.tag!==5||!Tl(E)){for(;j!=null&&nh(E,j);)q++,j=s[q];if(q===s.length)h.push(E);else for(E=E.child;E!==null;)n.push(E,q),E=E.sibling}}return h}function sh(n,s){if(!_t)throw Error(d(363));n=lh(n),n=n1(n,s),s=[],n=Array.from(n);for(var h=0;h<n.length;){var w=n[h++];if(w.tag===5)Tl(w)||s.push(w.stateNode);else for(w=w.child;w!==null;)n.push(w),w=w.sibling}return s}var R4=Math.ceil,Nu=f.ReactCurrentDispatcher,uh=f.ReactCurrentOwner,fa=f.ReactCurrentBatchConfig,wt=0,Ia=null,_a=null,Ua=0,yr=0,Pn=Mi(0),Ta=0,qo=null,zl=0,Hu=0,mh=0,zo=null,hr=null,ch=0,dh=1/0,pi=null;function An(){dh=qa()+500}var ju=!1,hh=null,Ui=null,Uu=!1,Wi=null,Wu=0,Io=0,bh=null,Vu=-1,Zu=0;function $a(){return wt&6?qa():Vu!==-1?Vu:Vu=qa()}function Vi(n){return n.mode&1?wt&2&&Ua!==0?Ua&-Ua:d4.transition!==null?(Zu===0&&(Zu=jy()),Zu):(n=Rt,n!==0?n:Tt()):1}function Pr(n,s,h,w){if(50<Io)throw Io=0,bh=null,Error(d(185));po(n,h,w),(!(wt&2)||n!==Ia)&&(n===Ia&&(!(wt&2)&&(Hu|=h),Ta===4&&Zi(n,Ua)),br(n,w),h===1&&wt===0&&!(s.mode&1)&&(An(),du&&Qr()))}function br(n,s){var h=n.callbackNode;r4(n,s);var w=mu(n,n===Ia?Ua:0);if(w===0)h!==null&&Wy(h),n.callbackNode=null,n.callbackPriority=0;else if(s=w&-w,n.callbackPriority!==s){if(h!=null&&Wy(h),s===1)n.tag===0?c4(s1.bind(null,n)):Vy(s1.bind(null,n)),yt?At(function(){!(wt&6)&&Qr()}):fd(yd,Qr),h=null;else{switch(Uy(w)){case 1:h=yd;break;case 4:h=o4;break;case 16:h=wd;break;case 536870912:h=s4;break;default:h=wd}h=p1(h,o1.bind(null,n))}n.callbackPriority=s,n.callbackNode=h}}function o1(n,s){if(Vu=-1,Zu=0,(wt&6)!==0)throw Error(d(327));var h=n.callbackNode;if(Ll()&&n.callbackNode!==h)return null;var w=mu(n,n===Ia?Ua:0);if(w===0)return null;if(w&30||w&n.expiredLanes||s)s=Yu(n,w);else{s=w;var E=wt;wt|=2;var q=c1();(Ia!==n||Ua!==s)&&(pi=null,An(),Il(n,s));do try{I4();break}catch($){m1(n,$)}while(1);Pd(),Nu.current=q,wt=E,_a!==null?s=0:(Ia=null,Ua=0,s=Ta)}if(s!==0){if(s===2&&(E=vd(n),E!==0&&(w=E,s=vh(n,E))),s===1)throw h=qo,Il(n,0),Zi(n,w),br(n,qa()),h;if(s===6)Zi(n,w);else{if(E=n.current.alternate,(w&30)===0&&!q4(E)&&(s=Yu(n,w),s===2&&(q=vd(n),q!==0&&(w=q,s=vh(n,q))),s===1))throw h=qo,Il(n,0),Zi(n,w),br(n,qa()),h;switch(n.finishedWork=E,n.finishedLanes=w,s){case 0:case 1:throw Error(d(345));case 2:Ol(n,hr,pi);break;case 3:if(Zi(n,w),(w&130023424)===w&&(s=ch+500-qa(),10<s)){if(mu(n,0)!==0)break;if(E=n.suspendedLanes,(E&w)!==w){$a(),n.pingedLanes|=n.suspendedLanes&E;break}n.timeoutHandle=Mt(Ol.bind(null,n,hr,pi),s);break}Ol(n,hr,pi);break;case 4:if(Zi(n,w),(w&4194240)===w)break;for(s=n.eventTimes,E=-1;0<w;){var j=31-Ir(w);q=1<<j,j=s[j],j>E&&(E=j),w&=~q}if(w=E,w=qa()-w,w=(120>w?120:480>w?480:1080>w?1080:1920>w?1920:3e3>w?3e3:4320>w?4320:1960*R4(w/1960))-w,10<w){n.timeoutHandle=Mt(Ol.bind(null,n,hr,pi),w);break}Ol(n,hr,pi);break;case 5:Ol(n,hr,pi);break;default:throw Error(d(329))}}}return br(n,qa()),n.callbackNode===h?o1.bind(null,n):null}function vh(n,s){var h=zo;return n.current.memoizedState.isDehydrated&&(Il(n,s).flags|=256),n=Yu(n,s),n!==2&&(s=hr,hr=h,s!==null&&gh(s)),n}function gh(n){hr===null?hr=n:hr.push.apply(hr,n)}function q4(n){for(var s=n;;){if(s.flags&16384){var h=s.updateQueue;if(h!==null&&(h=h.stores,h!==null))for(var w=0;w<h.length;w++){var E=h[w],q=E.getSnapshot;E=E.value;try{if(!Or(q(),E))return!1}catch{return!1}}}if(h=s.child,s.subtreeFlags&16384&&h!==null)h.return=s,s=h;else{if(s===n)break;for(;s.sibling===null;){if(s.return===null||s.return===n)return!0;s=s.return}s.sibling.return=s.return,s=s.sibling}}return!0}function Zi(n,s){for(s&=~mh,s&=~Hu,n.suspendedLanes|=s,n.pingedLanes&=~s,n=n.expirationTimes;0<s;){var h=31-Ir(s),w=1<<h;n[h]=-1,s&=~w}}function s1(n){if(wt&6)throw Error(d(327));Ll();var s=mu(n,0);if(!(s&1))return br(n,qa()),null;var h=Yu(n,s);if(n.tag!==0&&h===2){var w=vd(n);w!==0&&(s=w,h=vh(n,w))}if(h===1)throw h=qo,Il(n,0),Zi(n,s),br(n,qa()),h;if(h===6)throw Error(d(345));return n.finishedWork=n.current.alternate,n.finishedLanes=s,Ol(n,hr,pi),br(n,qa()),null}function u1(n){Wi!==null&&Wi.tag===0&&!(wt&6)&&Ll();var s=wt;wt|=1;var h=fa.transition,w=Rt;try{if(fa.transition=null,Rt=1,n)return n()}finally{Rt=w,fa.transition=h,wt=s,!(wt&6)&&Qr()}}function ph(){yr=Pn.current,Gt(Pn)}function Il(n,s){n.finishedWork=null,n.finishedLanes=0;var h=n.timeoutHandle;if(h!==Ra&&(n.timeoutHandle=Ra,Zt(h)),_a!==null)for(h=_a.return;h!==null;){var w=h;switch(_d(w),w.tag){case 1:w=w.type.childContextTypes,w!=null&&nu();break;case 3:En(),Gt(mr),Gt(Qa),Bd();break;case 5:Fd(w);break;case 4:En();break;case 13:Gt(la);break;case 19:Gt(la);break;case 10:Ad(w.type._context);break;case 22:case 23:ph()}h=h.return}if(Ia=n,_a=n=Yi(n.current,null),Ua=yr=s,Ta=0,qo=null,mh=Hu=zl=0,hr=zo=null,Rl!==null){for(s=0;s<Rl.length;s++)if(h=Rl[s],w=h.interleaved,w!==null){h.interleaved=null;var E=w.next,q=h.pending;if(q!==null){var j=q.next;q.next=E,w.next=j}h.pending=w}Rl=null}return n}function m1(n,s){do{var h=_a;try{if(Pd(),Su.current=Pu,Eu){for(var w=na.memoizedState;w!==null;){var E=w.queue;E!==null&&(E.pending=null),w=w.next}Eu=!1}if(ql=0,za=Ea=na=null,ko=!1,_o=0,uh.current=null,h===null||h.return===null){Ta=1,qo=s,_a=null;break}e:{var q=n,j=h.return,$=h,ue=s;if(s=Ua,$.flags|=32768,ue!==null&&typeof ue=="object"&&typeof ue.then=="function"){var Ee=ue,je=$,dt=je.tag;if(!(je.mode&1)&&(dt===0||dt===11||dt===15)){var Oe=je.alternate;Oe?(je.updateQueue=Oe.updateQueue,je.memoizedState=Oe.memoizedState,je.lanes=Oe.lanes):(je.updateQueue=null,je.memoizedState=null)}var Qt=Ow(j);if(Qt!==null){Qt.flags&=-257,Lw(Qt,j,$,q,s),Qt.mode&1&&Iw(q,Ee,s),s=Qt,ue=Ee;var Ht=s.updateQueue;if(Ht===null){var vr=new Set;vr.add(ue),s.updateQueue=vr}else Ht.add(ue);break e}else{if(!(s&1)){Iw(q,Ee,s),fh();break e}ue=Error(d(426))}}else if($t&&$.mode&1){var fi=Ow(j);if(fi!==null){!(fi.flags&65536)&&(fi.flags|=256),Lw(fi,j,$,q,s),Td(Tn(ue,$));break e}}q=ue=Tn(ue,$),Ta!==4&&(Ta=2),zo===null?zo=[q]:zo.push(q),q=j;do{switch(q.tag){case 3:q.flags|=65536,s&=-s,q.lanes|=s;var ne=qw(q,ue,s);ew(q,ne);break e;case 1:$=ue;var ee=q.type,he=q.stateNode;if(!(q.flags&128)&&(typeof ee.getDerivedStateFromError=="function"||he!==null&&typeof he.componentDidCatch=="function"&&(Ui===null||!Ui.has(he)))){q.flags|=65536,s&=-s,q.lanes|=s;var Le=zw(q,$,s);ew(q,Le);break e}}q=q.return}while(q!==null)}h1(h)}catch(at){s=at,_a===h&&h!==null&&(_a=h=h.return);continue}break}while(1)}function c1(){var n=Nu.current;return Nu.current=Pu,n===null?Pu:n}function fh(){(Ta===0||Ta===3||Ta===2)&&(Ta=4),Ia===null||!(zl&268435455)&&!(Hu&268435455)||Zi(Ia,Ua)}function Yu(n,s){var h=wt;wt|=2;var w=c1();(Ia!==n||Ua!==s)&&(pi=null,Il(n,s));do try{z4();break}catch(E){m1(n,E)}while(1);if(Pd(),wt=h,Nu.current=w,_a!==null)throw Error(d(261));return Ia=null,Ua=0,Ta}function z4(){for(;_a!==null;)d1(_a)}function I4(){for(;_a!==null&&!l4();)d1(_a)}function d1(n){var s=g1(n.alternate,n,yr);n.memoizedProps=n.pendingProps,s===null?h1(n):_a=s,uh.current=null}function h1(n){var s=n;do{var h=s.alternate;if(n=s.return,(s.flags&32768)===0){if(h=E4(h,s,yr),h!==null){_a=h;return}}else{if(h=T4(h,s),h!==null){h.flags&=32767,_a=h;return}if(n!==null)n.flags|=32768,n.subtreeFlags=0,n.deletions=null;else{Ta=6,_a=null;return}}if(s=s.sibling,s!==null){_a=s;return}_a=s=n}while(s!==null);Ta===0&&(Ta=5)}function Ol(n,s,h){var w=Rt,E=fa.transition;try{fa.transition=null,Rt=1,O4(n,s,h,w)}finally{fa.transition=E,Rt=w}return null}function O4(n,s,h,w){do Ll();while(Wi!==null);if(wt&6)throw Error(d(327));h=n.finishedWork;var E=n.finishedLanes;if(h===null)return null;if(n.finishedWork=null,n.finishedLanes=0,h===n.current)throw Error(d(177));n.callbackNode=null,n.callbackPriority=0;var q=h.lanes|h.childLanes;if(i4(n,q),n===Ia&&(_a=Ia=null,Ua=0),!(h.subtreeFlags&2064)&&!(h.flags&2064)||Uu||(Uu=!0,p1(wd,function(){return Ll(),null})),q=(h.flags&15990)!==0,(h.subtreeFlags&15990)!==0||q){q=fa.transition,fa.transition=null;var j=Rt;Rt=1;var $=wt;wt|=4,uh.current=null,P4(n,h),t1(h,n),vt(n.containerInfo),n.current=h,A4(h),n4(),wt=$,Rt=j,fa.transition=q}else n.current=h;if(Uu&&(Uu=!1,Wi=n,Wu=E),q=n.pendingLanes,q===0&&(Ui=null),u4(h.stateNode),br(n,qa()),s!==null)for(w=n.onRecoverableError,h=0;h<s.length;h++)E=s[h],w(E.value,{componentStack:E.stack,digest:E.digest});if(ju)throw ju=!1,n=hh,hh=null,n;return Wu&1&&n.tag!==0&&Ll(),q=n.pendingLanes,q&1?n===bh?Io++:(Io=0,bh=n):Io=0,Qr(),null}function Ll(){if(Wi!==null){var n=Uy(Wu),s=fa.transition,h=Rt;try{if(fa.transition=null,Rt=16>n?16:n,Wi===null)var w=!1;else{if(n=Wi,Wi=null,Wu=0,(wt&6)!==0)throw Error(d(331));var E=wt;for(wt|=4,Me=n.current;Me!==null;){var q=Me,j=q.child;if(Me.flags&16){var $=q.deletions;if($!==null){for(var ue=0;ue<$.length;ue++){var Ee=$[ue];for(Me=Ee;Me!==null;){var je=Me;switch(je.tag){case 0:case 11:case 15:Ao(8,je,q)}var dt=je.child;if(dt!==null)dt.return=je,Me=dt;else for(;Me!==null;){je=Me;var Oe=je.sibling,Qt=je.return;if(Jw(je),je===Ee){Me=null;break}if(Oe!==null){Oe.return=Qt,Me=Oe;break}Me=Qt}}}var Ht=q.alternate;if(Ht!==null){var vr=Ht.child;if(vr!==null){Ht.child=null;do{var fi=vr.sibling;vr.sibling=null,vr=fi}while(vr!==null)}}Me=q}}if(q.subtreeFlags&2064&&j!==null)j.return=q,Me=j;else e:for(;Me!==null;){if(q=Me,(q.flags&2048)!==0)switch(q.tag){case 0:case 11:case 15:Ao(9,q,q.return)}var ne=q.sibling;if(ne!==null){ne.return=q.return,Me=ne;break e}Me=q.return}}var ee=n.current;for(Me=ee;Me!==null;){j=Me;var he=j.child;if(j.subtreeFlags&2064&&he!==null)he.return=j,Me=he;else e:for(j=ee;Me!==null;){if($=Me,($.flags&2048)!==0)try{switch($.tag){case 0:case 11:case 15:Ou(9,$)}}catch(at){ea($,$.return,at)}if($===j){Me=null;break e}var Le=$.sibling;if(Le!==null){Le.return=$.return,Me=Le;break e}Me=$.return}}if(wt=E,Qr(),Gr&&typeof Gr.onPostCommitFiberRoot=="function")try{Gr.onPostCommitFiberRoot(cu,n)}catch{}w=!0}return w}finally{Rt=h,fa.transition=s}}return!1}function b1(n,s,h){s=Tn(h,s),s=qw(n,s,1),n=ji(n,s,1),s=$a(),n!==null&&(po(n,1,s),br(n,s))}function ea(n,s,h){if(n.tag===3)b1(n,n,h);else for(;s!==null;){if(s.tag===3){b1(s,n,h);break}else if(s.tag===1){var w=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof w.componentDidCatch=="function"&&(Ui===null||!Ui.has(w))){n=Tn(h,n),n=zw(s,n,1),s=ji(s,n,1),n=$a(),s!==null&&(po(s,1,n),br(s,n));break}}s=s.return}}function L4(n,s,h){var w=n.pingCache;w!==null&&w.delete(s),s=$a(),n.pingedLanes|=n.suspendedLanes&h,Ia===n&&(Ua&h)===h&&(Ta===4||Ta===3&&(Ua&130023424)===Ua&&500>qa()-ch?Il(n,0):mh|=h),br(n,s)}function v1(n,s){s===0&&(n.mode&1?(s=uu,uu<<=1,!(uu&130023424)&&(uu=4194304)):s=1);var h=$a();n=Xr(n,s),n!==null&&(po(n,s,h),br(n,h))}function F4(n){var s=n.memoizedState,h=0;s!==null&&(h=s.retryLane),v1(n,h)}function D4(n,s){var h=0;switch(n.tag){case 13:var w=n.stateNode,E=n.memoizedState;E!==null&&(h=E.retryLane);break;case 19:w=n.stateNode;break;default:throw Error(d(314))}w!==null&&w.delete(s),v1(n,h)}var g1;g1=function(n,s,h){if(n!==null)if(n.memoizedProps!==s.pendingProps||mr.current)dr=!0;else{if(!(n.lanes&h)&&!(s.flags&128))return dr=!1,S4(n,s,h);dr=(n.flags&131072)!==0}else dr=!1,$t&&s.flags&1048576&&Zy(s,bu,s.index);switch(s.lanes=0,s.tag){case 2:var w=s.type;Ru(n,s),n=s.pendingProps;var E=pn(s,Qa.current);kn(s,h),E=Hd(null,s,w,n,E,h);var q=jd();return s.flags|=1,typeof E=="object"&&E!==null&&typeof E.render=="function"&&E.$$typeof===void 0?(s.tag=1,s.memoizedState=null,s.updateQueue=null,cr(w)?(q=!0,ou(s)):q=!1,s.memoizedState=E.state!==null&&E.state!==void 0?E.state:null,zd(s),E.updater=xu,s.stateNode=E,E._reactInternals=s,Od(s,w,n,h),s=Xd(null,s,w,!0,q,h)):(s.tag=0,$t&&q&&kd(s),lr(null,s,E,h),s=s.child),s;case 16:w=s.elementType;e:{switch(Ru(n,s),n=s.pendingProps,E=w._init,w=E(w._payload),s.type=w,E=s.tag=M4(w),n=Fr(w,n),E){case 0:s=Qd(null,s,w,n,h);break e;case 1:s=Hw(null,s,w,n,h);break e;case 11:s=Fw(null,s,w,n,h);break e;case 14:s=Dw(null,s,w,Fr(w.type,n),h);break e}throw Error(d(306,w,""))}return s;case 0:return w=s.type,E=s.pendingProps,E=s.elementType===w?E:Fr(w,E),Qd(n,s,w,E,h);case 1:return w=s.type,E=s.pendingProps,E=s.elementType===w?E:Fr(w,E),Hw(n,s,w,E,h);case 3:e:{if(jw(s),n===null)throw Error(d(387));w=s.pendingProps,q=s.memoizedState,E=q.element,$y(n,s),wu(s,w,null,h);var j=s.memoizedState;if(w=j.element,Dt&&q.isDehydrated)if(q={element:w,isDehydrated:!1,cache:j.cache,pendingSuspenseBoundaries:j.pendingSuspenseBoundaries,transitions:j.transitions},s.updateQueue.baseState=q,s.memoizedState=q,s.flags&256){E=Tn(Error(d(423)),s),s=Uw(n,s,w,h,E);break e}else if(w!==E){E=Tn(Error(d(424)),s),s=Uw(n,s,w,h,E);break e}else for(Dt&&(Sr=MA(s.stateNode.containerInfo),fr=s,$t=!0,Lr=null,fo=!1),h=sw(s,null,w,h),s.child=h;h;)h.flags=h.flags&-3|4096,h=h.sibling;else{if(wn(),w===E){s=gi(n,s,h);break e}lr(n,s,w,h)}s=s.child}return s;case 5:return uw(s),n===null&&Ed(s),w=s.type,E=s.pendingProps,q=n!==null?n.memoizedProps:null,j=E.children,ga(w,E)?j=null:q!==null&&ga(w,q)&&(s.flags|=32),Nw(n,s),lr(n,s,j,h),s.child;case 6:return n===null&&Ed(s),null;case 13:return Ww(n,s,h);case 4:return Ld(s,s.stateNode.containerInfo),w=s.pendingProps,n===null?s.child=_n(s,null,w,h):lr(n,s,w,h),s.child;case 11:return w=s.type,E=s.pendingProps,E=s.elementType===w?E:Fr(w,E),Fw(n,s,w,E,h);case 7:return lr(n,s,s.pendingProps,h),s.child;case 8:return lr(n,s,s.pendingProps.children,h),s.child;case 12:return lr(n,s,s.pendingProps.children,h),s.child;case 10:e:{if(w=s.type._context,E=s.pendingProps,q=s.memoizedProps,j=E.value,Jy(s,w,j),q!==null)if(Or(q.value,j)){if(q.children===E.children&&!mr.current){s=gi(n,s,h);break e}}else for(q=s.child,q!==null&&(q.return=s);q!==null;){var $=q.dependencies;if($!==null){j=q.child;for(var ue=$.firstContext;ue!==null;){if(ue.context===w){if(q.tag===1){ue=vi(-1,h&-h),ue.tag=2;var Ee=q.updateQueue;if(Ee!==null){Ee=Ee.shared;var je=Ee.pending;je===null?ue.next=ue:(ue.next=je.next,je.next=ue),Ee.pending=ue}}q.lanes|=h,ue=q.alternate,ue!==null&&(ue.lanes|=h),Rd(q.return,h,s),$.lanes|=h;break}ue=ue.next}}else if(q.tag===10)j=q.type===s.type?null:q.child;else if(q.tag===18){if(j=q.return,j===null)throw Error(d(341));j.lanes|=h,$=j.alternate,$!==null&&($.lanes|=h),Rd(j,h,s),j=q.sibling}else j=q.child;if(j!==null)j.return=q;else for(j=q;j!==null;){if(j===s){j=null;break}if(q=j.sibling,q!==null){q.return=j.return,j=q;break}j=j.return}q=j}lr(n,s,E.children,h),s=s.child}return s;case 9:return E=s.type,w=s.pendingProps.children,kn(s,h),E=Er(E),w=w(E),s.flags|=1,lr(n,s,w,h),s.child;case 14:return w=s.type,E=Fr(w,s.pendingProps),E=Fr(w.type,E),Dw(n,s,w,E,h);case 15:return Bw(n,s,s.type,s.pendingProps,h);case 17:return w=s.type,E=s.pendingProps,E=s.elementType===w?E:Fr(w,E),Ru(n,s),s.tag=1,cr(w)?(n=!0,ou(s)):n=!1,kn(s,h),iw(s,w,E),Od(s,w,E,h),Xd(null,s,w,!0,n,h);case 19:return Zw(n,s,h);case 22:return Mw(n,s,h)}throw Error(d(156,s.tag))};function p1(n,s){return fd(n,s)}function B4(n,s,h,w){this.tag=n,this.key=h,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=s,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=w,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ar(n,s,h,w){return new B4(n,s,h,w)}function yh(n){return n=n.prototype,!(!n||!n.isReactComponent)}function M4(n){if(typeof n=="function")return yh(n)?1:0;if(n!=null){if(n=n.$$typeof,n===Y)return 11;if(n===X)return 14}return 2}function Yi(n,s){var h=n.alternate;return h===null?(h=Ar(n.tag,s,n.key,n.mode),h.elementType=n.elementType,h.type=n.type,h.stateNode=n.stateNode,h.alternate=n,n.alternate=h):(h.pendingProps=s,h.type=n.type,h.flags=0,h.subtreeFlags=0,h.deletions=null),h.flags=n.flags&14680064,h.childLanes=n.childLanes,h.lanes=n.lanes,h.child=n.child,h.memoizedProps=n.memoizedProps,h.memoizedState=n.memoizedState,h.updateQueue=n.updateQueue,s=n.dependencies,h.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext},h.sibling=n.sibling,h.index=n.index,h.ref=n.ref,h}function Gu(n,s,h,w,E,q){var j=2;if(w=n,typeof n=="function")yh(n)&&(j=1);else if(typeof n=="string")j=5;else e:switch(n){case C:return Fl(h.children,E,q,s);case O:j=8,E|=8;break;case D:return n=Ar(12,h,s,E|2),n.elementType=D,n.lanes=q,n;case G:return n=Ar(13,h,s,E),n.elementType=G,n.lanes=q,n;case F:return n=Ar(19,h,s,E),n.elementType=F,n.lanes=q,n;case te:return Qu(h,E,q,s);default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case z:j=10;break e;case U:j=9;break e;case Y:j=11;break e;case X:j=14;break e;case K:j=16,w=null;break e}throw Error(d(130,n==null?n:typeof n,""))}return s=Ar(j,h,s,E),s.elementType=n,s.type=w,s.lanes=q,s}function Fl(n,s,h,w){return n=Ar(7,n,w,s),n.lanes=h,n}function Qu(n,s,h,w){return n=Ar(22,n,w,s),n.elementType=te,n.lanes=h,n.stateNode={isHidden:!1},n}function wh(n,s,h){return n=Ar(6,n,null,s),n.lanes=h,n}function xh(n,s,h){return s=Ar(4,n.children!==null?n.children:[],n.key,s),s.lanes=h,s.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},s}function N4(n,s,h,w,E){this.tag=s,this.containerInfo=n,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Ra,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gd(0),this.expirationTimes=gd(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gd(0),this.identifierPrefix=w,this.onRecoverableError=E,Dt&&(this.mutableSourceEagerHydrationData=null)}function f1(n,s,h,w,E,q,j,$,ue){return n=new N4(n,s,h,$,ue),s===1?(s=1,q===!0&&(s|=8)):s=0,q=Ar(3,null,null,s),n.current=q,q.stateNode=n,q.memoizedState={element:w,isDehydrated:h,cache:null,transitions:null,pendingSuspenseBoundaries:null},zd(q),n}function y1(n){if(!n)return Ni;n=n._reactInternals;e:{if(oe(n)!==n||n.tag!==1)throw Error(d(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break e;case 1:if(cr(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break e}}s=s.return}while(s!==null);throw Error(d(171))}if(n.tag===1){var h=n.type;if(cr(h))return Ny(n,h,s)}return s}function w1(n){var s=n._reactInternals;if(s===void 0)throw typeof n.render=="function"?Error(d(188)):(n=Object.keys(n).join(","),Error(d(268,n)));return n=Ie(s),n===null?null:n.stateNode}function x1(n,s){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var h=n.retryLane;n.retryLane=h!==0&&h<s?h:s}}function Xu(n,s){x1(n,s),(n=n.alternate)&&x1(n,s)}function H4(n){return n=Ie(n),n===null?null:n.stateNode}function j4(){return null}return r.attemptContinuousHydration=function(n){if(n.tag===13){var s=Xr(n,134217728);if(s!==null){var h=$a();Pr(s,n,134217728,h)}Xu(n,134217728)}},r.attemptDiscreteHydration=function(n){if(n.tag===13){var s=Xr(n,1);if(s!==null){var h=$a();Pr(s,n,1,h)}Xu(n,1)}},r.attemptHydrationAtCurrentPriority=function(n){if(n.tag===13){var s=Vi(n),h=Xr(n,s);if(h!==null){var w=$a();Pr(h,n,s,w)}Xu(n,s)}},r.attemptSynchronousHydration=function(n){switch(n.tag){case 3:var s=n.stateNode;if(s.current.memoizedState.isDehydrated){var h=go(s.pendingLanes);h!==0&&(pd(s,h|1),br(s,qa()),!(wt&6)&&(An(),Qr()))}break;case 13:u1(function(){var w=Xr(n,1);if(w!==null){var E=$a();Pr(w,n,1,E)}}),Xu(n,1)}},r.batchedUpdates=function(n,s){var h=wt;wt|=1;try{return n(s)}finally{wt=h,wt===0&&(An(),du&&Qr())}},r.createComponentSelector=function(n){return{$$typeof:Lu,value:n}},r.createContainer=function(n,s,h,w,E,q,j){return f1(n,s,!1,null,h,w,E,q,j)},r.createHasPseudoClassSelector=function(n){return{$$typeof:Fu,value:n}},r.createHydrationContainer=function(n,s,h,w,E,q,j,$,ue){return n=f1(h,w,!0,n,E,q,j,$,ue),n.context=y1(null),h=n.current,w=$a(),E=Vi(h),q=vi(w,E),q.callback=s??null,ji(h,q,E),n.current.lanes=E,po(n,E,w),br(n,w),n},r.createPortal=function(n,s,h){var w=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:k,key:w==null?null:""+w,children:n,containerInfo:s,implementation:h}},r.createRoleSelector=function(n){return{$$typeof:Du,value:n}},r.createTestNameSelector=function(n){return{$$typeof:Bu,value:n}},r.createTextSelector=function(n){return{$$typeof:Mu,value:n}},r.deferredUpdates=function(n){var s=Rt,h=fa.transition;try{return fa.transition=null,Rt=16,n()}finally{Rt=s,fa.transition=h}},r.discreteUpdates=function(n,s,h,w,E){var q=Rt,j=fa.transition;try{return fa.transition=null,Rt=1,n(s,h,w,E)}finally{Rt=q,fa.transition=j,wt===0&&An()}},r.findAllNodes=sh,r.findBoundingRects=function(n,s){if(!_t)throw Error(d(363));s=sh(n,s),n=[];for(var h=0;h<s.length;h++)n.push(Sl(s[h]));for(s=n.length-1;0<s;s--){h=n[s];for(var w=h.x,E=w+h.width,q=h.y,j=q+h.height,$=s-1;0<=$;$--)if(s!==$){var ue=n[$],Ee=ue.x,je=Ee+ue.width,dt=ue.y,Oe=dt+ue.height;if(w>=Ee&&q>=dt&&E<=je&&j<=Oe){n.splice(s,1);break}else if(w!==Ee||h.width!==ue.width||Oe<q||dt>j){if(!(q!==dt||h.height!==ue.height||je<w||Ee>E)){Ee>w&&(ue.width+=Ee-w,ue.x=w),je<E&&(ue.width=E-Ee),n.splice(s,1);break}}else{dt>q&&(ue.height+=dt-q,ue.y=q),Oe<j&&(ue.height=j-dt),n.splice(s,1);break}}}return n},r.findHostInstance=w1,r.findHostInstanceWithNoPortals=function(n){return n=ze(n),n=n!==null?Fe(n):null,n===null?null:n.stateNode}
7,r.findHostInstanceWithWarning=function(n){return w1(n)},r.flushControlled=function(n){var s=wt;wt|=1;var h=fa.transition,w=Rt;try{fa.transition=null,Rt=1,n()}finally{Rt=w,fa.transition=h,wt=s,wt===0&&(An(),Qr())}},r.flushPassiveEffects=Ll,r.flushSync=u1,r.focusWithin=function(n,s){if(!_t)throw Error(d(363));for(n=lh(n),s=n1(n,s),s=Array.from(s),n=0;n<s.length;){var h=s[n++];if(!Tl(h)){if(h.tag===5&&ru(h.stateNode))return!0;for(h=h.child;h!==null;)s.push(h),h=h.sibling}}return!1},r.getCurrentUpdatePriority=function(){return Rt},r.getFindAllNodesFailureDescription=function(n,s){if(!_t)throw Error(d(363));var h=0,w=[];n=[lh(n),0];for(var E=0;E<n.length;){var q=n[E++],j=n[E++],$=s[j];if((q.tag!==5||!Tl(q))&&(nh(q,$)&&(w.push(oh($)),j++,j>h&&(h=j)),j<s.length))for(q=q.child;q!==null;)n.push(q,j),q=q.sibling}if(h<s.length){for(n=[];h<s.length;h++)n.push(oh(s[h]));return`findAllNodes was able to match part of the selector: 8 `+(w.join(" > ")+` 9 10No matching component was found for: 11 `)+n.join(" > ")}return null},r.getPublicRootInstance=function(n){if(n=n.current,!n.child)return null;switch(n.child.tag){case 5:return Ke(n.child.stateNode);default:return n.child.stateNode}},r.injectIntoDevTools=function(n){if(n={bundleType:n.bundleType,version:n.version,rendererPackageName:n.rendererPackageName,rendererConfig:n.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:f.ReactCurrentDispatcher,findHostInstanceByFiber:H4,findFiberByHostInstance:n.findFiberByHostInstance||j4,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0"},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")n=!1;else{var s=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(s.isDisabled||!s.supportsFiber)n=!0;else{try{cu=s.inject(n),Gr=s}catch{}n=!!s.checkDCE}}return n},r.isAlreadyRendering=function(){return!1},r.observeVisibleRects=function(n,s,h,w){if(!_t)throw Error(d(363));n=sh(n,s);var E=od(n,h,w).disconnect;return{disconnect:function(){E()}}},r.registerMutableSourceForHydration=function(n,s){var h=s._getVersion;h=h(s._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[s,h]:n.mutableSourceEagerHydrationData.push(s,h)},r.runWithPriority=function(n,s){var h=Rt;try{return Rt=n,s()}finally{Rt=h}},r.shouldError=function(){return null},r.shouldSuspend=function(){return!1},r.updateContainer=function(n,s,h,w){var E=s.current,q=$a(),j=Vi(E);return h=y1(h),s.context===null?s.context=h:s.pendingContext=h,s=vi(q,j),s.payload={element:n},w=w===void 0?null:w,w!==null&&(s.callback=w),n=ji(E,s,j),n!==null&&(Pr(n,E,j,q),yu(n,E,j)),j},r}}),xx=Z((e,t)=>{t.exports=wx()}),hb=Z(e=>{var t=(bt(),We(Wl));e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot}),Cm=Z((e,t)=>{(function(a,r){r(typeof e=="object"&&typeof t<"u"?e:(a=a||self).TypesafeActions={})})(e,function(a){function r(F){return F==null}function l(F){throw new Error("Argument "+F+" is empty.")}function u(F){return typeof F=="function"&&"getType"in F}function c(F){throw new Error("Argument "+F+' is invalid, it should be an action-creator instance from "typesafe-actions"')}function d(F,X){if(F==null)throw new Error("Argument contains array with empty element at index "+X);if(F.getType==null)throw new Error("Argument contains array with invalid element at index "+X+', it should be an action-creator instance from "typesafe-actions"')}function f(F){return typeof F=="string"||typeof F=="symbol"}function S(F){return!f(F)}function k(F){throw new Error("Argument "+F+" is invalid, it should be an action type of type: string | symbol")}function C(F,X){if(F==null)throw new Error("Argument contains array with empty element at index "+X);if(typeof F!="string"&&typeof F!="symbol")throw new Error("Argument contains array with invalid element at index "+X+", it should be of type: string | symbol")}function O(F,X,K,te){return r(F)&&l(1),S(F)&&c(1),{type:F,payload:X,meta:K,error:te}}function D(F,X){return r(F)&&l(1),S(F)&&k(1),Object.assign(function(){var K=X!=null?X.apply(void 0,arguments):void 0;return Object.assign({type:F},K)},{getType:function(){return F},toString:function(){return F}})}function z(F,X,K){return r(F)&&l(1),S(F)&&k(1),function(){return D(F,function(){var te=arguments.length<=0?void 0:arguments[0],se=arguments.length<=1?void 0:arguments[1];return X==null&&K==null||(te=X!=null?X.apply(void 0,arguments):void 0,se=K!=null?K.apply(void 0,arguments):void 0),Object.assign({},te!==void 0&&{payload:te},{},se!==void 0&&{meta:se})})}}function U(F){return r(F)&&l(1),u(F)||c(1),F.getType()}
11function Y(F,X){r(F)&&l(1),S(F)&&k(1);var K=X!=null?X(F):function(){return{type:F}};return Object.assign(K,{getType:function(){return F},toString:function(){return F}})}var G={createAction:function(F,X){var K=X==null?function(){return O(F)}:X(O.bind(null,F));return Object.assign(K,{getType:function(){return F},toString:function(){return F}})},createCustomAction:Y,createStandardAction:function(F){return r(F)&&l(1),S(F)&&k(1),Object.assign(function(){return Y(F,function(X){return function(K,te){return{type:X,payload:K,meta:te}}})},{map:function(X){return Y(F,function(K){return function(te,se){return Object.assign(X(te,se),{type:K})}})}})}};a.action=O,a.createAction=z,a.createAsyncAction=function(F,X,K,te){return function(){var se=[F,X,K,te].map(function(de,me){return Array.isArray(de)?z(de[0],de[1],de[2])():typeof de=="string"||typeof de=="symbol"?z(de)():void(me<3&&function(Te){throw new Error("Argument "+Te+' is invalid, it should be an action type of "string | symbol" or a tuple of "[string | symbol, Function, Function?]"')}(me))});return{request:se[0],success:se[1],failure:se[2],cancel:se[3]}}},a.createCustomAction=D,a.createReducer=function F(X,K){K===void 0&&(K={});var te=Object.assign({},K),se=function(de,me){var Te=Array.isArray(de)?de:[de],oe={};return Te.map(function(Se,ze){return u(Se)?U(Se):f(Se)?Se:function(Ie){throw new Error("Argument "+Ie+' is invalid, it should be an action-creator instance from "typesafe-actions" or action type of type: string | symbol')}(ze+1)}).forEach(function(Se){return oe[Se]=me}),F(X,Object.assign({},te,{},oe))};return Object.assign(function(de,me){if(de===void 0&&(de=X),te.hasOwnProperty(me.type)){var Te=te[me.type];if(typeof Te!="function")throw Error('Reducer under "'+me.type+'" key is not a valid reducer');return Te(de,me)}return de},{handlers:Object.assign({},te),handleAction:se,handleType:se})},a.deprecated=G,a.getType=U,a.isActionOf=function(F,X){r(F)&&l(1);var K=Array.isArray(F)?F:[F];K.forEach(d);var te=function(se){return K.some(function(de){return se.type===de.getType()})};return X===void 0?te:te(X)},a.isOfType=function(F,X){r(F)&&l(1);var K=Array.isArray(F)?F:[F];K.forEach(C);var te=function(se){return K.includes(se.type)};return X===void 0?te:te(X)}})}),bb=Z((e,t)=>{(function(a,r){typeof e=="object"&&typeof t<"u"?r(e,(bt(),We(Wl))):(a=typeof globalThis<"u"?globalThis:a||self,r(a.ReactErrorBoundary={},a.React))})(e,function(a,r){function l(D){if(D&&D.__esModule)return D;var z=Object.create(null);return D&&Object.keys(D).forEach(function(U){if(U!=="default"){var Y=Object.getOwnPropertyDescriptor(D,U);Object.defineProperty(z,U,Y.get?Y:{enumerable:!0,get:function(){return D[U]}})}}),z.default=D,Object.freeze(z)}var u=l(r);function c(D,z){return c=Object.setPrototypeOf||function(U,Y){return U.__proto__=Y,U},c(D,z)}function d(D,z){D.prototype=Object.create(z.prototype),D.prototype.constructor=D,c(D,z)}var f=function(D,z){return D===void 0&&(D=[]),z===void 0&&(z=[]),D.length!==z.length||D.some(function(U,Y){return!Object.is(U,z[Y])})},S={error:null},k=function(D){d(z,D);function z(){for(var Y,G=arguments.length,F=new Array(G),X=0;X<G;X++)F[X]=arguments[X];return Y=D.call.apply(D,[this].concat(F))||this,Y.state=S,Y.resetErrorBoundary=function(){for(var K,te=arguments.length,se=new Array(te),de=0;de<te;de++)se[de]=arguments[de];Y.props.onReset==null||(K=Y.props).onReset.apply(K,se),Y.reset()},Y}z.getDerivedStateFromError=function(Y){return{error:Y}};var U=z.prototype;return U.reset=function(){this.setState(S)},U.componentDidCatch=function(Y,G){var F,X;(F=(X=this.props).onError)==null||F.call(X,Y,G)},U.componentDidUpdate=function(Y,G){var F=this.state.error,X=this.props.resetKeys;if(F!==null&&G.error!==null&&f(Y.resetKeys,X)){var K,te;(K=(te=this.props).onResetKeysChange)==null||K.call(te,Y.resetKeys,X),this.reset()}},U.render=function(){var Y=this.state.error,G=this.props,F=G.fallbackRender,X=G.FallbackComponent,K=G.fallback;if(Y!==null){var te={error:Y,resetErrorBoundary:this.resetErrorBoundary};if(u.isValidElement(K))return K;if(typeof F=="function")return F(te);if(X)return u.createElement(X,te);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},z}(u.Component);function C(D,z){var U=function(G){return u.createElement(k,z,u.createElement(D,G))},Y=D.displayName||D.name||"Unknown";return U.displayName="withErrorBoundary("+Y+")",U}function O(D){var z=u.useState(null),U=z[0],Y=z[1];if(D!=null)throw D;
11if(U!=null)throw U;return Y}a.ErrorBoundary=k,a.useErrorHandler=O,a.withErrorBoundary=C,Object.defineProperty(a,"__esModule",{value:!0})})});He();function el(e,t,a,r){function l(){let c=Reflect.construct(HTMLElement,[],l);return c._vdomComponent=e,c._shadowEnabled=r&&r.shadow,c._root=c._shadowEnabled?c.attachShadow({mode:"open"}):c,r.onConstruct&&r.onConstruct(c),c.ready=!1,c.whenReady=d=>{c.ready?d():c.addEventListener("ready",d)},c}l.prototype=Object.create(HTMLElement.prototype),l.prototype.constructor=l,l.prototype.connectedCallback=_x,l.prototype.attributeChangedCallback=Sx,l.prototype.disconnectedCallback=Ex,a=a||e.observedAttributes||Object.keys(e.propTypes||{}),l.observedAttributes=a,a.forEach(c=>{Object.defineProperty(l.prototype,c,{get(){return this._vdom?this._vdom.props[c]:(this._props||(this._props={}),this._props[c])},set(d){this._vdom?(this._props[c]=d,this.attributeChangedCallback(c,null,d)):(this._props||(this._props={}),this._props[c]=d,this._props[Pm(c)]=d);let f=typeof d;(d==null||f==="string"||f==="boolean"||f==="number")&&this.setAttribute(c,d)}})}),r.beforeCreate&&r.beforeCreate(l);let u=t||e.tagName||e.displayName||e.name;if(!customElements.get(u))return customElements.define(t||e.tagName||e.displayName||e.name,l)}function kx(e){this.getChildContext=()=>e.context;let t=e,{context:a,children:r}=t,l=N(t,["context","children"]);return Ji(r,l)}function _x(){let e=new CustomEvent("_preact",{detail:{},bubbles:!0,cancelable:!0});this.dispatchEvent(e);let t=e.detail.context;this._vdom=V(kx,A(_({},this._props),{context:t}),gb(this,this._vdomComponent,this._shadowEnabled)),(this.hasAttribute("hydrate")?xi:nr)(this._vdom,this._root),this.ready||(this.ready=!0,this.dispatchEvent(new CustomEvent("ready",{detail:{},bubbles:!1,cancelable:!1})))}function Pm(e){return e.replace(/-(\w)/g,(t,a)=>a?a.toUpperCase():"")}function Sx(e,t,a){if(!this._vdom)return;a=a??void 0;let r={};r[e]=a,r[Pm(e)]=a,this._vdom=Ji(this._vdom,r),nr(this._vdom,this._root)}function Ex(){nr(this._vdom=null,this._root)}function vb(e,t){let a=e,{shadow:r,addContextListener:l,removeContextListener:u}=a,c=N(a,["shadow","addContextListener","removeContextListener"]),d=f=>{f?(this.ref=f,this._listener||(this._listener=S=>{S.stopPropagation(),S.detail.context=t},l(this._listener,this.ref))):u(this._listener,this.ref)};return!r&&!this._listener&&(this._listener=f=>{f.stopPropagation(),f.detail.context=t},l(this._listener)),V(r?"slot":Ze,A(_({},c),{ref:d}))}function gb(e,t,a){if(e.nodeType===3)return e.data;if(e.nodeType!==1)return null;let r=[],l={},u=0,c=e.attributes,d=e.childNodes;for(u=c.length;u--;)c[u].name!=="slot"&&(l[c[u].name]=c[u].value,l[Pm(c[u].name)]=c[u].value);for(u=d.length;u--;){let S=d[u],k=gb(S,null,a),C=S.slot;C?l[C]=V(vb,{name:C,shadow:a,addContextListener(O,D=S){D.addEventListener("_preact",O)},removeContextListener(O,D=S){D.removeEventListener("_preact",O)}},k):r[u]=k}let f=t?V(vb,{shadow:a,addContextListener(S,k=e){k.addEventListener("_preact",S)},removeContextListener(S,k=e){k.removeEventListener("_preact",S)}},r):r;return!a&&t&&(e.innerHTML=""),V(t||e.nodeName.toLowerCase(),l,f)}bt(),bt(),bt(),bt(),bt();var Tx=ce(xx(),1),pb,fb,Go=["onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onScroll","onWheel","onClick","onDragStart","onDragEnd","onDragEnter","onDragExit","onDrag","onDragOver"];function Cx(){return Go.reduce((e,t)=>(e[t]=[],e),{})}var Yl=Go.reduce((e,t)=>(e[t.slice(2).toLowerCase()]=t,e[t]=t,e),{}),Nn=(e,t,a)=>{let r=e.length,l=a||Je(r);for(let u=0;u<r;u++)l[u]=u%5===0?e[u+1]<t[3]&&e[u+3]>t[1]&&e[u+2]<t[4]&&e[u+4]>t[2]?1:0:e[u];return l};function Je(e,t,a){return new Float32Array(e,t,a)}var Px=(e,t,a)=>{let r=e[1]<=t[3]&&e[3]>=t[1]&&e[2]<=t[4]&&e[4]>=t[2],l=a||Je(5);return r?(l[0]=1,l[1]=Math.max(e[1],t[1]),l[2]=Math.max(e[2],t[2]),l[3]=Math.min(e[3],t[3]),l[4]=Math.min(e[4],t[4]),l):(l[0]=0,l[1]=0,l[2]=0,l[3]=0,l[4]=0,l)},Ax=e=>e.length/5,ii=(e,t,a)=>{let r=a||Je(9);return r[0]=e[0]*t[0]+e[1]*t[3]+e[2]*t[6],r[1]=e[0]*t[1]+e[1]*t[4]+e[2]*t[7],r[2]=e[0]*t[2]+e[1]*t[5]+e[2]*t[8],r[3]=e[3]*t[0]+e[4]*t[3]+e[5]*t[6],r[4]=e[3]*t[1]+e[4]*t[4]+e[5]*t[7],r[5]=e[3]*t[2]+e[4]*t[5]+e[5]*t[8],r[6]=e[6]*t[0]+e[7]*t[3]+e[8]*t[6],r[7]=e[6]*t[1]+e[7]*t[4]+e[8]*t[7],r[8]=e[6]*t[2]+e[7]*t[5]+e[8]*t[8],r},Pt=class{constructor(e){this.index=0,this.length=e,this.points=Je(this.length)}static grid(e=1,t=1){return new Pt(5*e*t)}static point(e,t){let a=Je(5);return a[0]=1,a[1]=e,a[2]=t,a[3]=e,a[4]=t,a}static positionPair(e){let t=Je(5);return t[0]=1,t[1]=e.x1,t[2]=e.y1,t[3]=e.x2,t[4]=e.y2,t}static projection(e){return Pt.singleBox(e.width,e.height,e.x,e.y)}static singleBox(e,t,a=0,r=0){let l=Je(5);return l[0]=1,l[1]=a,l[2]=r,l[3]=e+a,l[4]=t+r,l}row(e){return e(this)}addPoints(e,t,a,r){return this.points[this.index]=1,this.points[1+this.index]=e,this.points[2+this.index]=t,this.points[3+this.index]=a,this.points[4+this.index]=r,this.index+=5,this}addBox(e,t,a,r){return this.addPoints(e,t,e+a,t+r),this}build(){return this.points}},Nr=(e,t)=>
11{let a=e.length;for(let r=0;r<a;r++)e[r]=r%5===0?t[6]*e[r+1]+t[7]*e[r+2]+t[8]*e[r]:r%5%2===1?t[0]*e[r]+t[1]*e[r+1]+t[2]:t[3]*e[r-1]+t[4]*e[r]+t[5];return e},_i=e=>{let t=Je(9);return t[0]=e,t[4]=e,t[8]=1,t},tr=(e,t)=>{let a=Je(9);return a[0]=1,a[2]=e,a[4]=1,a[5]=t,a[8]=1,a},Hn=(e,t,a)=>ii(tr((1-e)*t,(1-e)*a),_i(e)),li=(e,t,a)=>{let r=e.length,l=a&&a.length>=r?a.slice(0,r):Je(r);for(let u=0;u<r;u++)l[u]=u%5===0?t[6]*e[u+1]+t[7]*e[u+2]+t[8]*e[u]:u%5%2===1?t[0]*e[u]+t[1]*e[u+1]+t[2]:t[3]*e[u-1]+t[4]*e[u]+t[5];return l},Qo=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,a)=>(a&=63,a<36?t+=a.toString(36):a<62?t+=(a-26).toString(36).toUpperCase():a>62?t+="-":t+="_",t),""),Hr=class{constructor(){this.__revision=0,this.__owner={value:void 0},this.__state={},this.scale=1,this.layers=[],this.time=[],this.addEventListener=(e,t,a)=>{let r=Yl[e];if(!this.eventHandlers[r])throw new Error(`Unknown event ${r}`);this.eventHandlers[r].indexOf(t)===-1&&this.eventHandlers[r].push(t)},this.removeEventListener=(e,t)=>{let a=Yl[e];if(!this.eventHandlers[a]){console.warn(`Unknown event ${a}`);return}this.eventHandlers[a].indexOf(t)!==-1&&(this.eventHandlers[a]=this.eventHandlers[a].filter(r=>r!==t))},this.id=this.__id=Qo(),this.eventHandlers=Cx()}get crop(){return this._crop}set crop(e){this._crop=e}getObjectsAt(e){return[]}getAllPointsAt(e,t,a){return[]}getScheduledUpdates(e,t){return[]}dispatchEvent(e,t){let a=this.eventHandlers[e],r=a?a.length:0,l=!1;if(r)for(let u=0;u<r;u++)try{a[u](t),l=!0}catch(c){console.error(e,c)}return l}get x(){return this.points[1]}get y(){return this.points[2]}get width(){return this.points[3]-this.points[1]}get height(){return this.points[4]-this.points[2]}translate(e,t){Nr(this.points,tr(e,t))}atScale(e){Nr(this.points,Hn(e,this.x,this.y)),this.scale*=e}transform(e){Nr(this.points,e)}applyProps(e){this.__revision++}appendChild(e){}removeChild(e){}insertBefore(e,t){}hideInstance(){}},zr=class extends Hr{constructor(e){if(super(),this.type="spacial-content",this.style={opacity:1},!e)this.id="",this.uri="",this.display={x:0,y:0,scale:1,width:0,height:0,points:Je(5)},this.points=Je(5);else{let t=e.scale||1;this.id=e.id||e.uri,this.uri=e.uri,this.points=Pt.singleBox(e.width,e.height,e.x,e.y),this.display={x:0,y:0,scale:t,width:e.width/t,height:e.height/t,points:Pt.singleBox(e.width/t,e.height/t),rotation:e==null?void 0:e.rotation}}}applyProps(e){let t=e.display?e.display.width:e.target.width,a=e.target.width/t;if(this.id=e.id||e.uri,this.uri=e.uri,this.points.set(Pt.singleBox(e.target.width,e.target.height,e.target.x,e.target.y)),e.style&&typeof e.style.opacity<"u"&&(this.style.opacity=e.style.opacity),e.crop){this.cropData=e.crop;let r=Pt.singleBox(e.crop.width,e.crop.height,e.crop.x,e.crop.y);Nr(r,tr(-e.crop.x,-e.crop.y)),this.crop?this.crop.set(r):this.crop=Je(r)}e.display?(this.display.scale=a,this.display.width=e.display.width,this.display.height=e.display.height,this.display.rotation=e.display.rotation,this.display.points=Pt.singleBox(e.display.width,e.display.height)):(this.display.scale=a,this.display.width=e.target.width/a,this.display.height=e.target.height/a,this.display.points=Pt.singleBox(e.target.width/a,e.target.height/a))}getAllPointsAt(e,t,a){return[[this,this.crop||this.points,t]]}static fromSvg(e,t,a,r){return zr.fromImage("data:image/svg+xml;base64,"+btoa(e),t,a,r)}static fromImage(e,t,a,r){let l=new zr;return l.applyProps({uri:e,id:r,display:a,target:t}),l}getImageUrl(){return this.uri}},Xo=class extends Hr{constructor(e){if(super(),this.type="spacial-content",this.getTexture=()=>({source:void 0,hash:-1}),!e)this.id="",this.uri="",this.display={x:0,y:0,scale:1,width:0,height:0,points:Je(5)},this.points=Je(5);else{let t=e.scale||1;this.id=e.id||e.uri,this.uri=e.uri,this.points=Pt.singleBox(e.width,e.height),this.display={x:0,y:0,scale:t,width:e.width/t,height:e.height/t,points:t!==1?Pt.singleBox(e.width/t,e.height/t):this.points}}}applyProps(e){let t=e.display?e.display.width:e.target.width,a=e.target.width/t;this.id=e.id,this.points.set(Pt.singleBox(e.target.width,e.target.height)),this.display.scale=a,this.display.width=e.target.width/a,this.display.height=e.target.height/a,this.getTexture=e.getTexture,this.display.points=a!==1?Pt.singleBox(e.target.width/a,e.target.height/a):this.points}getAllPointsAt(e,t,a){return[[this,this.points,t]]}};function Rx(e,t,a=1){let r=t.length;if(r===0)throw new Error("No resources passed in.");let l=0;for(let u=0;u<r&&!(!t[u]||!t[u].display);u++)l=Math.abs(t[u].display.scale-e)*a<Math.abs(t[l].display.scale-e)?u:l;return l}function yb(e,t){return Math.abs(e-t)}function Jo(e,t){let a=yb(e.x,t.x),r=yb(e.y,t.y);return Math.sqrt(Math.pow(a,2)+Math.pow(r,2))}function qx(e){let t=e.length;return e.indexOf("/info.json")===t-10?e.slice(0,-10):e}function wb(...e){return t=>e.forEach(a=>function(r,l){typeof r=="function"?r(l):r!=null&&(r.current=l)}(a,t))}function Ko(...e){return ke(wb(...e),e)}function Wa(){return Wa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Wa.apply(this,arguments)}var xb=Da((e,t)=>{let a=e,{children:r}=a,l=N(a,["children"]);return ki.toArray(r).some(_b)?V(Ze,null,ki.map(r,u=>_b(u)?V(Am,Wa({},l,{ref:t}),u.props.children):u)):V(Am,Wa({},l,{ref:t}),r)});xb.displayName="Slot";var Am=Da((e,t)=>{let a=e,{children:r}=a,l=N(a,["children"]);return Mn(r)?Zo(r,A(_({},zx(l,r.props)),{ref:wb(t,r.ref)})):ki.count(r)>1?ki.only(null):null});Am.displayName="SlotClone";var kb=({children:e})=>V(Ze,null,e);function _b(e){return Mn(e)&&e.type===kb}function zx(e,t){let a=_({},t);for(let r in t){let l=e[r],u=t[r];/^on[A-Z]/.test(r)?a[r]=(...c)=>{u==null||u(...c),l==null||l(...c)}:r==="style"?a[r]=_(_({}
11,l),u):r==="className"&&(a[r]=[l,u].filter(Boolean).join(" "))}return _(_({},e),a)}var $o=globalThis!=null&&globalThis.document?M:()=>{},es=function(e,t,a,r){this.name=e,this.fn=t,this.args=a,this.modifiers=r};es.prototype._test=function(e){var t=this.fn;try{Gl(this.modifiers.slice(),t,this)(e)}catch{t=function(){return!1}}try{return Gl(this.modifiers.slice(),t,this)(e)}catch{return!1}},es.prototype._check=function(e){try{Gl(this.modifiers.slice(),this.fn,this)(e)}catch{if(Gl(this.modifiers.slice(),function(a){return a},this)(!1))return}if(!Gl(this.modifiers.slice(),this.fn,this)(e))throw null},es.prototype._testAsync=function(e){var t=this;return new Promise(function(a,r){Eb(t.modifiers.slice(),t.fn,t)(e).then(function(l){l?a(e):r(null)}).catch(function(l){return r(l)})})};function Sb(e,t){return t===void 0&&(t="simple"),typeof e=="object"?e[t]:e}function Gl(e,t,a){if(e.length){var r=e.shift(),l=Gl(e,t,a);return r.perform(l,a)}else return Sb(t)}function Eb(e,t,a){if(e.length){var r=e.shift(),l=Eb(e,t,a);return r.performAsync(l,a)}else return function(u){return Promise.resolve(Sb(t,"async")(u))}}var Ix=function(e,t,a){this.name=e,this.perform=t,this.performAsync=a},Rm=function(e){function t(a,r,l,u){for(var c=[],d=arguments.length-4;d-- >0;)c[d]=arguments[d+4];e.call(this,c),e.captureStackTrace&&e.captureStackTrace(this,t),this.rule=a,this.value=r,this.cause=l,this.target=u}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Error),jr=function(e,t){e===void 0&&(e=[]),t===void 0&&(t=[]),this.chain=e,this.nextRuleModifiers=t};jr.prototype._applyRule=function(e,t){var a=this;return function(){for(var r=[],l=arguments.length;l--;)r[l]=arguments[l];return a.chain.push(new es(t,e.apply(a,r),r,a.nextRuleModifiers)),a.nextRuleModifiers=[],a}},jr.prototype._applyModifier=function(e,t){return this.nextRuleModifiers.push(new Ix(t,e.simple,e.async)),this},jr.prototype._clone=function(){return new jr(this.chain.slice(),this.nextRuleModifiers.slice())},jr.prototype.test=function(e){return this.chain.every(function(t){return t._test(e)})},jr.prototype.testAll=function(e){var t=[];return this.chain.forEach(function(a){try{a._check(e)}catch(r){t.push(new Rm(a,e,r))}}),t},jr.prototype.check=function(e){this.chain.forEach(function(t){try{t._check(e)}catch(a){throw new Rm(t,e,a)}})},jr.prototype.testAsync=function(e){var t=this;return new Promise(function(a,r){Tb(e,t.chain.slice(),a,r)})};function Tb(e,t,a,r){if(t.length){var l=t.shift();l._testAsync(e).then(function(){Tb(e,t,a,r)},function(u){r(new Rm(l,e,u))})}else a(e)}var Cb=function(e,t){return t&&typeof e=="string"&&e.trim().length===0?!0:e==null};function Ox(e,t){return t===void 0&&(t=!1),{simple:function(a){return Cb(a,t)||e.check(a)===void 0},async:function(a){return Cb(a,t)||e.testAsync(a)}}}function Si(){return typeof Proxy<"u"?Pb(new jr):qm(new jr)}var jn={};Si.extend=function(e){Object.assign(jn,e)},Si.clearCustomRules=function(){jn={}};function Pb(e){return new Proxy(e,{get:function(t,a){if(a in t)return t[a];var r=Pb(e._clone());if(a in ts)return r._applyModifier(ts[a],a);if(a in jn)return r._applyRule(jn[a],a);if(a in zm)return r._applyRule(zm[a],a)}})}function qm(e){var t=function(l,u){return Object.keys(l).forEach(function(c){u[c]=function(){for(var d=[],f=arguments.length;f--;)d[f]=arguments[f];var S=qm(u._clone()),k=S._applyRule(l[c],c).apply(void 0,d);return k}}),u},a=t(zm,e),r=t(jn,a);return Object.keys(ts).forEach(function(l){Object.defineProperty(r,l,{get:function(){var u=qm(r._clone());return u._applyModifier(ts[l],l)}})}),r}var ts={not:{simple:function(e){return function(t){return!e(t)}},async:function(e){return function(t){return Promise.resolve(e(t)).then(function(a){return!a}).catch(function(){return!0})}}},some:{simple:function(e){return function(t){return as(t).some(function(a){try{return e(a)}catch{return!1}})}},async:function(e){return function(t){return Promise.all(as(t).map(function(a){try{return e(a).catch(function(){return!1})}catch{return!1}})).then(function(a){return a.some(Boolean)})}}},every:{simple:function(e){return function(t){return t!==!1&&as(t).every(e)}},async:function(e){return function(t){return Promise.all(as(t).map(e)).then(function(a){return a.every(Boolean)})}}},strict:{simple:function(e,t){return function(a){return Ab(t)&&a&&typeof a=="object"?Object.keys(t.args[0]).length===Object.keys(a).length&&e(a):e(a)}},async:function(e,t){return function(a){return Promise.resolve(e(a)).then(function(r){return Ab(t)&&a&&typeof a=="object"?Object.keys(t.args[0]).length===Object.keys(a).length&&r:r}).catch(function(){return!1})}}}};function Ab(e){return e&&e.name==="schema"&&e.args.length>0&&typeof e.args[0]=="object"}function as(e){return typeof e=="string"?e.split(""):e}var zm={equal:function(e){return function(t){return t==e}},exact:function(e){return function(t){return t===e}},number:function(e){return e===void 0&&(e=!0),function(t){return typeof t=="number"&&(e||isFinite(t))}},integer:function(){return function(e){var t=Number.isInteger||Lx;return t(e)}},numeric:function(){return function(e){return!isNaN(parseFloat(e))&&isFinite(e)}},string:function(){return Ql("string")},boolean:function(){return Ql("boolean")},undefined:function(){return Ql("undefined")},null:function(){return Ql("null")},array:function(){return Ql("array")},object:function(){return Ql("object")},instanceOf:function(e){return function(t){return t instanceof e}},pattern:function(e){return function(t){return e.test(t)}},lowercase:function(){return function(e){return typeof e=="boolean"||e===e.toLowerCase()&&e.trim()!==""}},uppercase:function(){return function(e){return e===e.toUpperCase()&&e.trim()!==""}},vowel:function(){return function(e){return/^[aeiou]+$/i.test(e)}},consonant:function(){return function(e){return/^(?=[^aeiou])([a-z]+)$/i.test(e)}},first:function(e){return function(t){return t[0]==e}},last:function(e){return function(t){return t[t.length-1]==e}},empty:function(){return function(e){return e.length===0}},length:function(e,t){return function(a){return a.length>=e&&a.length<=(t||e)}},minLength:function(e){return function(t){return t.length>=e}},maxLength:function(e){return function(t){return t.length<=e}},negative:function(){return function(e){return e<0}},positive:function(){return function(e){return e>=0}},between:function(e,t){return function(a){return a>=e&&a<=t}},range:function(e,t){return function(a){return a>=e&&a<=t}},lessThan:function(e){return function(t){return t<e}},lessThanOrEqual:function(e){return function(t){return t<=e}},greaterThan:function(e){return function(t){return t>e}},greaterThanOrEqual:function(e){return function(t){return t>=e}},even:function(){return function(e){return e%2===0}},odd:function(){return function(e){return e%2!==0}},includes:function(e){return function(t){return~t.indexOf(e)}},schema:function(e){return Fx(e)},passesAnyOf:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return function(a){return e.some(function(r){return r.test(a)})}},optional:Ox};function Ql(e){return function(t){return Array.isArray(t)&&e==="array"||t===null&&e==="null"||typeof t===e}}function Lx(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function Fx(e){return{simple:function(t){var a=[];if(Object.keys(e).forEach(function(r){var l=e[r];try{l.check((t||{})[r])}catch(u){u.target=r,a.push(u)}}),a.length>0)throw a;return!0},async:function(t){var a=[],r=Object.keys(e).map(function(l){var u=e[l];return u.testAsync((t||{})[l]).catch(function(c){c.target=l,a.push(c)})});return Promise.all(r).then(function(){if(a.length>0)throw a;return!0})}}}var Bt="colors",ar="sizes",Ne="space",Dx={gap:Ne,gridGap:Ne,columnGap:Ne,gridColumnGap:Ne,rowGap:Ne,gridRowGap:Ne,inset:Ne,insetBlock:Ne,insetBlockEnd:Ne,insetBlockStart:Ne,insetInline:Ne,insetInlineEnd:Ne,insetInlineStart:Ne,margin:Ne,marginTop:Ne,marginRight:Ne,marginBottom:Ne,marginLeft:Ne,marginBlock:Ne,marginBlockEnd:Ne,marginBlockStart:Ne,marginInline:Ne,marginInlineEnd:Ne,marginInlineStart:Ne,padding:Ne,paddingTop:Ne,paddingRight:Ne,paddingBottom:Ne,paddingLeft:Ne,paddingBlock:Ne,paddingBlockEnd:Ne,paddingBlockStart:Ne,paddingInline:Ne,paddingInlineEnd:Ne,paddingInlineStart:Ne,top:Ne,right:Ne,bottom:Ne,left:Ne,scrollMargin:Ne,scrollMarginTop:Ne,scrollMarginRight:Ne,scrollMarginBottom:Ne,scrollMarginLeft:Ne,scrollMarginX:Ne,scrollMarginY:Ne,scrollMarginBlock:Ne,scrollMarginBlockEnd:Ne,scrollMarginBlockStart:Ne,scrollMarginInline:Ne,scrollMarginInlineEnd:Ne,scrollMarginInlineStart:Ne,scrollPadding:Ne,scrollPaddingTop:Ne,scrollPaddingRight:Ne,scrollPaddingBottom:Ne,scrollPaddingLeft:Ne,scrollPaddingX:Ne,scrollPaddingY:Ne,scrollPaddingBlock:Ne,scrollPaddingBlockEnd:Ne,scrollPaddingBlockStart:Ne,scrollPaddingInline:Ne,scrollPaddingInlineEnd:Ne,scrollPaddingInlineStart:Ne,fontSize:"fontSizes",background:Bt,backgroundColor:Bt,backgroundImage:Bt,borderImage:Bt,border:Bt,borderBlock:Bt,borderBlockEnd:Bt,borderBlockStart:Bt,borderBottom:Bt,borderBottomColor:Bt,borderColor:Bt,borderInline:Bt,borderInlineEnd:Bt,borderInlineStart:Bt,borderLeft:Bt,borderLeftColor:Bt,borderRight:Bt,borderRightColor:Bt,borderTop:Bt,borderTopColor:Bt,caretColor:Bt,color:Bt,columnRuleColor:Bt,fill:Bt,outline:Bt,outlineColor:Bt,stroke:Bt,textDecorationColor:Bt,fontFamily:"fonts",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",blockSize:ar,minBlockSize:ar,maxBlockSize:ar,inlineSize:ar,minInlineSize:ar,maxInlineSize:ar,width:ar,minWidth:ar,maxWidth:ar,height:ar,minHeight:ar,maxHeight:ar,flexBasis:ar,gridTemplateColumns:ar,gridTemplateRows:ar,borderWidth:"borderWidths",borderTopWidth:"borderWidths",borderRightWidth:"borderWidths",borderBottomWidth:"borderWidths",borderLeftWidth:"borderWidths",borderStyle:"borderStyles",borderTopStyle:"borderStyles",borderRightStyle:"borderStyles",borderBottomStyle:"borderStyles",borderLeftStyle:"borderStyles",borderRadius:"radii",borderTopLeftRadius:"radii",borderTopRightRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",boxShadow:"shadows",textShadow:"shadows",transition:"transitions",zIndex:"zIndices"},Bx=(e,t)=>typeof t=="function"?{"()":Function.prototype.toString.call(t)}:t,Xl=()=>{let e=Object.create(null);return(t,a,...r)=>{let l=(u=>JSON.stringify(u,Bx))(t);return l in e?e[l]:e[l]=a(t,...r)}},tl=Symbol.for("sxs.internal"),Im=(e,t)=>Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)),Rb=e=>{for(let t in e)return!0;return!1},{hasOwnProperty:Mx}=Object.prototype,Om=e=>e.includes("-")?e:e.replace(/[A-Z]/g,t=>"-"+t.toLowerCase()),Nx=/\s+(?![^()]*\))/,Jl=e=>t=>e(...typeof t=="string"?String(t).split(Nx):[t]),qb={appearance:e=>({WebkitAppearance:e,appearance:e}),backfaceVisibility:e=>({WebkitBackfaceVisibility:e,backfaceVisibility:e}),backdropFilter:e=>({WebkitBackdropFilter:e,backdropFilter:e}),backgroundClip:e=>
vendor: 6,163 bytes, line 11
11({WebkitBackgroundClip:e,backgroundClip:e}),boxDecorationBreak:e=>({WebkitBoxDecorationBreak:e,boxDecorationBreak:e}),clipPath:e=>({WebkitClipPath:e,clipPath:e}),content:e=>({content:e.includes('"')||e.includes("'")||/^([A-Za-z]+\([^]*|[^]*-quote|inherit|initial|none|normal|revert|unset)$/.test(e)?e:`"${e}"`}),hyphens:e=>({WebkitHyphens:e,hyphens:e}),maskImage:e=>({WebkitMaskImage:e,maskImage:e}),maskSize:e=>({WebkitMaskSize:e,maskSize:e}),tabSize:e=>({MozTabSize:e,tabSize:e}),textSizeAdjust:e=>({WebkitTextSizeAdjust:e,textSizeAdjust:e}),userSelect:e=>({WebkitUserSelect:e,userSelect:e}),marginBlock:Jl((e,t)=>({marginBlockStart:e,marginBlockEnd:t||e})),marginInline:Jl((e,t)=>({marginInlineStart:e,marginInlineEnd:t||e})),maxSize:Jl((e,t)=>({maxBlockSize:e,maxInlineSize:t||e})),minSize:Jl((e,t)=>({minBlockSize:e,minInlineSize:t||e})),paddingBlock:Jl((e,t)=>({paddingBlockStart:e,paddingBlockEnd:t||e})),paddingInline:Jl((e,t)=>({paddingInlineStart:e,paddingInlineEnd:t||e}))},Lm=/([\d.]+)([^]*)/,Hx=(e,t)=>e.length?e.reduce((a,r)=>(a.push(...t.map(l=>l.includes("&")?l.replace(/&/g,/[ +>|~]/.test(r)&&/&.*&/.test(l)?`:is(${r})`:r):r+" "+l)),a),[]):t,jx=(e,t)=>e in Ux&&typeof t=="string"?t.replace(/^((?:[^]*[^\w-])?)(fit-content|stretch)((?:[^\w-][^]*)?)$/,(a,r,l,u)=>r+(l==="stretch"?`-moz-available${u};${Om(e)}:${r}-webkit-fill-available`:`-moz-fit-content${u};${Om(e)}:${r}fit-content`)+u):String(t),Ux={blockSize:1,height:1,inlineSize:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,width:1},ni=e=>e?e+"-":"",zb=(e,t,a)=>e.replace(/([+-])?((?:\d+(?:\.\d*)?|\.\d+)(?:[Ee][+-]?\d+)?)?(\$|--)([$\w-]+)/g,(r,l,u,c,d)=>c=="$"==!!u?r:(l||c=="--"?"calc(":"")+"var(--"+(c==="$"?ni(t)+(d.includes("$")?"":ni(a))+d.replace(/\$/g,"-"):d)+")"+(l||c=="--"?"*"+(l||"")+(u||"1")+")":"")),Wx=/\s*,\s*(?![^()]*\))/,Vx=Object.prototype.toString,Kl=(e,t,a,r,l)=>{let u,c,d,f=(S,k,C)=>{let O,D,z=U=>{for(O in U){let F=O.charCodeAt(0)===64,X=F&&Array.isArray(U[O])?U[O]:[U[O]];for(D of X){let K=/[A-Z]/.test(G=O)?G:G.replace(/-[^]/g,se=>se[1].toUpperCase()),te=typeof D=="object"&&D&&D.toString===Vx&&(!r.utils[K]||!k.length);if(K in r.utils&&!te){let se=r.utils[K];if(se!==c){c=se,z(se(D)),c=null;continue}}else if(K in qb){let se=qb[K];if(se!==d){d=se,z(se(D)),d=null;continue}}if(F&&(Y=O.slice(1)in r.media?"@media "+r.media[O.slice(1)]:O,O=Y.replace(/\(\s*([\w-]+)\s*(=|<|<=|>|>=)\s*([\w-]+)\s*(?:(<|<=|>|>=)\s*([\w-]+)\s*)?\)/g,(se,de,me,Te,oe,Se)=>{let ze=Lm.test(de),Ie=.0625*(ze?-1:1),[Ue,Fe]=ze?[Te,de]:[de,Te];return"("+(me[0]==="="?"":me[0]===">"===ze?"max-":"min-")+Ue+":"+(me[0]!=="="&&me.length===1?Fe.replace(Lm,(Be,Ke,pe)=>Number(Ke)+Ie*(me===">"?1:-1)+pe):Fe)+(oe?") and ("+(oe[0]===">"?"min-":"max-")+Ue+":"+(oe.length===1?Se.replace(Lm,(Be,Ke,pe)=>Number(Ke)+Ie*(oe===">"?-1:1)+pe):Se):"")+")"})),te){let se=F?C.concat(O):[...C],de=F?[...k]:Hx(k,O.split(Wx));u!==void 0&&l(Ib(...u)),u=void 0,f(D,de,se)}else u===void 0&&(u=[[],k,C]),O=F||O.charCodeAt(0)!==36?O:`--${ni(r.prefix)}${O.slice(1).replace(/\$/g,"-")}`,D=te?D:typeof D=="number"?D&&K in Zx?String(D)+"px":String(D):zb(jx(K,D??""),r.prefix,r.themeMap[K]),u[0].push(`${F?`${O} `:`${Om(O)}:`}${D}`)}}var Y,G};z(S),u!==void 0&&l(Ib(...u)),u=void 0};f(e,t,a)},Ib=(e,t,a)=>`${a.map(r=>`${r}{`).join("")}${t.length?`${t.join(",")}{`:""}${e.join(";")}${t.length?"}":""}${Array(a.length?a.length+1:0).join("}")}`,Zx={animationDelay:1,animationDuration:1,backgroundSize:1,blockSize:1,border:1,borderBlock:1,borderBlockEnd:1,borderBlockEndWidth:1,borderBlockStart:1,borderBlockStartWidth:1,borderBlockWidth:1,borderBottom:1,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderBottomWidth:1,borderEndEndRadius:1,borderEndStartRadius:1,borderInlineEnd:1,borderInlineEndWidth:1,borderInlineStart:1,borderInlineStartWidth:1,borderInlineWidth:1,borderLeft:1,borderLeftWidth:1,borderRadius:1,borderRight:1,borderRightWidth:1,borderSpacing:1,borderStartEndRadius:1,borderStartStartRadius:1,borderTop:1,borderTopLeftRadius:1,borderTopRightRadius:1,borderTopWidth:1,borderWidth:1,bottom:1,columnGap:1,columnRule:1,columnRuleWidth:1,columnWidth:1,containIntrinsicSize:1,flexBasis:1,fontSize:1,gap:1,gridAutoColumns:1,gridAutoRows:1,gridTemplateColumns:1,gridTemplateRows:1,height:1,inlineSize:1,inset:1,insetBlock:1,insetBlockEnd:1,insetBlockStart:1,insetInline:1,insetInlineEnd:1,insetInlineStart:1,left:1,letterSpacing:1,margin:1,marginBlock:1,marginBlockEnd:1,marginBlockStart:1,marginBottom:1,marginInline:1,marginInlineEnd:1,marginInlineStart:1,marginLeft:1,marginRight:1,marginTop:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,offsetDistance:1,offsetRotate:1,outline:1,outlineOffset:1,outlineWidth:1,overflowClipMargin:1,padding:1,paddingBlock:1,paddingBlockEnd:1,paddingBlockStart:1,paddingBottom:1,paddingInline:1,paddingInlineEnd:1,paddingInlineStart:1,paddingLeft:1,paddingRight:1,paddingTop:1,perspective:1,right:1,rowGap:1,scrollMargin:1,scrollMarginBlock:1,scrollMarginBlockEnd:1,scrollMarginBlockStart:1,scrollMarginBottom:1,scrollMarginInline:1,scrollMarginInlineEnd:1,scrollMarginInlineStart:1,scrollMarginLeft:1,scrollMarginRight:1,scrollMarginTop:1,scrollPadding:1,scrollPaddingBlock:1,scrollPaddingBlockEnd:1,scrollPaddingBlockStart:1,scrollPaddingBottom:1,scrollPaddingInline:1,scrollPaddingInlineEnd:1,scrollPaddingInlineStart:1,scrollPaddingLeft:1,scrollPaddingRight:1,scrollPaddingTop:1,shapeMargin:1,textDecoration:1,textDecorationThickness:1,textIndent:1,textUnderlineOffset:1,top:1,transitionDelay:1,transitionDuration:1,verticalAlign:1,width:1,wordSpacing:1},Ob=e=>String.fromCharCode(e+(e>25?39:97)),al=e=>(t=>{let a,r="";for(a=Math.abs(t);a>52;a=a/52|0)r=Ob(a%52)+r;return Ob(a%52)+r})(((t,a)=>{let r=a.length;for(;r;)t=33*t^a.charCodeAt(--r);return t})(5381,JSON.stringify(e))>>>0),Un=["themed","global","styled","onevar","resonevar","allvar","inline"],Yx=e=>{if(e.href&&!e.href.startsWith(location.origin))return!1;try{return!!e.cssRules}catch{return!1}},Gx=e=>{let t,a=()=>{let{cssRules:l}=t.sheet;return[].map.call(l,(u,c)=>{let{cssText:d}=u,f="";
11if(d.startsWith("--sxs"))return"";if(l[c-1]&&(f=l[c-1].cssText).startsWith("--sxs")){if(!u.cssRules.length)return"";for(let S in t.rules)if(t.rules[S].group===u)return`--sxs{--sxs:${[...t.rules[S].cache].join(" ")}}${d}`;return u.cssRules.length?`${f}${d}`:""}return d}).join("")},r=()=>{if(t){let{rules:d,sheet:f}=t;if(!f.deleteRule){for(;Object(Object(f.cssRules)[0]).type===3;)f.cssRules.splice(0,1);f.cssRules=[]}for(let S in d)delete d[S]}let l=Object(e).styleSheets||[];for(let d of l)if(Yx(d)){for(let f=0,S=d.cssRules;S[f];++f){let k=Object(S[f]);if(k.type!==1)continue;let C=Object(S[f+1]);if(C.type!==4)continue;++f;let{cssText:O}=k;if(!O.startsWith("--sxs"))continue;let D=O.slice(14,-3).trim().split(/\s+/),z=Un[D[0]];z&&(t||(t={sheet:d,reset:r,rules:{},toString:a}),t.rules[z]={group:C,index:f,cache:new Set(D)})}if(t)break}if(!t){let d=(f,S)=>({type:S,cssRules:[],insertRule(k,C){this.cssRules.splice(C,0,d(k,{import:3,undefined:1}[(k.toLowerCase().match(/^@([a-z]+)/)||[])[1]]||4))},get cssText(){return f==="@media{}"?`@media{${[].map.call(this.cssRules,k=>k.cssText).join("")}}`:f}});t={sheet:e?(e.head||e).appendChild(document.createElement("style")).sheet:d("","text/css"),rules:{},reset:r,toString:a}}let{sheet:u,rules:c}=t;for(let d=Un.length-1;d>=0;--d){let f=Un[d];if(!c[f]){let S=Un[d+1],k=c[S]?c[S].index:u.cssRules.length;u.insertRule("@media{}",k),u.insertRule(`--sxs{--sxs:${d}}`,k),c[f]={group:u.cssRules[k+1],index:k,cache:new Set([d])}}Qx(c[f])}};return r(),t},Qx=e=>{let t=e.group,a=t.cssRules.length;e.apply=r=>{try{t.insertRule(r,a),++a}catch{}}},Wn=Symbol(),Xx=Xl(),Lb=(e,t)=>Xx(e,()=>(...a)=>{let r={type:null,composers:new Set};for(let l of a)if(l!=null)if(l[tl]){r.type==null&&(r.type=l[tl].type);for(let u of l[tl].composers)r.composers.add(u)}else l.constructor!==Object||l.$$typeof?r.type==null&&(r.type=l):r.composers.add(Jx(l,e));return r.type==null&&(r.type="span"),r.composers.size||r.composers.add(["PJLV",{},[],[],{},[]]),Kx(e,r,t)}),Jx=(e,t)=>{var a=e,{variants:r,compoundVariants:l,defaultVariants:u}=a,c=N(a,["variants","compoundVariants","defaultVariants"]);let d=`${ni(t.prefix)}c-${al(c)}`,f=[],S=[],k=Object.create(null),C=[];for(let z in u)k[z]=String(u[z]);if(typeof r=="object"&&r)for(let z in r){O=k,D=z,Mx.call(O,D)||(k[z]="undefined");let U=r[z];for(let Y in U){let G={[z]:String(Y)};String(Y)==="undefined"&&C.push(z);let F=U[Y],X=[G,F,!Rb(F)];f.push(X)}}var O,D;if(typeof l=="object"&&l)for(let z of l){let U=z,{css:Y}=U,G=N(U,["css"]);Y=typeof Y=="object"&&Y||{};for(let X in G)G[X]=String(G[X]);let F=[G,Y,!Rb(Y)];S.push(F)}return[d,c,f,S,k,C]},Kx=(e,t,a)=>{let[r,l,u,c]=$x(t.composers),d=typeof t.type=="function"||t.type.$$typeof?(C=>{function O(){for(let D=0;D<O[Wn].length;D++){let[z,U]=O[Wn][D];C.rules[z].apply(U)}return O[Wn]=[],null}return O[Wn]=[],O.rules={},Un.forEach(D=>O.rules[D]={apply:z=>O[Wn].push([D,z])}),O})(a):null,f=(d||a).rules,S=`.${r}${l.length>1?`:where(.${l.slice(1).join(".")})`:""}`,k=C=>{C=typeof C=="object"&&C||ek;let O=C,{css:D}=O,z=N(O,["css"]),U={};for(let F in u)if(delete z[F],F in C){let X=C[F];typeof X=="object"&&X?U[F]=_({"@initial":u[F]},X):(X=String(X),U[F]=X!=="undefined"||c.has(F)?X:u[F])}else U[F]=u[F];let Y=new Set([...l]);for(let[F,X,K,te]of t.composers){a.rules.styled.cache.has(F)||(a.rules.styled.cache.add(F),Kl(X,[`.${F}`],[],e,me=>{f.styled.apply(me)}));let se=Fb(K,U,e.media),de=Fb(te,U,e.media,!0);for(let me of se)if(me!==void 0)for(let[Te,oe,Se]of me){let ze=`${F}-${al(oe)}-${Te}`;Y.add(ze);let Ie=(Se?a.rules.resonevar:a.rules.onevar).cache,Ue=Se?f.resonevar:f.onevar;Ie.has(ze)||(Ie.add(ze),Kl(oe,[`.${ze}`],[],e,Fe=>{Ue.apply(Fe)}))}for(let me of de)if(me!==void 0)for(let[Te,oe]of me){let Se=`${F}-${al(oe)}-${Te}`;Y.add(Se),a.rules.allvar.cache.has(Se)||(a.rules.allvar.cache.add(Se),Kl(oe,[`.${Se}`],[],e,ze=>{f.allvar.apply(ze)}))}}if(typeof D=="object"&&D){let F=`${r}-i${al(D)}-css`;Y.add(F),a.rules.inline.cache.has(F)||(a.rules.inline.cache.add(F),Kl(D,[`.${F}`],[],e,X=>{f.inline.apply(X)}))}for(let F of String(C.className||"").trim().split(/\s+/))F&&Y.add(F);let G=z.className=[...Y].join(" ");return{type:t.type,className:G,selector:S,props:z,toString:()=>G,deferredInjector:d}};return Im(k,{className:r,selector:S,[tl]:t,toString:()=>(a.rules.styled.cache.has(r)||k(),r)})},$x=e=>{let t="",a=[],r={},l=[];for(let[u,,,,c,d]of e){t===""&&(t=u),a.push(u),l.push(...d);for(let f in c){let S=c[f];(r[f]===void 0||S!=="undefined"||d.includes(S))&&(r[f]=S)}}return[t,a,r,new Set(l)]},Fb=(e,t,a,r)=>{let l=[];e:for(let[u,c,d]of e){if(d)continue;let f,S=0,k=!1;for(f in u){let C=u[f],O=t[f];if(O!==C){if(typeof O!="object"||!O)continue e;{let D,z,U=0;for(let Y in O){if(C===String(O[Y])){if(Y!=="@initial"){let G=Y.slice(1);(z=z||[]).push(G in a?a[G]:Y.replace(/^@media ?/,"")),k=!0}S+=U,D=!0}++U}
11if(z&&z.length&&(c={["@media "+z.join(", ")]:c}),!D)continue e}}}(l[S]=l[S]||[]).push([r?"cv":`${f}-${u[f]}`,c,k])}return l},ek={},tk=Xl(),ak=(e,t)=>tk(e,()=>(...a)=>{let r=()=>{for(let l of a){l=typeof l=="object"&&l||{};let u=al(l);if(!t.rules.global.cache.has(u)){if(t.rules.global.cache.add(u),"@import"in l){let c=[].indexOf.call(t.sheet.cssRules,t.rules.themed.group)-1;for(let d of[].concat(l["@import"]))d=d.includes('"')||d.includes("'")?d:`"${d}"`,t.sheet.insertRule(`@import ${d};`,c++);delete l["@import"]}Kl(l,[],[],e,c=>{t.rules.global.apply(c)})}}return""};return Im(r,{toString:r})}),rk=Xl(),ik=(e,t)=>rk(e,()=>a=>{let r=`${ni(e.prefix)}k-${al(a)}`,l=()=>{if(!t.rules.global.cache.has(r)){t.rules.global.cache.add(r);let u=[];Kl(a,[],[],e,d=>u.push(d));let c=`@keyframes ${r}{${u.join("")}}`;t.rules.global.apply(c)}return r};return Im(l,{get name(){return l()},toString:l})}),lk=class{constructor(e,t,a,r){this.token=e==null?"":String(e),this.value=t==null?"":String(t),this.scale=a==null?"":String(a),this.prefix=r==null?"":String(r)}get computedValue(){return"var("+this.variable+")"}get variable(){return"--"+ni(this.prefix)+ni(this.scale)+this.token}toString(){return this.computedValue}},nk=Xl(),ok=(e,t)=>nk(e,()=>(a,r)=>{r=typeof a=="object"&&a||Object(r);let l=`.${a=(a=typeof a=="string"?a:"")||`${ni(e.prefix)}t-${al(r)}`}`,u={},c=[];for(let f in r){u[f]={};for(let S in r[f]){let k=`--${ni(e.prefix)}${f}-${S}`,C=zb(String(r[f][S]),e.prefix,f);u[f][S]=new lk(S,C,f,e.prefix),c.push(`${k}:${C}`)}}let d=()=>{if(c.length&&!t.rules.themed.cache.has(a)){t.rules.themed.cache.add(a);let f=`${r===e.theme?":root,":""}.${a}{${c.join(";")}}`;t.rules.themed.apply(f)}return a};return A(_({},u),{get className(){return d()},selector:l,toString:d})}),sk=Xl(),uk=Xl(),mk=e=>{let t=(a=>{let r=!1,l=sk(a,u=>{r=!0;let c="prefix"in(u=typeof u=="object"&&u||{})?String(u.prefix):"",d=typeof u.media=="object"&&u.media||{},f=typeof u.root=="object"?u.root||null:globalThis.document||null,S=typeof u.theme=="object"&&u.theme||{},k={prefix:c,media:d,theme:S,themeMap:typeof u.themeMap=="object"&&u.themeMap||_({},Dx),utils:typeof u.utils=="object"&&u.utils||{}},C=Gx(f),O={css:Lb(k,C),globalCss:ak(k,C),keyframes:ik(k,C),createTheme:ok(k,C),reset(){C.reset(),O.theme.toString()},theme:{},sheet:C,config:k,prefix:c,getCssText:C.toString,toString:C.toString};return String(O.theme=O.createTheme(S)),O});return r||l.reset(),l})(e);return t.styled=(({config:a,sheet:r})=>uk(a,()=>{let l=Lb(a,r);return(...u)=>{let c=l(...u),d=c[tl].type,f=ge.forwardRef((S,k)=>{let C=S&&S.as||d,{props:O,deferredInjector:D}=c(S);return delete O.as,O.ref=k,D?ge.createElement(ge.Fragment,null,ge.createElement(C,O),ge.createElement(D,null)):ge.createElement(C,O)});return f.className=c.className,f.displayName=`Styled.${d.displayName||d.name||d}`,f.selector=c.selector,f.toString=()=>c.selector,f[tl]=c[tl],f}}))(t),t};function ck(e,t,a){return Math.max(t,Math.min(e,a))}var Va={toVector(e,t){return e===void 0&&(e=t),Array.isArray(e)?e:[e,e]},add(e,t){return[e[0]+t[0],e[1]+t[1]]},sub(e,t){return[e[0]-t[0],e[1]-t[1]]},addTo(e,t){e[0]+=t[0],e[1]+=t[1]},subTo(e,t){e[0]-=t[0],e[1]-=t[1]}};function Db(e,t,a){return t===0||Math.abs(t)===1/0?Math.pow(e,a*5):e*t*a/(t+a*e)}function Bb(e,t,a,r=.15){return r===0?ck(e,t,a):e<t?-Db(t-e,a-t,r)+t:e>a?+Db(e-a,a-t,r)+a:e}function dk(e,[t,a],[r,l]){let[[u,c],[d,f]]=e;return[Bb(t,u,c,r),Bb(a,d,f,l)]}function hk(e,t){if(typeof e!="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bk(e){var t=hk(e,"string");return typeof t=="symbol"?t:String(t)}function or(e,t,a){return t=bk(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Mb(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),a.push.apply(a,r)}return a}function ta(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};
11t%2?Mb(Object(a),!0).forEach(function(r){or(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Mb(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}var Nb={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function Hb(e){return e?e[0].toUpperCase()+e.slice(1):""}var vk=["enter","leave"];function gk(e=!1,t){return e&&!vk.includes(t)}function pk(e,t="",a=!1){let r=Nb[e],l=r&&r[t]||t;return"on"+Hb(e)+Hb(l)+(gk(a,l)?"Capture":"")}var fk=["gotpointercapture","lostpointercapture"];function yk(e){let t=e.substring(2).toLowerCase(),a=!!~t.indexOf("passive");a&&(t=t.replace("passive",""));let r=fk.includes(t)?"capturecapture":"capture",l=!!~t.indexOf(r);return l&&(t=t.replace("capture","")),{device:t,capture:l,passive:a}}function wk(e,t=""){let a=Nb[e],r=a&&a[t]||t;return e+r}function rs(e){return"touches"in e}function jb(e){return rs(e)?"touch":"pointerType"in e?e.pointerType:"mouse"}function xk(e){return Array.from(e.touches).filter(t=>{var a,r;return t.target===e.currentTarget||((a=e.currentTarget)===null||a===void 0||(r=a.contains)===null||r===void 0?void 0:r.call(a,t.target))})}function kk(e){return e.type==="touchend"||e.type==="touchcancel"?e.changedTouches:e.targetTouches}function Ub(e){return rs(e)?kk(e)[0]:e}function _k(e){return xk(e).map(t=>t.identifier)}function Fm(e){let t=Ub(e);return rs(e)?t.identifier:t.pointerId}function Wb(e){let t=Ub(e);return[t.clientX,t.clientY]}function Sk(e){let t={};if("buttons"in e&&(t.buttons=e.buttons),"shiftKey"in e){let{shiftKey:a,altKey:r,metaKey:l,ctrlKey:u}=e;Object.assign(t,{shiftKey:a,altKey:r,metaKey:l,ctrlKey:u})}return t}function is(e,...t){return typeof e=="function"?e(...t):e}function Ek(){}function Tk(...e){return e.length===0?Ek:e.length===1?e[0]:function(){let t;for(let a of e)t=a.apply(this,arguments)||t;return t}}function Vb(e,t){return Object.assign({},t,e||{})}var Ck=32,Pk=class{constructor(e,t,a){this.ctrl=e,this.args=t,this.key=a,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(e){this.ctrl.state[this.key]=e}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){let{state:e,shared:t,ingKey:a,args:r}=this;t[a]=e._active=e.active=e._blocked=e._force=!1,e._step=[!1,!1],e.intentional=!1,e._movement=[0,0],e._distance=[0,0],e._direction=[0,0],e._delta=[0,0],e._bounds=[[-1/0,1/0],[-1/0,1/0]],e.args=r,e.axis=void 0,e.memo=void 0,e.elapsedTime=0,e.direction=[0,0],e.distance=[0,0],e.overflow=[0,0],e._movementBound=[!1,!1],e.velocity=[0,0],e.movement=[0,0],e.delta=[0,0],e.timeStamp=0}start(e){let t=this.state,a=this.config;t._active||(this.reset(),this.computeInitial(),t._active=!0,t.target=e.target,t.currentTarget=e.currentTarget,t.lastOffset=a.from?is(a.from,t):t.offset,t.offset=t.lastOffset),t.startTime=t.timeStamp=e.timeStamp}computeValues(e){let t=this.state;t._values=e,t.values=this.config.transform(e)}computeInitial(){let e=this.state;e._initial=e._values,e.initial=e.values}compute(e){let{state:t,config:a,shared:r}=this;t.args=this.args;let l=0;if(e&&(t.event=e,a.preventDefault&&e.cancelable&&t.event.preventDefault(),t.type=e.type,r.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,r.locked=!!document.pointerLockElement,Object.assign(r,Sk(e)),r.down=r.pressed=r.buttons%2===1||r.touches>0,l=e.timeStamp-t.timeStamp,t.timeStamp=e.timeStamp,t.elapsedTime=t.timeStamp-t.startTime),t._active){let te=t._delta.map(Math.abs);Va.addTo(t._distance,te)}this.axisIntent&&this.axisIntent(e);let[u,c]=t._movement,[d,f]=a.threshold,{_step:S,values:k}=t;if(a.hasCustomTransform?(S[0]===!1&&(S[0]=Math.abs(u)>=d&&k[0]),S[1]===!1&&(S[1]=Math.abs(c)>=f&&k[1])):(S[0]===!1&&(S[0]=Math.abs(u)>=d&&Math.sign(u)*d),S[1]===!1&&(S[1]=Math.abs(c)>=f&&Math.sign(c)*f)),t.intentional=S[0]!==!1||S[1]!==!1,!t.intentional)return;let C=[0,0];if(a.hasCustomTransform){let[te,se]=k;C[0]=S[0]!==!1?te-S[0]:0,C[1]=S[1]!==!1?se-S[1]:0}else C[0]=S[0]!==!1?u-S[0]:0,C[1]=S[1]!==!1?c-S[1]:0;this.restrictToAxis&&!t._blocked&&this.restrictToAxis(C);let O=t.offset,D=t._active&&!t._blocked||t.active;D&&(t.first=t._active&&!t.active,t.last=!t._active&&t.active,t.active=r[this.ingKey]=t._active,e&&(t.first&&("bounds"in a&&(t._bounds=is(a.bounds,t)),this.setup&&this.setup()),t.movement=C,this.computeOffset()));let[z,U]=t.offset,[[Y,G],[F,X]]=t._bounds;t.overflow=[z<Y?-1:z>G?1:0,U<F?-1:U>X?1:0],t._movementBound[0]=t.overflow[0]?t._movementBound[0]===!1?t._movement[0]:t._movementBound[0]:!1,t._movementBound[1]=t.overflow[1]?t._movementBound[1]===!1?t._movement[1]:t._movementBound[1]:!1;let K=t._active?a.rubberband||[0,0]:[0,0];if(t.offset=dk(t._bounds,t.offset,K),t.delta=Va.sub(t.offset,O),this.computeMovement(),D&&(!t.last||l>Ck)){t.delta=Va.sub(t.offset,O);let te=t.delta.map(Math.abs);Va.addTo(t.distance,te),t.direction=t.delta.map(Math.sign),t._direction=t._delta.map(Math.sign),!t.first&&l>0&&(t.velocity=[te[0]/l,te[1]/l])}}emit(){let e=this.state,t=this.shared,a=this.config;if(e._active||this.clean(),(e._blocked||!e.intentional)&&!e._force&&!a.triggerAllEvents)return;let r=this.handler(ta(ta(ta({},t),e),{},{[this.aliasKey]:e.values}));r!==void 0&&(e.memo=r)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}};function Ak([e,t],a){let r=Math.abs(e),l=Math.abs(t);if(r>l&&r>a)return"x";if(l>r&&l>a)return"y"}var Rk=class extends Pk{constructor(...e){super(...e),or(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=Va.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=Va.sub(this.state.offset,this.state.lastOffset)}axisIntent(e){let t=this.state,a=this.config;if(!t.axis&&e){let r=typeof a.axisThreshold=="object"?a.axisThreshold[jb(e)]:a.axisThreshold;t.axis=Ak(t._movement,r)}t._blocked=(a.lockDirection||!!a.axis)&&!t.axis||!!a.axis&&a.axis!==t.axis}restrictToAxis(e){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":e[1]=0;break;case"y":e[0]=0;break}}},qk=e=>e,Zb=.15,Yb={enabled(e=!0){return e},eventOptions(e,t,a){return ta(ta({},a.shared.eventOptions),e)},preventDefault(e=!1){return e},triggerAllEvents(e=!1){return e},rubberband(e=0){switch(e){case!0:return[Zb,Zb];case!1:return[0,0];default:return Va.toVector(e)}},from(e){if(typeof e=="function")return e;if(e!=null)return Va.toVector(e)},transform(e,t,a){let r=e||a.shared.transform;return this.hasCustomTransform=!!r,r||qk},threshold(e){return Va.toVector(e,0)}},zk=0,Vn=ta(ta({},Yb),{},{axis(e,t,{axis:a}
11){if(this.lockDirection=a==="lock",!this.lockDirection)return a},axisThreshold(e=zk){return e},bounds(e={}){if(typeof e=="function")return u=>Vn.bounds(e(u));if("current"in e)return()=>e.current;if(typeof HTMLElement=="function"&&e instanceof HTMLElement)return e;let{left:t=-1/0,right:a=1/0,top:r=-1/0,bottom:l=1/0}=e;return[[t,a],[r,l]]}}),Gb={ArrowRight:(e,t=1)=>[e*t,0],ArrowLeft:(e,t=1)=>[-1*e*t,0],ArrowUp:(e,t=1)=>[0,-1*e*t],ArrowDown:(e,t=1)=>[0,e*t]},Ik=class extends Rk{constructor(...e){super(...e),or(this,"ingKey","dragging")}reset(){super.reset();let e=this.state;e._pointerId=void 0,e._pointerActive=!1,e._keyboardActive=!1,e._preventScroll=!1,e._delayed=!1,e.swipe=[0,0],e.tap=!1,e.canceled=!1,e.cancel=this.cancel.bind(this)}setup(){let e=this.state;if(e._bounds instanceof HTMLElement){let t=e._bounds.getBoundingClientRect(),a=e.currentTarget.getBoundingClientRect(),r={left:t.left-a.left+e.offset[0],right:t.right-a.right+e.offset[0],top:t.top-a.top+e.offset[1],bottom:t.bottom-a.bottom+e.offset[1]};e._bounds=Vn.bounds(r)}}cancel(){let e=this.state;e.canceled||(e.canceled=!0,e._active=!1,setTimeout(()=>{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(e){let t=this.config,a=this.state;if(e.buttons!=null&&(Array.isArray(t.pointerButtons)?!t.pointerButtons.includes(e.buttons):t.pointerButtons!==-1&&t.pointerButtons!==e.buttons))return;let r=this.ctrl.setEventIds(e);t.pointerCapture&&e.target.setPointerCapture(e.pointerId),!(r&&r.size>1&&a._pointerActive)&&(this.start(e),this.setupPointer(e),a._pointerId=Fm(e),a._pointerActive=!0,this.computeValues(Wb(e)),this.computeInitial(),t.preventScrollAxis&&jb(e)!=="mouse"?(a._active=!1,this.setupScrollPrevention(e)):t.delay>0?(this.setupDelayTrigger(e),t.triggerAllEvents&&(this.compute(e),this.emit())):this.startPointerDrag(e))}startPointerDrag(e){let t=this.state;t._active=!0,t._preventScroll=!0,t._delayed=!1,this.compute(e),this.emit()}pointerMove(e){let t=this.state,a=this.config;if(!t._pointerActive||t.type===e.type&&e.timeStamp===t.timeStamp)return;let r=Fm(e);if(t._pointerId!==void 0&&r!==t._pointerId)return;let l=Wb(e);if(document.pointerLockElement===e.target?t._delta=[e.movementX,e.movementY]:(t._delta=Va.sub(l,t._values),this.computeValues(l)),Va.addTo(t._movement,t._delta),this.compute(e),t._delayed&&t.intentional){this.timeoutStore.remove("dragDelay"),t.active=!1,this.startPointerDrag(e);return}if(a.preventScrollAxis&&!t._preventScroll)if(t.axis)if(t.axis===a.preventScrollAxis||a.preventScrollAxis==="xy"){t._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(e);return}else return;this.emit()}pointerUp(e){this.ctrl.setEventIds(e);try{this.config.pointerCapture&&e.target.hasPointerCapture(e.pointerId)&&e.target.releasePointerCapture(e.pointerId)}catch{}let t=this.state,a=this.config;if(!t._active||!t._pointerActive)return;let r=Fm(e);if(t._pointerId!==void 0&&r!==t._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(e);let[l,u]=t._distance;if(t.tap=l<=a.tapsThreshold&&u<=a.tapsThreshold,t.tap&&a.filterTaps)t._force=!0;else{let[c,d]=t.direction,[f,S]=t.velocity,[k,C]=t.movement,[O,D]=a.swipe.velocity,[z,U]=a.swipe.distance,Y=a.swipe.duration;t.elapsedTime<Y&&(Math.abs(f)>O&&Math.abs(k)>z&&(t.swipe[0]=c),Math.abs(S)>D&&Math.abs(C)>U&&(t.swipe[1]=d))}this.emit()}pointerClick(e){!this.state.tap&&e.detail>0&&(e.preventDefault(),e.stopPropagation())}setupPointer(e){let t=this.config,a=t.device;t.pointerLock&&e.currentTarget.requestPointerLock(),t.pointerCapture||(this.eventStore.add(this.sharedConfig.window,a,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,a,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,a,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(e){this.state._preventScroll&&e.cancelable&&e.preventDefault()}setupScrollPrevention(e){this.state._preventScroll=!1,Ok(e);let t=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",t),this.eventStore.add(this.sharedConfig.window,"touch","cancel",t),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,e)}setupDelayTrigger(e){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(e)},this.config.delay)}keyDown(e){let t=Gb[e.key];if(t){let a=this.state,r=e.shiftKey?10:e.altKey?.1:1;this.start(e),a._delta=t(this.config.keyboardDisplacement,r),a._keyboardActive=!0,Va.addTo(a._movement,a._delta),this.compute(e),this.emit
11()}}keyUp(e){e.key in Gb&&(this.state._keyboardActive=!1,this.setActive(),this.compute(e),this.emit())}bind(e){let t=this.config.device;e(t,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(e(t,"change",this.pointerMove.bind(this)),e(t,"end",this.pointerUp.bind(this)),e(t,"cancel",this.pointerUp.bind(this)),e("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(e("key","down",this.keyDown.bind(this)),e("key","up",this.keyUp.bind(this))),this.config.filterTaps&&e("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}};function Ok(e){"persist"in e&&typeof e.persist=="function"&&e.persist()}var Zn=typeof window<"u"&&window.document&&window.document.createElement;function Lk(){return Zn&&"ontouchstart"in window}function Qb(){return Lk()||Zn&&window.navigator.maxTouchPoints>1}function Fk(){return Zn&&"onpointerdown"in window}function Dk(){return Zn&&"exitPointerLock"in window.document}function Bk(){try{return"constructor"in GestureEvent}catch{return!1}}var xr={isBrowser:Zn,gesture:Bk(),touch:Qb(),touchscreen:Qb(),pointer:Fk(),pointerLock:Dk()},Mk=250,Nk=180,Hk=.5,jk=50,Uk=250,Wk=10,Xb={mouse:0,touch:0,pen:8},Vk=ta(ta({},Vn),{},{device(e,t,{pointer:{touch:a=!1,lock:r=!1,mouse:l=!1}={}}){return this.pointerLock=r&&xr.pointerLock,xr.touch&&a?"touch":this.pointerLock?"mouse":xr.pointer&&!l?"pointer":xr.touch?"touch":"mouse"},preventScrollAxis(e,t,{preventScroll:a}){if(this.preventScrollDelay=typeof a=="number"?a:a||a===void 0&&e?Mk:void 0,!(!xr.touchscreen||a===!1))return e||(a!==void 0?"y":void 0)},pointerCapture(e,t,{pointer:{capture:a=!0,buttons:r=1,keys:l=!0}={}}){return this.pointerButtons=r,this.keys=l,!this.pointerLock&&this.device==="pointer"&&a},threshold(e,t,{filterTaps:a=!1,tapsThreshold:r=3,axis:l=void 0}){let u=Va.toVector(e,a?r:l?1:0);return this.filterTaps=a,this.tapsThreshold=r,u},swipe({velocity:e=Hk,distance:t=jk,duration:a=Uk}={}){return{velocity:this.transform(Va.toVector(e)),distance:this.transform(Va.toVector(t)),duration:a}},delay(e=0){switch(e){case!0:return Nk;case!1:return 0;default:return e}},axisThreshold(e){return e?ta(ta({},Xb),e):Xb},keyboardDisplacement(e=Wk){return e}});ta(ta({},Yb),{},{device(e,t,{shared:a,pointer:{touch:r=!1}={}}){if(a.target&&!xr.touch&&xr.gesture)return"gesture";if(xr.touch&&r)return"touch";if(xr.touchscreen){if(xr.pointer)return"pointer";if(xr.touch)return"touch"}},bounds(e,t,{scaleBounds:a={},angleBounds:r={}}){let l=c=>{let d=Vb(is(a,c),{min:-1/0,max:1/0});return[d.min,d.max]},u=c=>{let d=Vb(is(r,c),{min:-1/0,max:1/0});return[d.min,d.max]};return typeof a!="function"&&typeof r!="function"?[l(),u()]:c=>[l(c),u(c)]},threshold(e,t,a){return this.lockDirection=a.axis==="lock",Va.toVector(e,this.lockDirection?[.1,3]:0)},modifierKey(e){return e===void 0?"ctrlKey":e},pinchOnWheel(e=!0){return e}}),ta(ta({},Vn),{},{mouseOnly:(e=!0)=>e}),ta(ta({},Vn),{},{mouseOnly:(e=!0)=>e});var Jb=new Map,Dm=new Map;function Zk(e){Jb.set(e.key,e.engine),Dm.set(e.key,e.resolver)}var Yk={key:"drag",engine:Ik,resolver:Vk};function Gk(e,t){if(e==null)return{};var a={},r=Object.keys(e),l,u;for(u=0;u<r.length;u++)l=r[u],!(t.indexOf(l)>=0)&&(a[l]=e[l]);return a}function Qk(e,t){if(e==null)return{};var a=Gk(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(a[r]=e[r]))}return a}var Xk={target(e){if(e)return()=>"current"in e?e.current:e},enabled(e=!0){return e},window(e=xr.isBrowser?window:void 0){return e},eventOptions({passive:e=!0,capture:t=!1}={}){return{passive:e,capture:t}},transform(e){return e}},Jk=["target","eventOptions","window","enabled","transform"];function ls(e={},t){let a={};for(let[r,l]of Object.entries(t))switch(typeof l){case"function":a[r]=l.call(a,e[r],r,e);break;case"object":a[r]=ls(e[r],l);break;case"boolean":l&&(a[r]=e[r]);break}return a}function Kk(e,t,a={}){let r=e,{target:l,eventOptions:u,window:c,enabled:d,transform:f}=r,S=Qk(r,Jk);if(a.shared=ls({target:l,eventOptions:u,window:c,enabled:d,transform:f},Xk),t){let k=Dm.get(t);a[t]=ls(ta({shared:a.shared},S),k)}else for(let k in S){let C=Dm.get(k);C&&(a[k]=ls(ta({shared:a.shared},S[k]),C))}return a}var Kb=class{constructor(e,t){or(this,"_listeners",new Set),this._ctrl=e,this._gestureKey=t}add(e,t,a,r,l){let u=this._listeners,c=wk(t,a),d=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},f=ta(ta({},d),l);e.addEventListener(c,r,f);let S=()=>{e.removeEventListener(c,r,f),u.delete(S)};return u.add(S),S}
11clean(){this._listeners.forEach(e=>e()),this._listeners.clear()}},$k=class{constructor(){or(this,"_timeouts",new Map)}add(e,t,a=140,...r){this.remove(e),this._timeouts.set(e,window.setTimeout(t,a,...r))}remove(e){let t=this._timeouts.get(e);t&&window.clearTimeout(t)}clean(){this._timeouts.forEach(e=>void window.clearTimeout(e)),this._timeouts.clear()}},e5=class{constructor(e){or(this,"gestures",new Set),or(this,"_targetEventStore",new Kb(this)),or(this,"gestureEventStores",{}),or(this,"gestureTimeoutStores",{}),or(this,"handlers",{}),or(this,"config",{}),or(this,"pointerIds",new Set),or(this,"touchIds",new Set),or(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),t5(this,e)}setEventIds(e){if(rs(e))return this.touchIds=new Set(_k(e)),this.touchIds;if("pointerId"in e)return e.type==="pointerup"||e.type==="pointercancel"?this.pointerIds.delete(e.pointerId):e.type==="pointerdown"&&this.pointerIds.add(e.pointerId),this.pointerIds}applyHandlers(e,t){this.handlers=e,this.nativeHandlers=t}applyConfig(e,t){this.config=Kk(e,t,this.config)}clean(){this._targetEventStore.clean();for(let e of this.gestures)this.gestureEventStores[e].clean(),this.gestureTimeoutStores[e].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...e){let t=this.config.shared,a={},r;if(!(t.target&&(r=t.target(),!r))){if(t.enabled){for(let u of this.gestures){let c=this.config[u],d=$b(a,c.eventOptions,!!r);if(c.enabled){let f=Jb.get(u);new f(this,e,u).bind(d)}}let l=$b(a,t.eventOptions,!!r);for(let u in this.nativeHandlers)l(u,"",c=>this.nativeHandlers[u](ta(ta({},this.state.shared),{},{event:c,args:e})),void 0,!0)}for(let l in a)a[l]=Tk(...a[l]);if(!r)return a;for(let l in a){let{device:u,capture:c,passive:d}=yk(l);this._targetEventStore.add(r,u,"",a[l],{capture:c,passive:d})}}}};function $l(e,t){e.gestures.add(t),e.gestureEventStores[t]=new Kb(e,t),e.gestureTimeoutStores[t]=new $k}function t5(e,t){t.drag&&$l(e,"drag"),t.wheel&&$l(e,"wheel"),t.scroll&&$l(e,"scroll"),t.move&&$l(e,"move"),t.pinch&&$l(e,"pinch"),t.hover&&$l(e,"hover")}var $b=(e,t,a)=>(r,l,u,c={},d=!1)=>{var f,S;let k=(f=c.capture)!==null&&f!==void 0?f:t.capture,C=(S=c.passive)!==null&&S!==void 0?S:t.passive,O=d?r:pk(r,l,k);a&&C&&(O+="Passive"),e[O]=e[O]||[],e[O].push(u)};function a5(e,t={},a,r){let l=ge.useMemo(()=>new e5(e),[]);if(l.applyHandlers(e,r),l.applyConfig(t,a),ge.useEffect(l.effect.bind(l)),ge.useEffect(()=>l.clean.bind(l),[]),t.target===void 0)return l.bind.bind(l)}function r5(e,t){return Zk(Yk),a5({drag:e},t||{},"drag")}var i5=Wl["useId".toString()]||(()=>{}),l5=0;function n5(e){let[t,a]=qe(i5());return $o(()=>{e||a(r=>r??String(l5++))},[e]),e||(t?`radix-${t}`:"")}var en=["a","button","div","h2","h3","img","li","nav","p","span","svg","ul"].reduce((e,t)=>A(_({},e),{[t]:Da((a,r)=>{let l=a,{asChild:u}=l,c=N(l,["asChild"]),d=u?xb:t;return R(()=>{window[Symbol.for("radix-ui")]=!0},[]),a.as&&console.error(o5),V(d,Wa({},c,{ref:r}))})}),{}),o5="Warning: The `as` prop has been removed in favour of `asChild`. For details, see https://radix-ui.com/docs/primitives/overview/styling#changing-the-rendered-element",s5=Da((e,t)=>V(en.span,Wa({},e,{ref:t,style:A(_({},e.style),{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"})}))),u5=s5,m5=Da((e,t)=>{var a,r;let l=e,{containerRef:u,style:c}=l,d=N(l,["containerRef","style"]),f=(a=u==null?void 0:u.current)!==null&&a!==void 0?a:globalThis==null||(r=globalThis.document)===null||r===void 0?void 0:r.body,[,S]=qe({});return $o(()=>{S({})},[]),f?ge.createPortal(V(en.div,Wa({"data-radix-portal":""},d,{ref:t,style:f===document.body?_({position:"absolute",top:0,left:0,zIndex:2147483647},c):void 0})),f):null}),c5=Da((e,t)=>{let a=e,{children:r,width:l=10,height:u=5}=a,c=N(a,["children","width","height"]);return V(en.svg,Wa({},c,{ref:t,width:l,height:u,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?r:V("polygon",{points:"0,0 30,0 15,10"}))}),d5=c5;function ev(e){let[t,a]=qe(void 0);return R(()=>
11{if(e){let r=new ResizeObserver(l=>{if(!Array.isArray(l)||!l.length)return;let u=l[0],c,d;if("borderBoxSize"in u){let f=u.borderBoxSize,S=Array.isArray(f)?f[0]:f;c=S.inlineSize,d=S.blockSize}else{let f=e.getBoundingClientRect();c=f.width,d=f.height}a({width:c,height:d})});return r.observe(e,{box:"border-box"}),()=>{a(void 0),r.unobserve(e)}}},[e]),t}function h5(e,t){let a=rl.get(e);return a===void 0?(rl.set(e,{rect:{},callbacks:[t]}),rl.size===1&&(Bm=requestAnimationFrame(tv))):(a.callbacks.push(t),t(e.getBoundingClientRect())),()=>{let r=rl.get(e);if(r===void 0)return;let l=r.callbacks.indexOf(t);l>-1&&r.callbacks.splice(l,1),r.callbacks.length===0&&(rl.delete(e),rl.size===0&&cancelAnimationFrame(Bm))}}var Bm,rl=new Map;function tv(){let e=[];rl.forEach((t,a)=>{let r=a.getBoundingClientRect();var l,u;l=t.rect,u=r,(l.width!==u.width||l.height!==u.height||l.top!==u.top||l.right!==u.right||l.bottom!==u.bottom||l.left!==u.left)&&(t.rect=r,e.push(t))}),e.forEach(t=>{t.callbacks.forEach(a=>a(t.rect))}),Bm=requestAnimationFrame(tv)}function av(e){let[t,a]=qe();return R(()=>{if(e){let r=h5(e,a);return()=>{a(void 0),r()}}},[e]),t}function rv(e,t=[]){let a=[],r=()=>{let l=a.map(u=>Kt(u));return function(u){let c=(u==null?void 0:u[e])||l;return ie(()=>({[`__scope${e}`]:A(_({},u),{[e]:c})}),[u,c])}};return r.scopeName=e,[function(l,u){let c=Kt(u),d=a.length;function f(S){let k=S,{scope:C,children:O}=k,D=N(k,["scope","children"]),z=(C==null?void 0:C[e][d])||c,U=ie(()=>D,Object.values(D));return V(z.Provider,{value:U},O)}return a=[...a,u],f.displayName=l+"Provider",[f,function(S,k){let C=(k==null?void 0:k[e][d])||c,O=nt(C);if(O)return O;if(u!==void 0)return u;throw new Error(`\`${S}\` must be used within \`${l}\``)}]},b5(r,...t)]}function b5(...e){let t=e[0];if(e.length===1)return t;let a=()=>{let r=e.map(l=>({useScope:l(),scopeName:l.scopeName}));return function(l){let u=r.reduce((c,{useScope:d,scopeName:f})=>_(_({},c),d(l)[`__scope${f}`]),{});return ie(()=>({[`__scope${t.scopeName}`]:u}),[u])}};return a.scopeName=t.scopeName,a}function v5({anchorRect:e,popperSize:t,arrowSize:a,arrowOffset:r=0,side:l,sideOffset:u=0,align:c,alignOffset:d=0,shouldAvoidCollisions:f=!0,collisionBoundariesRect:S,collisionTolerance:k=0}){if(!e||!t||!S)return{popperStyles:g5,arrowStyles:Mm};let C=function(de,me,Te=0,oe=0,Se){let ze=Se?Se.height:0,Ie=iv(me,de,"x"),Ue=iv(me,de,"y"),Fe=Ue.before-Te-ze,Be=Ue.after+Te+ze,Ke=Ie.before-Te-ze,pe=Ie.after+Te+ze;return{top:{start:{x:Ie.start+oe,y:Fe},center:{x:Ie.center,y:Fe},end:{x:Ie.end-oe,y:Fe}},right:{start:{x:pe,y:Ue.start+oe},center:{x:pe,y:Ue.center},end:{x:pe,y:Ue.end-oe}},bottom:{start:{x:Ie.start+oe,y:Be},center:{x:Ie.center,y:Be},end:{x:Ie.end-oe,y:Be}},left:{start:{x:Ke,y:Ue.start+oe},center:{x:Ke,y:Ue.center},end:{x:Ke,y:Ue.end-oe}}}}(t,e,u,d,a),O=C[l][c];if(f===!1){let de=lv(O),me=Mm;return a&&(me=ov({popperSize:t,arrowSize:a,arrowOffset:r,side:l,align:c})),{popperStyles:A(_({},de),{"--radix-popper-transform-origin":nv(t,l,c,r,a)}),arrowStyles:me,placedSide:l,placedAlign:c}}let D=DOMRect.fromRect(_(_({},t),O)),z=(U=S,Y=k,DOMRect.fromRect({width:U.width-2*Y,height:U.height-2*Y,x:U.left+Y,y:U.top+Y}));var U,Y;let G=uv(D,z),F=C[sv(l)][c],X=function(de,me,Te){let oe=sv(de);return me[de]&&!Te[oe]?oe:de}(l,G,uv(DOMRect.fromRect(_(_({},t),F)),z)),K=function(de,me,Te,oe,Se){let ze=Te==="top"||Te==="bottom",Ie=ze?"left":"top",Ue=ze?"right":"bottom",Fe=ze?"width":"height",Be=me[Fe]>de[Fe];return(oe==="start"||oe==="center")&&(Se[Ie]&&Be||Se[Ue]&&!Be)?"end":(oe==="end"||oe==="center")&&(Se[Ue]&&Be||Se[Ie]&&!Be)?"start":oe}(t,e,l,c,G),te=lv(C[X][K]),se=Mm;return a&&(se=ov({popperSize:t,arrowSize:a,arrowOffset:r,side:X,align:K})),{popperStyles:A(_({},te),{"--radix-popper-transform-origin":nv(t,X,K,r,a)}),arrowStyles:se,placedSide:X,placedAlign:K}}function iv(e,t,a){let r=e[a==="x"?"left":"top"],l=a==="x"?"width":"height",u=e[l],c=t[l];return{before:r-c,start:r,center:r+(u-c)/2,end:r+u-c,after:r+u}}function lv(e){return{position:"absolute",top:0,left:0,minWidth:"max-content",willChange:"transform",transform:`translate3d(${Math.round(e.x+window.scrollX)}px, ${Math.round(e.y+window.scrollY)}
11px, 0)`}}function nv(e,t,a,r,l){let u=t==="top"||t==="bottom",c=l?l.width:0,d=l?l.height:0,f=c/2+r,S="",k="";return u?(S={start:`${f}px`,center:"center",end:e.width-f+"px"}[a],k=t==="top"?`${e.height+d}px`:-d+"px"):(S=t==="left"?`${e.width+d}px`:-d+"px",k={start:`${f}px`,center:"center",end:e.height-f+"px"}[a]),`${S} ${k}`}var g5={position:"fixed",top:0,left:0,opacity:0,transform:"translate3d(0, -200%, 0)"},Mm={position:"absolute",opacity:0};function ov({popperSize:e,arrowSize:t,arrowOffset:a,side:r,align:l}){let u=(e.width-t.width)/2,c=(e.height-t.width)/2,d={top:0,right:90,bottom:180,left:-90}[r],f=Math.max(t.width,t.height),S={width:`${f}px`,height:`${f}px`,transform:`rotate(${d}deg)`,willChange:"transform",position:"absolute",[r]:"100%",direction:p5(r,l)};return r!=="top"&&r!=="bottom"||(l==="start"&&(S.left=`${a}px`),l==="center"&&(S.left=`${u}px`),l==="end"&&(S.right=`${a}px`)),r!=="left"&&r!=="right"||(l==="start"&&(S.top=`${a}px`),l==="center"&&(S.top=`${c}px`),l==="end"&&(S.bottom=`${a}px`)),S}function p5(e,t){return(e!=="top"&&e!=="right"||t!=="end")&&(e!=="bottom"&&e!=="left"||t==="end")?"ltr":"rtl"}function sv(e){return{top:"bottom",right:"left",bottom:"top",left:"right"}[e]}function uv(e,t){return{top:e.top<t.top,right:e.right>t.right,bottom:e.bottom>t.bottom,left:e.left<t.left}}var[mv,cv]=rv("Popper"),[f5,dv]=mv("Popper"),y5=e=>{let{__scopePopper:t,children:a}=e,[r,l]=qe(null);return V(f5,{scope:t,anchor:r,onAnchorChange:l},a)},w5=Da((e,t)=>{let a=e,{__scopePopper:r,virtualRef:l}=a,u=N(a,["__scopePopper","virtualRef"]),c=dv("PopperAnchor",r),d=B(null),f=Ko(t,d);return R(()=>{c.onAnchorChange((l==null?void 0:l.current)||d.current)}),l?null:V(en.div,Wa({},u,{ref:f}))}),[x5,k5]=mv("PopperContent"),_5=Da((e,t)=>{let a=e,{__scopePopper:r,side:l="bottom",sideOffset:u,align:c="center",alignOffset:d,collisionTolerance:f,avoidCollisions:S=!0}=a,k=N(a,["__scopePopper","side","sideOffset","align","alignOffset","collisionTolerance","avoidCollisions"]),C=dv("PopperContent",r),[O,D]=qe(),z=av(C.anchor),[U,Y]=qe(null),G=ev(U),[F,X]=qe(null),K=ev(F),te=Ko(t,Ie=>Y(Ie)),se=function(){let[Ie,Ue]=qe(void 0);return R(()=>{let Fe;function Be(){Ue({width:window.innerWidth,height:window.innerHeight})}function Ke(){window.clearTimeout(Fe),Fe=window.setTimeout(Be,100)}return Be(),window.addEventListener("resize",Ke),()=>window.removeEventListener("resize",Ke)},[]),Ie}(),de=se?DOMRect.fromRect(A(_({},se),{x:0,y:0})):void 0,{popperStyles:me,arrowStyles:Te,placedSide:oe,placedAlign:Se}=v5({anchorRect:z,popperSize:G,arrowSize:K,arrowOffset:O,side:l,sideOffset:u,align:c,alignOffset:d,shouldAvoidCollisions:S,collisionBoundariesRect:de,collisionTolerance:f}),ze=oe!==void 0;return V("div",{style:me,"data-radix-popper-content-wrapper":""},V(x5,{scope:r,arrowStyles:Te,onArrowChange:X,onArrowOffsetChange:D},V(en.div,Wa({"data-side":oe,"data-align":Se},k,{style:A(_({},k.style),{animation:ze?void 0:"none"}),ref:te}))))}),S5=Da(function(e,t){let a=e,{__scopePopper:r,offset:l}=a,u=N(a,["__scopePopper","offset"]),c=k5("PopperArrow",r),{onArrowOffsetChange:d}=c;return R(()=>d(l),[d,l]),V("span",{style:A(_({},c.arrowStyles),{pointerEvents:"none"})},V("span",{ref:c.onArrowChange,style:{display:"inline-block",verticalAlign:"top",pointerEvents:"auto"}},V(d5,Wa({},u,{ref:t,style:A(_({},u.style),{display:"block"})}))))}),E5=y5,T5=w5,C5=_5,P5=S5,hv=e=>{let{present:t,children:a}=e,r=function(c){let[d,f]=qe(),S=B({}),k=B(c),C=B("none"),O=c?"mounted":"unmounted",[D,z]=function(U,Y){return I((G,F)=>
11{let X=Y[G][F];return X??G},U)}(O,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return R(()=>{let U=ns(S.current);C.current=D==="mounted"?U:"none"},[D]),$o(()=>{let U=S.current,Y=k.current;if(Y!==c){let G=C.current,F=ns(U);c?z("MOUNT"):F==="none"||(U==null?void 0:U.display)==="none"?z("UNMOUNT"):z(Y&&G!==F?"ANIMATION_OUT":"UNMOUNT"),k.current=c}},[c,z]),$o(()=>{if(d){let U=G=>{let F=ns(S.current).includes(G.animationName);G.target===d&&F&&z("ANIMATION_END")},Y=G=>{G.target===d&&(C.current=ns(S.current))};return d.addEventListener("animationstart",Y),d.addEventListener("animationcancel",U),d.addEventListener("animationend",U),()=>{d.removeEventListener("animationstart",Y),d.removeEventListener("animationcancel",U),d.removeEventListener("animationend",U)}}},[d,z]),{isPresent:["mounted","unmountSuspended"].includes(D),ref:ke(U=>{U&&(S.current=getComputedStyle(U)),f(U)},[])}}(t),l=typeof a=="function"?a({present:r.isPresent}):ki.only(a),u=Ko(r.ref,l.ref);return typeof a=="function"||r.isPresent?Zo(l,{ref:u}):null};function ns(e){return(e==null?void 0:e.animationName)||"none"}hv.displayName="Presence";function bv(e){let t=B(e);return R(()=>{t.current=e},[e]),t.current}function Nm(e){let t=B(e);return R(()=>{t.current=e}),ie(()=>(...a)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...a)},[])}function A5(e){let t=Nm(e);R(()=>{let a=r=>{r.key==="Escape"&&t(r)};return document.addEventListener("keydown",a),()=>document.removeEventListener("keydown",a)},[t])}function R5({prop:e,defaultProp:t,onChange:a=()=>{}}){let[r,l]=function({defaultProp:f,onChange:S}){let k=qe(f),[C]=k,O=B(C),D=Nm(S);return R(()=>{O.current!==C&&(D(C),O.current=C)},[C,O,D]),k}({defaultProp:t,onChange:a}),u=e!==void 0,c=u?e:r,d=Nm(a);return[c,ke(f=>{if(u){let S=f,k=typeof f=="function"?S(e):f;k!==e&&d(k)}else l(f)},[u,e,l,d])]}function tn(e,t,{checkForDefaultPrevented:a=!0}={}){return function(r){if(e==null||e(r),a===!1||!r.defaultPrevented)return t==null?void 0:t(r)}}var[vv,KR]=rv("Tooltip",[cv]),os=cv(),q5=700,[$R,z5]=vv("TooltipProvider",{isOpenDelayed:!0,delayDuration:q5,onOpen:()=>{},onClose:()=>{}}),[I5,ss]=vv("Tooltip"),O5=e=>{let{__scopeTooltip:t,children:a,open:r,defaultOpen:l=!1,onOpenChange:u,delayDuration:c}=e,d=z5("Tooltip",t),f=os(t),[S,k]=qe(null),C=n5(),O=B(0),D=c??d.delayDuration,z=B(!1),{onOpen:U,onClose:Y}=d,[G=!1,F]=R5({prop:r,defaultProp:l,onChange:se=>{se&&(document.dispatchEvent(new CustomEvent("tooltip.open")),U()),u==null||u(se)}}),X=ie(()=>G?z.current?"delayed-open":"instant-open":"closed",[G]),K=ke(()=>{window.clearTimeout(O.current),z.current=!1,F(!0)},[F]),te=ke(()=>{window.clearTimeout(O.current),O.current=window.setTimeout(()=>{z.current=!0,F(!0)},D)},[D,F]);return R(()=>()=>window.clearTimeout(O.current),[]),V(E5,f,V(I5,{scope:t,contentId:C,open:G,stateAttribute:X,trigger:S,onTriggerChange:k,onTriggerEnter:ke(()=>{d.isOpenDelayed?te():K()},[d.isOpenDelayed,te,K]),onOpen:ke(K,[K]),onClose:ke(()=>{window.clearTimeout(O.current),F(!1),Y()},[F,Y])},a))},L5=Da((e,t)=>{let a=e,{__scopeTooltip:r}=a,l=N(a,["__scopeTooltip"]),u=ss("TooltipTrigger",r),c=os(r),d=Ko(t,u.onTriggerChange),f=B(!1),S=ke(()=>f.current=!1,[]);return R(()=>()=>document.removeEventListener("mouseup",S),[S]),V(T5,Wa({asChild:!0},c),V(en.button,Wa({"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute},l,{ref:d,onMouseEnter:tn(e.onMouseEnter,u.onTriggerEnter),onMouseLeave:tn(e.onMouseLeave,u.onClose),onMouseDown:tn(e.onMouseDown,()=>{u.onClose(),f.current=!0,document.addEventListener("mouseup",S,{once:!0})}),onFocus:tn(e.onFocus,()=>{f.current||u.onOpen()}),onBlur:tn(e.onBlur,u.onClose),onClick:tn(e.onClick,u.onClose)})))}),F5=Da((e,t)=>{let a=e,{forceMount:r}=a,l=N(a,["forceMount"]),u=ss("TooltipContent",e.__scopeTooltip);return V(hv,{present:r||u.open},V(D5,Wa({ref:t},l)))}),D5=Da((e,t)=>{let a=e,{__scopeTooltip:r,children:l,"aria-label":u,portalled:c=!0}=a,d=N(a,["__scopeTooltip","children","aria-label","portalled"]),f=ss("TooltipContent",r),S=os(r),k=c?m5:Ze,{onClose:C}=f;return A5(()=>C()),R(()=>(document.addEventListener("tooltip.open",C),()=>document.removeEventListener("tooltip.open",C)),[C]),V(k,null,V(M5,{__scopeTooltip:r}),V(C5,Wa({"data-state":f.stateAttribute},S,d,{ref:t,style:A(_({},d.style),{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)"})}),V(kb,null,l),V(u5,{id:f.contentId,role:"tooltip"},u||l)))}),B5=Da((e,t)=>{let a=e,{__scopeTooltip:r}=a,l=N(a,["__scopeTooltip"]),u=os(r);return V(P5,Wa({},u,l,{ref:t}))});function M5(e){let{__scopeTooltip:t}=e,a=ss("CheckTriggerMoved",t),r=av(a.trigger),l=r==null?void 0:r.left,u=bv(l),c=r==null?void 0:r.top,d=bv(c),f=a.onClose;return R(()=>{(u!==void 0&&u!==l||d!==void 0&&d!==c)&&f()},[f,u,d,l,c]),null}var N5=O5,H5=L5,j5=F5,U5=B5;function W5(e,t){if(e==null)return{};var a={},r=Object.keys(e),l,u;for(u=0;
11u<r.length;u++)l=r[u],!(t.indexOf(l)>=0)&&(a[l]=e[l]);return a}function oi(e,t){if(e==null)return{};var a=W5(e,t),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l<u.length;l++)r=u[l],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(a[r]=e[r]))}return a}var rr;(function(e){e[e.UNSUPPORTED_INPUT=0]="UNSUPPORTED_INPUT",e[e.NO_COMPONENT_FOR_TYPE=1]="NO_COMPONENT_FOR_TYPE",e[e.UNKNOWN_INPUT=2]="UNKNOWN_INPUT",e[e.DUPLICATE_KEYS=3]="DUPLICATE_KEYS",e[e.ALREADY_REGISTERED_TYPE=4]="ALREADY_REGISTERED_TYPE",e[e.CLIPBOARD_ERROR=5]="CLIPBOARD_ERROR",e[e.THEME_ERROR=6]="THEME_ERROR",e[e.PATH_DOESNT_EXIST=7]="PATH_DOESNT_EXIST",e[e.INPUT_TYPE_OVERRIDE=8]="INPUT_TYPE_OVERRIDE",e[e.EMPTY_KEY=9]="EMPTY_KEY"})(rr||(rr={}));var V5={[rr.UNSUPPORTED_INPUT]:(e,t)=>[`An input with type \`${e}\` input was found at path \`${t}\` but it's not supported yet.`],[rr.NO_COMPONENT_FOR_TYPE]:(e,t)=>[`Type \`${e}\` found at path \`${t}\` can't be displayed in panel because no component supports it yet.`],[rr.UNKNOWN_INPUT]:(e,t)=>[`input at path \`${e}\` is not recognized.`,t],[rr.DUPLICATE_KEYS]:(e,t,a)=>[`Key \`${e}\` of path \`${t}\` already exists at path \`${a}\`. Even nested keys need to be unique. Rename one of the keys.`],[rr.ALREADY_REGISTERED_TYPE]:e=>[`Type ${e} has already been registered. You can't register a component with the same type.`],[rr.CLIPBOARD_ERROR]:e=>["Error copying the value",e],[rr.THEME_ERROR]:(e,t)=>[`Error accessing the theme \`${e}.${t}\` value.`],[rr.PATH_DOESNT_EXIST]:e=>[`Error getting the value at path \`${e}\`. There is probably an error in your \`render\` function.`],[rr.PATH_DOESNT_EXIST]:e=>[`Error accessing the value at path \`${e}\``],[rr.INPUT_TYPE_OVERRIDE]:(e,t,a)=>[`Input at path \`${e}\` already exists with type: \`${t}\`. Its type cannot be overridden with type \`${a}\`.`],[rr.EMPTY_KEY]:()=>["Keys can not be empty, if you want to hide a label use whitespace."]};function gv(e,t,...a){let[r,...l]=V5[t](...a);console[e]("LEVA: "+r,...l)}var pv=gv.bind(null,"warn");gv.bind(null,"log");function Z5(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function fv(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),a.push.apply(a,r)}return a}function il(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?fv(Object(a),!0).forEach(function(r){Z5(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):fv(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}var Ei=(e,t,a)=>e>a?a:e<t?t:e,Y5=e=>{if(e===""||typeof e=="number")return e;try{let t=Ti(e);if(!isNaN(t))return t}catch{}return parseFloat(e)},G5=Math.log(10);function yv(e){let t=Math.abs(+String(e).replace(".",""));if(t===0)return .01;for(;t!==0&&t%10===0;)t/=10;let a=Math.floor(Math.log(t)/G5)+1,r=Math.floor(Math.log10(Math.abs(e))),l=Math.pow(10,r-a);return Math.max(l,.001)}var Q5=(e,t,a)=>a===t?0:(Ei(e,t,a)-t)/(a-t),wv=(e,t,a)=>e*(a-t)+t,xv=/\(([0-9+\-*/^ .]+)\)/,kv=/(\d+(?:\.\d+)?) ?\^ ?(\d+(?:\.\d+)?)/,_v=/(\d+(?:\.\d+)?) ?\* ?(\d+(?:\.\d+)?)/,Sv=/(\d+(?:\.\d+)?) ?\/ ?(\d+(?:\.\d+)?)/,Ev=/(\d+(?:\.\d+)?) ?\+ ?(\d+(?:\.\d+)?)/,Tv=/(\d+(?:\.\d+)?) ?- ?(\d+(?:\.\d+)?)/;function Ti(e){if(isNaN(Number(e)))if(xv.test(e)){let t=e.replace(xv,(a,r)=>String(Ti(r)));return Ti(t)}else if(kv.test(e)){let t=e.replace(kv,(a,r,l)=>String(Math.pow(Number(r),Number(l))));return Ti(t)}else if(_v.test(e)){let t=e.replace(_v,(a,r,l)=>String(Number(r)*Number(l)));return Ti(t)}else if(Sv.test(e)){let t=e.replace(Sv,(a,r,l)=>{if(l!=0)return String(Number(r)/Number(l));throw new Error("Division by zero")});return Ti(t)}else if(Ev.test(e)){let t=e.replace(Ev,(a,r,l)=>String(Number(r)+Number(l)));return Ti(t)}else if(Tv.test(e)){let t=e.replace(Tv,(a,r,l)=>String(Number(r)-Number(l)));return Ti(t)}else return Number(e);return Number(e)}var Cv;(function(e){e.BUTTON="BUTTON",e.BUTTON_GROUP="BUTTON_GROUP",e.MONITOR="MONITOR",e.FOLDER="FOLDER"})(Cv||(Cv={}));var Pv;(function(e){e.SELECT="SELECT",e.IMAGE="IMAGE",e.NUMBER="NUMBER",e.COLOR="COLOR",e.STRING="STRING",e.BOOLEAN="BOOLEAN",e.INTERVAL="INTERVAL",e.VECTOR3D="VECTOR3D",e.VECTOR2D="VECTOR2D"})(Pv||(Pv={}));var X5=e=>e.shiftKey?5:e.altKey?1/5:1,J5=["value"],K5=["min","max"],$5=e=>{if(typeof e=="number")return!0;
11if(typeof e=="string"){let t=parseFloat(e);return isNaN(t)?!1:e.substring((""+t).length).trim().length<4}return!1},e_=(e,{min:t=-1/0,max:a=1/0,suffix:r})=>{let l=parseFloat(e);if(e===""||isNaN(l))throw Error("Invalid number");let u=Ei(l,t,a);return r?u+r:u},t_=(e,{pad:t=0,suffix:a})=>{let r=parseFloat(e).toFixed(t);return a?r+a:r},a_=e=>{let{value:t}=e,a=oi(e,J5),{min:r=-1/0,max:l=1/0}=a,u=oi(a,K5),c=parseFloat(t),d=typeof t=="string"?t.substring((""+c).length):void 0;c=Ei(c,r,l);let f=a.step;f||(Number.isFinite(r)?Number.isFinite(l)?f=+(Math.abs(l-r)/100).toPrecision(1):f=+(Math.abs(c-r)/100).toPrecision(1):Number.isFinite(l)&&(f=+(Math.abs(l-c)/100).toPrecision(1)));let S=f?yv(f)*10:yv(c);f=f||S/10;let k=Math.round(Ei(Math.log10(1/S),0,2));return{value:d?c+d:c,settings:il({initialValue:c,step:f,pad:k,min:r,max:l,suffix:d},u)}},Av=(e,{step:t,initialValue:a})=>{let r=Math.round((e-a)/t);return a+r*t},r_=Object.freeze({__proto__:null,schema:$5,sanitize:e_,format:t_,normalize:a_,sanitizeStep:Av});function pr(){return pr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},pr.apply(this,arguments)}var i_=Kt({});function si(){return nt(i_)}var l_=Kt(null);Kt(null);var n_=Kt(null);function o_(){return nt(n_)}var s_=()=>({colors:{elevation1:"#292d39",elevation2:"#181c20",elevation3:"#373c4b",accent1:"#0066dc",accent2:"#007bff",accent3:"#3c93ff",highlight1:"#535760",highlight2:"#8c92a4",highlight3:"#fefefe",vivid1:"#ffcc00",folderWidgetColor:"$highlight2",folderTextColor:"$highlight3",toolTipBackground:"$highlight3",toolTipText:"$elevation2"},radii:{xs:"2px",sm:"3px",lg:"10px"},space:{xs:"3px",sm:"6px",md:"10px",rowGap:"7px",colGap:"7px"},fonts:{mono:"ui-monospace, SFMono-Regular, Menlo, 'Roboto Mono', monospace",sans:"system-ui, sans-serif"},fontSizes:{root:"11px",toolTip:"$root"},sizes:{rootWidth:"280px",controlWidth:"160px",numberInputMinWidth:"38px",scrubberWidth:"8px",scrubberHeight:"16px",rowHeight:"24px",folderTitleHeight:"20px",checkboxSize:"16px",joystickWidth:"100px",joystickHeight:"100px",colorPickerWidth:"$controlWidth",colorPickerHeight:"100px",imagePreviewWidth:"$controlWidth",imagePreviewHeight:"100px",monitorHeight:"60px",titleBarHeight:"39px"},shadows:{level1:"0 0 9px 0 #00000088",level2:"0 4px 14px #00000033"},borderWidths:{root:"0px",input:"1px",focus:"1px",hover:"1px",active:"1px",folder:"1px"},fontWeights:{label:"normal",folder:"normal",button:"normal"}});function us(e,t){let[a,r]=e.split(" "),l={};return a!=="none"&&(l.boxShadow=`${t.inset?"inset ":""}0 0 0 $borderWidths${[t.key]} $colors${a!=="default"&&a||t.borderColor}`),r&&(l.backgroundColor=r),l}var Yn={$inputStyle:()=>e=>us(e,{key:"$input",borderColor:"$highlight1",inset:!0}),$focusStyle:()=>e=>
11us(e,{key:"$focus",borderColor:"$accent2"}),$hoverStyle:()=>e=>us(e,{key:"$hover",borderColor:"$accent1",inset:!0}),$activeStyle:()=>e=>us(e,{key:"$active",borderColor:"$accent1",inset:!0})},{styled:Ft,css:eq,createTheme:tq,globalCss:u_,keyframes:aq}=mk({prefix:"leva",theme:s_(),utils:il(il({},Yn),{},{$flex:()=>({display:"flex",alignItems:"center"}),$flexCenter:()=>({display:"flex",alignItems:"center",justifyContent:"center"}),$reset:()=>({outline:"none",fontSize:"inherit",fontWeight:"inherit",color:"inherit",fontFamily:"inherit",border:"none",backgroundColor:"transparent",appearance:"none"}),$draggable:()=>({touchAction:"none",WebkitUserDrag:"none",userSelect:"none"}),$focus:e=>({"&:focus":Yn.$focusStyle()(e)}),$focusWithin:e=>({"&:focus-within":Yn.$focusStyle()(e)}),$hover:e=>({"&:hover":Yn.$hoverStyle()(e)}),$active:e=>({"&:active":Yn.$activeStyle()(e)})})});u_({".leva__panel__dragged":{WebkitUserDrag:"none",userSelect:"none",input:{userSelect:"none"},"*":{cursor:"ew-resize !important"}}});function m_(e,t){let{theme:a}=nt(l_);if(!(e in a)||!(t in a[e]))return pv(rr.THEME_ERROR,e,t),"";let r=t;for(;;){let l=a[e][r];if(typeof l=="string"&&l.charAt(0)==="$")r=l.substr(1);else return l}}var Rv=Ft("input",{$reset:"",padding:"0 $sm",width:0,minWidth:0,flex:1,height:"100%",variants:{levaType:{number:{textAlign:"right"}},as:{textarea:{padding:"$sm"}}}}),qv=Ft("div",{$draggable:"",height:"100%",$flexCenter:"",position:"relative",padding:"0 $xs",fontSize:"0.8em",opacity:.8,cursor:"default",touchAction:"none",[`& + ${Rv}`]:{paddingLeft:0}}),c_=Ft(qv,{cursor:"ew-resize",marginRight:"-$xs",textTransform:"uppercase",opacity:.3,"&:hover":{opacity:1},variants:{dragging:{true:{backgroundColor:"$accent2",opacity:1}}}}),d_=Ft("div",{$flex:"",position:"relative",borderRadius:"$sm",overflow:"hidden",color:"inherit",height:"$rowHeight",backgroundColor:"$elevation3",$inputStyle:"$elevation1",$hover:"",$focusWithin:"",variants:{textArea:{true:{height:"auto"}}}}),h_=["innerLabel","value","onUpdate","onChange","onKeyDown","type","id","inputType","rows"],b_=["onUpdate"];function zv(e){let{innerLabel:t,value:a,onUpdate:r,onChange:l,onKeyDown:u,type:c,id:d,inputType:f="text",rows:S=0}=e,k=oi(e,h_),{id:C,emitOnEditStart:O,emitOnEditEnd:D,disabled:z}=si(),U=d||C,Y=B(null),G=S>0,F=G?"textarea":"input",X=ke(se=>de=>{let me=de.currentTarget.value;se(me)},[]);ge.useEffect(()=>{let se=Y.current,de=X(me=>{r(me),D()});return se==null||se.addEventListener("blur",de),()=>se==null?void 0:se.removeEventListener("blur",de)},[X,r,D]);let K=ke(se=>{se.key==="Enter"&&X(r)(se)},[X,r]),te=Object.assign({as:F},G?{rows:S}:{},k);return ge.createElement(d_,{textArea:G},t&&typeof t=="string"?ge.createElement(qv,null,t):t,ge.createElement(Rv,pr({levaType:c,ref:Y,id:U,type:f,autoComplete:"off",spellCheck:"false",value:a,onChange:X(l),onFocus:()=>O(),onKeyPress:K,onKeyDown:u,disabled:z},te)))}function v_(e){let{onUpdate:t}=e,a=oi(e,b_),r=ke(u=>t(Y5(u)),[t]),l=ke(u=>{let c=u.key==="ArrowUp"?1:u.key==="ArrowDown"?-1:0;if(c){u.preventDefault();let d=u.altKey?.1:u.shiftKey?10:1;t(f=>parseFloat(f)+c*d)}},[t]);return ge.createElement(zv,pr({},a,{onUpdate:r,onKeyDown:l,type:"number"}))}var Hm=Ft("div",{}),Iv=Ft("div",{position:"relative",background:"$elevation2",transition:"height 300ms ease",variants:{fill:{true:{},false:{}},flat:{false:{},true:{}},isRoot:{true:{},false:{paddingLeft:"$md","&::after":{content:'""',position:"absolute",left:0,top:0,width:"$borderWidths$folder",height:"100%",backgroundColor:"$folderWidgetColor",opacity:.4,transform:"translateX(-50%)"}}}},compoundVariants:[{isRoot:!0,fill:!1,css:{overflowY:"auto",maxHeight:"calc(100vh - 20px - $$titleBarHeight)"}},{isRoot:!0,flat:!1,css:{borderRadius:"$lg"}}]});Ft("div",{$flex:"",color:"$folderTextColor",userSelect:"none",cursor:"pointer",height:"$folderTitleHeight",fontWeight:"$folder","> svg":{marginLeft:-4,marginRight:4,cursor:"pointer",fill:"$folderWidgetColor",opacity:.6},"&:hover > svg":{fill:"$folderWidgetColor"},[`&:hover + ${Iv}::after`]:{opacity:.6},[`${Hm}:hover > & + ${Iv}::after`]:{opacity:.6},[`${Hm}:hover > & > svg`]:{opacity:1}});var g_=Ft("div",{position:"relative",display:"grid",gridTemplateColumns:"100%",rowGap:"$rowGap",transition:"opacity 250ms ease",variants:{toggled:{true:{opacity:1,transitionDelay:"250m
11s"},false:{opacity:0,transitionDelay:"0ms",pointerEvents:"none"}},isRoot:{true:{"& > div":{paddingLeft:"$md",paddingRight:"$md"},"& > div:first-of-type":{paddingTop:"$sm"},"& > div:last-of-type":{paddingBottom:"$sm"},[`> ${Hm}:not(:first-of-type)`]:{paddingTop:"$sm",marginTop:"$md",borderTop:"$borderWidths$folder solid $colors$elevation1"}}}}}),Ov=Ft("div",{position:"relative",zIndex:100,display:"grid",rowGap:"$rowGap",gridTemplateRows:"minmax($sizes$rowHeight, max-content)",alignItems:"center",color:"$highlight2",[`${g_} > &`]:{"&:first-of-type":{marginTop:"$rowGap"},"&:last-of-type":{marginBottom:"$rowGap"}},variants:{disabled:{true:{pointerEvents:"none"},false:{"&:hover,&:focus-within":{color:"$highlight3"}}}}}),p_=Ft(Ov,{gridTemplateColumns:"auto $sizes$controlWidth",columnGap:"$colGap"}),f_=Ft("div",{$flex:"",height:"100%",position:"relative",overflow:"hidden","& > div":{marginLeft:"$colGap",padding:"0 $xs",opacity:.4},"& > div:hover":{opacity:.8},"& > div > svg":{display:"none",cursor:"pointer",width:13,minWidth:13,height:13,backgroundColor:"$elevation2"},"&:hover > div > svg":{display:"block"},variants:{align:{top:{height:"100%",alignItems:"flex-start",paddingTop:"$sm"}}}}),y_=Ft("input",{$reset:"",height:0,width:0,opacity:0,margin:0,"& + label":{position:"relative",$flexCenter:"",height:"100%",userSelect:"none",cursor:"pointer",paddingLeft:2,paddingRight:"$sm",pointerEvents:"auto"},"& + label:after":{content:'""',width:6,height:6,backgroundColor:"$elevation3",borderRadius:"50%",$activeStyle:""},"&:focus + label:after":{$focusStyle:""},"& + label:active:after":{backgroundColor:"$accent1",$focusStyle:""},"&:checked + label:after":{backgroundColor:"$accent1"}}),jm=Ft("label",{fontWeight:"$label",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap","& > svg":{display:"block"}});Ft("div",{opacity:1,variants:{disabled:{true:{opacity:.6,pointerEvents:"none",[`& ${jm}`]:{pointerEvents:"auto"}}}}}),Ft("div",{position:"fixed",top:0,bottom:0,right:0,left:0,zIndex:1e3,userSelect:"none"});var w_=Ft("div",{background:"$toolTipBackground",fontFamily:"$sans",fontSize:"$toolTip",padding:"$xs $sm",color:"$toolTipText",borderRadius:"$xs",boxShadow:"$level2",maxWidth:260}),x_=Ft(U5,{fill:"$toolTipBackground"}),k_=["align"];function __(){let{id:e,disable:t,disabled:a}=si();return ge.createElement(ge.Fragment,null,ge.createElement(y_,{id:e+"__disable",type:"checkbox",checked:!a,onChange:()=>t(!a)}),ge.createElement("label",{htmlFor:e+"__disable"}))}function S_(e){let{id:t,optional:a,hint:r}=si(),l=e.htmlFor||(t?{htmlFor:t}:null),u=!r&&typeof e.children=="string"?{title:e.children}:null;return ge.createElement(ge.Fragment,null,a&&ge.createElement(__,null),r!==void 0?ge.createElement(N5,null,ge.createElement(H5,{asChild:!0},ge.createElement(jm,pr({},l,e))),ge.createElement(j5,{side:"top",sideOffset:2},ge.createElement(w_,null,r,ge.createElement(x_,null)))):ge.createElement(jm,pr({},l,u,e)))}function ms(e){let{align:t}=e,a=oi(e,k_),{value:r,label:l,key:u,disabled:c}=si(),{hideCopyButton:d}=o_(),f=!d&&u!==void 0,[S,k]=qe(!1),C=async()=>{try{await navigator.clipboard.writeText(JSON.stringify({[u]:r??""})),k(!0)}catch{pv(rr.CLIPBOARD_ERROR,{[u]:r})}};return ge.createElement(f_,{align:t,onPointerLeave:()=>k(!1)},ge.createElement(S_,a),f&&!c&&ge.createElement("div",{title:`Click to copy ${typeof l=="string"?l:u} value`},S?ge.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},ge.createElement("path",{d:"M9 2a1 1 0 000 2h2a1 1 0 100-2H9z"}),ge.createElement("path",{fillRule:"evenodd",d:"M4 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v11a2 2 0 01-2 2H6a2 2 0 01-2-2V5zm9.707 5.707a1 1 0 00-1.414-1.414L9 12.586l-1.293-1.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})):ge.createElement("svg",{onClick:C,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},ge.createElement("path",{d:"M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z"}),ge.createElement("path",{d:"M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z"}))))}var E_=["toggled"],T_=Ft("svg",{fill:"currentColor",transition:"transform 350ms ease, fill 250ms ease"});function C_(e){let{toggled:t}=e,a=oi(e,E_);return ge.createElement(T_,pr({width:"9",height:"5",viewBox:"0 0 9 5",xmlns:"http://www.w3.org/2000/svg",style:{transform:`rotate(${t?0:-90}deg)`}},a),ge.createElement("path",{d:"M3.8 4.4c.4.3 1 .3 1.4 0L8 1.7A1 1 0 007.4 0H1.6a1 1 0 00-.7 1.7l3 2.7z"}))}var P_=["input"];
11function cs(e){let{input:t}=e,a=oi(e,P_);return t?ge.createElement(p_,a):ge.createElement(Ov,a)}function Lv(e,t){let{emitOnEditStart:a,emitOnEditEnd:r}=si();return r5(l=>{l.first&&(document.body.classList.add("leva__panel__dragged"),a==null||a());let u=e(l);return l.last&&(document.body.classList.remove("leva__panel__dragged"),r==null||r()),u},t)}var A_=Ft("div",{variants:{hasRange:{true:{position:"relative",display:"grid",gridTemplateColumns:"auto $sizes$numberInputMinWidth",columnGap:"$colGap",alignItems:"center"}}}}),R_=Ft("div",{position:"relative",width:"100%",height:2,borderRadius:"$xs",backgroundColor:"$elevation1"}),q_=Ft("div",{position:"absolute",width:"$scrubberWidth",height:"$scrubberHeight",borderRadius:"$xs",boxShadow:"0 0 0 2px $colors$elevation2",backgroundColor:"$accent2",cursor:"pointer",$active:"none $accent1",$hover:"none $accent3",variants:{position:{left:{borderTopRightRadius:0,borderBottomRightRadius:0,transform:"translateX(calc(-0.5 * ($sizes$scrubberWidth + 4px)))"},right:{borderTopLeftRadius:0,borderBottomLeftRadius:0,transform:"translateX(calc(0.5 * ($sizes$scrubberWidth + 4px)))"}}}}),z_=Ft("div",{position:"relative",$flex:"",height:"100%",cursor:"pointer",touchAction:"none"}),I_=Ft("div",{position:"absolute",height:"100%",backgroundColor:"$accent2"});function O_({value:e,min:t,max:a,onDrag:r,step:l,initialValue:u}){let c=B(null),d=B(null),f=B(0),S=m_("sizes","scrubberWidth"),k=Lv(({event:O,first:D,xy:[z],movement:[U],memo:Y})=>{if(D){let{width:F,left:X}=c.current.getBoundingClientRect();f.current=F-parseFloat(S),Y=(O==null?void 0:O.target)===d.current?e:wv((z-X)/F,t,a)}let G=Y+wv(U/f.current,0,a-t);return r(Av(G,{step:l,initialValue:u})),Y}),C=Q5(e,t,a);return ge.createElement(z_,pr({ref:c},k()),ge.createElement(R_,null,ge.createElement(I_,{style:{left:0,right:`${(1-C)*100}%`}})),ge.createElement(q_,{ref:d,style:{left:`calc(${C} * (100% - ${S}))`}}))}var L_=ge.memo(({label:e,onUpdate:t,step:a,innerLabelTrim:r})=>{let[l,u]=qe(!1),c=Lv(({active:d,delta:[f],event:S,memo:k=0})=>(u(d),k+=f/2,Math.abs(k)>=1&&(t(C=>parseFloat(C)+Math.floor(k)*a*X5(S)),k=0),k));return ge.createElement(c_,pr({dragging:l,title:e.length>1?e:""},c()),e.slice(0,r))});function F_({label:e,id:t,displayValue:a,onUpdate:r,onChange:l,settings:u,innerLabelTrim:c=1}){let d=c>0&&ge.createElement(L_,{label:e,step:u.step,onUpdate:r,innerLabelTrim:c});return ge.createElement(v_,{id:t,value:String(a),onUpdate:r,onChange:l,innerLabel:d})}function D_(){let e=si(),{label:t,value:a,onUpdate:r,settings:l,id:u}=e,{min:c,max:d}=l,f=d!==1/0&&c!==-1/0;return ge.createElement(cs,{input:!0},ge.createElement(ms,null,t),ge.createElement(A_,{hasRange:f},f&&ge.createElement(O_,pr({value:parseFloat(a),onDrag:r},l)),ge.createElement(F_,pr({},e,{id:u,label:"value",innerLabelTrim:f?0:1}))))}var B_=oi(r_,["sanitizeStep"]);il({component:D_},B_);var M_=(e,t)=>Si().schema({options:Si().passesAnyOf(Si().object(),Si().array())}).test(t),N_=(e,{values:t})=>{if(t.indexOf(e)<0)throw Error("Selected value doesn't match Select options");return e},H_=(e,{values:t})=>t.indexOf(e),j_=e=>{let{value:t,options:a}=e,r,l;return Array.isArray(a)?(l=a,r=a.map(u=>String(u))):(l=Object.values(a),r=Object.keys(a)),"value"in e?l.includes(t)||(r.unshift(String(t)),l.unshift(t)):t=l[0],Object.values(a).includes(t)||(a[String(t)]=t),{value:t,settings:{keys:r,values:l}}},U_=Object.freeze({__proto__:null,schema:M_,sanitize:N_,format:H_,normalize:j_}),W_=Ft("div",{$flexCenter:"",position:"relative","> svg":{pointerEvents:"none",position:"absolute",right:"$md"}}),Um=Ft("select",{position:"absolute",top:0,left:0,width:"100%",height:"100%",opacity:0}
11),V_=Ft("div",{display:"flex",alignItems:"center",width:"100%",height:"$rowHeight",backgroundColor:"$elevation3",borderRadius:"$sm",padding:"0 $sm",cursor:"pointer",[`${Um}:focus + &`]:{$focusStyle:""},[`${Um}:hover + &`]:{$hoverStyle:""}});function Z_({displayValue:e,value:t,onUpdate:a,id:r,settings:l,disabled:u}){let{keys:c,values:d}=l,f=B();return t===d[e]&&(f.current=c[e]),ge.createElement(W_,null,ge.createElement(Um,{id:r,value:e,onChange:S=>a(d[Number(S.currentTarget.value)]),disabled:u},c.map((S,k)=>ge.createElement("option",{key:S,value:k},S))),ge.createElement(V_,null,f.current),ge.createElement(C_,{toggled:!0}))}function Y_(){let{label:e,value:t,displayValue:a,onUpdate:r,id:l,disabled:u,settings:c}=si();return ge.createElement(cs,{input:!0},ge.createElement(ms,null,e),ge.createElement(Z_,{id:l,value:t,displayValue:a,onUpdate:r,settings:c,disabled:u}))}il({component:Y_},U_);var G_=e=>Si().string().test(e),Q_=e=>{if(typeof e!="string")throw Error("Invalid string");return e},X_=({value:e,editable:t=!0,rows:a=!1})=>({value:e,settings:{editable:t,rows:typeof a=="number"?a:a?5:0}}),J_=Object.freeze({__proto__:null,schema:G_,sanitize:Q_,normalize:X_}),K_=["displayValue","onUpdate","onChange","editable"],$_=Ft("div",{whiteSpace:"pre-wrap"});function e2(e){let{displayValue:t,onUpdate:a,onChange:r,editable:l=!0}=e,u=oi(e,K_);return l?ge.createElement(zv,pr({value:t,onUpdate:a,onChange:r},u)):ge.createElement($_,null,t)}function t2(){let{label:e,settings:t,displayValue:a,onUpdate:r,onChange:l}=si();return ge.createElement(cs,{input:!0},ge.createElement(ms,null,e),ge.createElement(e2,pr({displayValue:a,onUpdate:r,onChange:l},t)))}il({component:t2},J_);var a2=e=>Si().boolean().test(e),r2=e=>{if(typeof e!="boolean")throw Error("Invalid boolean");return e},i2=Object.freeze({__proto__:null,schema:a2,sanitize:r2}),l2=Ft("div",{position:"relative",$flex:"",height:"$rowHeight",input:{$reset:"",height:0,width:0,opacity:0,margin:0},label:{position:"relative",$flexCenter:"",userSelect:"none",cursor:"pointer",height:"$checkboxSize",width:"$checkboxSize",backgroundColor:"$elevation3",borderRadius:"$sm",$hover:""},"input:focus + label":{$focusStyle:""},"input:focus:checked + label, input:checked + label:hover":{$hoverStyle:"$accent3"},"input + label:active":{backgroundColor:"$accent1"},"input:checked + label:active":{backgroundColor:"$accent1"},"label > svg":{display:"none",width:"90%",height:"90%",stroke:"$highlight3"},"input:checked + label":{backgroundColor:"$accent2"},"input:checked + label > svg":{display:"block"}});function n2({value:e,onUpdate:t,id:a,disabled:r}){return ge.createElement(l2,null,ge.createElement("input",{id:a,type:"checkbox",checked:e,onChange:l=>t(l.currentTarget.checked),disabled:r}),ge.createElement("label",{htmlFor:a},ge.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},ge.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"}))))}function o2(){let{label:e,value:t,onUpdate:a,disabled:r,id:l}=si();return ge.createElement(cs,{input:!0},ge.createElement(ms,null,e),ge.createElement(n2,{value:t,onUpdate:a,id:l,disabled:r}))}il({component:o2},i2),Ft("div",{display:"grid",columnGap:"$colGap",gridAutoFlow:"column dense",alignItems:"center",variants:{withLock:{true:{gridTemplateColumns:"10px auto","> svg":{cursor:"pointer"}}}}});var Ci=class extends Hr{constructor(e){super(),this.type="spacial-content",this.style={opacity:1},this.format="jpg",this.tileUrl=qx(e.url),this.id=e.id||`${this.tileUrl}--${e.scaleFactor}`,this.points=e.displayPoints?e.displayPoints:li(e.points,_i(e.scaleFactor)),this.tileWidth=e.tileWidth,this.display={x:0,y:0,width:e.width/e.scaleFactor,height:e.height/e.scaleFactor,points:e.points,scale:e.scaleFactor},e.format&&(this.format=e.format)}applyProps(e){if(e.style&&typeof e.style.opacity<"u"&&(this.style.opacity=e.style.opacity),e.service!==this.service&&(this.service=e.service),e.format?this.format=e.format:this.format="jpg",e.crop){this.cropData=e.crop;let t=Je([...this.points]),a=t.length/5,r=e.crop.x||0,l=e.crop.y||0,u=e.crop.x+e.crop.width,c=e.crop.y+e.crop.height;for(let d=0;d<a;d++){let f=d*5;t[f+1]<u&&t[f+3]>r&&t[f+2]<c&&t[f+4]>l?(t[f+1]=Ei(t[f+1],r,u),t[f+3]=Ei(t[f+3],r,u),t[f+2]=Ei(t[f+2],l,c),t[f+4]=Ei(t[f+4],l,c)):t[f]=0}Nr(t,tr(-e.crop.x,-e.crop.y)),this.crop?this.crop.set(t):this.crop=t}}static fromTile(e,t,a,r,l,u,c){a.height=a.height?a.height:a.width;let d=c?Math.floor(t.width/r):Math.ceil(t.width/r),f=c?Math.floor(t.height/r):Math.ceil(t.height/r),S=Math.ceil(d/a.width),k=Math.ceil(f/a.height),C=Pt.grid(S,k),O=Pt.grid(S,k);for(let z=0;z<k;z++)for(let U=0;U<S;U++){let Y=U*a.width,G=z*a.height;O.addPoints(Y*r,G*r,U===S-1?t.width:(Y+a.width)*r,z===k-1?t.height:(G+a.height)*r),C.addPoints(Y,G,U===S-1?d:Y+a.width,z===k-1?f:G+a.height)}let D=new Ci({url:e,scaleFactor:r,points:C.build(),displayPoints:O.build(),width:t.width,height:t.height,tileWidth:a.width,format:u});return D.applyProps({service:l}),D}getImageUrl(e){let t=this.points.slice(e*5,e*5+5),a=t[3]-t[1],r=t[4]-t[2],l=Math.ceil(a/this.display.scale);return`${this.tileUrl}/${t[1]},${t[2]},${a},${r}/${l>this.tileWidth?this.tileWidth:l},/0/default.${this.format||"jpg"}`}getAllPointsAt(e,t,a){let r=Nn(this.crop||this.points,e);return[[this,r,t]]}transform(e){Nr(this.points,e)}getScheduledUpdates(e,t){return[]}},s2=class extends Hr{constructor(){super(...arguments),this.type="spacial-content"}getAllPointsAt(e,t,a){return[[this,this.points,t]]}},Wm=class extends s2{constructor(e){super(),this.images=[],this.allImages=[],this.scaleFactors=[],this.aggregateBuffer=Je(9),this.isFullyLoaded=!1,this.maxScaleFactor=0,this._scheduleSortByScales=!1,this._sortByScales=()=>{this._scheduleSortByScales=!1,this.allImages.sort((a,r)=>r.display.width-a.display.width),this.images=[];let t=.1;for(let a of this.allImages)if(!(a.display.width<this.renderOptions.minSize&&a.display.height<this.renderOptions.minSize&&!a.priority||a instanceof zr&&(a.display.width>this.renderOptions.maxImageSize||a.display.height>this.renderOptions.maxImageSize)&&!a.priority)){if(Math.abs(a.display.scale-t)<.25||a.priority){let r=this.images.pop();r&&(r instanceof zr||r.priority)?(a.priority&&this.images.push(a),this.images.push(r)):a&&this.images.push(a)}else a&&this.images.push(a);t=a.display.scale}this.images.length===0&&(this.images=[...this.allImages]),this.scaleFactors=this.images.map(a=>a.display.scale),this.maxScaleFactor=Math.max(...this.scaleFactors)},this.loadFullResource=async()=>
11{if(!this.isFullyLoaded&&this.lazyLoader){this.isFullyLoaded=!0;let t=await this.lazyLoader();this.addImages(t)}},this.fallback=[this.loadFullResource],this.id=e.id,this.points=Pt.singleBox(e.width,e.height),this.lazyLoader=e.loadFullImages,e.loadFullImages||(this.isFullyLoaded=!0),this.display={x:0,y:0,points:Pt.singleBox(e.width,e.height),height:e.height,width:e.width,scale:1},this.renderOptions=_({renderSmallestFallback:!0,renderLayers:2,minSize:255,maxImageSize:1024,quality:1.75},e.renderOptions||{}),this.addImages(e.images)}applyProps(e){typeof e.renderSmallestFallback<"u"&&e.renderSmallestFallback!==this.renderOptions.renderSmallestFallback&&(this.renderOptions.renderSmallestFallback=e.renderSmallestFallback),typeof e.renderLayers<"u"&&e.renderLayers!==this.renderOptions.renderLayers&&(this.renderOptions.renderLayers=e.renderLayers),typeof e.minSize<"u"&&e.minSize!==this.renderOptions.minSize&&(this.renderOptions.minSize=e.minSize),typeof e.maxImageSize<"u"&&e.maxImageSize!==this.renderOptions.maxImageSize&&(this.renderOptions.maxImageSize=e.maxImageSize),typeof e.quality<"u"&&e.quality!==this.renderOptions.quality&&(this.renderOptions.quality=e.quality)}appendChild(e){this.addImages([e])}removeChild(e){this.images.indexOf(e)!==-1&&(this.images=this.images.filter(t=>t!==e),this.sortByScales())}insertBefore(e,t){this.addImages([e])}hideInstance(){}addImages(e){for(let t of e)t.__parent=this,t.__owner=this.__owner;this.allImages.push(...e.filter(Boolean)),this.sortByScales()}sortByScales(){this._scheduleSortByScales=!0}getScheduledUpdates(e,t){return this._scheduleSortByScales?[this._sortByScales]:this.isFullyLoaded?[]:t>1/this.maxScaleFactor?this.fallback:[]}getAllPointsAt(e,t,a){if(this.images.length===0)return[];let r=Rx(1/(a||1)/(window.devicePixelRatio||1),this.images,this.renderOptions.quality),l=this.images.length,u=t?ii(t,tr(this.x,this.y)):tr(this.x,this.y);if(r!==this.images.length-1&&this.images[r+1]){let c=[];for(let S=l-1;S>=r;S--)c.push(S);let d=c[0];this.renderOptions.renderLayers&&(c=c.slice(-Math.min(c.length,this.renderOptions.renderLayers))),this.renderOptions.renderSmallestFallback&&c.indexOf(d)===-1&&c.unshift(d);let f=[];for(let S=0;S<c.length;S++)f.push(...this.images[c[S]].getAllPointsAt(e,u,a));return f}return this.images[r].getAllPointsAt(e,u,a)}};function ds(e,t,a,r,l){let u=Math.PI/180*l,c=Math.cos(u),d=Math.sin(u),f=c*(a-e)+d*(r-t)+e,S=c*(r-t)-d*(a-e)+t;return[f,S]}var an=class extends Hr{constructor(e,t){super(),this.type="world-object",this.intersectionBuffer=Je(5),this.aggregateBuffer=Je(9),this.invertedBuffer=Je(9),this.rotation=0,this._updatedList=[];let{x:a=0,y:r=0}=t||{};e?(this.id=e.id||"",this.scale=1,this.layers=e.layers,this.points=Je([1,a,r,a+e.width,r+e.height]),this.worldPoints=Je([1,a,r,a+e.width,r+e.height]),this.filteredPointsBuffer=Je(e.layers.length*5)):(this.id="",this.scale=1,this.layers=[],this.points=Je(5),this.worldPoints=Je(5),this.filteredPointsBuffer=Je(5))}static createWithProps(e){let t=new an;return t.applyProps(e),t}applyProps(e){let t=e.x||0,a=e.y||0;this.id=e.id;let r=typeof e.scale<"u"?e.scale:this.scale;this.points[0]=1,this.points[1]=t,this.points[2]=a,this.points[3]=t+e.width,this.points[4]=a+e.height,this.rotation=e.rotation||0,this.worldPoints[3]=this.worldPoints[1]+e.width,this.worldPoints[4]=this.worldPoints[2]+e.height,e.scale&&e.scale!==1&&this.atScale(r),this.scale=r}appendChild(e){e.points[0]===0&&e.points.set(this.points),e.__owner.value=this,this.addLayers([e])}removeChild(e){this.layers=this.layers.filter(t=>t!==e),this.filteredPointsBuffer=Je(this.layers.length*5)}insertBefore(e,t){let a=this.layers.indexOf(t);if(a===-1||this.layers.indexOf(e)!==-1)return;let r=this.layers.slice(0,a),l=this.layers.slice(a);this.layers=[...r,e,...l]}hideInstance(){console.warn("hideInstance: not yet implemented")}getObjectsAt(e,t){if(this.rotation&&(e=this.applyRotation(e)),Nn(this.points,e,this.filteredPointsBuffer)[0]===0)return[];let a=this.layers.length,r=[];for(let l=0;l<a;l++){let u=this.layers[l];if(t&&u.isShape){let c=li(u.points,tr(this.x,this.y));if(!u.intersects([e[1]-c[1],e[2]-c[2]]))continue}if(Nn(li(u.points,tr(this.x,this.y)),e,this.filteredPointsBuffer)[0]!==0&&r.push(u),t){let c=u;r.push(...c.getObjectsAt(e,t))}}return r}applyRotation(e){if(this.rotation){let t={x:e[1],y:e[2]},a={x:e[1],y:e[4]},r={x:e[3],y:e[2]},l={x:e[3],y:e[4]},u=this.points[1]+(this.points[3]-this.points[1])/2,c=this.points[2]+(this.points[4]-this.points[2])/2,[d,f]=ds(u,c,t.x,t.y,this.rotation),[S,k]=ds(u,c,a.x,a.y,this.rotation),[C,O]=ds(u,c,r.x,r.y,this.rotation),[D,z]=ds(u,c,l.x,l.y,this.rotation),U=Math.min(d,S,C,D),Y=Math.max(d,S,C,D),G=Math.min(f,k,O,z),F=Math.max(f,k,O,z);return Je([e[0],U,G,Y,F])}return e}getAllPointsAt(e,t,a){let r=ii(tr(this.x,this.y),_i(this.scale),this.aggregateBuffer);this.rotation&&(e=this.applyRotation(e));let l=Px(e,this.points,this.intersectionBuffer),u=this.layers.length,c=[],d=li(l,ii(_i(1/this.scale),tr(-this.x,-this.y),this.invertedBuffer)),f=t?ii(t,r,this.aggregateBuffer):r,S=a*this.scale;for(let k=0;k<u;k++)c.push(...this.layers[k].getAllPointsAt(d,f,S));return c}addLayers(e){let t=[];for(let a of e)this.layers.indexOf(a)===-1&&(t.push(a),a.points.length===5&&(a.points[1]<this.worldPoints[1]/this.scale||a.points[2]<this.worldPoints[2]/this.scale||a.points[3]>this.worldPoints[3]/this.scale||a.points[4]>this.worldPoints[4]/this.scale)&&(a.crop=a.crop||Je([1,Math.max(this.worldPoints[1]/this.scale,a.points[1]),Math.max(this.worldPoints[2]/this.scale,a.points[2]),Math.min(this.worldPoints[3]/this.scale,a.points[3]),Math.min(this.worldPoints[4]/this.scale,a.points[4])])));this.layers=this.layers.concat(t),this.filteredPointsBuffer=Je(this.layers.length*5)}getScheduledUpdates(e,t){let a=this.layers.length;this._updatedList=[];let r=t*this.scale;for(let l=0;l<a;l++){let u=this.layers[l].getScheduledUpdates(e,r);u&&this._updatedList.push(...u)}return this._updatedList}},Pi=class extends Hr{constructor(e=0,t=0,a=100,r="left-to-right"){super(),this.id="world",this.aggregateBuffer=Je(9),this.isDirty=!1,this.zones=[],this.triggerQueue=[],this.activatedEvents=[],this._updatedList=[],this.translationBuffer=Je(9),this.needsRecalculate=!0,this.emptyPaintables=[],this.renderOrder=[],this.objects=[],this.subscriptions=[],this._propagateEventTargets=[],this._alreadyFlushed=[],this._width=e,this._height=t,this.aspectRatio=Number.isNaN(e/t)?1:e/t,this.viewingDirection=r,this.points=Je(a*5),this.filteredPointsBuffer=Je(a*5)}get x(){return 0}get y(){return 0}get width(){return this._width}get height(){return this._height}static withProps(e){let t=new Pi;return t.applyProps(e),t}applyProps(e){typeof e.width<"u"&&typeof e.height<"u"&&(e.width!==this._width||e.height!==this._height)&&this.resize(e.width,e.height),e.viewingDirection!==this.viewingDirection&&(this.viewingDirection=e.viewingDirection,this.triggerRepaint())}propagateTouchEvent(e,t,a){let r=[];for(let l of a)if(l.x&&l.y){let u=Pt.singleBox(1,1,l.x,l.y);r.push(this.getObjectsAt(u,!0).reverse())}return r.map(l=>
11this.propagateEvent(e,t,l,{bubbles:!0,cancelable:!0}))}propagatePointerEvent(e,t,a,r,l={}){let u=Pt.singleBox(1,1,a,r),c=this.getObjectsAt(u,!0).reverse();return this.propagateEvent(e,t,c,l)}propagateEvent(e,t,a,{bubbles:r=!1,cancelable:l=!1}={}){t.atlasTarget=this,this._propagateEventTargets.length=1,this._propagateEventTargets[0]=this;let u=!1;t.stopPropagation=()=>{u=!0};let c=a.length;for(let S=c-1;S>=0;S--){this._propagateEventTargets.unshift(a[S][0]);let k=a[S][1].length;if(k)for(let C=0;C<k;C++)this._propagateEventTargets.unshift(a[S][1][C])}let d=this._propagateEventTargets.length,f=!1;for(let S=0;S<d&&(t.atlasTarget=this._propagateEventTargets[S],t.atlasWorld=this,f=this._propagateEventTargets[S].dispatchEvent(e,t)||f,!u);S++);return f&&this.triggerRepaint(),this._propagateEventTargets}appendChild(e){let t=this.appendWorldObject(e);this.renderOrder.push(t/5)}removeChild(e){let t=this.objects.indexOf(e);if(t===-1){for(let a of this.objects)if(a&&a.id===e.id){this.removeChild(a);return}return}this.objects[t]=null,this.renderOrder=this.renderOrder.filter(a=>a!==t),this.points[t*5]=0,this.triggerRepaint(),this.needsRecalculate=!0}insertBefore(e,t){let a=this.objects.indexOf(t);if(a===-1)return;let r=this.appendWorldObject(e);this.renderOrder.splice(a-1,0,r/5)}hideInstance(){}asWorldObject(){return null}addZone(e){this.zones.push(e)}selectZone(e){if(typeof e=="string"){let t=this.zones.length;for(let a=0;a<t;a++)if(this.zones[a].id===e){this.selectedZone=a,this.trigger("zone-changed");return}}else this.zones[e]&&(this.selectedZone=e,this.trigger("zone-changed"))}deselectZone(){this.selectedZone=void 0}getActiveZone(){if(this.selectedZone)return this.zones[this.selectedZone]}hasActiveZone(){return typeof this.selectedZone<"u"}checkResizeInternalBuffer(){if(Ax(this.points)===this.objects.length){let e=this.points,t=Je(this.points.length*2);t.set(e,0),this.points=t}}appendWorldObject(e){this.checkResizeInternalBuffer();let t=this.objects.length*5,a=e.points;return e.points=this.points.subarray(this.objects.length*5,this.objects.length*5+5),e.points[1]=a[1],e.points[2]=a[2],e.points[3]=a[3],e.points[4]=a[4],this.objects.push(e),this.filteredPointsBuffer=Je(this.objects.length*5),this.needsRecalculate=!0,this.triggerRepaint(),t}recalculateWorldSize(){let e=!1;if(this.needsRecalculate){let t=new Int32Array(this.objects.length),a=new Int32Array(this.objects.length),r=this.renderOrder.length;for(let c=0;c<r;c++){let d=this.renderOrder[c];this.objects[d]&&(t[c]=this.points[d*5+3],a[c]=this.points[d*5+4])}let l=Math.max(...t);l!==this._width&&(this._width=l,e=!0);let u=Math.max(...a);u!==this._height&&(this._height=u,e=!0),e&&this.trigger("recalculate-world-size",{width:l,height:u}),this.needsRecalculate=!1}return e}addObjectAt(e,t){t.width&&!t.height?t.height=t.width/e.width*e.height:t.height&&!t.width&&(t.width=t.height/e.height*e.width),(!t||!t.width||!t.height)&&(t.width=e.width,t.height=e.height);let{width:a,x:r,y:l}=t,u=a/e.width;this.checkResizeInternalBuffer(),this.points.set(Pt.singleBox(e.width,e.height,0,0),this.objects.length*5);let c=new an(e);return c.points=this.points.subarray(this.objects.length*5,this.objects.length*5+5),this.objects.push(c),this.scaleWorldObject(this.objects.length-1,u),this.translateWorldObject(this.objects.length-1,r,l),this.filteredPointsBuffer=Je(this.points.length*2),this.triggerRepaint(),this.needsRecalculate=!0,c}scaleWorldObject(e,t){Nr(this.points.subarray(e*5,e*5+5),Hn(t,this.points[e*5+1],this.points[e*5+2]));let a=this.objects[e];a&&(a.atScale(t),this.triggerRepaint())}translateWorldObject(e,t,a){Nr(this.points.subarray(e*5,e*5+5),tr(t,a));let r=this.objects[e];r&&(r.translate(t,a),this.triggerRepaint())}resize(e,t){return this._width=e,this._height=t,this.aspectRatio=e/t,this.triggerRepaint(),this}getObjects(){return this.objects}getPoints(){return this.points}getPointsFromViewer(e,t){let a=Pt.singleBox(e.width,e.height,e.x,e.y);return this.getPointsAt(a,t,e.scale)}addLayoutSubscriber(e){return this.subscriptions.push(e),()=>{this.subscriptions.splice(this.subscriptions.indexOf(e),1)}}getScheduledUpdates(e,t){let a=Nn(this.points,e,this.filteredPointsBuffer),r=this.objects.length;this._updatedList=[];for(let l=0;l<r;l++)if(a[l*5]!==0){if(!this.objects[l])continue;this._updatedList.push(...this.objects[l].getScheduledUpdates(e,t))}return this._updatedList}getObjectsAt(e,t=!1){let a=this.getActiveZone(),r=Nn(this.points,e,this.filteredPointsBuffer),l=this.renderOrder.length,u=[];for(let c=0;c<l;c++){let d=this.renderOrder[c];if(r[d*5]!==0){let f=this.objects[d];if(!f||a&&a.objects.indexOf(f)===-1)continue;if(f.type!=="world-object"){u.push([f,[f]]);continue}t?u.push([f,f.getObjectsAt(e,t)]):u.push([f,this.emptyPaintables])}}return u}getPointsAt(e,t,a=1){let r=this.getObjectsAt(e),l=ii(_i(a),tr(-e[1],-e[2]),this.translationBuffer),u=t?ii(t,l,this.aggregateBuffer):l,c=r.length,d=[];for(let f=0;f<c;f++)r[f]&&d.push(...r[f][0].getAllPointsAt(e,u,a));return d}flushSubscriptions(){if(this.triggerQueue.length){this._alreadyFlushed=[];let e=this.triggerQueue.length;for(let t=0;t<e;t++){if(this._alreadyFlushed.indexOf(this.triggerQueue[t][0])!==-1)continue;typeof this.triggerQueue[t][1]>"u"&&this._alreadyFlushed.push(this.triggerQueue[t][0]);let a=this.subscriptions.length;for(let r=0;r<a;r++)this.subscriptions[r].apply(null,this.triggerQueue[t])}this.triggerQueue=[]}}trigger(e,t){this.triggerQueue.push([e,t])}triggerEventActivation(){this.trigger("event-activation")}triggerRepaint(){this.trigger("repaint")}gotoRegion(e){this.trigger("goto-region",e)}goHome(e=!1){this.trigger("go-home",{immediate:e})}zoomTo(e,t,a){this.trigger("zoom-to",{point:t,factor:e,stream:a})}zoomIn(e){this.trigger("zoom-to",{point:e,factor:.5}
11)}zoomOut(e){this.trigger("zoom-to",{point:e,factor:2})}constraintBounds(e){this.trigger("constrain-bounds",{immediate:e})}},hs=/([0-9]+(px|em)\s+)+(solid)\s+(.*)/g,bs={},u2=["backgroundColor","opacity","boxShadow","borderColor","borderWidth","borderStyle","outlineColor","outlineWidth","outlineOffset","outlineStyle"],rn=class extends Hr{constructor(){super(),this.type="spacial-content",this.hoverEvents=!1,this.activeEvents=!1,this.display={x:0,y:0,scale:1,width:-1,height:-1,points:Je(5)},this._parsed={border:{id:null,match:[]},outline:{id:null,match:[]}},this.props={},this.addHover=()=>{this.hovering=!0,this.__revision++},this.removeHover=()=>{this.hovering=!1,this.pressing=!1,this.__revision++},this.addPress=()=>{this.pressing=!0,this.__revision++},this.removePress=()=>{this.pressing=!1,this.__revision++},this.id=Qo(12),this.points=Je(5)}getAllPointsAt(e,t){return[[this,this.points,t]]}applyProps(e={}){let t=!1;if(e.interactive!==this.props.interactive&&(t=!0,this.props.interactive=e.interactive),e.style){let a=e.border||e.style.border;if(a!==this._parsed.border.id)if(!a)this._parsed.border.id=null,this._parsed.border.match=[];else{let r=bs[a]||hs.exec(a)||hs.exec(a);r&&(this._parsed.border.id=a,this._parsed.border.match=bs[a]=r)}if(this._parsed.border.id&&(e.style.borderWidth=this._parsed.border.match[1],e.style.borderStyle="solid",e.style.borderColor=this._parsed.border.match[4]),e.style.outline!==this._parsed.outline.id)if(!e.style.outline)this._parsed.outline.id=null,this._parsed.outline.match=[];else{let r=bs[e.style.outline]||hs.exec(e.style.outline)||hs.exec(e.style.outline);r&&(this._parsed.outline.id=e.style.outline,this._parsed.outline.match=bs[e.style.outline]=r)}
11this._parsed.outline.id&&(e.style.outlineWidth=this._parsed.outline.match[1],e.style.outlineStyle="solid",e.style.outlineColor=this._parsed.outline.match[4]),this.props.style=e.style,e.backgroundColor&&!this.props.style.backgroundColor&&(this.props.style.backgroundColor=e.backgroundColor,t=!0),e.style.background&&!this.props.style.backgroundColor&&(this.props.style.backgroundColor=e.style.background,t=!0);for(let r of u2)if(this.props.style[r]!==e.style[r]){t=!0;break}e.style[":hover"]!==this.props.hoverStyles&&(this.props.hoverStyles=e.style[":hover"],this.hoverEvents||(this.hoverEvents=!0,this.addEventListener("pointerenter",this.addHover),this.addEventListener("pointerleave",this.removeHover)),t=!0),e.style[":active"]!==this.props.pressStyles&&(this.props.pressStyles=e.style[":active"],this.activeEvents||(this.activeEvents=!0,this.addEventListener("mousedown",this.addPress),this.addEventListener("mouseup",this.removePress)),t=!0)}e.href!==this.props.href&&(this.props.href=e.href,t=!0),e.hrefTarget!==this.props.hrefTarget&&(this.props.hrefTarget=e.hrefTarget,t=!0),e.title!==this.props.title&&(this.props.title=e.title,t=!0),e.className!==this.props.className&&(this.props.className=e.className,e.className&&!this.hoverEvents&&(this.hoverEvents=!0,this.addEventListener("pointerenter",this.addHover),this.addEventListener("pointerleave",this.removeHover)),e.className&&!this.activeEvents&&(this.activeEvents=!0,this.addEventListener("mousedown",this.addPress),this.addEventListener("mouseup",this.removePress)),t=!0),e.relativeSize!==this.props.relativeSize&&(this.props.relativeSize=e.relativeSize,t=!0),e.relativeStyle!==this.props.relativeStyle&&(this.props.relativeStyle=e.relativeStyle,t=!0),e.html!==this.props.html&&(this.props.html=e.html,t=!0),e.target&&(e.target.width!==this.display.width||e.target.height!==this.display.height||e.target.x!==this.points[1]||e.target.y!==this.points[2])&&(t=!0,this.points=Pt.singleBox(e.target.width,e.target.height,e.target.x,e.target.y),this.display.points=Pt.singleBox(e.target.width,e.target.height,e.target.x,e.target.y),this.display.width=e.target.width,this.display.height=e.target.height),t&&this.__revision++}},vs=/([0-9]+(px|em)\s+)+(solid)\s+(.*)/g,gs={},m2=["backgroundColor","opacity","boxShadow","borderColor","borderWidth","borderStyle","outlineColor","outlineWidth","outlineOffset","outlineStyle"],Fv=class extends Hr{constructor(){super(),this.type="spacial-content",this.isShape=!0,this.hoverEvents=!1,this.activeEvents=!1,this.display={x:0,y:0,scale:1,width:-1,height:-1,points:Je(5)},this.boundingBox=null,this._parsed={border:{id:null,match:[]},outline:{id:null,match:[]}},this.props={},this.shape={type:"none"},this.addHover=()=>{this.hovering=!0,this.__revision++},this.removeHover=()=>{this.hovering=!1,this.pressing=!1,this.__revision++},this.addPress=()=>{this.pressing=!0,this.__revision++},this.removePress=()=>{this.pressing=!1,this.__revision++},this.id=Qo(12),this.points=Je(5),this.shape={type:"none"}}updateBoundingBox(){if(this.shape.type==="none")return;let e=this.shape.points;if(this.shape.points.length>2){let t=Math.min(...e.map(u=>u[0])),a=Math.min(...e.map(u=>u[1])),r=Math.max(0,...e.map(u=>u[0])),l=Math.max(0,...e.map(u=>u[1]));this.boundingBox={x:t,y:a,width:r-t,height:l-a};return}this.boundingBox=null}intersects(e){if(!e||this.shape.type==="none")return!1;let[t,a]=e,r=this.shape.points,l=this.boundingBox;if(l||(this.updateBoundingBox(),l=this.boundingBox),!l||t<l.x||t>l.x+l.width||a<l.y||a>l.height+l.y)return!1;let u=!1;for(let c=0,d=r.length-1;c<r.length;d=c++)r[c][1]>a!=r[d][1]>a&&t<(r[d][0]-r[c][0])*(a-r[c][1])/(r[d][1]-r[c][1])+r[c][0]&&(u=!u);return u}getAllPointsAt(e,t){return e[3]-e[1]===1&&e[4]-e[2]===1?this.intersects([e[1],e[2]])?[[this,this.points,t]]:[]:[[this,this.points,t]]}applyProps(e={}){let t=!1;if(e.points)if(this.shape.type!=="polygon"||this.shape.points.length!==e.points.length)this.shape={type:"polygon",points:e.points,open:e.open},this.updateBoundingBox();else{let a=!1,r=e.points.length;for(let l=0;l<r;l++)if(e.points[l][0]!==this.shape.points[l][0]||e.points[l][1]!==this.shape.points[l][1]){a=!0;break}a&&(this.shape={type:"polygon",points:e.points,open:e.open},this.updateBoundingBox())}if(e.interactive!==this.props.interactive&&(t=!0,this.props.interactive=e.interactive),(e.open||e.open===!1)&&(t=!0,this.shape.open=e.open),e.style){let a=e.border||e.style.border;if(a!==this._parsed.border.id)if(!a)this._parsed.border.id=null,this._parsed.border.match=[];else{let r=gs[a]||vs.exec(a)||vs.exec(a);r&&(this._parsed.border.id=a,this._parsed.border.match=gs[a]=r)}if(this._parsed.border.id&&(e.style.borderWidth=this._parsed.border.match[1],e.style.borderStyle="solid",e.style.borderColor=this._parsed.border.match[4]),e.style.outline!==this._parsed.outline.id)if(!e.style.outline)this._parsed.outline.id=null,this._parsed.outline.match=[];else{let r=gs[e.style.outline]||vs.exec(e.style.outline)||vs.exec(e.style.outline);r&&(this._parsed.outline.id=e.style.outline,this._parsed.outline.match=gs[e.style.outline]=r)}
11this._parsed.outline.id&&(e.style.outlineWidth=this._parsed.outline.match[1],e.style.outlineStyle="solid",e.style.outlineColor=this._parsed.outline.match[4]),this.props.style=e.style,e.backgroundColor&&!this.props.style.backgroundColor&&(this.props.style.backgroundColor=e.backgroundColor,t=!0),e.style.background&&!this.props.style.backgroundColor&&(this.props.style.backgroundColor=e.style.background,t=!0);for(let r of m2)if(this.props.style[r]!==e.style[r]){t=!0;break}e.style[":hover"]!==this.props.hoverStyles&&(this.props.hoverStyles=e.style[":hover"],this.hoverEvents||(this.hoverEvents=!0,this.addEventListener("pointerenter",this.addHover),this.addEventListener("pointerleave",this.removeHover)),t=!0),e.style[":active"]!==this.props.pressStyles&&(this.props.pressStyles=e.style[":active"],this.activeEvents||(this.activeEvents=!0,this.addEventListener("mousedown",this.addPress),this.addEventListener("mouseup",this.removePress)),t=!0)}e.href!==this.props.href&&(this.props.href=e.href,t=!0),e.hrefTarget!==this.props.hrefTarget&&(this.props.hrefTarget=e.hrefTarget,t=!0),e.title!==this.props.title&&(this.props.title=e.title,t=!0),e.className!==this.props.className&&(this.props.className=e.className,e.className&&!this.hoverEvents&&(this.hoverEvents=!0,this.addEventListener("pointerenter",this.addHover),this.addEventListener("pointerleave",this.removeHover)),e.className&&!this.activeEvents&&(this.activeEvents=!0,this.addEventListener("mousedown",this.addPress),this.addEventListener("mouseup",this.removePress)),t=!0),e.relativeSize!==this.props.relativeSize&&(this.props.relativeSize=e.relativeSize,t=!0),e.relativeStyle!==this.props.relativeStyle&&(this.props.relativeStyle=e.relativeStyle,t=!0),e.html!==this.props.html&&(this.props.html=e.html,t=!0),e.target&&(e.target.width!==this.display.width||e.target.height!==this.display.height||e.target.x!==this.points[1]||e.target.y!==this.points[2])&&(t=!0,this.points=Pt.singleBox(e.target.width,e.target.height,e.target.x,e.target.y),this.display.points=Pt.singleBox(e.target.width,e.target.height,e.target.x,e.target.y),this.display.width=e.target.width,this.display.height=e.target.height),t&&this.__revision++}},Gn=class extends Hr{constructor(){super(),this.type="spacial-content",this.color="#000",this.text="",this.display={x:0,y:0,scale:1,width:100,height:100,points:Je(5)},this.interactive=!1,this.props={font:"18px Arial, sans-serif",lineHeight:1,textAlign:"left",verticalAlign:"top",paddingX:0,paddingY:0,fitParent:!1,lineBreak:"auto",strokeText:!1,sizeToFill:!1,maxFontSizeToFill:void 0,allowNewLine:!0,justifyLines:!1,renderHDPI:!1,textDecoration:"none",interactive:!1,relativeSize:!1},this.id="",this.points=Je(5)}getAllPointsAt(e,t){return[[this,this.points,t]]}applyProps(e){var t=e,{id:a,target:r,text:l,color:u,backgroundColor:c,fontSize:d=18,interactive:f,fontFamily:S="Arial, sans-serif"}=t,k=N(t,["id","target","text","color","backgroundColor","fontSize","interactive","fontFamily"]);k.font=`${d}px ${S}`,this.interactive=f||!1,typeof l<"u"&&(this.text=l||""),u&&(this.color=u),c&&(this.backgroundColor=c),a&&(this.id=a),r&&(this.points=Pt.singleBox(r.width,r.height,r.x,r.y),this.display.points=this.points,this.display.width=r.width,this.display.height=r.height),this.props=_(_({},this.props),k),this.__revision++}},aa=Math.pow,ps=Math.sqrt,Qn=Math.sin,Dv=Math.cos,Xn=Math.PI,fs=1.70158,ys=fs*1.525,Bv=fs+1,Mv=2*Xn/3,Nv=2*Xn/4.5,ws=function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},Ur={linear:e=>e,easeInQuad:function(e){return e*e},easeOutQuad:function(e){return 1-(1-e)*(1-e)},easeInOutQuad:function(e){return e<.5?2*e*e:1-aa(-2*e+2,2)/2},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return 1-aa(1-e,3)},easeInOutCubic:function(e){return e<.5?4*e*e*e:1-aa(-2*e+2,3)/2},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1-aa(1-e,4)},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-aa(-2*e+2,4)/2},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1-aa(1-e,5)},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1-aa(-2*e+2,5)/2},easeInSine:function(e){return 1-Dv(e*Xn/2)},easeOutSine:function(e){return Qn(e*Xn/2)},easeInOutSine:function(e){return-(Dv(Xn*e)-1)/2},easeInExpo:function(e){return e===0?0:aa(2,10*e-10)},easeOutExpo:function(e){return e===1?1:1-aa(2,-10*e)},easeInOutExpo:function(e){return e===0?0:e===1?1:e<.5?aa(2,20*e-10)/2:(2-aa(2,-20*e+10))/2},easeInCirc:function(e){return 1-ps(1-aa(e,2))},easeOutCirc:function(e){return ps(1-aa(e-1,2))},easeInOutCirc:function(e){return e<.5?(1-ps(1-aa(2*e,2)))/2:(ps(1-aa(-2*e+2,2))+1)/2},easeInBack:function(e){return Bv*e*e*e-fs*e*e},easeOutBack:function(e){return 1+Bv*aa(e-1,3)+fs*aa(e-1,2)},easeInOutBack:function(e){return e<.5?aa(2*e,2)*((ys+1)*2*e-ys)/2:(aa(2*e-2,2)*((ys+1)*(e*2-2)+ys)+2)/2},easeInElastic:function(e){return e===0?0:e===1?1:-aa(2,10*e-10)*Qn((e*10-10.75)*Mv)},easeOutElastic:function(e){return e===0?0:e===1?1:aa(2,-10*e)*Qn((e*10-.75)*Mv)+1},easeInOutElastic:function(e){return e===0?0:e===1?1:e<.5?-(aa(2,20*e-10)*Qn((20*e-11.125)*Nv))/2:aa(2,-20*e+10)*Qn((20*e-11.125)*Nv)/2+1},easeInBounce:function(e){return 1-ws(1-e)},easeOutBounce:ws,easeInOutBounce:function(e){return e<.5?(1-ws(1-2*e))/2:(1+ws(2*e-1))/2}},c2=class{constructor(e){this.runtime=e,this.pendingTransition={from:Je(5),to:Je(5),elapsed_time:0,done:!0,total_time:0,timingFunction:Ur.easeInOutQuad,constrain:!1}
11}hasPending(){return!this.pendingTransition.done}getPendingTransition(){return this.pendingTransition}getPendingFrom(){return this.pendingTransition.from}customTransition(e){e(this.pendingTransition)}stopTransition(){this.pendingTransition.from=Je(this.runtime.target),this.pendingTransition.to=Je(this.runtime.target),this.pendingTransition.done=!0,this.pendingTransition.elapsed_time=0,this.pendingTransition.total_time=0}runTransition(e,t){if(!this.pendingTransition.done){let a=this.pendingTransition,r=a.total_time===0?0:(a.elapsed_time+t)/a.total_time,l=a.total_time===0?1:r===0?0:a.timingFunction(r);e[1]=a.from[1]+(a.to[1]-a.from[1])*l,e[2]=a.from[2]+(a.to[2]-a.from[2])*l,e[3]=a.from[3]+(a.to[3]-a.from[3])*l,e[4]=a.from[4]+(a.to[4]-a.from[4])*l,this.pendingTransition.elapsed_time+=t,this.pendingTransition.elapsed_time>=this.pendingTransition.total_time&&(this.pendingTransition.done=!0,this.pendingTransition.constrain&&this.constrainBounds({transition:{duration:this.pendingTransition.total_time===0?0:500,easing:Ur.easeOutExpo}}))}}zoomTo(e,{origin:t,stream:a=!1,transition:r}={}){let l=this.runtime.getZoomedPosition(e,{origin:t}),u=Math.abs(1-e);this.applyTransition(l,r,{duration:2e3*u,easing:Ur.easeOutExpo,constrain:!0},{stream:!1})}constrainBounds({transition:e,panPadding:t=0}={}){let[a,r]=this.runtime.constrainBounds(this.runtime.target,{panPadding:t});a&&(this.applyTransition(r,e,{duration:500,easing:Ur.easeOutQuart,constrain:!1}),this.runtime.updateNextFrame())}applyTransition(e,t,a,{stream:r}={}){this.pendingTransition.from=Je(this.runtime.target),this.pendingTransition.to=e,r||(this.pendingTransition.elapsed_time=0),this.pendingTransition.done=!1,this.pendingTransition.total_time=typeof(t==null?void 0:t.duration)<"u"?t.duration:typeof(a==null?void 0:a.duration)<"u"?a.duration:1e3,this.pendingTransition.constrain=typeof(t==null?void 0:t.constrain)<"u"?t.constrain:typeof(a==null?void 0:a.constrain)<"u"?a.constrain:!1,this.pendingTransition.timingFunction=(t==null?void 0:t.easing)||(a==null?void 0:a.easing)||Ur.easeInOutSine}goToRegion(e,{transition:t}={}){let a=this.runtime.clampRegion(e);this.applyTransition(Pt.singleBox(a.width,a.height,a.x,a.y),t,{duration:1e3,easing:Ur.easeOutExpo,constrain:!0}),this.runtime.updateNextFrame()}},xs=class{constructor(e,t,a,r=[],l){this.id=Qo(),this.ready=!1,this.transformBuffer=Je(500),this.lastTarget=Je(5),this.zoomBuffer=Je(5),this.logNextRender=!1,this.pendingUpdate=!0,this.isCommitting=!1,this.firstRender=!0,this.mode="explore",this.controllers=[],this.controllersRunning=!1,this.controllerStopFunctions=[],this.maxScaleFactor=1,this._viewerToWorld={x:0,y:0},this._lastGoodScale=1,this.hooks={useFrame:[],useBeforeFrame:[],useAfterPaint:[],useAfterFrame:[]},this.hookOptions={filters:{grayscale:0,contrast:0,brightness:0,saturate:0,sepia:0,invert:0,hueRotate:0,blur:0}},this._viewport={x:0,y:0,width:0,height:0},this.setViewport=u=>{let c=Math.round(typeof u.x>"u"?this.target[1]:u.x),d=Math.round(typeof u.y>"u"?this.target[2]:u.y);u.width?this.target[3]=c+u.width:this.target[3]=this.target[3]-this.target[1]+c,u.height?this.target[4]=d+u.height:this.target[4]=this.target[4]-this.target[2]+d,Math.abs(this.target[1]-c)>.01&&(this.target[1]=c),Math.abs(this.target[2]-d)>.01&&(this.target[2]=d),this.pendingUpdate=!0},this.render=u=>{let c=u-this.lastTime;if(this.isCommitting||this.fpsLimit&&c<1e3/this.fpsLimit){this.stopId=window.requestAnimationFrame(this.render);return}this.lastTime=u,this.world.flushSubscriptions(),this.stopId=window.requestAnimationFrame(this.render),this.hook("useFrame",c);let d=this.pendingUpdate,f=this.renderer.pendingUpdate();if(this.transitionManager.hasPending()&&(this.transitionManager.runTransition(this.target,c),this.pendingUpdate=!0,this.updateControllerPosition()),!this.firstRender&&!d&&!f&&this.target[0]===this.lastTarget[0]&&this.target[1]===this.lastTarget[1]&&this.target[2]===this.lastTarget[2]&&this.target[3]===this.lastTarget[3]&&this.target[4]===this.lastTarget[4])return;this.hook("useBeforeFrame",c),this.renderer.beforeFrame(this.world,c,this.target,this.hookOptions);let S=this.getScaleFactor(),k=this.renderer.getPointsAt(this.world,this.target,this.aggregate,S),C=k.length;for(let z=0;z<C;z++){let U=k[z][0],Y=k[z][1],G=k[z][2],F=G?li(Y,G,this.transformBuffer):Y;this.renderer.prepareLayer(U,U.__parent&&G?li(U.__parent.crop||U.__parent.points,G):F);let X=F.length/5;for(let K=0;K<X;K++){let te=K*5;F[te]!==0&&(this.renderer.paint(U,K,F[te+1],F[te+2],F[te+3]-F[te+1],F[te+4]-F[te+2]),this.hook("useAfterPaint",U))}
11this.renderer.finishLayer(U,Y)}this.renderer.afterFrame(this.world,c,this.target,this.hookOptions),this.hook("useAfterFrame",c),this.lastTarget[0]=this.target[0],this.lastTarget[1]=this.target[1],this.lastTarget[2]=this.target[2],this.lastTarget[3]=this.target[3],this.lastTarget[4]=this.target[4],this.firstRender=!1,this.pendingUpdate=!1,this.logNextRender=!1,this.renderer.isReady()&&(this.ready=!0,this.world.trigger("ready")),this.world.flushSubscriptions();let O=this.world.getScheduledUpdates(this.target,S),D=O.length;if(D>0)for(let z=0;z<D;z++){let U=O[D-z-1]();U?U.then(()=>{this.pendingUpdate=!0}):this.pendingUpdate=!0}},this.renderer=e,this.world=t,this.options=_({maxOverZoom:1,maxUnderZoom:1,visibilityRatio:1.5},l||{}),this.target=Pt.projection(a),this.manualHomePosition=!1,this.pendingUpdate=!0,this.homePosition=Pt.projection(this.world),this.manualFocalPosition=!1,this.focalPosition=this.target,this.updateFocalPosition(),this.transitionManager=new c2(this),this.aggregate=_i(1),this.world.addLayoutSubscriber(u=>{u==="repaint"&&(this.pendingUpdate=!0),u==="recalculate-world-size"&&(this.manualHomePosition||(this.setHomePosition(),this.goHome()),this.updateFocalPosition())}),this.lastTime=performance.now(),this.controllers=r,this.render(this.lastTime),this.startControllers()}get x(){return this.target[1]}set x(e){this.target[1]=e}get y(){return this.target[2]}set y(e){this.target[2]=e}get x2(){return this.target[3]}set x2(e){this.target[3]=e}get y2(){return this.target[4]}set y2(e){this.target[4]=e}get width(){return this.target[3]-this.target[1]}set width(e){this.target[3]=this.target[1]+e}get height(){return this.target[4]-this.target[2]}set height(e){this.target[4]=this.target[2]=e}setHomePosition(e){this.homePosition.set(Pt.projection(e||this.world)),this.pendingUpdate=!0}startControllers(){if(!this.controllersRunning){for(let e of this.controllers)this.controllerStopFunctions.push(e.start(this));this.controllersRunning=!0}}stopControllers(){if(this.controllersRunning){for(let e of this.controllerStopFunctions)e();this.controllersRunning=!1,this.controllerStopFunctions=[]}}updateControllerPosition(){for(let e of this.controllers)e.updatePosition(this.x,this.y,this.width,this.height)}triggerResize(){this.renderer.triggerResize&&this.renderer.triggerResize(),this.pendingUpdate=!0}addController(e){this.controllers.push(e),this.controllersRunning&&e.start(this),this.pendingUpdate=!0}cover(){return this.goHome({cover:!0})}getRendererScreenPosition(){return this.renderer.getRendererScreenPosition()}updateRendererScreenPosition(){this.pendingUpdate=!0,this.renderer.resize()}setOptions(e){this.options=_(_({},this.options),e)}goHome(e={}){if(this.world.width<=0||this.world.height<=0)return;let t=this.getScaleFactor(),a=e.position?{x:e.position[1],y:e.position[2],width:e.position[3]-e.position[1],height:e.position[4]-e.position[2]}:{x:this.homePosition[1],y:this.homePosition[2],width:this.homePosition[3]-this.homePosition[1],height:this.homePosition[4]-this.homePosition[2]},r=this.width*t,l=this.height*t,u=a.width/r,c=a.height/l,d=r/l;if(e.cover?u>c:u<c){let f=d*a.height,S=(f-a.width)/2;this.target[1]=Math.round(-S+a.x),this.target[2]=Math.round(a.y),this.target[3]=Math.round(f-S+a.x),this.target[4]=Math.round(a.height+a.y)}else{let f=a.width/d,S=(f-a.height)/2;this.target[1]=Math.round(a.x),this.target[2]=Math.round(a.y-S),this.target[3]=Math.round(a.x+a.width),this.target[4]=Math.round(a.y+f-S)}this.constrainBounds(this.target),this.updateControllerPosition()}resize(e,t,a,r){this.updateFocalPosition(e-t,a-r);let l=t/e,u=r/a;this.target[3]=this.target[1]+(this.target[3]-this.target[1])*l,this.target[4]=this.target[2]+(this.target[4]-this.target[2])*u,this.goHome({position:this.focalPosition}),this.renderer.resize(t,r),this.pendingUpdate=!0}updateFocalPosition(e,t){if(!this.manualFocalPosition){let a=this.width,r=this.height,l=Math.min(a,r),u=0,c=0,d=this.x+u,f=this.y+c;if(a<r){let S=this.height-this.width;this.focalPosition=Pt.projection({x:d,y:f+S/2,width:l-u*2,height:l-c*2}),this.pendingUpdate=!0}else{let S=this.width-this.height;this.focalPosition=Pt.projection({x:d+S/2,y:f,width:l-u*2,height:l-c*2}),this.pendingUpdate=!0}}}getViewport(){return this._viewport.x=this.target[1],this._viewport.y=this.target[2],this._viewport.width=this.target[3]-this.target[1],this._viewport.height=this.target[4]-this.target[2],this._viewport}constrainBounds(e,{panPadding:t=0,ref:a=!1}={}){let{minX:r,maxX:l,minY:u,maxY:c}=this.getBounds({target:e,padding:t}),d=!1,f=a?e:Je(e),S=Math.round(e[3]-e[1]),k=Math.round(e[4]-e[2]);return r>e[1]&&(d=!0,f[1]=r,f[3]=r+S),u>e[2]&&(d=!0,f[2]=u,f[4]=u+k),l<e[1]&&(d=!0,f[1]=l,f[3]=l+S),c<e[2]&&(d=!0,f[2]=c,f[4]=c+k),[d,f]}getBounds(e){let t=e.target||this.target,a=e.padding,r=this.options.visibilityRatio,l=Math.abs(1-r);if(this.world.hasActiveZone()){let G=this.world.getActiveZone();if(G){let F=t[3]-t[1]<G.points[3]-G.points[1],X=t[4]-t[2]<G.points[4]-G.points[2];return{minX:F?G.points[1]-a:G.points[1]+(G.points[3]-G.points[1])/2-(t[3]-t[1])/2,maxX:X?G.points[2]-a:G.points[2]+(G.points[4]-G.points[2])/2-(t[4]-t[2])/2,minY:F?G.points[3]+a:G.points[1]+(G.points[3]-G.points[1])/2-(t[3]-t[1])/2,maxY:X?G.points[4]+a:G.points[2]+(G.points[4]-G.points[2])/2-(t[4]-t[2])/2}}}let u=t[3]-t[1],c=this.world.width,d=-u*l,f=c-u-d,S=t[4]-t[2],k=this.world.height,C=-S*l,O=k-S-C,D=Math.round(Math.max(d,f)),z=Math.round(Math.min(d,f)),U=Math.round(Math.max(C,O)),Y=Math.round(Math.min(C,O));return{minX:z,maxX:D,minY:Y,maxY:U}}getScaleFactor(e=!1){let t=this.renderer.getScale(this.target[3]-this.target[1],this.target[4]-this.target[2],e);return t===0?this._lastGoodScale:(this._lastGoodScale=t,t)}getZoomedPosition(e,{origin:t,fromPos:a}){var r;let l=a?{width:a[3]-a[1],height:a[4]-a[2]}:void 0,u=l?this.renderer.getScale(l.width,l.height):this.getScaleFactor(),c=l?l.width:this.width,d=l?l.height:this.height,f=(r=this.getRendererScreenPosition())==null?void 0:r.width,S=this.world.width,k=f?f/S:1,C=this.options.maxUnderZoom,O=Math.max(k||1,this.options.maxOverZoom),D=1/e,z=u*D;if(D<1){let Y=c*u,G=d*u,F=this.world.width/Y,X=this.world.height/G;if(F>X){let K=this.world.width*z,te=~~(c*u)*C;K<te&&(e=this.world.width*u/(c*u*C))}else{let K=this.world.height*z,te=~~(d*u)*C;K<te&&(e=this.world.height*u/(d*u*C))}}else z>O&&(e=u/O);let U=li(this.target,Hn(e,t?t.x:this.target[1]+(this.target[3]-this.target[1])/2,t?t.y:this.target[2]+(this.target[4]-this.target[2])/2),this.zoomBuffer);return this.constrainBounds(U,{ref:!0,panPadding:100}),U}clampRegion({x:e,y:t,width:a,height:r,padding:l=0}){let u=this.width,c=this.height,d=a/u<r/c,f=e-l,S=t-l,k=a+l*2,C=r+l*2;if(d){let D=C/c*u;return{x:f-(D-k)/2,y:S,width:D,height:C}}let O=k/u*c;return{x:f,y:S-(O-C)/2,width:k,height:O}}viewerToWorld(e,t){let a=this.getScaleFactor();return this._viewerToWorld.x=this.target[1]+e/a,this._viewerToWorld.y=this.target[2]+t/a,this._viewerToWorld}worldToViewer(e,t,a,r){let l=Pt.singleBox(a,r,e,t);return Nr(l,ii(_i(this.getScaleFactor()),tr(-this.target[1],-this.target[2]))),{x:l[1],y:l[2],width:l[3]-l[1],height:l[4]-l[2],strand:l}}setScale(e,t){Nr(this.target,Hn(e,t?t.x:this.target[1]+(this.target[3]-this.target[1])/2,t?t.y:this.target[2]+(this.target[4]-this.target[2])/2)),this.pendingUpdate=!0}syncTo(e){let t=this.target;return this.target=e.target,this.pendingUpdate=!0,()=>{this.target=t}}stop(){return typeof this.stopId<"u"&&(window.cancelAnimationFrame(this.stopId),this.stopId=void 0),()=>{this.render(performance.now())}}reset(){this.renderer.reset()}selectZone(e){this.world.selectZone(e),this.pendingUpdate=!0}deselectZone(){this.world.deselectZone(),this.pendingUpdate=!0}hook(e,t){let a=this.hooks[e].length;if(a!==0)for(let r=0;r<a;r++)this.hooks[e][r](t)}registerHook(e,t){return this.hooks[e].push(t),()=>{this.hooks[e]=this.hooks[e].filter(a=>a!==t)}}updateNextFrame(){this.pendingUpdate=!0}},Jn=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,d2=typeof AbortController=="function",ks=d2?AbortController:class{constructor(){this.signal=new Hv}abort(e=new Error("This operation was aborted")){this.signal.reason=e,this.signal.dis
11patchEvent({type:"abort",target:this.signal})}},h2=typeof AbortSignal=="function",b2=typeof ks.AbortSignal=="function",Hv=h2?AbortSignal:b2?ks.AbortController:class{constructor(){this.reason=void 0,this.aborted=!1,this._listeners=[]}dispatchEvent(e){e.type==="abort"&&(this.aborted=!0,this.onabort(e),this._listeners.forEach(t=>t(e),this))}onabort(){}addEventListener(e,t){e==="abort"&&this._listeners.push(t)}removeEventListener(e,t){e==="abort"&&(this._listeners=this._listeners.filter(a=>a!==t))}},Vm=new Set,Zm=(e,t)=>{let a=`LRU_CACHE_OPTION_${e}`;_s(a)&&Gm(a,`${e} option`,`options.${t}`,ln)},Ym=(e,t)=>{let a=`LRU_CACHE_METHOD_${e}`;if(_s(a)){let{prototype:r}=ln,{get:l}=Object.getOwnPropertyDescriptor(r,e);Gm(a,`${e} method`,`cache.${t}()`,l)}},v2=(e,t)=>{let a=`LRU_CACHE_PROPERTY_${e}`;if(_s(a)){let{prototype:r}=ln,{get:l}=Object.getOwnPropertyDescriptor(r,e);Gm(a,`${e} property`,`cache.${t}`,l)}},jv=(...e)=>{typeof process=="object"&&process&&typeof process.emitWarning=="function"?process.emitWarning(...e):console.error(...e)},_s=e=>!Vm.has(e),Gm=(e,t,a,r)=>{Vm.add(e);let l=`The ${t} is deprecated. Please use ${a} instead.`;jv(l,"DeprecationWarning",e,r)},Ai=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),Uv=e=>Ai(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?Ss:null:null,Ss=class extends Array{constructor(e){super(e),this.fill(0)}},g2=class{constructor(e){if(e===0)return[];let t=Uv(e);this.heap=new t(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},ln=class{constructor(e={}){let{max:t=0,ttl:a,ttlResolution:r=1,ttlAutopurge:l,updateAgeOnGet:u,updateAgeOnHas:c,allowStale:d,dispose:f,disposeAfter:S,noDisposeOnSet:k,noUpdateTTL:C,maxSize:O=0,maxEntrySize:D=0,sizeCalculation:z,fetchMethod:U,fetchContext:Y,noDeleteOnFetchRejection:G,noDeleteOnStaleGet:F,allowStaleOnFetchRejection:X,allowStaleOnFetchAbort:K,ignoreFetchAbort:te}=e,{length:se,maxAge:de,stale:me}=e instanceof ln?{}:e;if(t!==0&&!Ai(t))throw new TypeError("max option must be a nonnegative integer");let Te=t?Uv(t):Array;if(!Te)throw new Error("invalid max value: "+t);if(this.max=t,this.maxSize=O,this.maxEntrySize=D||this.maxSize,this.sizeCalculation=z||se,this.sizeCalculation){if(!this.maxSize&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(this.fetchMethod=U||null,this.fetchMethod&&typeof this.fetchMethod!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.fetchContext=Y,!this.fetchMethod&&Y!==void 0)throw new TypeError("cannot set fetchContext without fetchMethod");if(this.keyMap=new Map,this.keyList=new Array(t).fill(null),this.valList=new Array(t).fill(null),this.next=new Te(t),this.prev=new Te(t),this.head=0,this.tail=0,this.free=new g2(t),this.initialFill=1,this.size=0,typeof f=="function"&&(this.dispose=f),typeof S=="function"?(this.disposeAfter=S,this.disposed=[]):(this.disposeAfter=null,this.disposed=null),this.noDisposeOnSet=!!k,this.noUpdateTTL=!!C,this.noDeleteOnFetchRejection=!!G,this.allowStaleOnFetchRejection=!!X,this.allowStaleOnFetchAbort=!!K,this.ignoreFetchAbort=!!te,this.maxEntrySize!==0){if(this.maxSize!==0&&!Ai(this.maxSize))throw new TypeError("maxSize must be a positive integer if specified");if(!Ai(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.initializeSizeTracking()}if(this.allowStale=!!d||!!me,this.noDeleteOnStaleGet=!!F,this.updateAgeOnGet=!!u,this.updateAgeOnHas=!!c,this.ttlResolution=Ai(r)||r===0?r:1,this.ttlAutopurge=!!l,this.ttl=a||de||0,this.ttl){if(!Ai(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.initializeTTLTracking()}if(this.max===0&&this.ttl===0&&this.maxSize===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.max&&!this.maxSize){let oe="LRU_CACHE_UNBOUNDED";_s(oe)&&(Vm.add(oe),jv("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",oe,ln))}me&&Zm("stale","allowStale"),de&&Zm("maxAge","ttl"),se&&Zm("length","sizeCalculation")}getRemainingTTL(e){return this.has(e,{updateAgeOnHas:!1})?1/0:0}initializeTTLTracking(){this.ttls=new Ss(this.max),this.starts=new Ss(this.max),this.setItemTTL=(a,r,l=Jn.now())=>{if(this.starts[a]=r!==0?l:0,this.ttls[a]=r,r!==0&&this.ttlAutopurge){let u=setTimeout(()=>{this.isStale(a)&&this.delete(this.keyList[a])},r+1);u.unref&&u.unref()}},this.updateItemAge=a=>{this.starts[a]=this.ttls[a]!==0?Jn.now():0};let e=0,t=()=>{let a=Jn.now();if(this.ttlResolution>0){e=a;let r=setTimeout(()=>e=0,this.ttlResolution);r.unref&&r.unref()}return a};this.getRemainingTTL=a=>{let r=this.keyMap.get(a);return r===void 0?0:this.ttls[r]===0||this.starts[r]===0?1/0:this.starts[r]+this.ttls[r]-(e||t())},this.isStale=a=>this.ttls[a]!==0&&this.starts[a]!==0&&(e||t())-this.starts[a]>this.ttls[a]}updateItemAge(e){}setItemTTL(e,t,a){}isStale(e){return!1}initializeSizeTracking(){this.calculatedSize=0,this.sizes=new Ss(this.max),this.removeItemSize=e=>{this.calculatedSize-=this.sizes[e],this.sizes[e]=0},this.requireSize=(e,t,a,r)=>
11{if(this.isBackgroundFetch(t))return 0;if(!Ai(a))if(r){if(typeof r!="function")throw new TypeError("sizeCalculation must be a function");if(a=r(t,e),!Ai(a))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return a},this.addItemSize=(e,t)=>{if(this.sizes[e]=t,this.maxSize){let a=this.maxSize-this.sizes[e];for(;this.calculatedSize>a;)this.evict(!0)}this.calculatedSize+=this.sizes[e]}}removeItemSize(e){}addItemSize(e,t){}requireSize(e,t,a,r){if(a||r)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}*indexes({allowStale:e=this.allowStale}={}){if(this.size)for(let t=this.tail;!(!this.isValidIndex(t)||((e||!this.isStale(t))&&(yield t),t===this.head));)t=this.prev[t]}*rindexes({allowStale:e=this.allowStale}={}){if(this.size)for(let t=this.head;!(!this.isValidIndex(t)||((e||!this.isStale(t))&&(yield t),t===this.tail));)t=this.next[t]}isValidIndex(e){return this.keyMap.get(this.keyList[e])===e}*entries(){for(let e of this.indexes())this.isBackgroundFetch(this.valList[e])||(yield[this.keyList[e],this.valList[e]])}*rentries(){for(let e of this.rindexes())this.isBackgroundFetch(this.valList[e])||(yield[this.keyList[e],this.valList[e]])}*keys(){for(let e of this.indexes())this.isBackgroundFetch(this.valList[e])||(yield this.keyList[e])}*rkeys(){for(let e of this.rindexes())this.isBackgroundFetch(this.valList[e])||(yield this.keyList[e])}*values(){for(let e of this.indexes())this.isBackgroundFetch(this.valList[e])||(yield this.valList[e])}*rvalues(){for(let e of this.rindexes())this.isBackgroundFetch(this.valList[e])||(yield this.valList[e])}[Symbol.iterator](){return this.entries()}find(e,t={}){for(let a of this.indexes())if(e(this.valList[a],this.keyList[a],this))return this.get(this.keyList[a],t)}forEach(e,t=this){for(let a of this.indexes())e.call(t,this.valList[a],this.keyList[a],this)}rforEach(e,t=this){for(let a of this.rindexes())e.call(t,this.valList[a],this.keyList[a],this)}get prune(){return Ym("prune","purgeStale"),this.purgeStale}purgeStale(){let e=!1;for(let t of this.rindexes({allowStale:!0}))this.isStale(t)&&(this.delete(this.keyList[t]),e=!0);return e}dump(){let e=[];for(let t of this.indexes({allowStale:!0})){let a=this.keyList[t],r=this.valList[t],l=this.isBackgroundFetch(r)?r.__staleWhileFetching:r;if(l===void 0)continue;let u={value:l};if(this.ttls){u.ttl=this.ttls[t];let c=Jn.now()-this.starts[t];u.start=Math.floor(Date.now()-c)}this.sizes&&(u.size=this.sizes[t]),e.unshift([a,u])}return e}load(e){this.clear();for(let[t,a]of e){if(a.start){let r=Date.now()-a.start;a.start=Jn.now()-r}this.set(t,a.value,a)}}dispose(e,t,a){}set(e,t,{ttl:a=this.ttl,start:r,noDisposeOnSet:l=this.noDisposeOnSet,size:u=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:d=this.noUpdateTTL}={}){if(u=this.requireSize(e,t,u,c),this.maxEntrySize&&u>this.maxEntrySize)return this.delete(e),this;let f=this.size===0?void 0:this.keyMap.get(e);if(f===void 0)f=this.newIndex(),this.keyList[f]=e,this.valList[f]=t,this.keyMap.set(e,f),this.next[this.tail]=f,this.prev[f]=this.tail,this.tail=f,this.size++,this.addItemSize(f,u),d=!1;else{this.moveToTail(f);let S=this.valList[f];t!==S&&(this.isBackgroundFetch(S)?S.__abortController.abort(new Error("replaced")):l||(this.dispose(S,e,"set"),this.disposeAfter&&this.disposed.push([S,e,"set"])),this.removeItemSize(f),this.valList[f]=t,this.addItemSize(f,u))}if(a!==0&&this.ttl===0&&!this.ttls&&this.initializeTTLTracking(),d||this.setItemTTL(f,a,r),this.disposeAfter)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift());return this}newIndex(){return this.size===0?this.tail:this.size===this.max&&this.max!==0?this.evict(!1):this.free.length!==0?this.free.pop():this.initialFill++}pop(){if(this.size){let e=this.valList[this.head];return this.evict(!0),e}}evict(e){let t=this.head,a=this.keyList[t],r=this.valList[t];return this.isBackgroundFetch(r)?r.__abortController.abort(new Error("evicted")):(this.dispose(r,a,"evict"),this.disposeAfter&&this.disposed.push([r,a,"evict"])),this.removeItemSize(t),e&&(this.keyList[t]=null,this.valList[t]=null,this.free.push(t)),this.head=this.next[t],this.keyMap.delete(a),this.size--,t}has(e,{updateAgeOnHas:t=this.updateAgeOnHas}={}){let a=this.keyMap.get(e);return a!==void 0&&!this.isStale(a)?(t&&this.updateItemAge(a),!0):!1}peek(e,{allowStale:t=this.allowStale}={}){let a=this.keyMap.get(e);if(a!==void 0&&(t||!this.isStale(a))){let r=this.valList[a];
11return this.isBackgroundFetch(r)?r.__staleWhileFetching:r}}backgroundFetch(e,t,a,r){let l=t===void 0?void 0:this.valList[t];if(this.isBackgroundFetch(l))return l;let u=new ks;a.signal&&a.signal.addEventListener("abort",()=>u.abort(a.signal.reason));let c={signal:u.signal,options:a,context:r},d=(C,O=!1)=>{let{aborted:D}=u.signal,z=a.ignoreFetchAbort&&C!==void 0;return D&&!z&&!O?f(u.signal.reason):(this.valList[t]===k&&(C===void 0?k.__staleWhileFetching?this.valList[t]=k.__staleWhileFetching:this.delete(e):this.set(e,C,c.options)),C)},f=C=>{let{aborted:O}=u.signal,D=O&&a.allowStaleOnFetchAbort,z=D||a.allowStaleOnFetchRejection,U=z||a.noDeleteOnFetchRejection;if(this.valList[t]===k&&(!U||k.__staleWhileFetching===void 0?this.delete(e):D||(this.valList[t]=k.__staleWhileFetching)),z)return k.__staleWhileFetching;if(k.__returned===k)throw C},S=(C,O)=>{this.fetchMethod(e,l,c).then(D=>C(D),O),u.signal.addEventListener("abort",()=>{(!a.ignoreFetchAbort||a.allowStaleOnFetchAbort)&&(C(),a.allowStaleOnFetchAbort&&(C=D=>d(D,!0)))})},k=new Promise(S).then(d,f);return k.__abortController=u,k.__staleWhileFetching=l,k.__returned=null,t===void 0?(this.set(e,k,c.options),t=this.keyMap.get(e)):this.valList[t]=k,k}isBackgroundFetch(e){return e&&typeof e=="object"&&typeof e.then=="function"&&Object.prototype.hasOwnProperty.call(e,"__staleWhileFetching")&&Object.prototype.hasOwnProperty.call(e,"__returned")&&(e.__returned===e||e.__returned===null)}async fetch(e,{allowStale:t=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:r=this.noDeleteOnStaleGet,ttl:l=this.ttl,noDisposeOnSet:u=this.noDisposeOnSet,size:c=0,sizeCalculation:d=this.sizeCalculation,noUpdateTTL:f=this.noUpdateTTL,noDeleteOnFetchRejection:S=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:k=this.allowStaleOnFetchRejection,ignoreFetchAbort:C=this.ignoreFetchAbort,allowStaleOnFetchAbort:O=this.allowStaleOnFetchAbort,fetchContext:D=this.fetchContext,forceRefresh:z=!1,signal:U}={}){if(!this.fetchMethod)return this.get(e,{allowStale:t,updateAgeOnGet:a,noDeleteOnStaleGet:r});let Y={allowStale:t,updateAgeOnGet:a,noDeleteOnStaleGet:r,ttl:l,noDisposeOnSet:u,size:c,sizeCalculation:d,noUpdateTTL:f,noDeleteOnFetchRejection:S,allowStaleOnFetchRejection:k,allowStaleOnFetchAbort:O,ignoreFetchAbort:C,signal:U},G=this.keyMap.get(e);if(G===void 0){let F=this.backgroundFetch(e,G,Y,D);return F.__returned=F}else{let F=this.valList[G];if(this.isBackgroundFetch(F))return t&&F.__staleWhileFetching!==void 0?F.__staleWhileFetching:F.__returned=F;if(!z&&!this.isStale(G))return this.moveToTail(G),a&&this.updateItemAge(G),F;let X=this.backgroundFetch(e,G,Y,D);return t&&X.__staleWhileFetching!==void 0?X.__staleWhileFetching:X.__returned=X}}get(e,{allowStale:t=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:r=this.noDeleteOnStaleGet}={}){let l=this.keyMap.get(e);if(l!==void 0){let u=this.valList[l],c=this.isBackgroundFetch(u);return this.isStale(l)?c?t?u.__staleWhileFetching:void 0:(r||this.delete(e),t?u:void 0):c?void 0:(this.moveToTail(l),a&&this.updateItemAge(l),u)}}connect(e,t){this.prev[t]=e,this.next[e]=t}moveToTail(e){e!==this.tail&&(e===this.head?this.head=this.next[e]:this.connect(this.prev[e],this.next[e]),this.connect(this.tail,e),this.tail=e)}get del(){return Ym("del","delete"),this.delete}delete(e){let t=!1;if(this.size!==0){let a=this.keyMap.get(e);if(a!==void 0)if(t=!0,this.size===1)this.clear();else{this.removeItemSize(a);let r=this.valList[a];this.isBackgroundFetch(r)?r.__abortController.abort(new Error("deleted")):(this.dispose(r,e,"delete"),this.disposeAfter&&this.disposed.push([r,e,"delete"])),this.keyMap.delete(e),this.keyList[a]=null,this.valList[a]=null,a===this.tail?this.tail=this.prev[a]:a===this.head?this.head=this.next[a]:(this.next[this.prev[a]]=this.next[a],this.prev[this.next[a]]=this.prev[a]),this.size--,this.free.push(a)}}if(this.disposed)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift());return t}clear(){for(let e of this.rindexes({allowStale:!0})){let t=this.valList[e];if(this.isBackgroundFetch(t))t.__abortController.abort(new Error("deleted"));else{let a=this.keyList[e];this.dispose(t,a,"delete"),this.disposeAfter&&this.disposed.push([t,a,"delete"])}}if(this.keyMap.clear(),this.valList.fill(null),this.keyList.fill(null),this.ttls&&(this.ttls.fill(0),this.starts.fill(0)),this.sizes&&this.sizes.fill(0),this.head=0,this.tail=0,this.initialFill=1,this.free.length=0,this.calculatedSize=0,this.size=0,this.disposed)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift())}get reset(){return Ym("reset","clear"),this.clear}get length(){return v2("length","size"),this.size}static get AbortController(){return ks}static get AbortSignal(){return Hv}},p2=ln,Wv=/(-?[0-9]+(px|em)\s+|0\s+)(-?[0-9]+(px|em)\s+|0\s+)(-?[0-9]+(px|em)\s+|0\s+)?(-?[0-9]+(px|em)\s+|0\s+)?(.*)/g,Vv={},f2=typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes("firefox"),Es={},y2=class{constructor(e,t){this.imagesPending=0,this.imagesLoaded=0,this.imageIdsLoaded=[],this.frameIsRendering=!1,this.pendingDrawCall=!1,this.firstMeaningfulPaint=!1,this.parallelTasks=8,this.frameTasks=0,this.loadingQueueOrdered=!0,this.loadingQueue=[],this.currentTask=Prom
11ise.resolve(),this.tasksRunning=0,this.averageJobTime=64,this.lastKnownScale=1,this.visible=[],this.previousVisible=[],this.drawCalls=[],this.invalidated=[],this._worker=()=>{if(this.loadingQueue.length){let a=this.loadingQueue.pop();a&&(this.tasksRunning++,this.frameTasks++,this.currentTask=a.task().then(()=>{this.tasksRunning--}).catch(()=>{this.tasksRunning--}))}},this._scheduled=0,this._doWork=()=>{this.loadingQueue.length===0&&this.tasksRunning===0&&this._scheduled&&(clearInterval(this._scheduled),this._scheduled=0);let a=this.parallelTasks||1;!this.firstMeaningfulPaint&&this.loadingQueue.length&&(a=this.loadingQueue.length);for(let r=0;r<=a;r++)this._worker()},this.canvas=e,this.rendererPosition=e.getBoundingClientRect(),this.ctx=e.getContext("2d",{alpha:!0}),this.ctx.imageSmoothingEnabled=!0,this.options=t||{},this.canvas.style.opacity="0",this.canvas.style.transition="opacity .3s",this.dpi=(t==null?void 0:t.dpi)||1,this.hostCache=t!=null&&t.lruCache?new p2({maxSize:1024*512*512,dispose:(a,r,l)=>{this.invalidated.push(r),a.width=0,a.height=0},sizeCalculation:(a,r)=>
11a.width*a.height}):{store:{},get(a){return this.store[a]},set(a,r){this.store[a]=r}}}getCanvasDims(){return{width:this.canvas.width/this.dpi,height:this.canvas.height/this.dpi}}resize(){this.rendererPosition=this.canvas.getBoundingClientRect()}isReady(){return this.firstMeaningfulPaint}afterFrame(e){if(this.clearTransform(),this.lastPaintedObject=void 0,this.frameIsRendering=!1,this.imagesPending=Math.max(0,this.imagesPending-this.imagesLoaded),this.imagesLoaded=0,this.loadingQueueOrdered||(this.loadingQueue=this.loadingQueue.sort((t,a)=>t.network&&t.scale===a.scale?a.distance-t.distance:t.scale<a.scale?-1:1),this.loadingQueueOrdered=!0),this.previousVisible=this.visible,this.pendingDrawCall=!!this.drawCalls.length,this.pendingDrawCall)for(let t=0;t<this.drawCalls.length;t++){let a=this.drawCalls.shift();a&&a()}this.doOffscreenWork(),this.options.debug&&this.stats&&this.stats.end()}doOffscreenWork(){this.frameTasks=0,this.loadingQueue.length&&(this._worker(),this.loadingQueue.length&&(this._scheduled||(this._scheduled=setInterval(this._doWork,0))))}getScale(e,t,a){if(Number.isNaN(e)||Number.isNaN(t))return this.lastKnownScale;let r=this.getCanvasDims(),l=r.width/e,u=r.height/t,c=(l<u?u:l)*(a&&this.dpi||1);return Number.isNaN(c)||(this.lastKnownScale=c),this.lastKnownScale}beforeFrame(e,t,a,r){var l;this.options.debug&&this.stats&&this.stats.begin(),this.frameIsRendering=!0,this.visible=[],this.options.beforeFrame&&this.options.beforeFrame(t);let u=this.getCanvasDims();if(this.ctx.globalAlpha=1,this.ctx.fillStyle=(l=this.canvas.dataset.background)!=null?l:"rgb(0, 0, 0)",this.ctx.fillRect(0,0,u.width,u.height),r.enableFilters&&(r.filters.brightness||r.filters.contrast||r.filters.grayscale||r.filters.invert||r.filters.sepia||r.filters.saturate||r.filters.hueRotate||r.filters.blur)){let c="";r.filters.brightness&&(c+=`brightness(${~~(100+r.filters.brightness*100)}%) `),r.filters.contrast&&(c+=`contrast(${~~(100+r.filters.contrast*100)}%) `),r.filters.grayscale&&(c+=`grayscale(${~~(r.filters.grayscale*100)}%) `),r.filters.invert&&(c+=`invert(${~~(r.filters.invert*100)}%) `),r.filters.sepia&&(c+=`sepia(${~~(r.filters.sepia*100)}%) `),r.filters.saturate&&(c+=`saturate(${~~(100+r.filters.saturate*100)}%) `),r.filters.hueRotate&&(c+=`hue-rotate(${r.filters.hueRotate}deg) `),r.filters.blur&&(c+=`blur(${r.filters.blur}px) `),this.ctx.filter=c}else this.ctx.filter="none"}applyTransform(e,t,a,r,l){let u=e.__owner.value;if(u&&u.rotation){this.ctx.save();let c=t+r/2,d=a+l/2;this.ctx.translate(c,d),this.ctx.rotate(u.rotation*Math.PI/180),this.ctx.translate(-c,-d),this.lastPaintedObject=u}}clearTransform(){this.lastPaintedObject&&(this.lastPaintedObject.rotation&&this.ctx.restore(),this.lastPaintedObject=void 0)}paint(e,t,a,r,l,u){let c=this.ctx.globalAlpha;if(e instanceof zr||e instanceof Ci){if(e.display.rotation){this.ctx.save();let S=a+l/2,k=r+u/2;e.crop&&(S-=e.crop[t*5+1],k-=e.crop[t*5+2]),this.ctx.translate(S,k),this.ctx.rotate(e.display.rotation*Math.PI/180),this.ctx.translate(-S,-k)}if(this.visible.push(e),typeof e.style&&e.style.opacity!=="undefined"){if(!e.style.opacity)return;this.ctx.globalAlpha=e.style.opacity}try{let S=e.__host.canvas,k=this.getCanvasDims();if((S.indices.indexOf(t)===-1||this.invalidated.indexOf(S.canvases[t])!==-1)&&this.schedulePaintToCanvas(S,e,t,Jo({x:a+l/2,y:r+l/2},{x:k.width/2,y:k.height/2})),!this.firstMeaningfulPaint)return;let C=this.hostCache.get(S.canvases[t]);if(C)if(e.crop&&e.cropData){if(e.crop[t*5]){let O=[e.crop[t*5+1]/e.display.scale-e.display.points[t*5+1],e.crop[t*5+2]/e.display.scale-e.display.points[t*5+2],1+(e.crop[t*5+3]-e.crop[t*5+1])/e.display.scale,1+(e.crop[t*5+4]-e.crop[t*5+2])/e.display.scale];O[0]+=e.cropData.x/e.display.scale,O[1]+=e.cropData.y/e.display.scale;let D=e.x*this.lastKnownScale,z=e.y*this.lastKnownScale,U=[a+D,r+z,l,u];U[0]+=D,U[1]+=z,this.ctx.drawImage(C,O[0],O[1],O[2],O[3],U[0],U[1],U[2]+1,U[3]+1)}}else f2?this.ctx.drawImage(C,0,0,e.display.points[t*5+3]-e.display.points[t*5+1],e.display.points[t*5+4]-e.display.points[t*5+2],a,r,l+1,u+1):this.ctx.drawImage(C,0,0,e.display.points[t*5+3]-e.display.points[t*5+1],e.display.points[t*5+4]-e.display.points[t*5+2],a,r,l+Number.MIN_VALUE+.5,u+Number.MIN_VALUE+.5)}catch{}
11e.display.rotation&&this.ctx.restore()}let d=e instanceof rn&&this.options.box,f=e instanceof Fv&&this.options.polygon;if((d||f)&&!e.props.className&&!e.props.html&&!e.props.href){if(this.visible.push(e),e.props.style){let S=Object.assign({},e.props.style||{},e.hovering?e.props.hoverStyles:{},e.pressing?e.props.pressStyles:{}),k=e.props.relativeStyle?1:l/e.width;typeof S.opacity<"u"&&(this.ctx.globalAlpha=S.opacity);let C=0;typeof S.borderWidth<"u"&&(C=parseInt(S.borderWidth,10)*k);let O=0;typeof S.outlineWidth<"u"&&(O=parseInt(S.outlineWidth,10)*k);let D=0;if(typeof S.outlineOffset<"u"&&(D=parseInt(S.outlineOffset,10)*k),S.borderColor&&(this.ctx.strokeStyle=S.borderColor),S.boxShadow){let z=S.boxShadow.split(/,(?![^(]*\))/);for(let U of z){let Y=Vv[U]||Wv.exec(U)||Wv.exec(U);Vv[U]=Y,Y&&(this.ctx.save(),this.ctx.shadowOffsetX=parseInt(Y[1])*this.dpi*k,this.ctx.shadowOffsetY=parseInt(Y[3])*this.dpi*k,this.ctx.shadowBlur=parseInt(Y[5])*this.dpi*k,this.ctx.shadowColor=Y[9],this.ctx.fillStyle="rgba(0,0,0,1)",this.ctx.fillRect(a+C,r+C,l,u),this.ctx.restore())}}if(this.ctx.fillStyle=S.backgroundColor||"transparent",this.ctx.lineWidth=C,f){let z=e.shape,U=z.points||[],Y=U.length;this.ctx.beginPath();for(let G=0;G<Y;G++)this.ctx.lineTo(a+U[G][0]*this.lastKnownScale,r+U[G][1]*this.lastKnownScale);z.open||this.ctx.closePath(),C&&this.ctx.stroke(),z.open||this.ctx.fill()}else C&&this.ctx.strokeRect(a+C/2,r+C/2,l+C,u+C),this.ctx.fillRect(a+C,r+C,l,u);O&&(S.outlineColor&&(this.ctx.strokeStyle=S.outlineColor),this.ctx.lineWidth=O,this.ctx.strokeRect(a-O/2-D,r-O/2-D,l+C*2+O+D*2,u+C*2+O+D*2))}this.ctx.globalAlpha=c}}loadImage(e,t,a,r=!1){if(Es[e]&&Es[e].naturalWidth>0){t(Es[e]);return}try{let l=!1;r||setTimeout(()=>{l||this.loadImage(e,t,a,!0)},3e3);let u=document.createElement("img");u.decoding="auto",u.onload=function(){l=!0,t(u),Es[e]=u,u.onload=null},this.options.crossOrigin&&(u.crossOrigin="anonymous"),u.src=e,u.complete&&u.onload({}),u.width}catch(l){console.log("image error",l),a(l)}}schedulePaintToCanvas(e,t,a,r){this.imagesPending++,e.indices.push(a);let l=`${t.id}--${t.display.scale}-${a}`,u=this.invalidated.indexOf(l);u!==-1&&this.invalidated.splice(u,1),e.canvases[a]=l,t.__host.canvas.loading=!0,this.loadingQueueOrdered=!1,this.loadingQueue.push({id:l,scale:t.display.scale,network:!0,distance:r,task:()=>new Promise(c=>{if(this.visible.indexOf(t)===-1){this.imagesPending--,e.indices.splice(e.indices.indexOf(a),1),c();return}let d=t.getImageUrl(a);this.loadImage(d,f=>{this.loadingQueue.push({id:l,scale:t.display.scale,distance:r,task:()=>new Promise(S=>{this.imageIdsLoaded.includes(l)||(this.imagesLoaded++,this.imageIdsLoaded.push(l)),e.loaded.push(a),e.loaded.length===e.indices.length&&(e.loading=!1);let k=t.display.points.slice(a*5,a*5+5),C=document.createElement("canvas"),O=C.getContext("2d");C.width=k[3]-k[1],C.height=k[4]-k[2],this.hostCache.set(e.canvases[a],C),this.drawCalls.push(()=>{O.drawImage(f,0,0,k[3]-k[1],k[4]-k[2]),S()})})}),c()},f=>{this.imagesPending--,e.indices.splice(e.indices.indexOf(a),1),c()})})})}afterPaintLayer(e,t){}prepareLayer(e,t){e.__owner.value&&(e.cropData?(this.lastKnownScale*(1/e.display.scale),this.applyTransform(e,t[1],t[2],t[3]-t[1],t[4]-t[2])):this.applyTransform(e,t[1],t[2],t[3]-t[1],t[4]-t[2])),(!e.__host||!e.__host.canvas)&&(e instanceof zr||e instanceof Ci)&&this.createImageHost(e)}finishLayer(){this.lastPaintedObject&&this.clearTransform()}createImageHost(e){e.__host=e.__host?e.__host:{},e.__host.canvas={canvas:void 0,canvases:[],indices:[],loaded:[],loading:!1}}getPointsAt(e,t,a,r){return e.getPointsAt(t,a,r)}getViewportBounds(e,t,a){let r=e.getActiveZone();if(r){let l=t[3]-t[1]<r.points[3]-r.points[1],u=t[4]-t[2]<r.points[4]-r.points[2];return{x1:l?r.points[1]-a:r.points[1]+(r.points[3]-r.points[1])/2-(t[3]-t[1])/2,y1:u?r.points[2]-a:r.points[2]+(r.points[4]-r.points[2])/2-(t[4]-t[2])/2,x2:l?r.points[3]+a:r.points[1]+(r.points[3]-r.points[1])/2-(t[3]-t[1])/2,y2:u?r.points[4]+a:r.points[2]+(r.points[4]-r.points[2])/2-(t[4]-t[2])/2}}return null}pendingUpdate(){let e=!this.pendingDrawCall&&this.drawCalls.length===0&&this.imagesPending===0&&this.loadingQueue.length===0&&this.tasksRunning===0;return!e&&this.visible.length===0&&setTimeout(()=>{this.canvas.style.opacity="1",this.firstMeaningfulPaint=!0},500),!this.firstMeaningfulPaint&&e&&this.visible.length?(this.canvas.style.opacity="1",this.firstMeaningfulPaint=e,!0):this.options.debug?!0:!e}getRendererScreenPosition(){return this.rendererPosition}reset(){this.loadingQueue=[],this.drawCalls=[]}},Zv=class{constructor(e){this.renderers=[];for(let t of e)t&&this.renderers.push(t);this.length=this.renderers.length}afterFrame(e,t,a,r){for(let l=0;l<this.length;l++)this.renderers[l].afterFrame(e,t,a,r)}afterPaintLayer(e,t){for(let a=0;a<this.length;a++)this.renderers[a].afterPaintLayer(e,t)}beforeFrame(e,t,a,r){for(let l=0;l<this.length;l++)this.renderers[l].beforeFrame(e,t,a,r)}triggerResize(){for(let e=0;e<this.length;e++){let t=this.renderers[e];t.triggerResize&&t.triggerResize()}}getPointsAt(e,t,a,r){return this.renderers[0].getPointsAt(e,t,a,r)}getScale(e,t){return this.renderers[0].getScale(e,t)}getViewportBounds(e,t,a){return this.renderers[0].getViewportBounds(e,t,a)}getRendererScreenPosition(){return this.renderers[0].getRendererScreenPosition()}isReady(){for(let e=0;e<this.length;e++)if(!this.renderers[e].isReady())return!1;return!0}paint(e,t,a,r,l,u){for(let c=0;c<this.length;c++)this.renderers[c].paint(e,t,a,r,l,u)}pendingUpdate(){for(let e=0;e<this.length;e++)if(this.renderers[e].pendingUpdate())return!0;return!1}prepareLayer(e,t){for(let a=0;a<this.length;a++)this.renderers[a].prepareLayer(e,t)}finishLayer(e,t){for(let a=0;a<this.length;a++)this.renderers[a].finishLayer(e,t)}resize(e,t){for(let a=0;a<this.length;a++)this.renderers[a].resize(e,t)}reset(){for(let e=0;e<this.length;e++)this.renderers[e].reset()}},w2=class{constructor(e){this.heightRatio=1,this.widthRatio=1,this.target=new Float32Array(5),this.delta=0,this.renderNextFrame=!0,this.canvas=e,this.initialWidth=e.width,this.initialHeight=e.height,this.context=e.getContext("2d"),this.context.globalAlpha=.5,this.aggregate=_i(1)}isReady(){return!0}resize(){this.initialWidth=this.canvas.width,this.initialHeight=this.canvas.height,this.renderNextFrame=!0}afterFrame(e,t,a){if(this.renderNextFrame){this.context.clearRect(0,0,this.canvas.width,this.canvas.height);
11let r=this.initialWidth/e.width,l=this.initialHeight/e.height,u=this.widthRatio>this.heightRatio?r:l;if(this.target=a,this.bounds){let c=e.getPointsAt(this.bounds,this.aggregate,u);for(let[d,f]of c)if(d instanceof zr&&d.__host.canvas){let S=f.length/5;for(let k=0;k<S;k++)d.__host.canvas.canvases[k]&&(f[k+1]*u,f[k+2]*u,(f[k+3]-f[k+1])*u,(f[k+4]-f[k+2])*u)}}e.getPoints().forEach((c,d,f)=>{if(d%5===0&&c){let S={x1:f[d+1]*u,y1:f[d+2]*u,x2:f[d+3]*u,y2:f[d+4]*u,width:(f[d+3]-f[d+1])*u,height:(f[d+4]-f[d+2])*u};this.context.strokeStyle="red",this.context.strokeRect(S.x1,S.y1,S.width,S.height)}}),a&&(this.context.strokeStyle="red",this.context.lineWidth=window.devicePixelRatio||1,this.context.strokeRect(a[1]*u,a[2]*u,(a[3]-a[1])*u,(a[4]-a[2])*u))}}getActiveZone(e){return null}getPointsAt(e,t,a,r){return e.getPointsAt(t,a,r)}getScale(e,t){return 1}beforeFrame(e,t){this.bounds=Pt.singleBox(e.width,e.height)}drawImage(){}afterPaintLayer(e,t){}paint(e,t,a,r,l,u){this.renderNextFrame=!0}prepareLayer(e){}pendingUpdate(){return!1}hasActiveZone(){return!1}getViewportBounds(e,t,a){return null}getRendererScreenPosition(){return this.canvas.getBoundingClientRect()}finishLayer(){}reset(){}},Yv=!1,ll,Qm,Xm,Ts,Cs,Gv,Ps,Jm,Km,$m,Qv,ec,tc,Xv,Jv;function sr(){if(!Yv){Yv=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Ice
11weasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),a=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(ec=/\b(iPhone|iP[ao]d)/.exec(e),tc=/\b(iP[ao]d)/.exec(e),$m=/Android/i.exec(e),Xv=/FBAN\/\w+;/i.exec(e),Jv=/Mobile/i.exec(e),Qv=!!/Win64/.exec(e),t){ll=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,ll&&document&&document.documentMode&&(ll=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);Gv=r?parseFloat(r[1])+4:ll,Qm=t[2]?parseFloat(t[2]):NaN,Xm=t[3]?parseFloat(t[3]):NaN,Ts=t[4]?parseFloat(t[4]):NaN,Ts?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),Cs=t&&t[1]?parseFloat(t[1]):NaN):Cs=NaN}else ll=Qm=Xm=Cs=Ts=NaN;if(a){if(a[1]){var l=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);Ps=l?parseFloat(l[1].replace("_",".")):!0}else Ps=!1;Jm=!!a[2],Km=!!a[3]}else Ps=Jm=Km=!1}}var ac={ie:function(){return sr()||ll},ieCompatibilityMode:function(){return sr()||Gv>ll},ie64:function(){return ac.ie()&&Qv},firefox:function(){return sr()||Qm},opera:function(){return sr()||Xm},webkit:function(){return sr()||Ts},safari:function(){return ac.webkit()},chrome:function(){return sr()||Cs},windows:function(){return sr()||Jm},osx:function(){return sr()||Ps},linux:function(){return sr()||Km},iphone:function(){return sr()||ec},mobile:function(){return sr()||ec||tc||$m||Jv},nativeApp:function(){return sr()||Xv},android:function(){return sr()||$m},ipad:function(){return sr()||tc}},x2=ac,As=!!(typeof window<"u"&&window.document&&window.document.createElement),k2={canUseDOM:As,canUseWorkers:typeof Worker<"u",canUseEventListeners:As&&!!(window.addEventListener||window.attachEvent),canUseViewport:As&&!!window.screen,isInWorker:!As},_2=k2,Kv=_2,$v;Kv.canUseDOM&&($v=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function S2(e,t){if(!Kv.canUseDOM||t&&!("addEventListener"in document))return!1;var a="on"+e,r=a in document;if(!r){var l=document.createElement("div");l.setAttribute(a,"return;"),r=typeof l[a]=="function"}return!r&&$v&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var E2=S2,T2=x2,C2=E2,eg=10,tg=40,ag=800;function rg(e){var t=0,a=0,r=0,l=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),r=t*eg,l=a*eg,"deltaY"in e&&(l=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||l)&&e.deltaMode&&(e.deltaMode==1?(r*=tg,l*=tg):(r*=ag,l*=ag)),r&&!t&&(t=r<1?-1:1),l&&!a&&(a=l<1?-1:1),{spinX:t,spinY:a,pixelX:r,pixelY:l}}rg.getEventType=function(){return T2.firefox()?"DOMMouseScroll":C2("wheel")?"wheel":"mousewheel"};var P2=rg,A2=P2;function R2(e){return{x:e[1],y:e[2],width:e[3]-e[1],height:e[4]-e[2]}}var ig="pan",lg="scroll",q2="gesture",z2={zoomOutFactor:.8,zoomInFactor:1.25,maxZoomFactor:1,minZoomFactor:.05,zoomDuration:300,zoomWheelConstant:20,zoomClamp:.6,panBounceStiffness:120,panBounceDamping:15,panTimeConstant:240,panPower:.1,nudgeDistance:100,panPadding:0,devicePixelRatio:1,enableWheel:!0,enableClickToZoom:!0,ignoreSingleFingerTouch:!1,enablePanOnWait:!1,requireMetaKeyForWheelZoom:!1,panOnWaitDelay:40,onPanInSketchMode:()=>{},parentElement:null},ng=(e={})=>({start:function(t){let{zoomWheelConstant:a,enableWheel:r,enableClickToZoom:l,ignoreSingleFingerTouch:u,enablePanOnWait:c,panOnWaitDelay:d,parentElement:f,requireMetaKeyForWheelZoom:S}=_(_({},z2),e),k={pointerStart:{x:0,y:0},isPressing:!1,mousemoveBuffer:Je(5),multiTouch:{distance:0}};t.world.activatedEvents.push("onMouseUp","onMouseDown","onMouseMove","onTouchStart","onTouchEnd","onTouchMove");function C(){U=0,G="",X(),X(void 0,"notice"),Y=0}function O(){t.world.constraintBounds(),C()}function D(oe){if(oe.which>1){k.isPressing=!1;return}t.mode==="explore"&&(oe.preventDefault(),k.pointerStart.x=oe.atlas.x,k.pointerStart.y=oe.atlas.y,t.transitionManager.stopTransition(),k.isPressing=!0)}function z(){C(),k.isPressing&&(t.mode==="explore"&&t.world.constraintBounds(),k.isPressing=!1)}let U=0,Y=0,G="";function F(oe){if(t.mode==="explore"){if(oe.atlasTouches.length===1&&(Y=performance.now(),u==!1&&oe.preventDefault(),k.pointerStart.x=oe.atlasTouches[0].x,k.pointerStart.y=oe.atlasTouches[0].y),oe.atlasTouches.length===2){G=q2,oe.preventDefault();let Se=oe.atlasTouches[0].x,ze=oe.atlasTouches[1].x;k.pointerStart.x=(Se+ze)/2;let Ie=oe.atlasTouches[0].y,Ue=oe.atlasTouches[1].y;k.pointerStart.y=(Ie+Ue)/2,U=Jo({x:oe.touches[0].clientX,y:oe.touches[0].clientY},{x:oe.touches[1].clientX,y:oe.touches[1].clientY})}t.transitionManager.stopTransition(),k.isPressing=!0}}function X(oe,Se="intent"){f&&(f.dataset[Se]=oe)}function K(oe){let Se=null,ze=null,Ie=0;
11if(k.isPressing&&oe.touches.length===2){let Ue=oe.touches[0].clientX,Fe=oe.touches[1].clientX;Se=(Ue+Fe)/2;let Be=oe.touches[0].clientY,Ke=oe.touches[1].clientY;ze=(Be+Ke)/2,Ie=Jo({x:oe.touches[0].clientX,y:oe.touches[0].clientY},{x:oe.touches[1].clientX,y:oe.touches[1].clientY})}if(X(G),k.isPressing&&oe.touches.length===1){if(c&&(performance.now()-Y<d&&G==""&&(G=lg),G==""&&(G=ig)),X(G),G==""&&u==!0||G==lg){X("require-two-finger","notice");return}let Ue=oe.touches[0];Se=Ue.clientX,ze=Ue.clientY}if(Se!==null&&ze!==null){let Ue=t.getRendererScreenPosition();if(Ue){let{x:Fe,y:Be}=t.viewerToWorld(Se-Ue.x,ze-Ue.y),Ke=Ie&&U?Ie/U:1;t.transitionManager.customTransition(pe=>{pe.from=Je(t.target),pe.to=li(pe.from,ii(tr(k.pointerStart.x-Fe,k.pointerStart.y-Be),Hn(1/Ke,Fe,Be)),k.mousemoveBuffer),pe.elapsed_time=0,pe.total_time=0,pe.timingFunction=Ur.easeInOutExpo,pe.done=!1})}U=Ie}G==ig&&oe.preventDefault()}function te(oe){if(k.isPressing){let Se=t.getRendererScreenPosition();if(Se){let{x:ze,y:Ie}=t.viewerToWorld(oe.clientX-Se.x,oe.clientY-Se.y);t.transitionManager.customTransition(Ue=>{Ue.from=Je(t.target),Ue.to=li(Ue.from,tr(k.pointerStart.x-ze,k.pointerStart.y-Ie),k.mousemoveBuffer),Ue.elapsed_time=0,Ue.total_time=0,Ue.timingFunction=Ur.easeInOutExpo,Ue.done=!1})}}}function se(oe){t.mode==="explore"&&t.world.zoomIn(oe.atlas)}function de(oe){let Se=A2(oe),ze=1+Se.spinY/a;t.world.zoomTo(ze,oe.atlas,!0)}function me(oe){return S&&oe.metaKey==!1?(X("meta-required","notice"),oe.stopPropagation(),!1):!0}t.world.addEventListener("mouseup",O),t.world.addEventListener("touchend",O),t.world.addEventListener("touchstart",F),t.world.addEventListener("mousedown",D),window.addEventListener("touchend",z),window.addEventListener("mouseup",z),window.addEventListener("mousemove",te),f&&f.addEventListener("touchmove",K),l&&(t.world.activatedEvents.push("onClick"),t.world.addEventListener("click",se)),r&&(t.world.activatedEvents.push("onWheel"),S&&(f==null||f.addEventListener("wheel",me,{passive:!0,capture:!0})),t.world.addEventListener("wheel",de));let Te=t.world.addLayoutSubscriber((oe,Se)=>{if(oe==="zone-changed"&&t.transitionManager.constrainBounds({transition:{duration:0}}),oe==="zoom-to"&&Se&&t.transitionManager.zoomTo(Se.factor,{origin:Se.point,stream:Se.stream}),oe==="go-home"){let ze=Se.immediate?{duration:0}:void 0;t.transitionManager.goToRegion(R2(t.homePosition),{transition:ze})}if(oe==="goto-region"&&Se){let ze=Se.immediate?{duration:0}:{};t.transitionManager.goToRegion(Se,{transition:ze})}oe==="constrain-bounds"&&t.transitionManager.constrainBounds({transition:Se!=null&&Se.immediate?{duration:0}:void 0})});return()=>{t.world.removeEventListener("mouseup",O),t.world.removeEventListener("touchend",O),t.world.removeEventListener("touchstart",F),t.world.removeEventListener("mousedown",D),window.removeEventListener("touchend",z),window.removeEventListener("mouseup",z),t.world.removeEventListener("mousemove",te),f&&(f.removeEventListener("touchmove",te),f.removeEventListener("wheel",me,{passive:!0,capture:!0})),l&&t.world.removeEventListener("click",se),r&&t.world.removeEventListener("wheel",de),Te()}},updatePosition(){}}),Rs=ge.createContext("explore");Rs.displayName="Mode";var rc=()=>nt(Rs);function ic(e,t,a){var r,l,u,c,d;t==null&&(t=100);function f(){var k=Date.now()-c;k<t&&k>=0?r=setTimeout(f,t-k):(r=null,a||(d=e.apply(u,l),u=l=null))}var S=function(){u=this,l=arguments,c=Date.now();var k=a&&!r;return r||(r=setTimeout(f,t)),k&&(d=e.apply(u,l),u=l=null),d};return S.clear=function(){r&&(clearTimeout(r),r=null)},S.flush=function(){r&&(d=e.apply(u,l),u=l=null,clearTimeout(r),r=null)},S}ic.debounce=ic;var og=ic;function sg(e){let{debounce:t,scroll:a,polyfill:r,offsetSize:l}=e===void 0?{debounce:0,scroll:!1,offsetSize:!1}:e,u=r||(typeof window>"u"?class{}:window.ResizeObserver);if(!u)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[c,d]=qe({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),f=B({element:null,scrollContainers:null,resizeObserver:null,lastBounds:c}),S=t?typeof t=="number"?t:t.scroll:null,k=t?typeof t=="number"?t:t.resize:null,C=B(!1);R(()=>(C.current=!0,()=>void(C.current=!1)));let[O,D,z]=ie(()=>{let F=()=>
11{if(!f.current.element)return;let{left:X,top:K,width:te,height:se,bottom:de,right:me,x:Te,y:oe}=f.current.element.getBoundingClientRect(),Se={left:X,top:K,width:te,height:se,bottom:de,right:me,x:Te,y:oe};f.current.element instanceof HTMLElement&&l&&(Se.height=f.current.element.offsetHeight,Se.width=f.current.element.offsetWidth),Object.freeze(Se),C.current&&!F2(f.current.lastBounds,Se)&&d(f.current.lastBounds=Se)};return[F,k?og(F,k):F,S?og(F,S):F]},[d,l,S,k]);function U(){f.current.scrollContainers&&(f.current.scrollContainers.forEach(F=>F.removeEventListener("scroll",z,!0)),f.current.scrollContainers=null),f.current.resizeObserver&&(f.current.resizeObserver.disconnect(),f.current.resizeObserver=null)}function Y(){!f.current.element||(f.current.resizeObserver=new u(z),f.current.resizeObserver.observe(f.current.element),a&&f.current.scrollContainers&&f.current.scrollContainers.forEach(F=>F.addEventListener("scroll",z,{capture:!0,passive:!0})))}let G=F=>{!F||F===f.current.element||(U(),f.current.element=F,f.current.scrollContainers=ug(F),Y())};return O2(z,!!a),I2(D),R(()=>{U(),Y()},[a,z,D]),R(()=>U,[]),[G,c,O]}function I2(e){R(()=>{let t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function O2(e,t){R(()=>{if(t){let a=e;return window.addEventListener("scroll",a,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",a,!0)}},[e,t])}function ug(e){let t=[];if(!e||e===document.body)return t;let{overflow:a,overflowX:r,overflowY:l}=window.getComputedStyle(e);return[a,r,l].some(u=>u==="auto"||u==="scroll")&&t.push(e),[...t,...ug(e.parentElement)]}var L2=["x","y","top","bottom","left","right","width","height"],F2=(e,t)=>L2.every(a=>e[a]===t[a]),qs=ge.createContext(null);qs.displayName="Atlas";var zs=ge.createContext(null);zs.displayName="Bounds";var Is,D2=typeof performance=="object"&&typeof performance.now=="function";if(D2){let e=performance;Is=()=>e.now()}else{let e=Date,t=e.now();Is=()=>e.now()-t}var mg={exports:{}},nl={};nl.ConcurrentRoot=1,nl.ContinuousEventPriority=4,nl.DefaultEventPriority=16,nl.DiscreteEventPriority=1,nl.IdleEventPriority=536870912,nl.LegacyRoot=0,mg.exports=nl;function cg(e,t){e&&e.appendChild&&t&&e.appendChild(t)}function dg(e,t){e&&e.removeChild&&t&&e.removeChild(t)}function B2(e,t){return dg(e.world,t)}function M2(e,t,a){return hg(e.world,t,a)}function hg(e,t,a){e&&e instanceof xs&&(e=e.world),e&&e.insertBefore&&e.insertBefore(t,a)}function lc(e,t,a){if(a&&(e.applyProps&&e.applyProps(a),e instanceof Hr))for(let r of Go){let l=r.slice(2).toLowerCase();a[r]!==t[r]&&(t[r]&&e.removeEventListener(l,t[r]),e.addEventListener(l,a[r]))}}function nc(e,t){let a=Object.keys(t),r=!1;for(let l of a)if(Go.indexOf(l)!==-1){let u=Yl[l];if(u){if(e.activatedEvents.indexOf(u)!==-1)continue;r=!0,e.activatedEvents.push(u)}}r&&e.triggerEventActivation()}var Os=new Map,bg={};function N2(e,t,a,r,l){var u=t,c=N(u,["args"]);if(!(a instanceof xs)&&l){let S=k=>k.return?S(k.return):k.stateNode&&k.stateNode.containerInfo;a=S(l)}let d,f=a.world;switch(e){case"world":d=Pi.withProps({width:c.width,height:c.height,viewingDirection:"left-to-right"}),d.activatedEvents=f.activatedEvents,d.eventHandlers=f.eventHandlers,d.subscriptions=f.subscriptions,d.triggerEventActivation(),f=d;break;case"box":d=new rn;break;case"shape":d=new Fv;break;case"worldObject":case"world-object":d=new an;break;case"worldImage":case"world-image":d=new zr;break;case"texture":d=new Xo;break;case"compositeImage":case"composite-image":d=new Wm({id:c.id,width:c.width,height:c.height,images:[],renderOptions:c.renderOptions});break;case"tiledImage":case"tiled-image":d=Ci.fromTile(c.uri,c.display,c.tile,c.scaleFactor,void 0,c.format);break;case"paragraph":d=new Gn,d.text=c.children;break;default:return}return nc(f,c),lc(d,{},c),d}function H2(e,t){if(t instanceof Pi)e.world=t;else if(t instanceof an)e.world.appendChild(t);else if(t)throw new Error("Invalid root")}var Kn=(0,Tx.default)({unstable_now:Is,now:Is,createInstance:N2,removeChild:dg,appendChild:cg,appendInitialChild:cg,insertBefore:hg,warnsIfNotActing:!0,supportsMutation:!0,isPrimaryRenderer:!1,scheduleTimeout:typeof setTimeout<"u"?setTimeout:void 0,cancelTimeout:typeof clearTimeout<"u"?clearTimeout:void 0,setTimeout:typeof setTimeout<"u"?setTimeout:void 0,clearTimeout:typeof clearTimeout<"u"?clearTimeout:void 0,noTimeout:-1,appendChildToContainer:H2,removeChildFromContainer:B2,createTextInstance(){},insertInContainerBefore:M2,prepareUpdate(e,t,a,r,l){return nc(l.world,r),r},commitUpdate(e,t,a,r,l,u){e.applyProps&&t&&lc(e,r,t)},finalizeInitialChildren(e){return e==null?void 0:e.__handlers},getChildHostContext(){return bg},getRootHostContext(){return bg},prepareForCommit(e){return e.isCommitting=!0,null},preparePortalMount(){},hideInstance(e){e&&e.points&&(e.points[0]=0)},unhideInstance(e,t){e&&e.points&&(e.points[0]=1)},getPublicInstance(e){return e},hideTextInstance(){throw new Error("Text is not allowed in the react-three-fibre tree. You may have extraneous whitespace between components.")},resetAfterCommit(e){e.isCommitting=!1,e.pendingUpdate=!0,e.world&&e.world.needsRecalculate&&(e.world.recalculateWorldSize(),e.world.triggerRepaint())},shouldSetTextContent(){return!1},clearContainer(){return!1},supportsHydration:!1,supportsPersistence:!1,detachDeletedInstance(e){},afterActiveInstanceBlur(){},beforeActiveInstanceBlur(){},getCurrentEventPriority(){return console.log("getCurrentEventPriority"),mg.exp
11orts.DefaultEventPriority},getInstanceFromNode(e){throw console.log("getInstanceFromNode",e),new Error("Not implemented")},getInstanceFromScope(e){throw console.log("getInstanceFromScope",e),new Error("Not implemented")},prepareScopeUpdate(e,t){throw console.log("prepareScopeUpdate",e,t),new Error("Not implemented")},logRecoverableError(){},requestPostPaintCallback(){}});Kn.injectIntoDevTools({bundleType:0,version:Yo,rendererPackageName:"@atlas-viewer/atlas"});function oc(e,t){let a=Os.get(e);a&&Kn.updateContainer(null,a,null,()=>{Os.delete(e),t&&t(e)})}var vg={render(e,t){let a=Os.get(t);if(a)Kn.updateContainer(e,a,null);else{let r=Kn.createContainer(t,0,null,!1,null,"",()=>{},null);Kn.updateContainer(e,r,null),Os.set(t,r)}},unmountComponentAtNode(e,t){oc(e,t)}},$n=typeof window<"u"&&((pb=window.document)!=null&&pb.createElement||((fb=window.navigator)==null?void 0:fb.product)==="ReactNative")?M:R,j2=ge.memo(({children:e,setIsReady:t,onCreated:a,bounds:r,preset:l,mode:u="explore"})=>{let c=ke(function(d){let f=B(!1),S=()=>{t(!0)};return R(()=>{if(l&&!f.current){l.runtime.goHome();let k=a&&a(l);return void(k&&k.then?k.then(S):S())}return()=>{}},[]),R(()=>{f.current=!0},[]),d.children},[l]);return $n(()=>{if(l){let d=l.runtime;u!==d.mode&&(d.mode=u),vg.render(ge.createElement(ge.StrictMode,null,ge.createElement(c,null,ge.createElement(zs.Provider,{value:r},ge.createElement(Rs.Provider,{value:u},ge.createElement(qs.Provider,{value:l},e))))),d)}},[l,u,e]),$n(()=>{if(l){let d=l.runtime;return()=>{vg.unmountComponentAtNode(d)}}return()=>{}},[l]),null}),U2=class{constructor(e,t){this.fragmentShaderSource=` 12 precision mediump float; 13 14 uniform sampler2D u_image; 15 varying vec2 v_texCoord; 16 17 void main() { 18 gl_FragColor = texture2D(u_image, v_texCoord); 19 } 20 `,this.vertexShaderSource=` 21 attribute vec2 a_position; 22 uniform vec2 u_resolution; 23 varying vec4 v_color; 24 uniform sampler2D u_texture; 25 26 attribute vec2 a_texCoord; 27 varying vec2 v_texCoord; 28 29 void main() { 30 31 // convert the position from pixels to 0.0 to 1.0 32 vec2 zeroToOne = a_position / u_resolution; 33 34 // convert from 0->1 to 0->2 35 vec2 zeroToTwo = zeroToOne * 2.0; 36 37 // convert from 0->2 to -1->+1 (clip space) 38 vec2 clipSpace = zeroToTwo - 1.0; 39 40 gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1); 41 42 v_texCoord = a_texCoord; 43 } 44 `,this.lastResize=0,this.lastKnownScale=1,this.canvas=e,this.rendererPosition=e.getBoundingClientRect(),this.gl=e.getContext("webgl2"),this.fragmentShader=this.createShader(this.gl.FRAGMENT_SHADER,this.fragmentShaderSource),this.vertexShader=this.createShader(this.gl.VERTEX_SHADER,this.vertexShaderSource),this.program=this.createProgram(this.vertexShader,this.fragmentShader),this.dpi=(t==null?void 0:t.dpi)||1,this.attributes={position:this.gl.getAttribLocation(this.program,"a_position"),texCoord:this.gl.getAttribLocation(this.program,"a_texCoord")},this.uniforms={resolution:this.gl.getUniformLocation(this.program,"u_resolution"),texture:this.gl.getUniformLocation(this.program,"u_texture")},this.buffers={position:this.createArrayBuffer(),texCoord:this.createArrayBuffer(new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]))},this.rectBuffer=new Float32Array(12),this.resize(),this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height),this.gl.clearColor(0,0,0,0),this.gl.clear(this.gl.COLOR_BUFFER_BIT),this.gl.useProgram(this.program),this.gl.enableVertexAttribArray(this.attributes.position)}resize(){this.resizeCanvasToDisplaySize(),this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height),this.rendererPosition=this.canvas.getBoundingClientRect()}isReady(){return!0}beforeFrame(e,t,a){this.gl.clearColor(0,0,0,0),this.gl.clear(this.gl.COLOR_BUFFER_BIT),this.gl.vertexAttribPointer(this.attributes.position,2,this.gl.FLOAT,!1,0,0),this.gl.uniform2f(this.uniforms.resolution,this.gl.canvas.width,this.gl.canvas.height),this.lastResize>1e3&&(this.lastResize=0,this.resizeCanvasToDisplaySize()),this.lastResize+=t}prepareLayer(e){(!e.__host||!e.__host.webgl)&&((e instanceof zr||e instanceof Ci)&&this.createImageHost(e),e instanceof Xo&&this.createTextureHost(e))}createTextureHost(e){e.__host=e.__host?e.__host:{};let t=this.gl,a=this.gl.createTexture();t.bindTexture(t.TEXTURE_2D,a),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,!1);let r;if(e instanceof Xo){let l=e.getTexture();l.source&&t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,l.source),r=l}t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),e.__host.
44webgl={height:e.height,width:e.width,texture:a,lastImage:r}}createImageHost(e){let t=[...new Array(e.points.length/5)];e.__host=e.__host?e.__host:{},e.__host.webgl={height:e.height,width:e.width,textures:t,loading:[],loaded:[],lastLevelRendered:-1,onLoad:(a,r)=>{let l=this.gl,u=this.gl.createTexture();l.bindTexture(l.TEXTURE_2D,u),l.pixelStorei(l.UNPACK_FLIP_Y_WEBGL,!1),l.texImage2D(l.TEXTURE_2D,0,l.RGBA,l.RGBA,l.UNSIGNED_BYTE,r),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,l.LINEAR),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,l.LINEAR),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.bindTexture(l.TEXTURE_2D,null),e.__host.webgl.textures[a]=u,e.__host.webgl.loaded.push(a)}}}paint(e,t,a,r,l,u){if(e.type==="spacial-content"&&e.__host&&e.__host.webgl){if(e.getTexture){let d=e==null?void 0:e.getTexture();if(d&&e.__host.webgl.lastImage!==d.hash&&d.source&&!e.__host.webgl.error)try{let f=this.gl.RGBA,S=this.gl.RGBA,k=this.gl.UNSIGNED_BYTE;this.gl.bindTexture(this.gl.TEXTURE_2D,e.__host.webgl.texture),this.gl.texImage2D(this.gl.TEXTURE_2D,0,f,S,k,d.source),e.__host.webgl.lastImage=d.hash}catch(f){e.__host.webgl.error=f}}if(e.__host.webgl.loading&&e.__host.webgl.loading.indexOf(t)===-1&&e.getImageUrl){e.__host.webgl.loading.push(t);let d=document.createElement("img");d.decoding="async",d.crossOrigin="anonymous",d.src=e.getImageUrl(t),d.onload=()=>(d.onload=null,e.__host.webgl.onLoad(t,d))}let c=e.__host.webgl.texture?e.__host.webgl.texture:e.__host.webgl.textures[t];c&&(this.gl.enableVertexAttribArray(this.attributes.texCoord),this.gl.bindBuffer(this.gl.ARRAY_BUFFER,this.buffers.texCoord),this.gl.enableVertexAttribArray(this.attributes.texCoord),this.gl.vertexAttribPointer(this.attributes.texCoord,2,this.gl.FLOAT,!1,0,0),this.gl.bindBuffer(this.gl.ARRAY_BUFFER,this.buffers.position),this.gl.enableVertexAttribArray(this.attributes.position),this.gl.vertexAttribPointer(this.attributes.position,2,this.gl.FLOAT,!1,0,0),this.gl.bindTexture(this.gl.TEXTURE_2D,c),this.gl.uniform1i(this.uniforms.texture,0),this.setRectangle(a,r,l,u),this.gl.drawArrays(this.gl.TRIANGLES,0,6))}}afterPaintLayer(e,t){}pendingUpdate(){return!0}getPointsAt(e,t,a,r){return e.getPointsAt(t,a,r)}afterFrame(){}getScale(e,t,a){if(Number.isNaN(e)||Number.isNaN(t))return this.lastKnownScale;let r=this.getCanvasDims(),l=r.width/e,u=r.height/t,c=(l<u?u:l)*(a&&this.dpi||1);return Number.isNaN(c)||(this.lastKnownScale=c),this.lastKnownScale}getCanvasDims(){return{width:this.canvas.width/this.dpi,height:this.canvas.height/this.dpi}}getViewportBounds(e,t,a){return null}createShader(e,t){let a=this.gl.createShader(e);if(a){if(this.gl.shaderSource(a,t),this.gl.compileShader(a),this.gl.getShaderParameter(a,this.gl.COMPILE_STATUS))return a;let r=this.gl.getShaderInfoLog(a);if(this.gl.deleteShader(a),r)throw new Error(r)}throw new Error("Invalid shader")}createProgram(e,t){let a=this.gl.createProgram();if(a){if(this.gl.attachShader(a,e),this.gl.attachShader(a,t),this.gl.linkProgram(a),this.gl.getProgramParameter(a,this.gl.LINK_STATUS))return a;let r=this.gl.getProgramInfoLog(a);if(this.gl.deleteProgram(a),r)throw new Error(r)}throw new Error("Invalid program")}resizeCanvasToDisplaySize(){let e=this.gl.canvas,t=e.clientWidth,a=e.clientHeight,r=e.width!==t||e.height!==a;return r&&(e.width=t,e.height=a),r}createArrayBuffer(e){let t=this.gl.createBuffer();if(this.gl.bindBuffer(this.gl.ARRAY_BUFFER,t),e&&this.gl.bufferData(this.gl.ARRAY_BUFFER,e,this.gl.STATIC_DRAW),!t)throw new Error("Cannot create buffer");return t}setRectangle(e,t,a,r){this.gl.bufferData(this.gl.ARRAY_BUFFER,this.getRectangle(e,t,a,r),this.gl.STATIC_DRAW)}getRectangle(e,t,a,r){let l=e,u=e+a,c=t,d=t+r;return this.rectBuffer.set([l,c,u,c,l,d,l,d,u,c,u,d]),this.rectBuffer}getRendererScreenPosition(){return this.rendererPosition}finishLayer(){}reset(){}};function sc(e,t){let a=t?e:JSON.stringify(e),r=5381,l=a.length;for(;l;)r=r*33^a.charCodeAt(--l);let u=(r>>>0).toString(16);return u.length%2?"0"+u:u}var gg=class{constructor(e){this.sheetPrefix=(e==null?void 0:e.sheetPrefix)||"a-",this.$element=document.createElement("style"),this.stylesheetClasses=[],this.activeStylesheetClasses=[],this.sheetsDidUpdate=!1,this.stylesheetEntries={}}getElement(){return this.$element}addStylesheet(e){let t=e.replace(/\s\s+/g," ").replace(/: /g,":").replace(/; /g,";").trim(),a=this.sheetPrefix+sc(t,!0);return this.stylesheetClasses.indexOf(a)!==-1||(this.stylesheetClasses.push(a),this.activeStylesheetClasses.push(a),this.stylesheetEntries[a]=t,this.sheetsDidUpdate=!0),a}removeStylesheet(e){let t=this.sheetPrefix+sc(e,!0);this.stylesheetClasses.indexOf(t)&&(this.stylesheetClasses=this.stylesheetClasses.filter(a=>a!==t)),this.sheetsDidUpdate=!0}clearClasses(){this.activeStylesheetClasses=[]}didUpdateActive(){if(this.activeStylesheetClasses.length){for(let e of this.activeStylesheetClasses)if(this.stylesheetClasses.indexOf(e)===-1)return!0;for(let e of this.stylesheetClasses)if(this.activeStylesheetClasses.indexOf(e)===-1)return!0}return!1}updateSheet(){(this.sheetsDidUpdate||this.didUpdateActive())&&(this.$element.innerText=this.activeStylesheetClasses.map(e=>`.${e}{${this.stylesheetEntries[e]}}`).join(""),this.sheetsDidUpdate=!1,this.stylesheetClasses=[...this.activeStylesheetClasses])}},pg=class{constructor(e,t){this.visible=[],this.previousVisible=[],this.htmlIds=[],this.firstMeaningfulPaint=!1,this.paintTx=1,this.zIndex=0,this.htmlContainer=e,this.htmlContainer.innerHTML="",this.rendererPosition=this.htmlContainer.getBoundingClientRect(),this.options=_({triggerResize:()=>{},box:!1,text:!1,sheetPrefix:"",inlineStyles:!1,background:""},t||{}),this.stylesheet=new gg({sheetPrefix:this.options.sheetPrefix}),this.options.inlineStyles||this.htmlContainer.appendChild(this.stylesheet.getElement()),this.options.background&&this.htmlContainer.classList.add(this.stylesheet.addStylesheet(` 45 background: ${this.options.background}; 46 `)),this.classes={hostClassName:this.stylesheet.addStylesheet(` 47 position: absolute; 48 transform-origin: 0px 0px; 49 `),interactive:this.stylesheet.addStylesheet("pointer-events: all"),nonInteractive:this.stylesheet.addStylesheet("pointer-events: none")},this.stylesheet.updateSheet()}createHtmlHost(e){if(this.htmlContainer&&(this.options.box||e.props.className||e.props.html||e.props.href)){let t=document.createElement(e.props.href?"a":"div");if(e.props.href){t.style.display="block",t.href=e.props.href;let a=e.props.hrefTarget||"_blank";t.target=a,a!=="_self"&&(t.rel="noopener noreferrer")}
49t.title=e.props.title||"",this.options.inlineStyles?(t.style.display="block",t.style.position="absolute",t.style.overflow="hidden",t.style.transformOrigin="0px 0px"):t.classList.add(this.classes.hostClassName),e.__host={element:t,revision:null,relative:!1},this.updateHtmlHost(e,e.width,e.height),e.__onCreate&&e.__onCreate()}}triggerResize(){this.options.triggerResize()}updateHtmlHost(e,t,a){if(e.__revision!==e.__host.revision){let r=e.__host.element,l=[this.classes.hostClassName];if(e.props.interactive?this.options.inlineStyles?r.style.pointerEvents="all":l.push(this.classes.interactive):this.options.inlineStyles?r.style.pointerEvents="none":l.push(this.classes.nonInteractive),e.props.href){r.style.display="block",r.href=e.props.href;let c=e.props.hrefTarget||"_blank";r.target=c,c!=="_self"?r.rel="noopener noreferrer":r.rel=""}else r.href&&r.removeAttribute("href");if(e.props.title&&(r.title=e.props.title||""),e.props.className&&(l.push(e.props.className),e.hovering&&l.push(`${e.props.className}--hover`),e.pressing&&l.push(`${e.props.className}--active`)),e.props.relativeStyle?(r.style.width=`${t||e.width}px`,r.style.height=`${a||e.height}px`):(r.style.width=`${e.width}px`,r.style.height=`${e.height}px`),e.props.style){Object.assign(r.style,e.props.style||{},e.hovering?e.props.hoverStyles||{}:{},e.pressing?e.props.pressStyles||{}:{});return}if(this.options.text&&e instanceof Gn){e.text&&(r.innerText=e.text),e.backgroundColor&&(r.style.backgroundColor=e.backgroundColor),e.color&&(r.style.color=e.color),e.props.font&&(r.style.font=e.props.font),e.props.textAlign&&(r.style.textAlign=e.props.textAlign),e.__host.revision=e.__revision;let c=l.join(" ");r.className=c,r.part=c}e instanceof rn&&(this.options.box||e.props.className||e.props.html)&&(e.props.backgroundColor&&(r.style.backgroundColor=e.props.backgroundColor),e.props.border!==r.style.border&&(r.style.border=e.props.border));let u=l.join(" ");r.className=u,r.part=u}}afterFrame(e,t,a){this.stylesheet.updateSheet();for(let r of this.previousVisible)this.visible.indexOf(r)===-1&&this.htmlContainer&&r.__id&&this.htmlIds.indexOf(r.__id)!==-1&&this.htmlContainer.removeChild(r.__host.element);this.previousVisible=this.visible}afterPaintLayer(e,t){}beforeFrame(e,t,a){this.stylesheet.clearClasses(),this.paintTx++,this.zIndex=0,this.visible=[]}getPointsAt(e,t,a,r){return e.getPointsAt(t,a,r)}getScale(e,t){let a=this.rendererPosition.width/e,r=this.rendererPosition.height/t;return a<r?r:a}getViewportBounds(e,t,a){return null}isReady(){return!1}paint(e,t,a,r,l,u){if(this.zIndex++,(this.options.text&&e instanceof Gn||e instanceof rn&&(this.options.box||e.props.className||e.props.html))&&e.__host.tx!==this.paintTx&&(this.visible.push(e),e.__host.tx=this.paintTx,this.htmlContainer)){this.updateHtmlHost(e,l,u);let c=l/e.width,d=e.__host.element;d.style.zIndex=`${this.zIndex}`,e.props.relativeStyle?d.style.transform=`translate(${Math.round(a)}px, ${Math.round(r)}px)`:d.style.transform=`translate(${Math.round(a)}px, ${Math.round(r)}px) scale(${c})`,this.previousVisible.indexOf(e)===-1&&this.htmlContainer.appendChild(d),this.htmlIds.indexOf(e.__id)===-1&&this.htmlIds.push(e.__id)}}pendingUpdate(){return!1}prepareLayer(e){e.__host||(e instanceof Gn||e instanceof rn)&&this.createHtmlHost(e)}resize(e,t){typeof e<"u"&&typeof t<"u"&&(this.htmlContainer.style.width=`${e}px`,this.htmlContainer.style.height=`${t}px`),this.rendererPosition=this.htmlContainer.getBoundingClientRect()}getRendererScreenPosition(){return this.rendererPosition}finishLayer(){}reset(){}},Ls=class{constructor(e,t,a){this.activatedEvents=[],this.eventHandlers=[],this.pointerMoveEvent=void 0,this.pointerEventState={isClicking:!1,isDragging:!1,isPressed:!1,mousedOver:[],itemsBeingDragged:[],mouseDownStart:{x:0,y:0},lastTouches:[]},this._realPointerMove=l=>{this.pointerMoveEvent=l},this.onWheelEvent=l=>{l.preventDefault(),this.onPointerEvent(l)},this.onTouchEvent=l=>{let u=Yl[l.type],c=[],d=l.touches.length;for(let f=0;f<d;f++){let S=l.touches.item(f);if(!S)continue;let{x:k,y:C}=this.runtime.viewerToWorld(S.clientX-this.bounds.left,S.clientY-this.bounds.top),O={i
49d:S.identifier,x:k,y:C};c.push(O)}c.length&&this.assignToEvent(l,c[0].x,c[0].y),u!=="onTouchEnd"?(this.pointerEventState.lastTouches=c,l.atlasTouches=c,this.runtime.world.propagateTouchEvent(u,l,c)):(l.atlasTouches=[],this.runtime.world.propagateTouchEvent(u,l,this.pointerEventState.lastTouches),this.pointerEventState.lastTouches=[])},this.onPointerEvent=l=>{let u=Yl[l.type];if(u&&this.runtime.world.activatedEvents.indexOf(u)!==-1){let{x:c,y:d}=this.runtime.viewerToWorld(l.clientX-this.bounds.left,l.clientY-this.bounds.top);this.assignToEvent(l,c,d),this.runtime.world.propagatePointerEvent(u,l,c,d)}},this.onPointerDown=l=>{this.pointerEventState.isPressed=!0,this.pointerEventState.isClicking=!0,this.pointerEventState.mouseDownStart.x=l.clientX,this.pointerEventState.mouseDownStart.y=l.clientY,setTimeout(()=>{this.runtime&&(this.pointerEventState.isClicking=!1)},250),setTimeout(()=>{if(this.runtime&&this.pointerEventState.isPressed&&!this.pointerEventState.isDragging){let u=this.runtime.viewerToWorld(this.pointerEventState.mouseDownStart.x-this.bounds.left,this.pointerEventState.mouseDownStart.y-this.bounds.top);this.pointerEventState.isDragging=!0,this.pointerEventState.itemsBeingDragged=this.runtime.world.propagatePointerEvent("onDragStart",l,u.x,u.y)}},800),this.onPointerEvent(l)},this.onPointerUp=l=>{if(this.pointerEventState.isClicking){let{x:u,y:c}=this.runtime.viewerToWorld(l.clientX-this.bounds.left,l.clientY-this.bounds.top);this.assignToEvent(l,u,c),this.runtime.world.propagatePointerEvent("onClick",l,u,c)}if(this.pointerEventState.isDragging){for(let u of this.pointerEventState.itemsBeingDragged)u.dispatchEvent("onDragEnd",l);this.pointerEventState.isDragging=!1}this.pointerEventState.isClicking=!1,this.pointerEventState.isPressed=!1,this.pointerEventState.itemsBeingDragged=[],this.onPointerEvent(l)},this.onPointerMove=l=>{this.pointerMoveEvent=void 0;let{x:u,y:c}=this.runtime.viewerToWorld(l.clientX-this.bounds.left,l.clientY-this.bounds.top);if(Number.isNaN(u)||Number.isNaN(c))return;this.assignToEvent(l,u,c),this.runtime.world.propagatePointerEvent("onPointerMove",l,u,c);let d=this.runtime.world.propagatePointerEvent("onMouseMove",l,u,c),f=[],S=[];for(let k of d)f.push(k.id),S.push(k),this.pointerEventState.mousedOver.indexOf(k)===-1&&(k.dispatchEvent("onMouseEnter",l),k.dispatchEvent("onPointerEnter",l),k.dispatchEvent("onMouseOver",l),k.dispatchEvent("onPointerOver",l));for(let k of this.pointerEventState.mousedOver)f.indexOf(k.id)===-1&&(k.dispatchEvent("onMouseLeave",l),k.dispatchEvent("onPointerLeave",l),k.dispatchEvent("onMouseOut",l),k.dispatchEvent("onPointerOut",l));if(this.pointerEventState.isDragging)for(let k of this.pointerEventState.itemsBeingDragged)k.dispatchEvent("onDrag",l);if(this.pointerEventState.isPressed&&!this.pointerEventState.isDragging&&Jo(this.pointerEventState.mouseDownStart,{x:l.clientX,y:l.clientY})>50){let k=this.runtime.viewerToWorld(this.pointerEventState.mouseDownStart.x-this.bounds.left,this.pointerEventState.mouseDownStart.y-this.bounds.top);this.pointerEventState.isDragging=!0,this.pointerEventState.itemsBeingDragged=this.runtime.world.propagatePointerEvent("onDragStart",A(_({},l),{atlas:{x:k.x,y:k.y}}),k.x,k.y)}this.pointerEventState.mousedOver=S},this.element=e,this.runtime=t,this.unsubscribe=t.world.addLayoutSubscriber(this.layoutSubscriber.bind(this)),this.bounds=e.getBoundingClientRect(),this.listening=!1,this.options=_({simulationRate:0},a||{});let r=0;t.registerHook("useFrame",l=>{r+=l,r>this.options.simulationRate&&this.pointerMoveEvent&&(r=0,t.updateNextFrame())}),t.registerHook("useBeforeFrame",()=>{this.pointerMoveEvent&&this.onPointerMove(this.pointerMoveEvent)}),this.activateEvents()}updateBounds(){this.bounds=this.element.getBoundingClientRect(),this.runtime.updateRendererScreenPosition()}layoutSubscriber(e){e==="event-activation"&&this.listening==!1&&this.activateEvents()}assignToEvent(e,t,a){Ls.eventPool.atlas.x=t,Ls.eventPool.atlas.y=a,e.atlas=Ls.eventPool.atlas}activateEvents(){this.listening=!0,this.element.addEventListener("pointermove",this._realPointerMove),this.element.addEventListener("pointerup",this.onPointerUp),this.element.addEventListener("pointerdown",this.onPointerDown),this.element.addEventListener("mousedown",this.onPointerEvent),this.element.addEventListener("mouseup",this.onPointerEvent),this.element.addEventListener("pointercancel",this.onPointerEvent),this.element.addEventListener("wheel",this.onWheelEvent),this.element.addEventListener("touchstart",this.onTouchEvent),this.element.addEventListener("touchcancel",this.onTouchEvent),this.element.addEventListener("touchend",this.onTouchEvent),this.element.addEventListener("touchmove",this.onTouchEvent)}
49normalizeEventName(e){return e.startsWith("on")?e.slice(2).toLowerCase():e.toLowerCase()}stop(){this.listening=!1,this.element.removeEventListener("pointermove",this._realPointerMove),this.element.removeEventListener("pointerup",this.onPointerUp),this.element.removeEventListener("pointerdown",this.onPointerDown),this.element.removeEventListener("mousedown",this.onPointerEvent),this.element.removeEventListener("mouseup",this.onPointerEvent),this.element.removeEventListener("pointercancel",this.onPointerEvent),this.element.removeEventListener("wheel",this.onWheelEvent),this.element.removeEventListener("touchstart",this.onTouchEvent),this.element.removeEventListener("touchcancel",this.onTouchEvent),this.element.removeEventListener("touchend",this.onTouchEvent),this.element.removeEventListener("touchmove",this.onTouchEvent),this.unsubscribe();for(let[e,t]of this.eventHandlers)this.element.removeEventListener(this.normalizeEventName(e),t)}},uc=Ls;uc.eventPool={atlas:{x:0,y:0}};function fg({interactive:e=!0,viewport:t,forceRefresh:a,canvasElement:r,overlayElement:l,controllerConfig:u,unstable_webglRenderer:c,dpi:d,debug:f,canvasBox:S=!0,polygon:k=!0,navigatorElement:C,runtimeOptions:O}){if(!r)throw new Error("Invalid container");r.style.userSelect="none";let D=e?ng(_({minZoomFactor:.5,maxZoomFactor:3,enableClickToZoom:!1,parentElement:r},u||{})):void 0,z=new Zv([c?new U2(r,{dpi:d}):new y2(r,{dpi:d,debug:f,box:S,polygon:k}),l?new pg(l,{box:c||!S,text:!0,triggerResize:a}):void 0,C?new w2(C):void 0]),U=new xs(z,new Pi(1024,1024),t,D?[D]:[],O),Y=new uc(r,U);return{name:"default-preset",em:Y,runtime:U,renderer:z,controller:D,canvas:r,navigator:C,unmount(){oc(U),U.stopControllers(),U.stop(),U.reset(),Y&&Y.stop()}}}var Ri=1+Number.MIN_VALUE,W2=class{constructor(e,t){this.pending=!0,this.zIndex=0,this.lastKnownScale=1,this.currentlyVisible=[],this.previouslyVisible=[],this.container=e,this.rendererPosition=e.getBoundingClientRect();let{width:a,height:r}=this.rendererPosition;this.width=a,this.height=r,this.options=_({addPart:!1,setDraggableFalse:!1,imageClass:"",widthStylesheet:!1,sheetPrefix:"position-",background:"#000"},t||{}),this.stylesheet=new gg({sheetPrefix:this.options.sheetPrefix}),this.container.classList.add(this.stylesheet.addStylesheet(` 50 background: ${this.options.background}; 51 `)),this.options.widthStylesheet&&this.container.appendChild(this.stylesheet.getElement())}isReady(){return!0}resize(){this.rendererPosition=this.container.getBoundingClientRect(),this.width=this.rendererPosition.width,this.height=this.rendererPosition.height}getRendererScreenPosition(){return this.rendererPosition}afterFrame(e,t,a){this.stylesheet.updateSheet();for(let r of this.previouslyVisible)this.currentlyVisible.indexOf(r)===-1&&this.container.removeChild(r);for(let r of this.currentlyVisible)this.previouslyVisible.indexOf(r)===-1&&this.container.appendChild(r);this.previouslyVisible=this.currentlyVisible,this.currentlyVisible=[]}afterPaintLayer(e,t){}beforeFrame(e,t,a){this.stylesheet.clearClasses(),this.zIndex=0}getPointsAt(e,t,a,r){return e.getPointsAt(t,a,r)}getScale(e,t){if(Number.isNaN(e)||Number.isNaN(t))return this.lastKnownScale;let a=this.width/e,r=this.height/t,l=a<r?r:a;return Number.isNaN(l)||(this.lastKnownScale=l),this.lastKnownScale}getViewportBounds(e,t,a){return null}createImage(){let e=document.createElement("img");return this.options.imageClass?(e.className=this.options.imageClass,this.options.addPart&&e.setAttribute("part",this.options.imageClass)):(e.style.position="absolute",e.style.pointerEvents="none",e.style.userSelect="none"),this.options.setDraggableFalse&&e.setAttribute("draggable","false"),e}paint(e,t,a,r,l,u){if(this.pending=!1,this.zIndex++,e instanceof zr){if(!e.__host){let d=this.createImage();d.src=e.uri,e.__host=d,this.container.appendChild(e.__host)}let c=e.__host;this.currentlyVisible.push(c),c.style.zIndex=`${this.zIndex}`,c.style.opacity=`${e.style.opacity}`,this.options.widthStylesheet?c.className=this.options.imageClass+" "+this.stylesheet.addStylesheet(`width:${(l+Ri).toFixed(2)}px;height:${(u+Ri).toFixed(2)}px;`):(c.style.width=`${l+Ri}
51px`,c.style.height=`${u+Ri}px`),c.style.transform=`translate(${a}px, ${r}px)`}if(e instanceof Ci){if(e.__host||(e.__host={images:[]}),!e.__host.images[t]){let d=e.getImageUrl(t),f=this.createImage();f.src=d,e.__host.images[t]=f,this.container.appendChild(f)}let c=e.__host.images[t];c.style.zIndex=`${this.zIndex}`,c.style.opacity=`${e.style.opacity}`,this.currentlyVisible.push(c),this.options.widthStylesheet?c.className=this.options.imageClass+" "+this.stylesheet.addStylesheet(`width:${(l+Ri).toFixed(2)}px;height:${(u+Ri).toFixed(2)}px;`):(c.style.width=`${l+Ri}px`,c.style.height=`${u+Ri}px`),c.style.transform=`translate(${a}px, ${r}px)`}}pendingUpdate(){return this.pending}prepareLayer(e){}finishLayer(e){}reset(){}};function V2({interactive:e,viewport:t,forceRefresh:a,containerElement:r,overlayElement:l,controllerConfig:u}){if(!r)throw new Error("Invalid container");r.style.userSelect="none";let c=e?ng(_({minZoomFactor:.5,maxZoomFactor:3,enableClickToZoom:!1,parentElement:r},u||{})):void 0,d=new W2(r,{addPart:!1,setDraggableFalse:!1,imageClass:"atlas-static-image"}),f=l?new Zv([d,new pg(l,{box:!0,text:!0,triggerResize:a})]):d,S=new xs(f,new Pi(1024,1024),t,c?[c]:[]),k=new uc(r,S);return{name:"static-preset",em:k,runtime:S,renderer:f,controller:c,container:r,overlay:l,unmount(){oc(S),S.stopControllers(),S.stop(),k&&k.stop()}}}var Z2={"default-preset":fg,"static-preset":V2},Y2={};function G2(e,t){let a=B(),r=B(),l=B(),u=B(),c=B({width:t.width,height:t.height,didUpdate:!0}),[d="default-preset",f=Y2]=Array.isArray(e)?e||[]:[e],[S,k]=qe(null);M(()=>{let O=r.current,D=u.current,z=a.current,U=l.current,Y=(Z2[d]||fg)(_({containerElement:D,canvasElement:O,overlayElement:z,navigatorElement:U,viewport:c.current,dpi:window.devicePixelRatio||1,forceRefresh:t.forceRefresh,unstable_webglRenderer:t.unstable_webglRenderer},f||{}));return k(Y),()=>{Y&&(Y.unmount(),O&&(O.height=0,O.width=0),z&&(z.innerHTML=""),U&&(U.height=0,U.width=0))}},[d,f]);let C=ie(()=>({canvas:r,overlay:a,container:u,navigator:l}),[]);return[d,S,c,C]}function Q2(e){return ie(()=>sc(e),e)}var eo=ge.forwardRef((e,t)=>ge.createElement("div",A(_({},e),{ref:t,part:e.className}))),yg=["brightness","contrast","grayscale","hueRotate","invert","saturate","sepia","blur"],X2=e=>{var t=e,{htmlChildren:a,renderPreset:r,onCreated:l,mode:u="explore",resetWorldOnChange:c=!0,unstable_webglRenderer:d=!1,unstable_noReconciler:f=!1,hideInlineStyle:S=!1,controllerConfig:k,children:C,overlayStyle:O,containerStyle:D,enableNavigator:z,className:U,containerProps:Y={},homePosition:G,homeOnResize:F,homeCover:X,background:K,runtimeOptions:te,debug:se,filters:de}=t,me=N(t,["htmlChildren","renderPreset","onCreated","mode","resetWorldOnChange","unstable_webglRenderer","unstable_noReconciler","hideInlineStyle","controllerConfig","children","overlayStyle","containerStyle","enableNavigator","className","containerProps","homePosition","homeOnResize","homeCover","background","runtimeOptions","debug","filters"]);let[Te,oe]=qe(u),[Se,ze]=qe(!1),Ie=B(!1),[Ue,Fe]=qe(0),Be=ie(()=>(typeof r=="string"&&(r=[r,{}]),se?r?[r[0],_({debug:se},r[1]||{})]:["default-preset",{debug:se}]:r||"default-preset"),[r,se]),[Ke,pe,Xe]=sg({scroll:!0}),tt=B(),vt=it=>{tt.current=it,Ke(it)},[St,ye,$e,ra]=G2(Be,{width:me.width,height:me.height,forceRefresh:Xe,unstable_webglRenderer:d}),[ga,da]=qe("");R(()=>{oe(u)},[u]),R(()=>{ye&&ye.em&&ye.em.updateBounds()},[ye,pe]),R(()=>{ye==null||ye.runtime.setOptions(te||{})},[te]),R(()=>{ye&&ye.runtime&&(ye.runtime.mode=Te),Se&&ye&&(ye.ready=!0)},[ye,Se,Te]),R(()=>{ye&&(X||(ye.runtime.manualHomePosition=!!G,ye.runtime.setHomePosition(G)))},[ye,X,G]),R(()=>{if(ye){let it=ye.runtime;it.resize($e.current.width,me.width,$e.current.height,me.height),$e.current.width=me.width,$e.current.height=me.height,it.updateNextFrame(),$e.current.didUpdate=!0}},[ye,me.width,me.height]),R(()=>{if(de&&ye){let it=ye.runtime,ct=!1;it.hookOptions.enableFilters=!0;for(let Tt of yg)de[Tt]?de[Tt]!==ye.runtime.hookOptions.filters[Tt]&&(it.hookOptions.filters[Tt]=de[Tt],ct=!0):it.hookOptions.filters[Tt]&&(it.hookOptions.filters[Tt]=0,ct=!0);ct&&it.updateNextFrame()}else if(ye){let it=ye.runtime;for(let ct of yg)it.hookOptions.filters[ct]=0;it.hookOptions.enableFilters=!1,it.updateNextFrame()}},[ye,de]),$n(()=>
51{if(ye&&(ye.overlay&&(ye.overlay.style.width=`${pe.width}px`,ye.overlay.style.height=`${pe.height}px`),ye.container&&(ye.container.style.width=`${pe.width}px`,ye.container.style.height=`${pe.height}px`),X)){let it=ye.runtime.world.width,ct=ye.runtime.world.height,Tt=it/ct,mt=$e.current.width,yt=$e.current.height,At=mt/yt;if(Tt>At){At=yt/mt,ye.runtime.manualHomePosition=!0;let _t=(it-ct/At)/2;X==="start"&&(_t=0),X==="end"&&(_t=it-ct/At),ye.runtime.setHomePosition({x:_t,y:0,width:ct/At,height:ct})}else{let _t=(ct-it/At)/2;X==="start"&&(_t=0),X==="end"&&(_t=ct-it/At),ye.runtime.manualHomePosition=!0,ye.runtime.setHomePosition({x:0,y:_t,width:it,height:it/At})}F&&ye.runtime.goHome({})}},[ye,pe.height,pe.width,X,Ue]),$n(()=>{let it=()=>{if(ye){let ct=ye.runtime;$e.current.width!==me.width&&$e.current.height!==me.height&&(ct.resize($e.current.width,me.width,$e.current.height,me.height),$e.current.width=me.width,$e.current.height=me.height,ct.updateNextFrame(),$e.current.didUpdate=!0)}};return window.addEventListener("resize",it),()=>window.removeEventListener("resize",it)},[ye,me.height,me.width]);let Mt={width:120},Zt=()=>{if(ye&&ye.navigator){let it=ye.runtime.world.height,ct=ye.runtime.world.width,Tt=window.devicePixelRatio||1,mt=Mt.width,yt=Mt.width/ct*it;ye.navigator.width=mt*Tt,ye.navigator.height=yt*Tt,ye.navigator.style.width=mt+"px",ye.navigator.style.height=yt+"px"}};$n(()=>{if(ye){Zt();let it=ye.runtime;return it.world.addLayoutSubscriber(ct=>{ct==="recalculate-world-size"&&(Zt(),it.resize($e.current.width,me.width,$e.current.height,me.height),Fe(Tt=>Tt+1))})}return()=>{}},[ye,me.width,me.height]);let Ra=ke(function(it){let ct=()=>{ze(!0)};return R(()=>{if(ye){ye.runtime.goHome();let Tt=l&&l(ye);return void(Tt&&Tt.then?Tt.then(ct):ct())}else throw new Error("Invalid configuration - no runtime found")},[]),it.children},[ye]);R(()=>{if(ye){let it=ye.runtime;if(c)return it.world.addLayoutSubscriber(ct=>{ct==="recalculate-world-size"&&it.goHome()})}return()=>{}},[ye,c]),R(()=>ye?ye.runtime.registerHook("useBeforeFrame",()=>{var it;if($e.current.didUpdate&&ye.canvas){let ct=window.devicePixelRatio||1,Tt=$e.current.width,mt=$e.current.height;ye.canvas.width=Tt*ct,ye.canvas.height=mt*ct,ye.canvas.style.width=Tt+"px",ye.canvas.style.height=mt+"px",(it=ye.canvas.getContext("2d"))==null||it.scale(ct,ct),ye&&ye.em&&ye.em.updateBounds(),$e.current.didUpdate=!1}}):()=>{},[ye,c]),R(()=>{let it=()=>{ye&&(oe("sketch"),da("mode-sketch")),window.removeEventListener("keyup",it)},ct=Tt=>{if(Tt.code==="Space"&&ye&&ye.runtime.mode==="sketch"){if(Tt.target&&Tt.target.tagName&&Tt.target.tagName.toLowerCase()==="input")return;Tt.preventDefault(),oe("explore"),da("mode-explore"),window.addEventListener("keyup",it)}};return window.addEventListener("keydown",ct),()=>{window.removeEventListener("keydown",ct),window.removeEventListener("keyup",it)}},[ye]),Ie.current=!0;let Sa=me,ia=N(Sa,["height","width"]),ka=Q2([me.width,me.height]),Dt=!0;return Be&&Array.isArray(Be)&&Be.length>1&&Be[1].interactive===!1&&(Dt=!1),K=K??"#000",tt.current&&(K=getComputedStyle(tt.current).getPropertyValue("--atlas-background")||K),ge.createElement(eo,{ref:vt,className:["atlas",S?"":`atlas-width-${ka}`,ga,U,`atlas-${St}`].filter(Boolean).join(" ").trim(),style:_(_({},D),S?{}:{width:me.width,height:me.height})},St==="static-preset"?ge.createElement(eo,_({className:"atlas-static-container",ref:ra.container,tabIndex:0},Y)):ge.createElement("canvas",A(_(_({className:"atlas-canvas",part:"atlas-canvas",tabIndex:0},ia),Y),{ref:ra.canvas,"data-background":K})),ge.createElement(eo,{className:["atlas-overlay",Dt?"atlas-overlay--interactive":""].filter(Boolean).join(" ").trim(),style:_({},O||{}),ref:ra.overlay},f?ge.createElement(Ra,null,ge.createElement(zs.Provider,{value:pe},ge.createElement(Rs.Provider,{value:Te},ge.createElement(qs.Provider,{value:ye},C)))):ge.createElement(j2,{bounds:pe,preset:ye,mode:Te,setIsReady:ze,onCreated:l},C)),z?ge.createElement(eo,{className:"atlas-navigator"},ge.createElement("canvas",{className:"atlas-navigator-canvas",part:"atlas-navigator-canvas",ref:ra.navigator})):null,S?ge.createElement("style",null,`.atlas-width-${ka} { width: ${me.width}px; height: ${me.height}px; }`):ge.createElement("style",null,` 52 .atlas { position: relative; display: flex; background: ${K}; z-index: var(--atlas-z-index, 10); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 53 .atlas-width-${ka} { width: ${me.width}px; height: ${me.height}px; } 54 .atlas-canvas { flex: 1 1 0px; } 55 .atlas-canvas:focus, .atlas-static-container:focus { outline: none } 56 .atlas-canvas:focus-visible, .atlas-canvas-container:focus-visible { outline: var(--atlas-focus, 2px solid darkorange) } 57 .atlas-static-preset { touch-action: inherit; } 58 .atlas-static-container { position: relative; overflow: hidden; flex: 1 1 0px; } 59 .atlas-overlay { position: absolute; top: 0; left: 0; none; overflow: hidden; } 60 /** setting the pointer events to none means that Atlas will own the touch and mousewheel events **/ 61 .atlas-overlay--interactive { pointer-events: none; } 62 .atlas-static-image { position: absolute; user-select: none; transform-origin: 0px 0px; } 63 .atlas-navigator { position: absolute; top: var(--atlas-navigator-top, 10px); right: var(--atlas-navigator-bottom, 10px); left: var(--atlas-navigator-left); bottom: var(--atlas-navigator-bottom); opacity: .8 } 64 .atlas-navigator-canvas { width: 100%; } 65 `),a)};function J2(e){return Number(e)==e?`${e}px`:e}var K2=e=>{var t=e,{resizeHash:a,aspectRatio:r,containerProps:l={}}=t,u=N(t,["resizeHash","aspectRatio","containerProps"]);let[c,d,f]=sg(),S=u,{height:k,width:C}=S,O=N(S,["height","width"]);R(()=>{f()},[C,k,a,f]);let D=ie(()=>r?{width:d.width,height:d.width*(1/r)}:d,[d,r]);return ge.createElement(eo,_({ref:c,className:"atlas-container"},l),D.width?ge.createElement(X2,_({width:D.width||100,height:D.height||100},O),u.children):null,u.hideInlineStyle?null:ge.createElement("style",null,` 66 .atlas-container { 67 display: var(--atlas-container-display, block); 68 flex: var(--atlas-container-flex, none); 69 width: var(--atlas-container-width, ${C?`${C}px`:"100%"}); 70 height: var(--atlas-container-height, ${J2(k||(r?D.height:512))}) 71 } 72 `),u.htmlChildren)},Fs=()=>nt(qs),qi=()=>{let e=Fs();return e?e.runtime:void 0},mc=(e,t=[])=>{let a=qi();R(()=>a?a.registerHook("useAfterFrame",e):()=>{},t)},cc=(e,t=[])=>{let a=qi();R(()=>a?a.registerHook("useFrame",e):()=>{},t)},$2=()=>{let e=Fs();return e&&e.canvas?e.canvas:void 0};function wg(){return nt(zs)}var xg=({onCreate:e})=>{let t=B({x:0,y:0}),a=$2(),r=wg(),l=qi(),[u,c]=qe(),[d,f]=qe(),S=rc();return cc(()=>{l&&u&&!d&&(l.pendingUpdate=!0)},[u,d]),mc(()=>
72{if(u&&a&&l){let k=a.getContext("2d");if(k){let{x:C,y:O,width:D,height:z}=l.worldToViewer(u.x,u.y,(d?d.x:t.current.x)-u.x,(d?d.y:t.current.y)-u.y);k.lineWidth=d?3:1,k.strokeStyle="#fff",k.strokeRect(C,O,D,z),k.lineWidth=d?3:1,k.strokeStyle="#000",k.strokeRect(C+1,O+1,D-2,z-2)}}},[u,d]),R(()=>{let k=C=>{if(r&&l){let{x:O,y:D}=l.viewerToWorld(C.clientX-r.left,C.clientY-r.top);t.current.x=~~O,t.current.y=~~D}};return a?(a.addEventListener("mousemove",k),()=>a.removeEventListener("mousemove",k)):()=>{}},[r,a,l]),R(()=>{let k=C=>{S==="sketch"&&(c({x:Math.round(t.current.x),y:Math.round(t.current.y)}),f(void 0))};return a?(a.addEventListener("mousedown",k),()=>a.removeEventListener("mousedown",k)):()=>{}},[a,S]),R(()=>{let k=C=>{u&&!d&&f({x:Math.round(t.current.x),y:Math.round(t.current.y)})};return a?(a.addEventListener("mouseup",k),()=>a.removeEventListener("mouseup",k)):()=>{}},[a,u,d]),R(()=>{u&&d&&e({x:Math.min(u.x,d.x),y:Math.min(u.y,d.y),width:Math.abs(d.x-u.x),height:Math.abs(d.y-u.y)})},[u,e,d]),null};async function e3(e,t,a){if(Yo.startsWith("18.")){let r=await Promise.resolve().then(()=>ce(hb(),1)),l=r.default?r.default.createRoot:r.createRoot;a.current||(a.current=l(e)),a.current.render(t)}else if(typeof ReactDOM<"u"){let{render:r,unmountComponentAtNode:l}=ReactDOM;r(t,e),a.current={unmount(){l(e)}}}else{let r=await Promise.resolve().then(()=>(bt(),Wl)),l=r.default?r.default.render:r.render,u=r.default?r.default.unmountComponentAtNode:r.unmountComponentAtNode;l(t,e),a.current={unmount(){u(e)}}}}var t3=ge.forwardRef((e,t)=>{var a=e,{children:r}=a,l=N(a,["children"]);let u=B(),c=qi(),d=B(0),f=B(),S=B();return cc(()=>{var k,C,O,D;if(l.relative){let z=u.current;if(z&&c){let U=c.getScaleFactor();d.current!==U&&(d.current=U,z.style.transformOrigin="0 0",z.style.transform=`scale(${1/d.current})`,z.style.width=`${d.current*100}%`,z.style.height=`${d.current*100}%`,u.current&&((C=(k=f.current)==null?void 0:k.__owner.value)!=null&&C.rotation)&&(z.style.transform=`scale(${1/d.current}) translate(50%, 50%) rotate(${((D=(O=f.current)==null?void 0:O.__owner.value)==null?void 0:D.rotation)||0}deg) translate(-50%, -50%)`))}}},[l.relative]),M(()=>{let k=f.current;t&&k&&(typeof t=="function"?t(k):t.current=k);async function C(){if(k&&k.__host){let O=l.relative?ge.createElement("div",{ref:u},r):r;await e3(k.__host.element,O,S)}}k&&k.__host?C():k&&(k.__onCreate=C)},[t,r,f,l.relative]),M(()=>()=>{S.current&&setTimeout(()=>{S.current.unmount()},0)},[]),ge.createElement("box",A(_({html:!0},l),{ref:f}))});t3.displayName="HTMLPortal";var kg=(e,t,a=[])=>{let r=qi(),l=r?r.world:void 0;R(()=>{if(r){let u=t,c=Yl[e];r.world.activatedEvents.push(c);let d=c.slice(2).toLowerCase();return r.world.addEventListener(d,u),()=>{r.world.removeEventListener(d,u)}}return()=>{}},[l,e,...a])};function _g(e,t){if(e===0)return[0,1];if(t===0)return[1,0];let a=Math.abs(e)/Math.abs(t);return[a,1-a]}function a3(){let e=B({ctrl:!1,shift:!1,alt:!1});return M(()=>{function t(r){r.key==="Shift"&&(e.current.shift=!0),r.key==="Control"&&(e.current.ctrl=!0),r.key==="Alt"&&(e.current.alt=!0)}function a(r){r.key==="Shift"&&(e.current.shift=!1),r.key==="Control"&&(e.current.ctrl=!1),r.key==="Alt"&&(e.current.alt=!1)}return window.addEventListener("keydown",t),window.addEventListener("keyup",a),()=>{window.removeEventListener("keydown",t),window.removeEventListener("keyup",a)}},[]),e}var r3=(e,t)=>{let a=rc(),r=qi(),l=wg(),u=B(),c=B(null),d=B(),[f,S]=qe(!1),k=B(!1),C=B({north:0,south:0,east:0,west:0}),O=a3(),D=ke(F=>X=>{if(k.current=!0,S(!0),l&&r){let{top:K,left:te}=l,se=r.viewerToWorld(X.pageX-te,X.pageY-K);d.current={x:se.x,y:se.y},u.current=F}},[l,r]),z=ie(()=>e.width/e.height,[e.width,e.height]),U=ke(F=>{if(!Math.abs(F.north-F.south+(F.east-F.west)))return;let X=-F.west+F.east,K=-F.north+F.south,te=e.width+X,se=e.height+K;if(te/se>=z){let de=se*z,me=te-de,[Te,oe]=_g(F.east,F.west);F.west=F.west+me*oe,F.east=F.east-me*Te}else{let de=te/z,me=se-de,[Te,oe]=_g(F.north,F.south);F.north=F.north+me*Te,F.south=F.south-me*oe}},[e.width,e.height,z]);cc(()=>{d&&r&&r.updateNextFrame()}),R(()=>{r&&r.updateNextFrame()},[r,f]);let Y=ke(F=>{var X;if(!r||!l||r.mode!=="sketch")return;let{top:K,left:te}=l,se=r.viewerToWorld(F.pageX-te,F.pageY-K),de=c.current,me=!e.maintainAspectRatio&&O.current.alt,Te=!me&&O.current.shift&&((X=u.current)==null?void 0:X.indexOf("-"))!==-1;if((u.current==="translate"||u.current==="east"||u.current==="north-east"||u.current==="south-east")&&(C.current.east=se.x-(d.current?d.current.x:0),me&&(C.current.west=-C.current.east)),(u.current==="translate"||u.current==="west"||u.current==="north-west"||u.current==="south-west")&&(C.current.west=se.x-(d.current?d.current.x:0),me&&(C.current.east=-C.current.west)),(u.current==="translate"||u.current==="north"||u.current==="north-east"||u.current==="north-west")&&(C.current.north=se.y-(d.current?d.current.y:0),me&&(C.current.south=-C.current.north)),(u.current==="translate"||u.current==="south"||u.current==="south-west"||u.current==="south-east")&&(C.current.south=se.y-(d.current?d.current.y:0),me&&(C.current.north=-C.current.south)),(e.maintainAspectRatio||Te)&&U(C.current),de){let oe=C.current.west,Se=C.current.north,ze=e.width+C.current.east,Ie=e.height+C.current.south;de.points[1]=Math.min(oe,ze),de.points[2]=Math.min(Se,Ie),de.points[3]=Math.max(oe,ze),de.points[4]=Math.max(Se,Ie),r.updateNextFrame()}},[r,e.width,e.height,e.maintainAspectRatio,l]);kg("mousemove",Y,[e.width,e.height,l]),kg("pointermove",Y,[e.width,e.height,l]);let G=B();return R(()=>{G.current=()=>{if(k.current){let F=C.current.west,X=C.current.north,K=e.width+C.current.east,te=e.height+C.current.south,se=Math.min(F,K),de=Math.min(X,te),me=Math.max(F,K),Te=Math.max(X,te),oe={x:(e.x||0)+se,y:(e.y||0)+de,width:me-se||1,height:Te-de||1};e.maintainAspectRatio,t(oe),u.current=void 0,d.current=void 0,C.current.east=0,C.current.west=0,C.current.north=0,C.current.south=0,k.current=!1,S(!1)}}},[t,e.height,e.width,e.x,e.y]),R(()=>{let F=()=>{G.current&&G.current()};return window.addEventListener("pointerup",F),window.addEventListener("touchend",F),()=>{window.removeEventListener("pointerup",F),window.removeEventListener("touchend",F)}},[]),{portalRef:c,mode:a,mouseEvent:D,onPointerMoveCallback:Y,isEditing:f}};function Sg(e,t){return e?t?A(_(_({},e),t||{}),{":hover":e[":hover"]?Object.assign(e[":hover"]||{},t[":hover"]||{}):t[":hover"],":active":e[":active"]?Object.assign(e[":active"]||{},t[":active"]||{}):t[":hover"]}):e:t}He(),He();var i3=0;function Ca(e,t,a,r,l){var u,c,d={};for(c in t)c=="ref"?u=t[c]:d[c]=t[c];
72var f={type:e,props:d,key:a,ref:u,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--i3,__source:l,__self:r};if(typeof e=="function"&&(u=e.defaultProps))for(c in u)d[c]===void 0&&(d[c]=u[c]);return P.vnode&&P.vnode(f),f}var l3={id:"https://iiif-parser/annotation-page",type:"AnnotationPage",behavior:[],motivation:null,label:null,thumbnail:[],summary:null,requiredStatement:null,metadata:[],rights:null,provider:[],items:[],seeAlso:[],homepage:[],logo:[],rendering:[],service:[]},n3={id:"https://iiif-parser/empty-canvas",type:"Canvas",label:null,behavior:[],motivation:null,thumbnail:[],posterCanvas:null,accompanyingCanvas:null,placeholderCanvas:null,summary:null,requiredStatement:null,metadata:[],rights:null,navDate:null,provider:[],items:[],annotations:[],seeAlso:[],homepage:[],logo:[],partOf:[],rendering:[],service:[],duration:0,height:0,width:0},o3={id:"https://iiif-parser/empty-collection",type:"Collection",label:null,viewingDirection:"left-to-right",behavior:[],motivation:null,thumbnail:[],posterCanvas:null,accompanyingCanvas:null,placeholderCanvas:null,summary:null,requiredStatement:null,metadata:[],rights:null,navDate:null,provider:[],items:[],annotations:[],seeAlso:[],homepage:[],logo:[],partOf:[],rendering:[],service:[],services:[]},s3={id:"https://iiif-parser/empty-manifest",type:"Manifest",annotations:[],behavior:[],homepage:[],items:[],label:null,logo:[],metadata:[],motivation:null,navDate:null,provider:[],partOf:[],posterCanvas:null,accompanyingCanvas:null,placeholderCanvas:null,rendering:[],requiredStatement:null,rights:null,seeAlso:[],service:[],services:[],start:null,structures:[],summary:null,thumbnail:[],viewingDirection:"left-to-right"},u3={id:"https://iiif-parser/empty-canvas",type:"Range",label:null,behavior:[],motivation:null,thumbnail:[],posterCanvas:null,accompanyingCanvas:null,placeholderCanvas:null,summary:null,requiredStatement:null,metadata:[],rights:null,navDate:null,provider:[],items:[],annotations:[],seeAlso:[],homepage:[],logo:[],partOf:[],rendering:[],service:[],start:null,supplementary:null,viewingDirection:"left-to-right"},m3={id:"https://iiif-parser/empty-agent",type:"Agent",label:{},logo:[],seeAlso:[],homepage:[]},Eg=["Collection","Manifest","Canvas","AnnotationPage","AnnotationCollection","Annotation","ContentResource","Range","Service","Selector","Agent"];function c3(e){if(typeof e>"u"||e===null)throw new Error("Null or undefined is not a valid entity.");if(Array.isArray(e))throw new Error("Array is not a valid entity");if(typeof e!="object")throw new Error(`${typeof e} is not a valid entity`);if(typeof e.type=="string"){let t=Eg.indexOf(e.type);if(t!==-1)return Eg[t]}if(e.profile)return"Service";throw new Error("Resource type is not known")}var Tg=class{constructor(e,t={}){Re(this,"traversals"),Re(this,"options"),this.traversals=_({collection:[],manifest:[],canvas:[],annotationCollection:[],annotationPage:[],annotation:[],contentResource:[],choice:[],range:[],service:[],agent:[]},e),this.options=_({allowUndefinedReturn:!1},t)}static all(e){return new Tg({collection:[e],manifest:[e],canvas:[e],annotationCollection:[e],annotationPage:[e],annotation:[e],contentResource:[e],choice:[e],range:[e],service:[e]})}traverseDescriptive(e){return e.thumbnail&&(e.thumbnail=e.thumbnail.map(t=>this.traverseType(t,this.traversals.contentResource))),e.provider&&(e.provider=e.provider.map(t=>this.traverseAgent(t))),e}traverseLinking(e){return e.seeAlso&&(e.seeAlso=e.seeAlso.map(t=>this.traverseType(t,this.traversals.contentResource))),e.service&&(e.service=e.service.map(t=>this.traverseType(t,this.traversals.service))),e.services&&(e.services=e.services.map(t=>this.traverseType(t,this.traversals.service))),e.logo&&(e.logo=e.logo.map(t=>this.traverseType(t,this.traversals.contentResource))),e.homepage&&(e.homepage=e.homepage.map(t=>this.traverseType(t,this.traversals.contentResource))),e.partOf&&(e.partOf=e.partOf.map(t=>typeof t=="string"||!t.type?this.traverseType(t,this.traversals.contentResource):t.type==="Canvas"?this.traverseType(t,this.traversals.canvas):t.type==="AnnotationCollection"?this.traverseType(t,this.traversals.annotationCollection):this.traverseType(t,this.traversals.contentResource))),e.start&&(e.start=e.start?this.traverseType(e.start,this.traversals.canvas):null),e.rendering&&(e.rendering=e.rendering.map(t=>this.traverseType(t,this.traversals.contentResource))),e.supplementary&&(e.supplementary=e.supplementary.map(t=>this.traverseType(t,this.traversals.contentResource))),e}traverseCollectionItems(e){return e.items&&e.items.map(t=>t.type==="Collection"?this.traverseCollection(t):this.traverseManifest(t)),e}traverseCollection(e){return this.traverseType(this.traverseDescriptive(this.traverseInlineAnnotationPages(this.traverseLinking(this.traversePosterCanvas(this.traverseCollectionItems(e))))),this.traversals.collection)}traverseManifestItems(e){return e.items&&(e.items=e.items.map(t=>this.traverseCanvas(t))),e}traverseManifestStructures(e){return e.structures&&(e.structures=e.structures.map(t=>this.traverseRange(t))),e}traverseManifest(e){return this.traverseType(this.traverseInlineAnnotationPages(this.traverseManifestStructures(this.traversePosterCanvas(this.traverseDescriptive(this.traverseLinking(this.traverseManifestItems(e)))))),this.traversals.manifest)}traverseCanvasItems(e){return e.items=(e.items||[]).map(t=>this.traverseAnnotationPage(t)),e}traverseInlineAnnotationPages(e){return typeof e=="string"||!e||e.annotations&&(e.annotations=e.annotations.map(t=>this.traverseAnnotationPage(t))),e}traverseCanvas(e){return this.traverseType(this.traverseInlineAnnotationPages(this.traversePosterCanvas(this.traverseDescriptive(this.traverseLinking(this.traverseCanvasItems(e))))),this.traversals.canvas)}traverseAnnotationPageItems(e){return e.items&&(e.items=e.items.map(t=>this.traverseAnnotation(t))),e}traverseAnnotationPage(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(this.traverseAnnotationPageItems(e))),this.traversals.annotationPage)}traverseAnnotationBody(e){return Array.isArray(e.body)?e.body=e.body.map(t=>this.traverseContentResource(t)):e.body&&(e.body=this.traverseContentResource(e.body)),e}traversePosterCanvas(e){return e.posterCanvas&&(e.posterCanvas=this.traverseType(e.posterCanvas,this.traversals.canvas)),e.placeholderCanvas&&(e.placeholderCanvas=this.traverseType(e.placeholderCanvas,this.traversals.canvas)),e.accompanyingCanvas&&(e.accompanyingCanvas=this.traverseType(e.accompanyingCanvas,this.traversals.canvas)),e}traverseAnnotation(e){return this.traverseType(this.traverseLinking(this.traverseAnnotationBody(e)),this.traversals.annotation)}traverseContentResourceLinking(e){return typeof e=="string"||!e||e&&e.service&&(e.service=(e.service||[]).map(t=>this.traverseType(t,this.traversals.service))),e}traverseContentResource(e){return e.type==="Choice"&&(e.items=e.items.map(t=>this.traverseContentResource(t))),this.traverseType(this.traverseInlineAnnotationPages(this.traverseContentResourceLinking(e)),this.traversals.contentResource)}traverseRangeRanges(e){return e.items&&(e.items=e.items.map(t=>typeof t=="string"?this.traverseCanvas({id:t,type:"Canvas"}):t.type==="Manifest"?this.traverseManifest(t):this.traverseRange(t))),e}traverseRange(e){return this.traverseType(this.traversePosterCanvas(this.traverseDescriptive(this.traverseLinking(this.traverseRangeRanges(e)))),this.traversals.range)}traverseAgent(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(e)),this.traversals.agent)}traverseType(e,t){return t.reduce((a,r)=>{let l=r(a);return typeof l>"u"&&!this.options.allowUndefinedReturn?a:l},e)}traverseService(e){return this.traverseType(e,this.traversals.service)}traverseUnknown(e){let t=c3(e);switch(t){case"Collection":return this.traverseCollection(e);case"Manifest":return this.traverseManifest(e);case"Canvas":return this.traverseCanvas(e);case"AnnotationPage":return this.traverseAnnotationPage(e);case"Annotation":return this.traverseAnnotation(e);case"ContentResource":return this.traverseContentResource(e);case"Range":return this.traverseRange(e);case"Service":return this.traverseService(e);case"Agent":return this.traverseAgent(e);default:throw new Error(`Unknown or unsupported resource type of ${t}`)}}}
vendor: 11,753 bytes, line 72
72,Cg=["sc:Collection","sc:Manifest","sc:Canvas","oa:AnnotationList","oa:Annotation","sc:Range","sc:Layer","sc:Sequence","oa:Choice","Service","ContentResource"];function d3(e){if(typeof e>"u"||e===null)throw new Error("Null or undefined is not a valid entity.");if(Array.isArray(e))throw new Error("Array is not a valid entity");if(typeof e!="object")throw new Error(`${typeof e} is not a valid entity`);if(typeof e["@type"]=="string"){let t=Cg.indexOf(e["@type"]);if(t!==-1)return Cg[t]}if(e.profile)return"Service";if(e.format||e["@type"])return"ContentResource";throw new Error("Resource type is not known")}var Pg=class{constructor(e,t={}){Re(this,"traversals"),Re(this,"options"),this.traversals=_({collection:[],manifest:[],canvas:[],annotationList:[],sequence:[],annotation:[],contentResource:[],choice:[],range:[],service:[],layer:[]},e),this.options=_({convertPropsToArray:!0,mergeMemberProperties:!0,allowUndefinedReturn:!1},t)}static all(e){return new Pg({collection:[e],manifest:[e],canvas:[e],annotationList:[e],sequence:[e],annotation:[e],contentResource:[e],choice:[e],range:[e],service:[e],layer:[e]})}traverseCollection(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(this.traverseCollectionItems(e))),this.traversals.collection)}traverseCollectionItems(e){if(this.options.mergeMemberProperties){let t=[...(e.manifests||[]).map(a=>typeof a=="string"?{"@id":a,"@type":"sc:Manifest"}:a),...(e.collections||[]).map(a=>typeof a=="string"?{"@id":a,"@type":"sc:Collection"}:a),...e.members||[]];delete e.collections,delete e.manifests,e.members=t}return e.manifests&&(e.manifests=e.manifests.map(t=>this.traverseManifest(typeof t=="string"?{"@id":t,"@type":"sc:Manifest"}:t))),e.collections&&(e.collections=e.collections.map(t=>this.traverseCollection(typeof t=="string"?{"@id":t,"@type":"sc:Collection"}:t))),e.members&&(e.members=e.members.map(t=>typeof t=="string"?t:this.traverseUnknown(t))),e}traverseManifest(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(this.traverseManifestItems(e))),this.traversals.manifest)}traverseManifestItems(e){return e.sequences&&(e.sequences=e.sequences.map(t=>this.traverseSequence(t))),e.structures&&(e.structures=e.structures.map(t=>this.traverseRange(t))),e}traverseSequence(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(this.traverseSequenceItems(e))),this.traversals.sequence)}traverseSequenceItems(e){return e.canvases&&(e.canvases=e.canvases.map(t=>this.traverseCanvas(t))),e}traverseCanvas(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(this.traverseCanvasItems(e))),this.traversals.canvas)}traverseCanvasItems(e){return e.images&&(e.images=e.images.map(t=>this.traverseAnnotation(t))),e.otherContent&&(e.otherContent=e.otherContent.map(t=>this.traverseAnnotationList(t))),e}traverseRange(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(this.traverseRangeItems(e))),this.traversals.range)}traverseRangeItems(e){if(this.options.mergeMemberProperties){let t=[...(e.ranges||[]).map(a=>typeof a=="string"?{"@id":a,"@type":"sc:Range"}:a),...(e.canvases||[]).map(a=>typeof a=="string"?{"@id":a,"@type":"sc:Canvas"}:a),...e.members||[]];delete e.ranges,delete e.canvases,e.members=t.length?t.map(a=>this.traverseUnknown(a)):void 0}return e}traverseAnnotationList(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(this.traverseAnnotationListItems(e))),this.traversals.annotationList)}traverseAnnotationListItems(e){return e.resources&&(e.resources=e.resources.map(t=>this.traverseAnnotation(t))),e}traverseAnnotation(e){return this.traverseType(this.traverseDescriptive(this.traverseLinking(this.traverseAnnotationItems(e))),this.traversals.annotation)}traverseAnnotationItems(e){return e.resource&&(e.resource=this.traverseContentResource(e.resource)),e.on,e}traverseLayer(e){return this.traverseType(this.traverseLinking(this.traverseLayerItems(e)),this.traversals.layer)}traverseLayerItems(e){return e.otherContent&&(e.otherContent=e.otherContent.map(t=>this.traverseAnnotationList(t))),e}traverseChoice(e){return this.traverseType(this.traverseChoiceItems(e),this.traversals.choice)}traverseChoiceItems(e){return e.default&&e.default!=="rdf:nil"&&(e.default=this.traverseContentResource(e.default)),e.item&&e.item!=="rdf:nil"&&(e.item=e.item.map(t=>this.traverseContentResource(t))),e}traverseService(e){return this.traverseType(this.traverseLinking(e),this.traversals.service)}traverseContentResource(e){return e["@type"]==="oa:Choice"?this.traverseChoice(e):this.traverseType(this.traverseDescriptive(this.traverseLinking(e)),this.traversals.contentResource)}traverseUnknown(e){if(!e["@type"]||typeof e=="string")return e;switch(d3(e)){case"sc:Collection":return this.traverseCollection(e);case"sc:Manifest":return this.traverseManifest(e);case"sc:Canvas":return this.traverseCanvas(e);case"sc:Sequence":return this.traverseSequence(e);case"sc:Range":return this.traverseRange(e);case"oa:Annotation":return this.traverseAnnotation(e);case"oa:AnnotationList":return this.traverseAnnotationList(e);case"sc:Layer":return this.traverseLayer(e);case"Service":return this.traverseService(e);case"oa:Choice":return this.traverseChoice(e);case"ContentResource":return this.traverseContentResource(e)}return e.profile?this.traverseService(e):e}traverseImageResource(e){let t=Array.isArray(e),a=Array.isArray(e)?e:[e],r=[];for(let l of a)typeof l=="string"?r.push(this.traverseContentResource({"@id":l,"@type":"dctypes:Image"})):r.push(this.traverseContentResource(l));return!t&&!this.options.convertPropsToArray?r[0]:r}traverseDescriptive(e){return e.thumbnail&&(e.thumbnail=this.traverseImageResource(e.thumbnail)),e.logo&&(e.logo=this.traverseImageResource(e.logo)),e}traverseOneOrMoreServices(e){let t=Array.isArray(e),a=Array.isArray(e)?e:[e],r=[];for(let l of a)r.push(this.traverseService(l));return!t&&!this.options.convertPropsToArray?r[0]:r}traverseLinking(e){return e.related&&(e.related=this.traverseOneOrManyType(e.related,this.traversals.contentResource)),e.rendering&&(e.rendering=this.traverseOneOrManyType(e.rendering,this.traversals.contentResource)),e.service&&(e.service=this.traverseOneOrMoreServices(e.service)),e.seeAlso&&(e.seeAlso=this.traverseOneOrManyType(e.seeAlso,this.traversals.contentResource)),e.within&&(typeof e.within=="string"||(e.within=this.traverseOneOrManyType(e.within,this.traversals.contentResource))),e.startCanvas&&(typeof e.startCanvas=="string"?e.startCanvas=this.traverseType({"@id":e.startCanvas,"@type":"sc:Canvas"},this.traversals.canvas):e.startCanvas&&this.traverseType(e.startCanvas,this.traversals.canvas)),e.contentLayer&&(typeof e.contentLayer=="string"?e.contentLayer=this.traverseLayer({"@id":e.contentLayer,"@type":"sc:Layer"}):e.contentLayer=this.traverseLayer(e.contentLayer)),e}traverseOneOrManyType(e,t){if(!Array.isArray(e))if(this.options.convertPropsToArray)e=[e];else return this.traverseType(e,t);return e.map(a=>this.traverseType(a,t))}traverseType(e,t){return t.reduce((a,r)=>{let l=r(a);return typeof l>"u"&&!this.options.allowUndefinedReturn?a:l},e)}},h3="http://library.stanford.edu/iiif/image-api/compliance.html#level0",Ag="http://library.stanford.edu/iiif/image-api/compliance.html#level1",Rg="http://library.stanford.edu/iiif/image-api/compliance.html#level2",b3="http://library.stanford.edu/iiif/image-api/conformance.html#level0",qg="http://library.stanford.edu/iiif/image-api/conformance.html#level1",zg="http://library.stanford.edu/iiif/image-api/conformance.html#level2",v3="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",Ig="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",Og="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",g3="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",Lg="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",Fg="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",p3="http://iiif.io/api/image/1/level0.json",f3="http://iiif.io/api/image/1/profiles/level0.json",Dg="http://iiif.io/api/image/1/level1.json",Bg="http://iiif.io/api/image/1/profiles/level1.json",Mg="http://iiif.io/api/image/1/level2.json",Ng="http://iiif.io/api/image/1/profiles/level2.json",y3="http://iiif.io/api/image/2/level0.json",w3="http://iiif.io/api/image/2/profiles/level0.json",Hg="http://iiif.io/api/image/2/level1.json",jg="http://iiif.io/api/image/2/profiles/level1.json",Ug="http://iiif.io/api/image/2/level2.json",Wg="http://iiif.io/api/image/2/profiles/level2.json",x3="level0",Vg="level1",Zg="level2",k3="http://iiif.io/api/image/2/level0",Yg="http://iiif.io/api/image/2/level1",Gg="http://iiif.io/api/image/2/level2",_3=[Yg,Gg,Ag,Rg,qg,zg,Ig,Og,Lg,Fg,Dg,Bg,Mg,Ng,Hg,jg,Ug,Wg,Vg,Zg],S3=[k3,Yg,Gg,h3,Ag,Rg,b3,qg,zg,v3,Ig,Og,g3,Lg,Fg,p3,f3,Dg,Bg,Mg,Ng,y3,w3,Hg,jg,Ug,Wg,x3,Vg,Zg],dc={attributionLabel:"Attribution",lang:"none",providerId:"http://example.org/provider",providerName:"Unknown"};function ol(e,t="none"){if(!e)return{};let a=Array.isArray(e)?e:[e],r={};for(let l of a){if(typeof l=="string"){r[t]=r[t]?r[t]:[],r[t].push(l||"");continue}if(!l["@language"]){r[t]=r[t]?r[t]:[],r[t].push(l["@value"]||"");continue}let u=l["@language"];r[u]=r[u]?r[u]:[],r[u].push(l["@value"]||"")}return r}function Qg(e){if(Array.isArray(e))return Qg(e.find(t=>typeof t=="string"));if(S3.indexOf(e)!==-1)return"level2";if(_3.indexOf(e)!==-1)return"level1";if(typeof e=="string")return e}function E3(e){let t=Array.isArray(e)?e:[e];for(let a of t)switch(a){case"http://iiif.io/api/image/2/context.json":case"http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2":return"ImageService2";case"http://iiif.io/api/image/1/context.json":case"http://library.stanford.edu/iiif/image-api/1.1/context.json":return"ImageService1";case"http://iiif.io/api/annex/openannotation/context.json":return"ImageApiSelector"}}function T3(e){switch(e){case"http://iiif.io/api/image/2/level0.json":case"http://iiif.io/api/image/2/level1.json":case"http://iiif.io/api/image/2/level2.json":return"ImageService2";case"http://iiif.io/api/auth/1/kiosk":case"http://iiif.io/api/auth/1/login":case"http://iiif.io/api/auth/1/clickthrough":case"http://iiif.io/api/auth/1/external":case"http://iiif.io/api/auth/0/kiosk":case"http://iiif.io/api/auth/0/login":case"http://iiif.io/api/auth/0/clickthrough":case"http://iiif.io/api/auth/0/external":return"AuthCookieService1";case"http://iiif.io/api/auth/1/token":case"http://iiif.io/api/auth/0/token":return"AuthTokenService1";case"http://iiif.io/api/auth/1/logout":case"http://iiif.io/api/auth/0/logout":return"AuthLogoutService1";case"http://iiif.io/api/search/1/search":case"http://iiif.io/api/search/0/search":return"SearchService1";case"http://iiif.io/api/search/1/autocomplete":case"http://iiif.io/api/search/0/autocomplete":return"AutoCompleteService1"}}function C3(e){return Array.isArray(e)?e:[e]}function P3(e){for(let t of["sc","oa","dcterms","dctypes","iiif"])if(e.startsWith(`${t}:`))return e.slice(t.length+1);return e}var A3=["Collection","Manifest","Annotation","AnnotationPage","Range","Service"];function hc(e){let t=e["@id"]||e.id,a=e["@type"]||e.type,r=e.profile||void 0,l=e["@context"]||void 0;if(r){let u=T3(r);if(u)return u}if(l){let u=E3(l);if(u)return u}if(a){if(Array.isArray(a)){if(a.indexOf("oa:CssStylesheet")!==-1)return"CssStylesheet";if(a.indexOf("cnt:ContentAsText")!==-1)return"TextualBody";a=a[0]}for(let u of["sc","oa","dcterms","dctypes","iiif"])if(a.startsWith(`${u}:`)){a=a.slice(u.length+1);break}switch(a){case"Layer":return"AnnotationCollection";case"AnnotationList":return"AnnotationPage";case"cnt:ContentAsText":return"TextualBody"}}if(a&&A3.indexOf(a)!==-1)return a;
72if(e.format){if(e.format.startsWith("image/"))return"Image";if(e.format.startsWith("text/")||e.format==="application/pdf")return"Text";if(e.format.startsWith("application/"))return"Dataset"}return t&&(t.endsWith(".jpg")||t.endsWith(".png")||t.endsWith(".jpeg"))?"Image":a||"unknown"}var R3=/http(s)?:\/\/(creativecommons.org|rightsstatements.org)[^"'\\<\n]+/gm;function q3(e){let t=e.match(R3);return t?t[0]:e}function z3(e,t="Rights/License",a="none"){let r=null,l=[],u=Array.isArray(e)?e:[e];for(let c of u){let d=c?q3(c):void 0;if(d&&(d.indexOf("creativecommons.org")!==-1||d.indexOf("rightsstatements.org")!==-1)){d.startsWith("https://")?r=`http://${d.slice(8)}`:r=d;continue}d&&l.push({label:{[a]:[t]},value:{[a]:[d]}})}return[r,l]}var I3=["http://iiif.io/api/presentation/2/context.json","http://iiif.io/api/image/2/context.json","http://iiif.io/api/image/1/context.json","http://library.stanford.edu/iiif/image-api/1.1/context.json","http://iiif.io/api/search/1/context.json","http://iiif.io/api/search/0/context.json","http://iiif.io/api/auth/1/context.json","http://iiif.io/api/auth/0/context.json","http://iiif.io/api/annex/openannotation/context.json"];function O3(e){if(e){let t=Array.isArray(e)?e:[e],a=[];for(let r of t)r==="http://iiif.io/api/presentation/2/context.json"&&a.push("http://iiif.io/api/presentation/3/context.json"),I3.indexOf(r)===-1&&a.push(r);if(t.length)return a.length===1?a[0]:a}}function L3(e){return e?e.map(t=>({label:ol(t.label),value:ol(t.value)})):[]}function ui(e){for(let t in e)(typeof e[t]>"u"||e[t]===null)&&delete e[t];return e}var Xg=0;function Jg(e,t){let a=encodeURI(e.id||e["@id"]||"").trim();return a&&t?`${a}/${t}`:a||(Xg++,`http://example.org/${e["@type"]}${t?`/${t}`:""}/${Xg}`)}function mi(e){let t=[...e.behavior||[]];return e.viewingHint&&t.push(e.viewingHint),{"@context":e["@context"]?O3(e["@context"]):void 0,id:(e["@id"]||Jg(e)).trim(),type:hc(e),behavior:t.length?t:void 0,height:e.height?e.height:void 0,width:e.width?e.width:void 0,motivation:e.motivation?P3(e.motivation):void 0,viewingDirection:e.viewingDirection,profile:e.profile,format:e.format?e.format:void 0,duration:void 0,timeMode:void 0}}function Wr(e){let[t,a]=z3(e.license),r=[...e.metadata?L3(e.metadata):[],...a];return{rights:t,metadata:r.length?r:void 0,label:e.label?ol(e.label):void 0,requiredStatement:e.attribution?{label:ol(dc.attributionLabel),value:ol(e.attribution)}:void 0,navDate:e.navDate,summary:e.description?ol(e.description):void 0,thumbnail:e.thumbnail}}function F3(e){if(!e.within)return;let t=Array.isArray(e.within)?e.within:[e.within],a=[];for(let r of t)if(typeof r=="string"){if(r)switch(e["@type"]){case"sc:Manifest":a.push({id:r,type:"Collection"});break}}else r["@id"]&&a.push({id:r["@id"],type:hc(r)});return a.length?a:void 0}function zi(e){let t=e.related?Array.isArray(e.related)?e.related:[e.related]:[],a=e.contentLayer;return{provider:e.logo||t.length?[{id:dc.providerId,type:"Agent",homepage:t.length?[t[0]]:void 0,logo:e.logo?Array.isArray(e.logo)?e.logo:[e.logo]:void 0,label:ol(dc.providerName)}]:void 0,partOf:F3(e),rendering:e.rendering,seeAlso:e.seeAlso,start:e.startCanvas,service:e.service?C3(e.service):void 0,supplementary:a?[a]:void 0}}function D3(e){return ui(A(_(_(_({},mi(e)),Wr(e)),zi(e)),{items:e.members}))}function B3(e){let t=[],a=[];for(let l of e.sequences||[])l.canvases.length&&t.push(...l.canvases),l.behavior&&a.push(...l.behavior);let r=mi(e);return a.length&&(r.behavior?r.behavior.push(...a):r.behavior=a),ui(A(_(_(_({},r),Wr(e)),zi(e)),{items:t,structures:e.structures}))}function M3(e){return ui(A(_(_(_({},mi(e)),Wr(e)),zi(e)),{items:e.images&&e.images.length?[{id:Jg(e,"annotation-page"),type:"AnnotationPage",items:e.images}]:void 0}))}function N3(e){return ui(A(_(_(_({},mi(e)),Wr(e)),zi(e)),{items:e.resources}))}function H3(e){return!e.canvases||e.canvases.length===0?{canvases:[],behavior:[]}:{canvases:e.canvases,behavior:e.viewingHint?[e.viewingHint]:[]}}function j3(e){return ui(A(_(_(_({},mi(e)),Wr(e)),zi(e)),{target:typeof e.on=="string"?encodeURI(e.on).trim():e.on,body:e.resource}))}function U3(e){let t=e;return ui(_(_(_({},mi(t)),Wr(t)),zi(t)))}function W3(e){let t=[];return e.default&&e.default!=="rdf:nil"&&t.push(e.default),e.item&&e.item!=="rdf:nil"&&t.push(...e.item),A(_(_({},mi(e)),Wr(e)),{items:t})}function V3(e){return ui(A(_(_(_({},mi(e)),Wr(e)),zi(e)),{items:e.members}))}function Z3(e){let t=e,{"@id":a,"@type":r,"@context":l,profile:u}
72=t,c=N(t,["@id","@type","@context","profile"]);return a&&(c.id=a),c.type=hc(e),c.type==="unknown"&&(c.type="Service"),u&&(c.profile=Qg(u)),ui(_(_({},c),Wr(c)))}function Y3(e){return ui(_(_(_({},mi(e)),Wr(e)),zi(e)))}var G3=new Pg({collection:[D3],manifest:[B3],canvas:[M3],annotationList:[N3],sequence:[H3],annotation:[j3],contentResource:[U3],choice:[W3],range:[V3],service:[Z3],layer:[Y3]});function Q3(e){return e&&e["@context"]&&(e["@context"]==="http://iiif.io/api/presentation/2/context.json"||e["@context"].indexOf("http://iiif.io/api/presentation/2/context.json")!==-1||e["@context"]==="http://www.shared-canvas.org/ns/context.json")||e["@context"]==="http://iiif.io/api/image/2/context.json"?G3.traverseUnknown(e):e}function X3(){return{Collection:{},Manifest:{},Canvas:{},AnnotationPage:{},AnnotationCollection:{},Annotation:{},ContentResource:{},Range:{},Service:{},Selector:{},Agent:{}}}function Kg(e,t){if(typeof e=="string")return{id:e,type:t};if(!e.id)throw new Error(`Invalid resource does not have an ID (${t})`);return e}function J3(e){return(t,a)=>{let r=e[t]?e[t]:{};return l=>{let u=Kg(l,a||t);
72return u&&u.id&&t?(r[u.id]=r[u.id]?Object.assign({},r[u.id],u):Object.assign({},u),{id:u.id,type:t==="ContentResource"?t:u.type}):u}}}function K3(e){return(t,a)=>r=>{let{id:l,type:u}=Kg(r,a||t);if(typeof l>"u")throw new Error("Found invalid entity without an ID.");return t==="ContentResource"?e[l]=t:e[l]=u,r}}function $3(e){let t=JSON.stringify(e),a=5381,r=t.length;for(;r;)a=a*33^t.charCodeAt(--r);let l=(a>>>0).toString(16);return l.length%2?"0"+l:l}function bc(e){return t=>typeof t=="string"?{id:t,type:e}:t.id?t.type?t:_({type:e},t):_({id:$3(t),type:e},t)}function nn(e){return t=>_(_({},e),t)}function on(e){return Array.isArray(e)?e:[e]}function eS(e){return e.body&&(e.body=on(e.body)),e.seeAlso&&(e.seeAlso=on(e.seeAlso)),e.body&&(e.body=on(e.body)),e.audience&&(e.audience=on(e.audience)),e.accessibility&&(e.accessibility=on(e.accessibility)),e.motivation&&(e.motivation=on(e.motivation)),e}function $g(e){let t=Q3(e),a=X3(),r={},l=J3(a),u=K3(r),c=new Tg({collection:[nn(o3),u("Collection"),l("Collection")],manifest:[nn(s3),u("Manifest"),l("Manifest")],canvas:[nn(n3),u("Canvas"),l("Canvas")],annotationPage:[bc("AnnotationPage"),nn(l3),u("AnnotationPage"),l("AnnotationPage")],annotation:[bc("Annotation"),eS,u("Annotation"),l("Annotation")],contentResource:[bc("ContentResource"),u("ContentResource"),l("ContentResource")],range:[nn(u3),u("Range","Canvas"),l("Range","Canvas")],agent:[nn(m3),u("Agent"),l("Agent")]}).traverseUnknown(t);return{entities:a,resource:c,mapping:r}}var sl="__$UNSET$__",ep="__$UNWRAP$__";function tS(e,t){let a=e.requests[t],r=e.mapping[t];if(!(!r||a&&a.resourceUri&&!e.entities[r][a.resourceUri]))return e.entities[r][a?a.resourceUri:t]}function aS(e){let t={};for(let[a,r]of e){if(a===ep&&r!==sl)return r;r!==sl&&typeof r<"u"&&r!==null&&(t[a]=r)}return t}function tp(e,t,a){if(!t.type||!t.id)throw new Error("Unknown entity");if(!a[t.type])throw new Error(`Serializer not found for ${t.type}`);function r(l){let u=a[l.type];if(!u)return sl;let c=tS(e,l.id)||(l.id&&l.type?l:null);if(!c)return sl;let d=u(c,e,{isTopLevel:t.id===l.id}),f=d.next();for(;!f.done;){let S=f.value,k=sl;if(S)if(Array.isArray(S)){let C=[];for(let O of S)C.push(r(O));k=C}else k=r(S);f=d.next(k)}return f.value===sl?sl:aS(f.value)}return r(t)}function sn(e){if(!e)return;let t=Object.keys(e);if(t.length!==0){if(t.length===1){let a=t[0];if(!a)return"";let r=(e[a]||[]).join("");return a==="@none"||a==="none"||a==="en"?r:{"@language":a,"@value":r}}return t.map(a=>({"@language":a,"@value":(e[a]||[]).join("")}))}}function ap(e){return Array.isArray(e)?e.map(t=>ap(t)):typeof e=="string"?e:e.type&&e.type==="Canvas"?e.id:e}function Ii(e,t=!1){if(e)return e.length>1&&!t?e:e[0]||void 0}function rS(e){if(e){if(typeof e=="string")return{"@id":e};if("@id"in e){let t=_({},e);return delete t["@type"],t}return{"@context":"http://iiif.io/api/image/2/context.json","@id":e.id,profile:`http://iiif.io/api/image/2/profiles/${e.profile}.json`}}}function ul(e,t){return[["@id",e.id],["@type",t],["format",e.format],["height",e.height],["width",e.width],["viewingDirection",e.viewingDirection!=="left-to-right"?e.viewingDirection:void 0]]}function*ml(e){let t=e.provider?yield e.provider[0]:void 0;return[["label",sn(e.label)],["metadata",e.metadata&&e.metadata.length?e.metadata.map(a=>({label:sn(a.label)||"",value:sn(a.value)||""})):void 0],["description",sn(e.summary)],["thumbnail",Ii(yield e.thumbnail)],["navDate",e.navDate],["logo",t?Ii(t.logo):void 0],["homepage",t?t.homepage:void 0],["attribution",e.requiredStatement?sn(e.requiredStatement.value):void 0]]}function*to(e){return[["seeAlso",Ii(yield e.seeAlso)],["service",Ii((e.service||[]).map(rS))],["rendering",Ii(yield e.rendering)],["startCanvas",e.start?e.start.id:void 0]]}var rp={Manifest:function*(e){return[...ul(e,"sc:Manifest"),...yield*ml(e),...yield*to(e),["sequences",[{"@id":`${e.id}/sequence0`,"@type":"sc:Sequence",canvases:yield e.items}]],["structures",yield e.structures]]},Canvas:function*(e){let t=(yield e.items)[0];return[...ul(e,"sc:Canvas"),...yield*ml(e),...yield*to(e),["images",t?[t.resources]:void 0],["annotations",e.annotations&&e.annotations.length?Ii(yield e.annotations):void 0]]},AnnotationPage:function*(e){return[...ul(e,"sc:AnnotationList"),...yield*ml(e),["resources",e.items&&e.items.length?Ii(yield e.items):void 0]]},Annotation:function*(e){return[["@id",e.id],["@type","oa:Annotation"],["motivation","sc:painting"],["on",ap(e.target)],["resource",Ii(yield e.body,!0)]]},ContentResource:function*(e){switch(e.type){case"Image":return[...ul(e,"dctypes:Image"),...yield*ml(e),...yield*to(e)];case"Text":case"Dataset":default:return[...ul(e,void 0),...yield*ml(e)]}},AnnotationCollection:function*(e){return[["@id",e.id],["@type","sc:Layer"],["label",sn(e.label)]]},Collection:function*(e){return[...ul(e,"sc:Collection"),...yield*ml(e),...yield*to(e),["members",yield*e.items]]},Range:function*(e){let t=[],a=[];if(e.items)for(let r of e.items){let l=yield r;t.push({"@id":r.id,"@type":r.type,label:l?l.label:void 0,within:e.id}
72),r.type==="Canvas"&&a.push(r.id)}return[...ul(e,"sc:Range"),...yield*ml(e),...yield*to(e),["canvases",a.length===t.length?a:void 0],["members",a.length!==t.length?t:void 0]]}};function cl(e){return[["id",e.id],["type",e.type],["format",e.format],["profile",e.profile],["height",e.height],["width",e.width],["duration",e.duration||void 0],["viewingDirection",e.viewingDirection!=="left-to-right"?e.viewingDirection:void 0],["behavior",e.behavior&&e.behavior.length?e.behavior:void 0],["timeMode",e.timeMode],["motivation",e.motivation]]}function Ba(e){if(!(!e||e.length===0))return e}function ip(e){if(e&&e.type&&e.type==="ImageService2"){let t=e,{id:a,type:r,profile:l}=t,u=N(t,["id","type","profile"]);return _({"@id":a,"@type":r,profile:l.startsWith("http")?l:`http://iiif.io/api/image/2/${l}.json`},u)}return e}function lp(e){if(!(!e||e.length===0))return e.map(ip)}function*dl(e){return[["label",e.label],["metadata",Ba(e.metadata)],["summary",e.summary],["requiredStatement",e.requiredStatement],["rights",e.rights],["navDate",e.navDate],["language",e.language],["thumbnail",Ba(yield e.thumbnail)],["placeholderCanvas",yield e.placeholderCanvas],["accompanyingCanvas",yield e.accompanyingCanvas],["provider",Ba(yield e.provider)]]}function*hl(e){return[["seeAlso",Ba(yield e.seeAlso)],["service",lp(e.service)],["services",lp(e.services)],["rendering",Ba(yield e.rendering)],["supplementary",Ba(yield e.supplementary)],["homepage",Ba(yield e.homepage)],["logo",Ba(yield e.logo)],["partOf",Ba(yield e.partOf)],["start",e.start]]}var np={Manifest:function*(e,t,{isTopLevel:a}){return a?[["@context","http://iiif.io/api/presentation/3/context.json"],...cl(e),...yield*dl(e),...yield*hl(e),["items",yield e.items],["structures",Ba(yield e.structures)],["annotations",Ba(yield e.annotations)]]:[...cl(e),...yield*dl(e)]},Canvas:function*(e){return[...cl(e),...yield*dl(e),...yield*hl(e),["items",yield e.items],["annotations",Ba(yield e.annotations)]]},Agent:function*(e){return[["id",e.id],["type","Agent"],["label",e.label],...yield*hl(e)]},AnnotationPage:function*(e){return[...Object.entries(e).map(([t,a])=>[t,Array.isArray(a)?Ba(a):a]).filter(([t,a])=>t!=="items"),...yield*hl(e),["items",yield e.items]]},Service:function*(e){return[[ep,ip(e)]]},Annotation:function*(e){return[...Object.entries(e).map(([t,a])=>[t,Array.isArray(a)?Ba(a):a]).filter(([t])=>t!=="body"),["body",yield e.body]]},ContentResource:function*(e){return[...cl(e),...yield*dl(e),...yield*hl(e),["annotations",Ba(yield e.annotations)]]},AnnotationCollection:function*(e){return[["id",e.id],["type","AnnotationCollection"],["label",e.label]]},Collection:function*(e,t,{isTopLevel:a}){return a?[["@context","http://iiif.io/api/presentation/3/context.json"],...cl(e),...yield*dl(e),...yield*hl(e),["items",Ba(yield e.items)]]:[...cl(e),...yield*dl(e)]},Range:function*(e){let t=[];for(let a of e.items)a.type==="Range"?t.push(yield a):t.push(a);return[...cl(e),...yield*dl(e),...yield*hl(e),["items",t],["annotations",Ba(yield e.annotations)]]}},Ma=ce(Cm(),1);function iS(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function op(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),a.push.apply(a,r)}return a}function sp(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?op(Object(a),!0).forEach(function(r){iS(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):op(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Za(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var up=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),vc=function(){return Math.random().toString(36).substring(7).split("").join(".")},Ds={INIT:"@@redux/INIT"+vc(),REPLACE:"@@redux/REPLACE"+vc(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+vc()}};function lS(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function gc(e,t,a){var r;if(typeof t=="function"&&typeof a=="function"||typeof a=="function"&&typeof arguments[3]=="function")throw new Error(Za(0));if(typeof t=="function"&&typeof a>"u"&&(a=t,t=void 0),typeof a<"u"){if(typeof a!="function")throw new Error(Za(1));return a(gc)(e,t)}if(typeof e!="function")throw new Error(Za(2));var l=e,u=t,c=[],d=c,f=!1;function S(){d===c&&(d=c.slice())}function k(){if(f)throw new Error(Za(3));return u}function C(U){if(typeof U!="function")throw new Error(Za(4));
72if(f)throw new Error(Za(5));var Y=!0;return S(),d.push(U),function(){if(Y){if(f)throw new Error(Za(6));Y=!1,S();var G=d.indexOf(U);d.splice(G,1),c=null}}}function O(U){if(!lS(U))throw new Error(Za(7));if(typeof U.type>"u")throw new Error(Za(8));if(f)throw new Error(Za(9));try{f=!0,u=l(u,U)}finally{f=!1}for(var Y=c=d,G=0;G<Y.length;G++){var F=Y[G];F()}return U}function D(U){if(typeof U!="function")throw new Error(Za(10));l=U,O({type:Ds.REPLACE})}function z(){var U,Y=C;return U={subscribe:function(G){if(typeof G!="object"||G===null)throw new Error(Za(11));function F(){G.next&&G.next(k())}F();var X=Y(F);return{unsubscribe:X}}},U[up]=function(){return this},U}return O({type:Ds.INIT}),r={dispatch:O,subscribe:C,getState:k,replaceReducer:D},r[up]=z,r}function nS(e){Object.keys(e).forEach(function(t){var a=e[t],r=a(void 0,{type:Ds.INIT});if(typeof r>"u")throw new Error(Za(12));if(typeof a(void 0,{type:Ds.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Za(13))})}function Bs(e){for(var t=Object.keys(e),a={},r=0;r<t.length;r++){var l=t[r];typeof e[l]=="function"&&(a[l]=e[l])}var u=Object.keys(a),c;try{nS(a)}catch(d){c=d}return function(d,f){if(d===void 0&&(d={}),c)throw c;for(var S=!1,k={},C=0;C<u.length;C++){var O=u[C],D=a[O],z=d[O],U=D(z,f);if(typeof U>"u")throw f&&f.type,new Error(Za(14));k[O]=U,S=S||U!==z}return S=S||u.length!==Object.keys(d).length,S?k:d}}function bl(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.length===0?function(r){return r}:t.length===1?t[0]:t.reduce(function(r,l){return function(){return r(l.apply(void 0,arguments))}})}function Ms(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(r){return function(){var l=r.apply(void 0,arguments),u=function(){throw new Error(Za(15))},c={getState:l.getState,dispatch:function(){return u.apply(void 0,arguments)}},d=t.map(function(f){return f(c)});return u=bl.apply(void 0,d)(l.dispatch),sp(sp({},l),{},{dispatch:u})}}}var mp="@iiif/IMPORT_ENTITIES",cp="@iiif/MODIFY_ENTITY_FIELD",dp="@iiif/REORDER_ENTITY_FIELD",hp="@iiif/ADD_REFERENCE",bp="@iiif/REMOVE_REFERENCE",vp=(0,Ma.createAction)(mp)(),oS=(0,Ma.createAction)(cp)(),sS=(0,Ma.createAction)(dp)(),uS=(0,Ma.createAction)(hp)(),mS=(0,Ma.createAction)(bp)(),cS={importEntities:vp,modifyEntityField:oS,reorderEntityField:sS,addReference:uS,removeReference:mS},gp="@iiif/ADD_MAPPING",pp="@iiif/ADD_MAPPINGS",dS=(0,Ma.createAction)(gp)(),hS=(0,Ma.createAction)(pp)(),fp="@iiif/SET_META_VALUE",yp="@iiif/SET_META_VALUE_DYNAMIC",wp="@iiif/UNSET_META_VALUE",bS=(0,Ma.createAction)(fp)(),vS=(0,Ma.createAction)(yp)(),gS=(0,Ma.createAction)(wp)(),xp={setMetaValue:bS,setMetaValueDynamic:vS,unsetMetaValue:gS},pc="RESOURCE_ERROR",kp="RESOURCE_LOADING",fc="RESOURCE_READY",_p="@iiif/REQUEST_RESOURCE",Sp="@iiif/REQUEST_ERROR",Ep="@iiif/REQUEST_MISMATCH",Tp="@iiif/REQUEST_COMPLETE",Cp="@iiif/REQUEST_OFFLINE_RESOURCE",pS=(0,Ma.createAction)(_p)(),Pp=(0,Ma.createAction)(Sp)(),fS=(0,Ma.createAction)(Ep)(),yS=(0,Ma.createAction)(Tp)();(0,Ma.createAction)(Cp)();var yc="@iiif/BATCH",Ap="@iiif/BATCH_IMPORT",wc=(0,Ma.createAction)(yc)();(0,Ma.createAction)(Ap)();var wS=(e,t)=>{let{entities:a,resource:r,mapping:l}=$g(t);if(r.id===void 0)return[Pp({id:e,message:"ID is not defined in resource."})];let u=[vp({entities:a}),hS({mapping:l})];return r.id!==e&&(u.push(dS({id:e,type:r.type})),u.push(fS({requestId:e,actualId:r.id}))),u.push(yS({id:e})),u},Rp=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function xS(e,t){return!!(e===t||Rp(e)&&Rp(t))}function qp(e,t){if(!Array.isArray(e)||!Array.isArray(t))return e===t;if(e.length!==t.length)return!1;for(let a=0;a<e.length;a++)if(!xS(e[a],t[a]))return!1;return!0}function xc(e,t){let a=e.iiif.requests[t],r=e.iiif.mapping[t];if(!(!r||!e.iiif.entities[r][a.resourceUri]))return e.iiif.entities[r][a.resourceUri]}function zp(e,t,{waitTimeout:a=30}={}){return async(r,l)=>{let u=e.getState(),c=u.iiif.requests[r];if(c)switch(c.loadingState){case pc:break;case kp:{let d,f=!1;try{let S=await Promise.race([new Promise((k,C)=>{f||(d=e.subscribe(()=>{let O=e.getState();if(O.iiif.requests[r].loadingState===pc){C();return}if(O.iiif.requests[r].loadingState===fc){let D=xc(O,r);D?k(D):C()}}))}),new Promise((k,C)=>setTimeout(()=>{f=!0,C()},a*60))]);if(d&&d(),S)return S}catch{d&&d();break}break}case fc:{let d=xc(u,r);if(d)return d;break}}e.dispatch(pS({id:r}));try{let d=await t(r,l);!d.id&&!d["@id"]&&(d["@type"]&&(d["@id"]=r),d.id=r);let f=wS(r,d);return e.dispatch(wc({actions:f})),xc(e.getState(),r)}catch(d){throw e.dispatch(Pp({id:r,message:d.toString()})),d}}}function kS(){return{Collection:{},Manifest:{},Canvas:{},AnnotationPage:{},AnnotationCollection:{},Annotation:{},ContentResource:{},Range:{},Service:{},Selector:{},Agent:{}}}var _S=(e={},t)=>{switch(t.type){case gp:return A(_({},e),{[t.payload.id]:t.payload.type});case pp:return _(_({},e),t.payload.mapping);default:return e}};function kc(e,t,a,r){return!(!e[a]||!e[a][t]||!e[a][t][r]||!Array.isArray(e[a][t][r]))}var SS=(e=kS(),t)=>{var a;switch(t.type){case cp:{if(!e[t.payload.type]||!e[t.payload.type][t.payload.id])return e;let r=e[t.payload.type][t.payload.id];return typeof r=="string"?e:A(_({},e),{[t.payload.type]:A(_({},e[t.payload.type]),{[t.payload.id]:A(_({},r),{[t.payload.key]:t.payload.value})})})}case dp:{if(!kc(e,t.payload.id,t.payload.type,t.payload.key))return e;let r=e[t.payload.type][t.payload.id];if(typeof r=="string")return e;let l=Array.from(r[t.payload.key]),[u]=l.splice(t.payload.startIndex,1);return l.splice(t.payload.endIndex,0,u),A(_({},e),{[t.payload.type]:A(_({},e[t.payload.type]),{[t.payload.id]:A(_({},r),{[t.payload.key]:l})})})}case mp:{let r=Object.keys(t.payload.entities),l=_({},e);for(let u of r)l[u]=_(_({},e[u]||{}),t.payload.entities[u]||{});return l}case hp:{if(!kc(e,t.payload.id,t.payload.type,t.payload.key))return e;let r=e[t.payload.type][t.payload.id],l=Array.from(r[t.payload.key]);return l.splice(t.payload.index||l.length+1,0,t.payload.reference),A(_({},e),{[t.payload.type]:A(_({},e[t.payload.type]),{[t.payload.id]:A(_({},r),{[t.payload.key]:l})})})}case bp:{if(!kc(e,t.payload.id,t.payload.type,t.payload.key))return e;let r=e[t.payload.type][t.payload.id],l=Array.from(r[t.payload.key]),u=t.payload.index||l.findIndex(c=>c&&c.id===t.payload.reference.id);return u===-1||((a=l[u])==null?void 0:a.id)!==t.payload.reference.id?e:(l.splice(u,1),A(_({},e),{[t.payload.type]:A(_({},e[t.payload.type]),{[t.payload.id]:A(_({},r),{[t.payload.key]:l})})}))}default:return e}},ES=(e={},t)=>{switch(t.type){case _p:case Cp:return A(_({},e),{[t.payload.id]:{requestUri:t.payload.id,loadingState:kp,uriMismatch:!1,resourceUri:t.payload.id}});case Ep:return A(_({},e),{[t.payload.requestId]:A(_({},e[t.payload.requestId]||{}),{uriMismatch:!0,resourceUri:t.payload.actualId}),[t.payload.actualId]:{requestUri:t.payload.requestId,loadingState:e[t.payload.requestId].loadingState,uriMismatch:!0,resourceUri:t.payload.actualId}});case Sp:return A(_({},e),{[t.payload.id]:A(_({},e[t.payload.id]||{}),{loadingState:pc,error:t.payload.message})});case Tp:return A(_({},e),{[t.payload.id]:A(_({},e[t.payload.id]||{}),{loadingState:fc,error:void 0})})}return e},TS=(e={},t)=>
72{let{id:a,updateValue:r,value:l,meta:u,key:c}=t&&t.payload||{};switch(t.type){case fp:return A(_({},e),{[a]:A(_({},e[a]||{}),{[u]:A(_({},e[a]?e[a][u]||{}:{}),{[c]:l})})});case yp:return A(_({},e),{[a]:A(_({},e[a]||{}),{[u]:A(_({},e[a]?e[a][u]||{}:{}),{[c]:e[a]&&e[a][u]?r(e[a][u][c]):r(void 0)})})});case wp:return e[a]&&e[a][u]&&e[a][u][c]?A(_({},e),{[a]:A(_({},e[a]||{}),{[u]:A(_({},e[a]?e[a][u]||{}:{}),{[c]:void 0})})}):e;default:return e}};function CS(e){return(t,a)=>a&&a.type===yc?a.payload.actions.reduce(e,t):a&&a.type===Ap?a.payload.state:e(t,a)}var PS=Bs({mapping:_S,entities:SS,requests:ES,meta:TS}),AS=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||bl;function RS(e={}){let{enableDevtools:t=!0,iiifStoreName:a="iiif",defaultState:r={},extraMiddleware:l=[],customReducers:u={}}=e,c=Bs(_({[a]:PS},u));return gc(CS(c),r,t?AS(Ms(...l)):bl(Ms(...l)))}function qS(e){return{all:e=e||new Map,on:function(t,a){var r=e.get(t);r?r.push(a):e.set(t,[a])},off:function(t,a){var r=e.get(t);r&&(a?r.splice(r.indexOf(a)>>>0,1):e.set(t,[]))},emit:function(t,a){var r=e.get(t);r&&r.slice().map(function(l){l(a)}),(r=e.get("*"))&&r.slice().map(function(l){l(t,a)})}}}var _c=class{constructor(e,t){Re(this,"options"),Re(this,"store"),Re(this,"emitter"),Re(this,"isBatching",!1),Re(this,"batchQueue",[]),Re(this,"remoteFetcher"),Re(this,"staticFetcher"),Re(this,"defaultFetcher",a=>fetch(a).then(r=>r.json())),Re(this,"middleware",a=>r=>l=>{if(l.type===yc){for(let d of l.payload.actions)this.emitter.emit(d.type,{realAction:d,state:a.getState()});let c=r(l);for(let d of l.payload.actions)this.emitter.emit(`after:${l.type}`,{action:l,state:c});return c}this.emitter.emit(l.type,{action:l,state:a.getState()});let u=r(l);return this.emitter.emit(`after:${l.type}`,{action:l,state:u}),u}),this.options=Object.assign({reducers:{},middleware:[],defaultState:{},customFetcher:this.defaultFetcher,enableDevtools:!0},e||{}),this.store=t||RS({customReducers:this.options.reducers,extraMiddleware:[...this.options.middleware,this.middleware],defaultState:this.options.defaultState,enableDevtools:this.options.enableDevtools}),this.emitter=qS(),this.remoteFetcher=zp(this.store,this.options.customFetcher),this.staticFetcher=zp(this.store,(a,r)=>r)}batch(e){this.isBatching=!0;try{e(this),this.store.dispatch(wc({actions:this.batchQueue}))}catch(t){throw this.batchQueue=[],this.isBatching=!1,t}this.batchQueue=[],this.isBatching=!1}async asyncBatch(e){this.isBatching=!0;try{await e(this),this.store.dispatch(wc({actions:this.batchQueue}))}catch(t){throw this.batchQueue=[],this.isBatching=!1,t}this.batchQueue=[],this.isBatching=!1}modifyEntityField(e,t,a){this.dispatch(cS.modifyEntityField({id:e.id,type:e.type,key:t,value:a}))}dispatch(e){this.isBatching?this.batchQueue.push(e):this.store.dispatch(e)}serialize(e,t){return tp(this.getState().iiif,e,t)}toPresentation2(e){return this.serialize(e,rp)}toPresentation3(e){return this.serialize(e,np)}hydrate(e,t){return this.get(e,t,{skipSelfReturn:!1})}get(e,t,a={}){typeof t!="string"&&(a=t||{},t=void 0);let{skipSelfReturn:r=!0}=a||{};if(Array.isArray(e))return e.map(f=>this.get(f,a));let l=this.getState();if(typeof e=="string"){let f=t||l.iiif.mapping[e];if(!f)return r?null:{id:e,type:"unknown"};e={id:e,type:f}}let u=t||e.type,c=e.id,d=l.iiif.entities[u];if(!d){let f=l.iiif.requests[c];return f&&f.resourceUri!==c?this.get(f.resourceUri,a):r?null:e}return d[e.id]||(r?null:e)}select(e){return e(this.getState())}getStore(){return this.store}getState(){return this.store.getState()}loadManifest(e,t){let a=typeof e=="string"?e:e.id;return this.load(a,t)}loadCollection(e,t){let a=typeof e=="string"?e:e.id;return this.load(a,t)}load(e,t){let a=typeof e=="string"?e:e.id;return t?this.staticFetcher(a,t):this.remoteFetcher(a)}areInputsEqual(e,t){return qp(e,t)}subscribe(e,t,a){typeof a>"u"&&(typeof t>"u"||t===!1||t===!0)&&(a=t,t=e,e=l=>l);let r=a?null:e(this.store.getState());return a||t(r,this),this.store.subscribe(()=>{let l=this.store.getState(),u=e(l);qp(r,u)||t(u,this),r=u})}async ensureLoaded(e){let t=typeof e=="string"?e:e.id;this.requestStatus(t)||await this.load(t)}requestStatus(e){return this.select(t=>t.iiif.requests[e])}getResourceMeta(e,t){let a=this.getState().iiif.meta[e];if(a)return t?a[t]:a}
72setMetaValue([e,t,a],r){this.dispatch(typeof r=="function"?xp.setMetaValueDynamic({id:e,meta:t,key:a,updateValue:r}):xp.setMetaValue({id:e,meta:t,key:a,value:r}))}};function zS(){return typeof self<"u"?self:typeof window<"u"?window:typeof Lo<"u"?Lo:{}}function Ip(e){let t=zS();try{let r=t.IIIF_VAULT;if(r)return r}catch{}let a=new _c(e);try{t.IIIF_VAULT=a}catch{}return a}var Na=ce(Cm(),1);ce(hb(),1);var IS=Object.defineProperty,OS=Object.defineProperties,LS=Object.getOwnPropertyDescriptors,Op=Object.getOwnPropertySymbols,FS=Object.prototype.hasOwnProperty,DS=Object.prototype.propertyIsEnumerable,Lp=(e,t,a)=>t in e?IS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Fp=(e,t)=>{for(var a in t||(t={}))FS.call(t,a)&&Lp(e,a,t[a]);if(Op)for(var a of Op(t))DS.call(t,a)&&Lp(e,a,t[a]);return e},Dp=(e,t)=>OS(e,LS(t)),BS=/&?(xywh=)?(pixel:|percent:|pct:)?([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?)/,MS=/&?(t=)(npt:)?([0-9]+(.[0-9]+)?)?(,([0-9]+(.[0-9]+)?))?/;function Sc(e){if(Array.isArray(e))return e.reduce((t,a)=>{let{selector:r,selectors:l}=Sc(a);return r&&(t.selector||(t.selector=r),t.selectors.push(...l)),t},{selector:null,selectors:[]});if(!e)return{selector:null,selectors:[]};if(typeof e=="string"){let[t,a]=e.split("#");return a?Sc({type:"FragmentSelector",value:a}):{selector:null,selectors:[]}}if(e.type==="PointSelector"&&(e.t||e.t===0)){let t={type:"TemporalSelector",temporal:{startTime:e.t}};return{selector:t,selectors:[t]}}if(e.type==="FragmentSelector"){let t=BS.exec(e.value);if(t){let r={type:"BoxSelector",spatial:{unit:t[2]==="percent:"||t[2]==="pct:"?"percent":"pixel",x:parseFloat(t[3]),y:parseFloat(t[4]),width:parseFloat(t[5]),height:parseFloat(t[6])}};return{selector:r,selectors:[r]}}let a=e.value.match(MS);if(a){let r={type:"TemporalSelector",temporal:{startTime:a[4]?parseFloat(a[4]):0,endTime:a[7]?parseFloat(a[7]):void 0}};return{selector:r,selectors:[r]}}return{selector:null,selectors:[]}}return{selector:null,selectors:[]}}function ao(e,t={}){if(Array.isArray(e))return ao(e[0]);if(typeof e=="string"){let[a,r]=e.split("#");return r?ao({type:"SpecificResource",source:{id:a,type:"Unknown"},selector:{type:"FragmentSelector",value:r}}):{type:"SpecificResource",source:{id:a,type:t.typeMap&&t.typeMap[a]||"Unknown"},selector:null,selectors:[]}}if(e.type==="Choice"||e.type==="List"||e.type==="Composite"||e.type==="Independents")return ao(e.items[0]);if(e.type==="SpecificResource"){e.source.type==="Canvas"&&e.source.partOf&&typeof e.source.partOf=="string"&&(e.source.partOf=[{id:e.source.partOf,type:"Manifest"}]);let{selector:a,selectors:r}=e.selector?Sc(e.selector):{selector:null,selectors:[]};return{type:"SpecificResource",source:e.source,selector:a,selectors:r}}if(e.id){e.type==="Canvas"&&e.partOf&&typeof e.partOf=="string"&&(e.partOf=[{id:e.partOf,type:"Manifest"}]);let[a,r]=e.id.split("#");return r?ao({type:"SpecificResource",source:Dp(Fp({},e),{id:a}),selector:{type:"FragmentSelector",value:r}}):{type:"SpecificResource",source:Dp(Fp({},e),{id:a}),selector:null,selectors:[]}}return{type:"SpecificResource",source:e,selector:null,selectors:[]}}function vl(e){return e.endsWith("info.json")?e:e.endsWith("/")?`${e}info.json`:`${e}/info.json`}var NS="http://library.stanford.edu/iiif/image-api/compliance.html#level0",Bp="http://library.stanford.edu/iiif/image-api/compliance.html#level1",Mp="http://library.stanford.edu/iiif/image-api/compliance.html#level2",HS="http://library.stanford.edu/iiif/image-api/conformance.html#level0",Np="http://library.stanford.edu/iiif/image-api/conformance.html#level1",Hp="http://library.stanford.edu/iiif/image-api/conformance.html#level2",jS="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",jp="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",Up="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",US="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",Wp="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",Vp="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",WS="http://iiif.io/api/image/1/level0.json",VS="http://iiif.io/api/image/1/profiles/level0.json",Zp="http://iiif.io/api/image/1/level1.json",Yp="http://iiif.io/api/image/1/profiles/level1.json",Gp="http://iiif.io/api/image/1/level2.json",Qp="http://iiif.io/api/image/1/profiles/level2.json",ZS="http://iiif.io/api/image/2/level0.json",YS="http://iiif.io/api/image/2/profiles/level0.json",Xp="http://iiif.io/api/image/2/level1.json",Jp="http://iiif.io/api/image/2/profiles/level1.json",Kp="http://iiif.io/api/image/2/level2.json",$p="http://iiif.io/api/image/2/profiles/level2.json",GS="level0",ef="level1",tf="level2",QS="http://iiif.io/api/image/2/level0",af="http://iiif.io/api/image/2/level1",rf="http://iiif.io/api/image/2/level2",lf=[rf,Mp,Hp,Up,Vp,Gp,Qp,Kp,$p,tf],nf=[...lf,af,Bp,Np,jp,Wp,Zp,Yp,Xp,Jp,ef],XS=[QS,af,rf,NS,Bp,Mp,HS,Np,Hp,jS,jp,Up,US,Wp,Vp,WS,VS,Zp,Yp,Gp,Qp,ZS,YS,Xp,Jp,Kp,$p,GS,ef,tf],JS={extraFormats:["jpg"],extraQualities:["default"],extraFeatures:["sizeByWhListed"]},KS={extraFormats:["jpg"],extraQualities:["default"],extraFeatures:["baseUriRedirect","cors","jsonldMediaType","regionByPx","regionSquare","sizeByWhListed","sizeByH","sizeByW","sizeByWh"]},$S={extraFormats:["jpg","png"],extraQualities:["default"],extraFeatures:["baseUriRedirect","cors","jsonldMediaType","regionByPct","regi
72onByPx","regionSquare","rotationBy90s","sizeByWhListed","sizeByConfinedWh","sizeByH","sizeByPct","sizeByW","sizeByWh"]};function eE(e){return lf.indexOf(e)!==-1?$S:nf.indexOf(e)!==-1?KS:JS}function tE(e){let t=e?Array.isArray(e.profile)?e.profile:[e.profile]:[],a={extraQualities:[],extraFormats:[],extraFeatures:[]};for(let r of t)if(typeof r=="string"&&(r=eE(r)),!!r){if(r.formats)for(let l of r.formats)a.extraFormats.indexOf(l)===-1&&a.extraFormats.push(l);if(r.qualities)for(let l of r.qualities)a.extraQualities.indexOf(l)===-1&&a.extraQualities.push(l);if(r.supports)for(let l of r.supports)a.extraFeatures.indexOf(l)===-1&&a.extraFeatures.push(l);if(r.maxHeight&&(a.maxHeight=r.maxHeight),r.maxWidth&&(a.maxWidth=r.maxWidth),r.maxArea&&(a.maxArea=r.maxArea),r.extraFormats)for(let l of r.extraFormats)a.extraFormats.indexOf(l)===-1&&a.extraFormats.push(l);if(r.extraQualities)for(let l of r.extraQualities)a.extraQualities.indexOf(l)===-1&&a.extraQualities.push(l);if(r.extraFeatures)for(let l of r.extraFeatures)a.extraFeatures.indexOf(l)===-1&&a.extraFeatures.push(l);r.maxHeight&&(a.maxHeight=r.maxHeight),r.maxWidth&&(a.maxWidth=r.maxWidth),r.maxArea&&(a.maxArea=r.maxArea)}if(e.extraFormats)for(let r of e.extraFormats)a.extraFormats.indexOf(r)===-1&&a.extraFormats.push(r);if(e.extraFeatures)for(let r of e.extraFeatures)a.extraFeatures.indexOf(r)===-1&&a.extraFeatures.push(r);if(e.extraQualities)for(let r of e.extraQualities)a.extraQualities.indexOf(r)===-1&&a.extraQualities.push(r);return a}function aE(e){try{if(e==="full")return{full:!0};if(e==="square")return{square:!0};let t=e.startsWith("pct:"),a=e.substr(t?4:0).split(",").map(r=>parseFloat(r));return{x:a[0],y:a[1],w:a[2],h:a[3],percent:t}}catch{throw new Error("Expected 'full', 'square' or 'x,y,w,h'. Found "+e)}}function rE(e){let t={upscaled:!1,max:!1,confined:!1};if(e[0]==="^"&&(t.upscaled=!0,e=e.slice(1)),e==="max"||e==="full")return t.max=!0,t.serialiseAsFull=e==="full",t;if(e[0]==="!"&&(t.confined=!0,e=e.slice(1)),e[0]==="p")return t.percentScale=parseFloat(e.slice(4)),t;let a=e.split(",").map(r=>r.trim());return a.length&&(a[0]!==""&&(t.width=parseInt(a[0],10)),a[1]!==""?(t.height=parseInt(a[1],10),t.version=2):t.version=3),t}function iE(e){let t={angle:0};if(e[0]==="!"&&(t.mirror=!0,e=e.substr(1)),t.angle=parseFloat(e)%360,Number.isNaN(t.angle))throw new Error(`Invalid rotation ${e}`);return t}function lE(e,t=""){let a=e.match(/^(([a-zA-Z]+):\/\/([^/]+))?((.*)+)/);if(!a)throw new Error(`Invalid or unknown input ${e}`);let r=a[2],l=a[3],u=a[4];if(u[0]==="/"&&(u=u.substr(1)),t.length>0){if(t[0]==="/"&&(t=t.substr(1)),t!==u.substr(0,t.length))throw new Error(`Path does not start with prefix (path: ${u}, prefix: ${t})`);u=u.substr(t.length)}return{scheme:r,server:l,path:u,prefix:t}}function nE(e,t=""){let{path:a,scheme:r,server:l,prefix:u}=lE(e,t),c=a.split("/").reverse(),[d,f,S,k,...C]=c,O=C.reverse().filter(Boolean).join("/");if(c.length===1||d==="")return{type:"base",scheme:r,server:l,prefix:u,identifier:O};if(d==="info.json"){let[,...z]=c;return{type:"info",scheme:r,server:l,prefix:u,identifier:z.reverse().filter(Boolean).join("/")}}let D=d.split(".");return{type:"image",scheme:r,server:l,prefix:u,identifier:O,originalPath:a,region:aE(k),size:rE(S),rotation:iE(f),quality:D[0],format:D[1]}}function oE(e){let t=nE(vl(e.id));if(t.type!=="info")throw new Error("Invalid service URL");let a=tE(e);return{identifier:t.identifier,originalPath:"",server:t.server,prefix:t.prefix,scheme:t.scheme,type:"image",quality:a.extraQualities.indexOf("default")===-1?a.extraQualities[0]:"default",region:{full:!0},size:{max:!0,upscaled:!1,confined:!1},format:"jpg",rotation:{angle:0}}}function sE(e,t,a){let r=a.length,l=[];for(let u=0;u<r;u++){let c=a[u].width;l.push(e/c)}return l}function uE(e,t,a){let r=a.length,l=[];for(let u=0;u<r;u++){let c=a[u];l.push({width:Math.floor(e/c),height:Math.floor(t/c)})}return l}function sa(e){if(e["@id"])return e["@id"];if(e.id)return e.id}function Ns(e){if(!e||!e.profile||!sa(e))return!1;let t=Array.isArray(e.profile)?e.profile:[e.profile];
72for(let a of t)if(typeof a=="string"&&XS.indexOf(a)!==-1)return!0;return!1}function mE(e){if(!Ns(e))return!1;let t=Array.isArray(e.profile)?e.profile:[e.profile];for(let a of t)if(typeof a=="string"){if(nf.indexOf(a)!==-1)return!0}else{let r=[...a.supports||[],...a.extraFeatures||[]];if(r.indexOf("regionByPx")!==-1&&(r.indexOf("sizeByW")!==-1||r.indexOf("sizeByWh")!==-1))return!0}return!1}function Hs(e,t){if(t&&t.profile){let a=t.profile;if(a){let r=Array.isArray(a)?a:[a];return r.includes(`level${e}`)||r.includes(`http://iiif.io/api/image/2/level${e}.json`)||r.includes(`http://iiif.io/api/image/1/level${e}.json`)||r.includes(`http://iiif.io/api/image/1/profiles/level${e}.json`)}}return!1}function Ec(e){return Ns(e)?Hs(0,e)?0:Hs(1,e)?1:Hs(2,e)?2:null:null}function of(e){return(e["@context"]?Array.isArray(e["@context"])?e["@context"]:[e["@context"]]:[]).indexOf("http://iiif.io/api/image/3/context.json")!==-1}function cE(e){if(!mE(e))return[];let t=[],a=Array.isArray(e.profile)?e.profile:[e.profile],r=a.length;for(let l=0;l<r;l++){let u=a[l];if(typeof u!="string"&&(u.maxHeight||u.maxWidth))return[{id:sa(e),type:"variable",minWidth:0,minHeight:0,maxHeight:u.maxHeight||u.maxWidth,maxWidth:u.maxWidth||u.maxHeight,level:Ec(e),version:e["@context"]==="http://iiif.io/api/image/3/context.json"?3:2}]}if(e.tiles){let l=e.tiles.length;for(let u=0;u<l;u++){let c=e.tiles[u];(c.height||c.width)&&t.push({id:sa(e),type:"variable",minHeight:0,minWidth:0,maxHeight:c.height||c.width,maxWidth:c.width,level:Ec(e),version:of(e)?3:2})}}return t}function sf(e){let t=/^.*\/(full)\/(((\d+),(\d+)?)|max)\/(\d+)\/default\.(jpg|png|jpeg)$/,a=e.match(t);if(a){let r=a[1],l=parseInt(a[4],10),u=parseInt(a[5],10),c=a[7];if((r==="max"||r==="full")&&l&&u&&c)return{type:"fixed",id:e,height:u,width:l}}return{type:"unknown",id:e}}function dE(e){if(e["@type"])return e["@type"];if(e.type)return e.type}function Tc(e){if(typeof e=="string")return sf(e);let t=dE(e);if(t!=="Image"&&t!=="sc:Image")return null;let a=e,r=sa(a);return r?r&&a.width&&a.height?{id:r,type:"fixed",width:a.width,height:a.height,unsafe:!0}:sf(r):null}function hE(e){return Ns(e)?(e&&e.sizes?e.sizes:[]).map(t=>({id:sa(e),type:"fixed-service",height:t.height,width:t.width,level:Ec(e),version:of(e)?3:2})):[]}function uf(e){let t=[],a=e.length;for(let r=0;r<a;r++){let l=hE(e[r]);l.length&&t.push(...l);let u=cE(e[r]);u.length&&t.push(...u)}return t}function Cc(e){let t=e.service?Array.isArray(e.service)?e.service:[e.service]:[],a=t.length,r=[];for(let l=0;l<a;l++)Ns(t[l])&&r.push(t[l]);return r}function bE(e,t=!0,a){let r=[],l=Tc(e);if(l===null)return r;let u=e;if(r.push(l),t&&u&&u.width&&u.height){let c=[],d=Cc(u);for(let f of d){let S={id:sa(f),width:u.width,height:u.height};if(a.canLoadSync(S)){let k=a.loadServiceSync(S);k&&(k.height||(k.height=u.height),k.width||(k.width=u.width),c.push(...uf([k])))}}if(c.length)return r.push(...c),r}return u.service&&r.push(...uf(u.service)),r}function vE({x:e=0,y:t=0,w:a,h:r,full:l,square:u,percent:c}){if(l)return"full";if(u)return"square";if(typeof a>"u"||typeof r>"u")throw new Error("RegionParameter: invalid region");let d=`${e},${t},${a},${r}`;return c?`pct:${d}`:d}function gE({max:e,percentScale:t,upscaled:a,confined:r,width:l,height:u,serialiseAsFull:c,version:d}){let f=[];return a&&f.push("^"),e?(f.push(c?"full":"max"),f.join("")):(r&&f.push("!"),t&&f.push(`pct:${t}`),l&&f.push(`${l}`),f.push(","),u&&d===3&&f.push(`${u}`),f.join(""))}function pE(e){return`${e.mirror?"!":""}${(e.angle||0)%360}`}var fE=Object.defineProperty,yE=Object.defineProperties,wE=Object.getOwnPropertyDescriptors,mf=Object.getOwnPropertySymbols,xE=Object.prototype.hasOwnProperty,kE=Object.prototype.propertyIsEnumerable,cf=(e,t,a)=>t in e?fE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,gl=(e,t)=>{for(var a in t||(t={}))xE.call(t,a)&&cf(e,a,t[a]);if(mf)for(var a of mf(t))kE.call(t,a)&&cf(e,a,t[a]);return e},pl=(e,t)=>yE(e,wE(t));function _E(e,t){let a=e.prefix.startsWith("/")?e.prefix.substr(1):e.prefix,r=`${e.scheme}://${e.server}/${a?`${a}/`:""}${e.identifier}`;if(e.type==="base")return r;if(e.type==="info")return`${r}/info.json`;let{size:l}=e,{region:u,rotation:c,format:d,quality:f}=e;if(t){let S=t["@context"]?Array.isArray(t["@context"])?t["@context"]:[t["@context"]]:[],k=S.indexOf("http://iiif.io/api/image/2/context.json")!==-1,C=S.indexOf("http://iiif.io/api/image/3/context.json")!==-1;if((l.width===t.width&&!l.height||l.height===t.height&&!l.width||l.width===t.width&&l.height===t.height)&&(l=pl(gl({},l),{max:!0})),k&&(l.max&&!l.serialiseAsFull&&(l=pl(gl({},l),{serialiseAsFull:!0})),!l.max&&l.width&&l.height&&(l=pl(gl({},l),{height:void 0})),l=pl(gl({},l),{version:2})),C){if(l.max&&l.serialiseAsFull&&(l=pl(gl({},l),{serialiseAsFull:!1})),l.width&&!l.height&&t.width&&t.height){let O=t.height/t.width;l=pl(gl({},l),{height:Math.ceil(l.width*O)})}l=pl(gl({},l),{version:3})}}return[r,vE(u),gE(l),pE(c),`${f}.${d}
72`].filter(Boolean).join("/")}function Pc(e,t,a){let r=oE({"@context":e.version===3?"http://iiif.io/api/image/3/context.json":"http://iiif.io/api/image/2/context.json",id:vl(sa(e)),profile:e.level===null||typeof e.level>"u"?"level0":`level${e.level}}`,type:e.version===3?"ImageService3":"ImageService2"});if(r.type!=="image")throw new Error("Invalid service");return r.size.max=!1,r.size.width=t,r.size.height=a,{id:_E(r),type:"fixed",width:t,height:a||e.height/(e.width||1)*t,unsafe:e.width>t}}function un(e){let t=e.replace(/(https?:\/\/)?(www.)?/i,"");return t.indexOf("/")!==-1?t.split("/")[0]:t}function SE(e,t,a){let r=e.width?e.width:e.maxWidth;return a.height<=e.maxHeight&&a.width<=e.maxWidth&&a.height>=e.minHeight&&a.width>=e.minWidth&&(!t||Math.abs(a.width-r)<Math.abs(t.width-r))}function EE(e,t){let a=[],r=Object.assign({unsafeImageService:!1,atAnyCost:!0,fallback:!0,minHeight:64,minWidth:64,maxHeight:1/0,maxWidth:1/0,returnAllOptions:!1,preferFixedSize:!1,allowUnsafe:!1,explain:!1,height:0,width:0},e),l=(k,C=0)=>r.explain?a.push(new Array(C).fill(0).map(O=>" ").join("")+k().trim()):void 0,u=[],c=[],d=null;l(()=>`Using configuration: ${JSON.stringify(r,null,2)}`);let f=(k,C)=>{if(l(()=>"Swapping choice",3),SE(r,C,k)){if(r.preferFixedSize&&k.unsafe){l(()=>`We found an image that was marked as unsafe, but it was the best size. (${k.id})`,4),c.push(k);return}r.returnAllOptions&&C&&c.push(C),l(()=>`We found a new image that was the best size. (${k.id})`,4),d=k}else r.returnAllOptions&&c.push(k)};l(()=>`The input shows we have ${t.length} list(s) of candidates to choose from.`);let S=t.length;for(let k=0;k<S;k++){let C=t[k]();l(()=>`Candidate group ${k}: ${JSON.stringify(C,null,2)}`,1);let O=C.length;l(()=>`Checking candidate list number ${k} and found ${O} potential ways of creating image(s)`,1);for(let D=0;D<O;D++){let z=C[D];if(l(()=>`-> Checking candidate ${D}`,1),z.type==="unknown"&&r.atAnyCost&&(l(()=>`We've found an unknown image type, adding this to the "last resort" list`,2),u.push(z)),z.type==="fixed"&&(z.unsafe?(l(()=>`We've found an unsafe fixed image type, adding this to the "last resort" list`,2),u.push(z)):(l(()=>"We've found a fixed size image, checking if it matches the request",2),f(z,d))),z.type==="fixed-service")if(r.unsafeImageService){l(()=>"Checking for an image from the tile source, without calculating the right height and width (unsafeImageService)",2);let U=Pc(z,r.width,r.height);f(U,d)}else{l(()=>"Checking for an image from the tile source 3",2);let U=Pc(z,z.width,z.height);f(U,d)}if(z.type==="variable"&&z.maxWidth){let U=Pc({id:z.id,type:"fixed-service",width:z.maxWidth,height:z.maxWidth,level:z.level,version:z.version},z.maxWidth);f(U,d)}}if(d&&!r.returnAllOptions){if(d.unsafe||r.allowUnsafe)continue;l(()=>`We found a match in choice list number ${k}, no searching any more`);break}}return r.atAnyCost&&c.length===0?(l(()=>d?`We found an image! ${d.id} of type ${d.type}`:'We found no images, but "atAnyCost" is set, so returning that'),{best:d||u[0],fallback:u.slice(1),log:a}):r.returnAllOptions?(l(()=>"Returning all options that we have found"),{best:r.atAnyCost?d||c[0]||u[0]:d||c[0],fallback:[...c,...u],log:a}):(l(()=>"Returning the best image that we found, and a fallback"),{best:d||c[0]||null,fallback:d?c:c.slice(1),log:a})}var TE=Object.defineProperty,CE=Object.defineProperties,PE=Object.getOwnPropertyDescriptors,df=Object.getOwnPropertySymbols,AE=Object.prototype.hasOwnProperty,RE=Object.prototype.propertyIsEnumerable,hf=(e,t,a)=>t in e?TE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,qE=(e,t)=>{for(var a in t||(t={}))AE.call(t,a)&&hf(e,a,t[a]);if(df)for(var a of df(t))RE.call(t,a)&&hf(e,a,t[a]);return e},zE=(e,t)=>CE(e,PE(t));function IE(e,t,a){let r=e>t?e:t,l=a.length,u=[];for(let c=0;c<l;c++){let d=a[c],f=d.scaleFactors[0],S=r/f,k=[f];for(;S>=d.width;)f=f*2,k.push(f),S=S/2;u.push(zE(qE({},d),{scaleFactors:k}))}return u}function OE(e,t){if(e.length!==t.length)return!1;if(e.length===0&&t.length===0)return!0;let a=e.length,r=!0;for(let u=0;u<a;u++){let c=e[u],d=t[u];if(c.width!==d.width||c.height!==d.height){r=!1;break}}if(r)return!0;let l=0;for(let u=0;u<a;u++)for(let c=0;c<a;c++)if(e[u].width===t[c].width&&e[u].height===t[c].height){l++;break}return l===a}function bf(e){return Hs(0,e)}var fl=(e,t,a)=>new Promise((r,l)=>{var u=f=>{try{d(a.next(f))}catch(S){l(S)}},c=f=>{try{d(a.throw(f))}catch(S){l(S)}},d=f=>f.done?r(f.value):Promise.resolve(f.value).then(u,c);d((a=a.apply(e,t)).next())}),Ac=class{constructor(e={}){this.config={verificationsRequired:1,approximateServices:!1,enableFetching:!0,disableThrottling:!1},this.fetchingCount=0,this.imageServices={},this.knownImageServers={},this.config=Object.assign(this.config,e)}setConfig(e){Object.assign(this.config,e)}sample(e,t,a=!0){let r=un(sa(e)),l=vl(sa(e)),u=this.knownImageServers[r];return this.imageServices[l]=Object.assign(e,{real:!0}),!u&&e.tiles&&!bf(e)?(this.knownImageServers[r]={verifications:0,malformed:!1,root:r,preLoaded:a,sampledId:sa(e),verified:!1,server:null,result:{context:e["@context"]||[],sampledProfile:e.profile,resourceServiceRatio:t&&e.height?t.height/e.he
72ight:1,sampledSizes:e.sizes||[],sizeRatios:sE(e.width,e.height,e.sizes||[]),sampledTiles:e.tiles||[]}},!0):this.verify(e)}preLoad(e,t=!0){this.knownImageServers[e.root]=e,t&&(this.knownImageServers[e.root].malformed=!1,this.knownImageServers[e.root].verifications=this.config.verificationsRequired)}predict(e,t=!1,a=!1){let r=e==null?void 0:e.source,l=un(sa(e)),u=this.knownImageServers[l],c=vl(sa(e));return this.imageServices[c]?this.imageServices[c]:!this.config.approximateServices||!u||!u.result||!(r!=null&&r.height||e.height)||!(r!=null&&r.width||e.width)||!a&&(u.malformed||u.verifications<this.config.verificationsRequired)||bf(e.source)?null:(this.imageServices[c]||(this.imageServices[c]={"@context":u.result.context,"@id":sa(e),id:sa(e),protocol:"http://iiif.io/api/image",tiles:(r==null?void 0:r.tiles)||IE(e.width,e.height,u.result.sampledTiles),sizes:(r==null?void 0:r.sizes)||uE(Math.round(e.width/u.result.resourceServiceRatio),Math.round(e.height/u.result.resourceServiceRatio),u.result.sizeRatios),profile:(r==null?void 0:r.profile)||u.result.sampledProfile,height:(r==null?void 0:r.height)||e.height,width:(r==null?void 0:r.width)||e.width,real:!1}),this.imageServices[c])}getThumbnailFromResource(e,t){return fl(this,arguments,function*(a,r,l=!0,u=[]){let c=a?yield this.getImageCandidates(a,l):[];return EE(r,[()=>u,()=>c])})}getImageCandidates(e,t=!0){return fl(this,null,function*(){let a=e;if(t&&a&&a.height&&a.width){let r=Cc(a);for(let l of r){let u={id:sa(l),width:l.width?l.width:a.width,height:l.height?l.height:a.height,source:l};yield this.loadService(u)}}return bE(e,t,this)})}verify(e){return fl(this,null,function*(){let t=this.predict(e,!1,!0),a=yield this.fetchService(sa(e));if(!t)return!1;let r=t.height===a.height&&t.width===a.width&&t["@context"]===a["@context"]&&OE(t.sizes||[],a.sizes||[]);if(r){let l=un(sa(e));this.knownImageServers[l]&&(this.knownImageServers[l].verifications+=1,this.knownImageServers[l].verifications>=this.config.verificationsRequired&&(this.knownImageServers[l].verified=!0))}return r})}canLoadSync(e){let t=typeof e=="string"?e:sa(e),a=vl(t);if(this.imageServices[a])return!0;let r=this.knownImageServers[un(t)];return r&&!r.malformed&&r.verifications>=this.config.verificationsRequired}markAsMalformed(e){return fl(this,null,function*(){return this.knownImageServers[un(sa(e))].malformed=!0,this.loadService(e,!0)})}fetchService(e,t=!1){return fl(this,null,function*(){let a=vl(e);if(this.imageServices[a]&&(!t||this.imageServices[a].real))return this.imageServices[a];if(!this.config.enableFetching)throw new Error("Fetching is not enabled");let r=yield this.fetch(a).then(l=>l.json());return!r.id&&r["@id"]&&(r.id=r["@id"]),r.id!==e&&(r.id=e,r["@id"]&&(r["@id"]=e)),this.imageServices[a]=Object.assign(r,{real:!0}),this.imageServices[a]})}fetch(e,t){return fl(this,null,function*(){return fetch(e,t)})}loadService(e,t=!1){return fl(this,null,function*(){if(!this.config.disableThrottling){let l=!0;for(;l;)if(this.fetchingCount>=this.config.verificationsRequired)yield new Promise(u=>setTimeout(u,500));else{l=!1;break}}let a=this.knownImageServers[un(sa(e))];if(a&&!a.malformed&&!t){yield a.result;let l=this.loadServiceSync(e);if(l)return l}this.fetchingCount++;let r=yield this.fetchService(sa(e),t);return this.fetchingCount--,r.real&&this.sample(r,e),r})}loadServiceSync(e){let t=vl(sa(e));return this.imageServices[t]?this.imageServices[t]:this.config.approximateServices?this.predict(e):null}};new Ac;var LE=Object.defineProperty,FE=Object.defineProperties,DE=Object.getOwnPropertyDescriptors,vf=Object.getOwnPropertySymbols,BE=Object.prototype.hasOwnProperty,ME=Object.prototype.propertyIsEnumerable,gf=(e,t,a)=>t in e?LE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Pa=(e,t)=>{for(var a in t||(t={}))BE.call(t,a)&&gf(e,a,t[a]);if(vf)for(var a of vf(t))ME.call(t,a)&&gf(e,a,t[a]);return e},Ya=(e,t)=>FE(e,DE(t)),NE={collection:void 0,manifest:void 0,range:void 0,canvas:void 0,annotation:void 0,annotationPage:void 0},pf=ge.createContext(NE),yl=()=>nt(pf);function js({value:e,children:t}){let a=yl(),r=ie(()=>Pa(Pa({},a),e),[e,a]);return Ca(pf.Provider,{value:r,children:t})}var Rc=ge.createContext({vault:null,setVaultInstance:e=>{}});function Oi({vault:e,vaultOptions:t,useGlobal:a,resources:r,children:l}){let[u,c]=qe(()=>e||(a?Ip(t):t?new _c(t):new _c));return Ca(Rc.Provider,{value:{vault:u,setVaultInstance:c},children:Ca(js,{value:r||{},children:l})})}var ua=()=>{let{vault:e}=nt(Rc);if(e===null)throw new Error("Vault not found. Ensure you have your provider set up correctly.");return e};function HE(e,{noCache:t=!1}={}){let a=typeof e=="string"?e:e.id,r=ua(),[l,u]=qe(a),[c,d]=qe(void 0),f=ie(()=>r.get(a,{skipSelfReturn:!0})||void 0,[a,r]),[S,k]=qe(f);return R(()=>{(async()=>{try{let C=f&&!t?f:await r.load(a),O=C?C.id||C["@id"]:null;C&&l!==O&&u(O),k(C)}catch(C){d(C)}})()},[a,t]),{isLoaded:!!S,id:l,requestId:a,error:c,resource:S,cached:!!(S&&S===f)}}function Us(e,t){let{id:a,isLoaded:r,error:l,resource:u,requestId:c,cached:d}=HE(e,t);return{id:a,isLoaded:r,error:l,manifest:u,requestId:c,cached:d}}function Ws({manifest:e,children:t}){return Ca(js,{value:{manifest:e},children:t})}function qc({canvas:e,children:t}){return Ca(js,{value:{canvas:e},children:t})}function Ga(e,t=[]){let a=ua(),[r,l]=qe(()=>e(a.getState(),a));return R(()=>a.subscribe(u=>e(u,a),u=>{l(u)},!1),t),r}var ff=ge.createContext([]);function yf(){let e=nt(ff);return Ga(t=>e.map(a=>
72t.iiif.entities.Canvas[a]).filter(Boolean),[e])}function Li(e={},t=[]){let{id:a,selector:r}=e,l=yl();ua();let u=a||l.manifest,c=Ga(d=>u?d.iiif.entities.Manifest[u]:void 0,[u]);return ie(()=>{if(c)return r?r(c):c},[c,r,...t])}function zc({range:e,children:t}){return Ca(js,{value:{range:e},children:t})}function wf(e,t){let a=[];for(let r of t.items)if(r.type==="Canvas"&&(r.id.indexOf("#")!==-1?a.push({id:r.id.split("#")[0],type:"Canvas"}):a.push(r)),r.type==="Range"&&a.push(...wf(e,e.get(r))),r.type==="SpecificResource"){let l=typeof r.source=="string"?r.source:r.source.id;a.push({id:l,type:"Canvas"})}return a}function jE(e,t,{disablePaging:a,skipNonPaged:r}={}){let l=t.behavior,u=l.includes("paged"),c=u?!1:l.includes("continuous"),d=u||c?!1:l.includes("individuals"),f=t.type==="Manifest"?t.items:wf(e,t);if(c)return[f,[f.map((z,U)=>U)]];if(d||!u||a)return[f,f.map((z,U)=>[U])];let S=[],k=[],C=()=>{k.length&&(S.push([...k]),k=[])},O=0,D=!1;for(let z=0;z<f.length;z++){let U=e.get(f[z]);if(U.behavior.includes("non-paged")){z===O&&O++,r||(C(),S.push([z]),C());continue}if(z===O||U.behavior.includes("facing-pages")){k.length&&(D=!0),C(),S.push([z]),C();continue}if(k.push(z),D){C(),D=!1;continue}k.length>1&&C()}return k.length&&C(),[f,S]}function Ic(e={},t=[]){let{id:a,selector:r}=e,l=yl(),u=a||l.range,c=Ga(d=>u?d.iiif.entities.Range[u]:void 0,[u]);return ie(()=>{if(c)return r?r(c):c},[c,r,...t])}function UE({startCanvas:e,disablePaging:t}){var a;let r=ua(),l=Li(),u=Ic(),[c,d]=qe(void 0),f=u||l;if(!f)throw new Error("Nothing selected");let[S,k]=ie(()=>jE(r,f,{disablePaging:t}),[r,f]),C=ke(U=>{let Y=k.findIndex(G=>G.includes(U));d(Y===-1?0:Y)},[S,k]),O=ke(U=>{let Y=S.findIndex(G=>G.id===U);Y!==-1?C(Y):d(0)},[S,k]),D=ke(()=>{d(U=>U>=k.length?U:U+1)},[k]),z=ke(()=>{d(U=>U<=0?0:U-1)},[k]);return typeof c>"u"&&(e?O(e):d(0)),{visibleItems:((a=k[c])==null?void 0:a.map(U=>S[U].id))||[],cursor:c,items:S,sequence:k,setSequenceIndex:d,setCanvasIndex:C,setCanvasId:O,next:D,previous:z}}var ro=()=>{},xf=Kt({setCurrentCanvasId:ro,setCurrentCanvasIndex:ro,nextCanvas:ro,previousCanvas:ro,items:[],sequence:[],setSequenceIndex:ro,currentSequenceIndex:0});function WE(e){let t=Li(),{cursor:a,visibleItems:r,next:l,sequence:u,items:c,setCanvasIndex:d,setCanvasId:f,previous:S,setSequenceIndex:k}=UE({startCanvas:e.startCanvas,disablePaging:e.pagingEnabled===!1}),C=ie(()=>({sequence:u,items:c,setCurrentCanvasId:f,nextCanvas:l,previousCanvas:S,totalCanvases:c.length,setCurrentCanvasIndex:d,setSequenceIndex:k,currentSequenceIndex:a}),[u,c,f,l,S,c,d,k,a]);return t?Ca(xf.Provider,{value:C,children:Ca(ff.Provider,{value:r,children:Ca(qc,{canvas:r[0],children:e.children})})}):(console.warn("The manifest passed to the provider is not a valid IIIF manifest."),Ca("div",{children:"Sorry, something went wrong."}))}function VE(e){let t=Us(e.manifest);if(!t)return console.warn("The manifest passed to the provider is not a valid IIIF manifest."),Ca("div",{children:"Sorry, something went wrong."});if(!t.isLoaded)return Ca("div",{children:"Loading..."});let a=Ca(WE,Ya(Pa({},e),{children:e.children}));return Ca(Ws,{manifest:t.id,children:e.rangeId?Ca(zc,{range:e.rangeId,children:a}):a})}function ZE(){return nt(xf)}var YE="@iiif/IMPORT_ENTITIES",GE="@iiif/MODIFY_ENTITY_FIELD",QE="@iiif/REORDER_ENTITY_FIELD",XE="@iiif/ADD_REFERENCE",JE="@iiif/REMOVE_REFERENCE",KE=(0,Na.createAction)(YE)(),$E=(0,Na.createAction)(GE)(),eT=(0,Na.createAction)(QE)(),tT=(0,Na.createAction)(XE)(),aT=(0,Na.createAction)(JE)(),Oc={importEntities:KE,modifyEntityField:$E,reorderEntityField:eT,addReference:tT,removeReference:aT},rT="@iiif/ADD_MAPPING",iT="@iiif/ADD_MAPPINGS";(0,Na.createAction)(rT)(),(0,Na.createAction)(iT)();var lT="@iiif/SET_META_VALUE",nT="@iiif/SET_META_VALUE_DYNAMIC",oT="@iiif/UNSET_META_VALUE";(0,Na.createAction)(lT)(),(0,Na.createAction)(nT)(),(0,Na.createAction)(oT)();var sT="@iiif/REQUEST_RESOURCE",uT="@iiif/REQUEST_ERROR",mT="@iiif/REQUEST_MISMATCH",cT="@iiif/REQUEST_COMPLETE",dT="@iiif/REQUEST_OFFLINE_RESOURCE";(0,Na.createAction)(sT)(),(0,Na.createAction)(uT)(),(0,Na.createAction)(mT)(),(0,Na.createAction)(cT)(),(0,Na.createAction)(dT)();var hT="@iiif/BATCH",bT="@iiif/BATCH_IMPORT";(0,Na.createAction)(hT)(),(0,Na.createAction)(bT)();function vT(){let e=ua().getStore();return ie(()=>t=>e.dispatch(t),[e])}function kf(e){return typeof e!="string"&&e&&e.bindToVault}function gT(){let e=ua(),t=B([]),a=vT(),r=ie(()=>`vault://annotation-page/${new Date().getTime()}/${Math.round(Math.random()*1e9).toString(16)}`,[]);M(()=>{let d={id:r,type:"AnnotationPage",behavior:[],motivation:null,label:null,thumbnail:[],summary:null,requiredStatement:null,metadata:[],rights:null,provider:[],items:[],seeAlso:[],homepage:[],logo:[],rendering:[],service:[]};a(Oc.importEntities({entities:{AnnotationPage:{[d.id]:d}}}))},[r]);let l=Ga(d=>r?d.iiif.entities.AnnotationPage[r]:null,[r]),u=ke((d,f)=>{if(r){if(kf(d)){let C=d;C.__vault||C.bindToVault(e),d=typeof C.source=="string"?C.source:C.source.id,t.current[d]=C}else typeof d!="string"&&(d=d.id);let S=e.get({id:r,type:"AnnotationPage"}),k=e.get({id:d,type:"Annotation"});S&&k&&(S.items.find(C=>C.id===k.id)||a(Oc.addReference({id:r,type:"AnnotationPage",key:"items",reference:{i
72d:d,type:"Annotation"},index:f})))}},[r]),c=ke(d=>{r&&(kf(d)?d=typeof d.source=="string"?d.source:d.source.id:typeof d!="string"&&(d=d.id),t.current[d]&&t.current[d].beforeRemove(),e.get({id:r,type:"AnnotationPage"})&&a(Oc.removeReference({id:r,type:"AnnotationPage",key:"items",reference:{id:d,type:"Annotation"}})))},[r]);return[l,{addAnnotation:u,removeAnnotation:c}]}Kt(null),Kt(null),ge.createContext(null),ge.createContext(null);function pT(e){return{addEventListener(t,a,r,l){if(t)return e.setMetaValue([t.id,"eventManager",a],u=>{let c=u||[];for(let d of c)if(d.callback===r)return c;return[...c,{callback:r,scope:l}]}),r},removeEventListener(t,a,r){!t||e.setMetaValue([t.id,"eventManager",a],l=>(l||[]).filter(u=>u.callback!==r))},getListenersAsProps(t,a){let r=typeof t=="string"?{id:t}:t;if(!r||!r.id)return{};let l=e.getResourceMeta(r.id,"eventManager"),u={};if(l&&r)for(let c of Object.keys(l))u[c]=d=>{let f=e.get(r);for(let{callback:S,scope:k}of l[c]||[])(!k||a&&k.indexOf(a)!==-1)&&S(d,f)};return u}}}function Vs(e,t){let a=ua(),r=ie(()=>pT(a),[a]),l=Ga(()=>e&&e.id?a.getResourceMeta(e.id,"eventManager"):null,[e]);return ie(()=>e?r.getListenersAsProps(e,t):{},[l,e,a,t])}function _f(e){return{applyStyles(t,a,r){let l=typeof t=="string"?t:t.id;return e.setMetaValue([l,"styles",a],r)},getAppliedStyles(t){let a=typeof t=="string"?t:t.id;return e.getResourceMeta(a,"styles")}}}function wl(e,t){let a=ua(),r=ie(()=>_f(a),[a]);return Ga(()=>{if(!e)return null;let l=r.getAppliedStyles(e.id);return l?t?l[t]:l:void 0},[e,t])}var fT=Object.defineProperty,yT=Object.defineProperties,wT=Object.getOwnPropertyDescriptors,Sf=Object.getOwnPropertySymbols,xT=Object.prototype.hasOwnProperty,kT=Object.prototype.propertyIsEnumerable,Ef=(e,t,a)=>t in e?fT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Tf=(e,t)=>{for(var a in t||(t={}))xT.call(t,a)&&Ef(e,a,t[a]);if(Sf)for(var a of Sf(t))kT.call(t,a)&&Ef(e,a,t[a]);return e},Cf=(e,t)=>yT(e,wT(t)),_T=/&?(xywh=)?(pixel:|percent:|pct:)?([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?)/,ST=/&?(t=)(npt:)?([0-9]+(.[0-9]+)?)?(,([0-9]+(.[0-9]+)?))?/;function Zs(e){if(Array.isArray(e))return e.reduce((t,a)=>{let{selector:r,selectors:l}=Zs(a);return r&&(t.selector||(t.selector=r),t.selectors.push(...l)),t},{selector:null,selectors:[]});if(!e)return{selector:null,selectors:[]};if(typeof e=="string"){let[t,a]=e.split("#");return a?Zs({type:"FragmentSelector",value:a}):{selector:null,selectors:[]}}if(e.type==="PointSelector"&&(e.t||e.t===0)){let t={type:"TemporalSelector",temporal:{startTime:e.t}};return{selector:t,selectors:[t]}}if(e.type==="FragmentSelector"){let t=_T.exec(e.value);if(t){let r={type:"BoxSelector",spatial:{unit:t[2]==="percent:"||t[2]==="pct:"?"percent":"pixel",x:parseFloat(t[3]),y:parseFloat(t[4]),width:parseFloat(t[5]),height:parseFloat(t[6])}};return{selector:r,selectors:[r]}}let a=e.value.match(ST);if(a){let r={type:"TemporalSelector",temporal:{startTime:a[4]?parseFloat(a[4]):0,endTime:a[7]?parseFloat(a[7]):void 0}};return{selector:r,selectors:[r]}}return{selector:null,selectors:[]}}return{selector:null,selectors:[]}}function ci(e,t={}){if(Array.isArray(e))return ci(e[0]);if(typeof e=="string"){let[a,r]=e.split("#");return r?ci({type:"SpecificResource",source:{id:a,type:"Unknown"},selector:{type:"FragmentSelector",value:r}}):{type:"SpecificResource",source:{id:a,type:t.typeMap&&t.typeMap[a]||"Unknown"},selector:null,selectors:[]}}if(e.type==="Choice"||e.type==="List"||e.type==="Composite"||e.type==="Independents")return ci(e.items[0]);if(e.type==="SpecificResource"){e.source.type==="Canvas"&&e.source.partOf&&typeof e.source.partOf=="string"&&(e.source.partOf=[{id:e.source.partOf,type:"Manifest"}]);let{selector:a,selectors:r}=e.selector?Zs(e.selector):{selector:null,selectors:[]};return{type:"SpecificResource",source:e.source,selector:a,selectors:r}}if(e.id){e.type==="Canvas"&&e.partOf&&typeof e.partOf=="string"&&(e.partOf=[{id:e.partOf,type:"Manifest"}]);let[a,r]=e.id.split("#");return r?ci({type:"SpecificResource",source:Cf(Tf({},e),{id:a}),selector:{type:"FragmentSelector",value:r}}):{type:"SpecificResource",source:Cf(Tf({},e),{id:a}),selector:null,selectors:[]}}return{type:"SpecificResource",source:e,selector:null,selectors:[]}}function Lc(e={},t=[]){let{id:a,selector:r}=e,l=yl(),u=ua(),c=a||l.annotation,d=Ga(S=>c?S.iiif.entities.Annotation[c]:void 0,[c]),f=Ga(S=>d&&d.body?d.body.map(k=>
72k?S.iiif.entities[k.type][k.id]:null).filter(Boolean):[],[d]);return ie(()=>{if(!d)return;let S=Ya(Pa({},d),{body:f,target:ci(d.target,{typeMap:u.getState().iiif.mapping})});return r?r(S):S},[d,r,f,...t])}function Fi(e={},t=[]){let{id:a,selector:r}=e,l=yl(),u=a||l.canvas,c=Ga(d=>u?d.iiif.entities.Canvas[u]:void 0,[u]);return ie(()=>{if(c)return r?r(c):c},[c,r,...t])}function Pf(e){return e.type==="SpecificResource"?[e.source,{selector:e.selector}]:[e,{selector:null}]}function ET(e,t,a){let r=[],l=null,u=[];for(let c of t){let d=e.get(c.body,{skipSelfReturn:!1});for(let f of d){if(!f)continue;let[S,{selector:k}]=Pf(f),C=(S.type||"unknown").toLowerCase();if(C==="choice"){let O=e.get(S.items),D=a.length?a.map(z=>O.find(U=>U.id===z)).filter(Boolean):[O[0]];D.length===0&&D.push(O[0]),l={type:"single-choice",items:O.map(z=>({id:z.id,label:z.label,selected:D.indexOf(z)!==-1})),label:f.label},d.push(...D);continue}r.indexOf(C)===-1&&r.push(C),u.push({annotationId:c.id,type:C,resource:S,target:c.target,selector:k})}}return{types:r,items:u,choice:l}}function Af(e,t){let{selector:a,source:r}=ao(t);if(r.id!==e.id)return[null,r];let l={type:"BoxSelector",spatial:{x:0,y:0,width:e.width,height:e.height}};return[a?a.type==="TemporalSelector"?{type:"TemporalBoxSelector",temporal:a.temporal,spatial:l.spatial}:a:null,r]}var TT={makeChoice:()=>{}},Fc={type:"unknown"},Aa=e=>({type:"unknown",reason:e,annotations:{pages:[]}}),CT=(e,t)=>({type:"empty",width:e,height:t,annotations:{pages:[]},image:null,images:[]});function PT(e,t){var a;let r=(a=e==null?void 0:e.iiif)==null?void 0:a.meta[t];return r?r.annotationPageManager:null}function AT(e,t){return Ga(a=>{let r=[];if(!e)return r;let l=Object.keys(a.iiif.entities.AnnotationPage);for(let u of l)if(!t||t.indexOf(u)!==-1){let c=PT(a,u);c&&c.views&&c.views[e]&&r.push(u)}return r},[e,t])}function RT({canvas:e,manifest:t,all:a,canvases:r}){let l=[];if(t)for(let u of t.annotations)l.indexOf(u.id)===-1&&l.push(u.id);if(a){if(r&&r.length)for(let u of r)for(let c of u.annotations)l.indexOf(c.id)===-1&&l.push(c.id)}else if(e)for(let u of e.annotations)l.indexOf(u.id)===-1&&l.push(u.id);return l}function qT(e,t){var a;let r=(a=e==null?void 0:e.iiif)==null?void 0:a.meta[t];return r?r.annotationPageManager:null}function Dc(e,t={}){let a=ua(),r=Li(),l=Fi(),u=yf(),c=ie(()=>RT({all:t.all,manifest:r,canvas:l,canvases:u}),[t.all,l,u,r]),d=AT(e,t.all?void 0:c),f=ke(k=>{!e||a.setMetaValue([k,"annotationPageManager","views"],C=>C&&!C[e]?C:Ya(Pa({},C||{}),{[e]:!1}))},[e,a]),S=ke((k,C={})=>{if(!e)return;let O=a.getState(),D=[];if(C!=null&&C.deselectOthers){let z=Object.keys(O.iiif.entities.AnnotationPage);for(let U of z){let Y=qT(O,U);Y&&Y.views&&Y.views[e]&&D.push(U)}}for(let z of D)f(z);a.setMetaValue([k,"annotationPageManager","views"],z=>z&&z[e]?z:Ya(Pa({},z||{}),{[e]:!0}))},[e,f,a]);return{availablePageIds:c,enabledPageIds:d,setPageEnabled:S,setPageDisabled:f}}function zT(e,t){return Ga((a,r)=>r.get(e.map(l=>({id:l,type:t}))),[e,t])}var Rf=ge.createContext(new Ac);function Bc(){return nt(Rf)}function qf(){let e=Bc(),[t,a]=qe({}),r=B(!1);return R(()=>()=>{r.current=!0},[]),[ke((l,{height:u,width:c})=>{if(l){let d=l.id||l["@id"],f=e.loadServiceSync({id:d,width:l.width||c,height:l.height||u,source:l});f?l=f:t[d]||(r.current||a(S=>Ya(Pa({},S),{[d]:"loading"})),e.loadService({id:d,width:l.width||c,height:l.height||u}).then(()=>{r.current||a(S=>Ya(Pa({},S),{[d]:"done"}))}))}return l},[e,t]),t]}function IT(e={}){let t=Lc(),a=Fi(e.canvasId?{id:e.canvasId}:void 0);return Ga((r,l)=>{if(!a)return[];if(t&&e.enableSingleAnnotation)return[t];let u=l.get(a.items),c=[];for(let d of u)c.push(...l.get(d.items));return c},[a])}function OT(e,t=[]){let a=ua(),r=IT({enableSingleAnnotation:e==null?void 0:e.enableSingleAnnotation}),[l,u]=qe((e==null?void 0:e.defaultChoices)||[]),c=ie(()=>ET(a,r,l),[a,r,l,...t]),d={makeChoice:ke((f,{deselectOthers:S=!0,deselect:k=!1}={})=>{if(c.choice){if(c.choice.type!=="single-choice")throw new Error("Complex choice not supported yet");u(C=>{if(k){let D=C.filter(z=>z!==f);if(D.length===0){let z=c.items[0].resource.id;return z?[z]:[]}return D}if(S)return[f];let O=[...C];
72if(O.length===0&&c.items.length){let D=c.items[0].resource.id;D&&O.push(D)}return C.indexOf(f)!==-1?C:[...C,f]})}},[c.choice])};return[c,d]}function LT(e,t,a){let r=[];for(let l of t.items){let u=l.resource&&l.resource.type==="SpecificResource"?l.resource.source:l.resource;if(!u.id)return Aa("No resource Identifier");let c;if(u.service){let z=Cc(u);z[0]&&(c=a(z[0],e))}let d={type:"BoxSelector",spatial:{x:0,y:0,width:e.width,height:e.height}},[f,S]=Af(e,l.target);if(S.id!==e.id)continue;let k={type:"BoxSelector",spatial:{x:0,y:0,width:e.width,height:e.height}},C=l.resource.type==="SpecificResource"?ci(l.resource):null,O=C&&C.selector&&(C.selector.type==="BoxSelector"||C.selector.type==="TemporalBoxSelector")?{type:"BoxSelector",spatial:{x:C.selector.spatial.x,y:C.selector.spatial.y,width:C.selector.spatial.width,height:C.selector.spatial.height}}:k;c&&!c.id&&(c.id=c["@id"]);let D={id:u.id,type:"Image",annotationId:l.annotationId,width:f?u.width:e.width,height:f?u.height:e.height,service:c,sizes:c&&c.sizes?c.sizes:u.width&&u.height?[{width:u.width,height:u.height}]:[],target:f&&f.type!=="PointSelector"?f:d,selector:O};r.push(D)}return{type:"images",image:r[0],images:r,choice:t.choice}}var FT=["model/gltf-binary"];function DT(e,t){let a=t.items[0].resource;return a.format?FT.indexOf(a.format)===-1?Aa(`3D format: ${a.format} is unsupported`):{type:"3d-model",model:a}:Aa("Unknown format")}function BT(e,t){var a;if(!e.duration)return Aa("No duration on canvas");if(t.items.length>1)return Aa("Only one audio source supported");let r=(a=t.items[0])==null?void 0:a.resource;return r?r.format?{type:"media",media:{annotationId:t.items[0].annotationId,duration:e.duration,url:r.id,type:"Sound",target:{type:"TemporalSelector",temporal:{startTime:0,endTime:e.duration}},format:r.format,selector:{type:"TemporalSelector",temporal:{startTime:0,endTime:e.duration}}},annotations:{pages:[]}}:Aa("Audio does not have format"):Aa("Unknown audio")}function MT(e,t){var a;let r=t.items.filter(u=>u.type==="video");if(!e.duration)return Aa("No duration on canvas");if(r.length>1)return Aa("Only one video source supported");let l=(a=r[0])==null?void 0:a.resource;return l?l.format?{type:"media",media:{annotationId:t.items[0].annotationId,duration:e.duration,url:l.id,type:"Video",items:[],target:{type:"TemporalSelector",temporal:{startTime:0,endTime:e.duration}},format:l.format,selector:{type:"TemporalSelector",temporal:{startTime:0,endTime:e.duration}}},annotations:{pages:[]}}:Aa("Video does not have format"):Aa("Unknown video")}function zf(e,t={},a){let r=e.language||a||"none";switch(e.type){case"TextualBody":{typeof e.value<"u"&&(t[r]=e.value);break}case"List":case"Composite":case"Choice":e.items&&e.items.forEach(l=>zf(l,t,r))}return t}function NT(e,t){let a=[];return t.items.forEach(r=>{if(r.resource){let[l]=Af(e,r.target);a.push({annotationId:r.annotationId,text:zf(r.resource),target:l})}}),{type:"textual-content",items:a}}function HT(e){let t=Li(),a=Fi(),r=ua(),[l,u]=qf(),{enabledPageIds:c}=Dc((e==null?void 0:e.annotationPageManagerId)||(t==null?void 0:t.id)||(a==null?void 0:a.id),{all:!1}),d=zT(c,"AnnotationPage"),f=(e==null?void 0:e.strategies)||["empty","images","media","textual-content","complex-timeline"],[S,k]=OT(e,[u]),C=ie(()=>{if(!a)return Fc;if(S.types.length===0)return f.indexOf("empty")!==-1?CT(a.width,a.height):Fc;if(S.types.length!==1)if(S.types.length===2&&S.types.indexOf("text")!==-1)S.types=S.types.filter(D=>D!=="text");else return f.indexOf("complex-timeline")===-1?Aa("Complex timeline not supported"):Aa("ComplexTimelineStrategy not yet supported");let O=S.types[0];return O==="image"?f.indexOf("images")===-1?Aa("Image not supported"):LT(a,S,l):O==="Model"||O==="model"?f.indexOf("3d-model")===-1?Aa("3D not supported"):DT(a,S):O==="textualbody"?f.indexOf("textual-content")===-1?Aa("Textual content not supported"):NT(a,S):O==="sound"||O==="audio"?f.indexOf("media")===-1?Aa("Media not supported"):BT(a,S):O==="video"?f.indexOf("media")===-1?Aa("Media not supported"):MT(a,S):Fc},[a,S,r,k.makeChoice]);return ie(()=>C.type==="unknown"?[C,TT]:[Ya(Pa({},C),{annotations:{pages:d}}),k],[C,d])}var jT=(e,t=[])=>{let a=ua();R(()=>{e(a)},[a,...t])};function UT(e,t={}){let a=t.imageServiceLoader||new Ac;async function r(l,u,c,d=[],f){if(typeof l=="string")return{best:Tc(l),fallback:[],log:[]};let S=e.get(l);if(typeof S=="string")return{best:Tc(S),fallback:[],log:[]};switch(S.type){case"Annotation":{let k=S.body,C=e.get(k[0]);return f&&!C.width&&(C.width=f.width,C.height=f.height),await a.getThumbnailFromResource(C,u,c,d)}case"Canvas":{let k=S;if(k.thumbnail&&k.thumbnail.length){let C=e.get(k.thumbnail[0]),O=await a.getImageCandidates(C,c);O&&O.length&&d.push(...O)}return r(k.items[0],u,c,d,{width:k.width,height:k.height})}case"AnnotationPage":return r(S.items[0],u,c,d,f);case"Choice":return r(S.items[0],u,c,d,f);case"Collection":{let k=S.items[0];return r(k,u,c,d,f)}case"Manifest":{let k=S.items[0];return r(k,u,c,d,f)}case"SpecificResource":case"Image":case"Dataset":case"Sound":case"Text":case"TextualBody":case"Video":return f&&!S.width&&(S.width=f.width,S.height=f.height),a.getThumbnailFromResource(S,u,c,d);case"Service":case"Range":case"AnnotationCollection":case"CanvasReference":case"ContentResource":return{best:void 0,fallback:[],log:[]}}return{best:void 0,fallback:[],log:[]}}
72return{getBestThumbnailAtSize:r}}function WT(e,t,{canvasId:a,manifestId:r}={}){let l=ua(),u=Bc(),c=ie(()=>UT(l,{imageServiceLoader:u}),[l,u]),[d,f]=qe(),S=Li(r?{id:r}:void 0),k=Fi(a?{id:a}:void 0),C=k||S,O=B(!1);if(R(()=>(O.current=!1,()=>{O.current=!0}),[]),!C)throw new Error("Must be called under a manifest or canvas context.");return jT(D=>{c.getBestThumbnailAtSize(C,e,t).then(z=>{z.best&&!O.current&&f(z.best)})},[C]),d}function VT(e){return{isMuted:!1,playRequested:!1,isPlaying:!1,isFinished:!1,volume:100,duration:e}}function ZT(e,t){switch(t.type){case"FINISHED":return Ya(Pa({},e),{isFinished:!0,isPlaying:!1,playRequested:!1});case"PLAY_PAUSE":return Ya(Pa({},e),{isFinished:!1,isPlaying:!e.isPlaying});case"PLAY_REQUESTED":return Ya(Pa({},e),{isFinished:!1,playRequested:!0});case"PAUSE":return Ya(Pa({},e),{isPlaying:!1});case"PLAY":return Ya(Pa({},e),{isFinished:!1,playRequested:!1,isPlaying:!0});case"MUTE":return Ya(Pa({},e),{isMuted:!0});case"SET_VOLUME":return Ya(Pa({},e),{volume:t.volume,isMuted:t.volume===0});case"TOGGLE_MUTE":return Ya(Pa({},e),{isMuted:!e.isMuted});case"UNMUTE":return Ya(Pa({},e),{isMuted:!1})}return e}function YT(e){let t=Math.round(e);return`${Math.floor(t/60)}:${`${t%60}`.padStart(2,"0")}`}function If(e){let[t,a]=I(ZT,VT(e.duration)),r=B(null),l=B(null),u=B(null),c=B(!1),d=ke(()=>{l.current&&r.current&&(l.current.innerHTML=YT(r.current.currentTime),u.current&&(u.current.style.width=`${r.current.currentTime/e.duration*100}%`),c.current!==r.current.muted&&(c.current=r.current.muted,a(r.current.muted?{type:"MUTE"}:{type:"UNMUTE"})))},[e.duration]),f=ke(()=>{r.current&&(a({type:"PLAY_REQUESTED"}),r.current.play().then(()=>{a({type:"PLAY"})}),d())},[d]),S=ke(()=>{r.current&&(r.current.duration>0&&r.current.paused?f():k())},[d]),k=ke(()=>{r.current&&(r.current.pause(),a({type:"PAUSE"}),d())},[d]),C=ke(()=>{r.current&&(r.current.muted=!r.current.muted,a(r.current.muted?{type:"MUTE"}:{type:"UNMUTE"}))},[]),O=ke(()=>{r.current&&(r.current.muted=!0,a({type:"MUTE"}))},[]),D=ke(()=>{r.current&&(r.current.muted=!1,a({type:"UNMUTE"}))},[]),z=ke(G=>{r.current&&(r.current.muted=!1,r.current.volume=G/100,a({type:"SET_VOLUME",volume:G}))},[]),U=ke(G=>{r.current&&(r.current.currentTime=Math.max(0,Math.min(G*e.duration,e.duration)),d())},[]),Y=ke(G=>{r.current&&(r.current.currentTime=Math.max(0,Math.min(G,e.duration)),d())},[]);return R(()=>{let G=setInterval(()=>{d()},350);return()=>clearInterval(G)},[d,e.duration]),R(()=>{let G=()=>{a({type:"FINISHED"})},F=r.current;return F==null||F.addEventListener("ended",G),()=>F==null?void 0:F.removeEventListener("ended",G)},[]),[{element:r,currentTime:l,progress:u},t,{play:f,pause:k,playPause:S,mute:O,unmute:D,toggleMute:C,setVolume:z,setDurationPercent:U,setTime:Y}]}var GT=Kt(null),QT=Kt(null),XT=Kt(null);function JT({actions:e,state:t,children:a,currentTime:r,progress:l,element:u}){return Ca(XT.Provider,{value:{currentTime:r,progress:l,element:u},children:Ca(QT.Provider,{value:e,children:Ca(GT.Provider,{value:t,children:a})})})}function KT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Of(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $T(e,t,a){return t&&Of(e.prototype,t),a&&Of(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}ge.createContext(),function(){function e(){KT(this,e),this.usedNamespaces={}}return $T(e,[{key:"addUsedNamespaces",value:function(t){var a=this;t.forEach(function(r){a.usedNamespaces[r]||(a.usedNamespaces[r]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function eC(e={},t=[]){let{id:a,selector:r}=e,l=yl(),u=a||l.annotationPage,c=Ga(d=>u?d.iiif.entities.AnnotationPage[u]:void 0,[u]);return ie(()=>{if(c)return r?r(c):c},[c,...t])}function Ys(){let e=nt(Rc);return e&&e.vault?e.vault:Ip()}function tC(){let e=ua();return ie(()=>_f(e),[e])}bt();async function aC(e){if(!e)return null;switch(e){case"static":return{render:"static",interactive:!1,viewport:!0};case"responsive":return{render:"static",interactive:!1,viewport:!1};case"zoom":return{render:"canvas",interactive:!0,viewport:!0}}if(e.startsWith("http"))return fetch(e).then(t=>t.json());if(e.startsWith("#")){let t=document.getElementById(e.slice(1));if(t)try{return JSON.parse(t.innerText)}catch{console.error("Invalid JSON on element",t)}}return null}function rC(e,t){let[a,r]=qe(!1),[l,u]=qe({}),c=e&&!l.__loaded,d=!!((!e||l.__loaded)&&a);return M(()=>{let f=[];return e&&aC(e).then(S=>{if(S){let k=S,{media:C}=k,O=N(k,["media"]),D=Object.keys(C||{}),z=D.map(Y=>({query:Y,mql:window.matchMedia(Y)})),U=()=>
72{if(!z.length||!C)return _({__loaded:!0},O);let Y=z.filter(({mql:F})=>F.matches),G=_(_({__loaded:!0},O),Y.reduce((F,X)=>Object.assign(F,C[X.query]),{}));if(t)for(let F of Y)t(F.query,G);return G};for(let Y of D){let G=window.matchMedia(Y),F=()=>{let X=U();u(X)};G.addEventListener("change",F),f.push(()=>{G.removeEventListener("change",F)})}u(U())}else u({__loaded:!0})}).catch(()=>{u({__loaded:!0})}),()=>{f.forEach(S=>S())}},[d,e]),{internalConfig:l,isReady:d,isConfigBlocking:c,setIsReady:r}}bt(),bt();function st(e,{parse:t,defaultValue:a}={}){let r=B(),[l,u]=qe(()=>t?t(e):e),c=ke(d=>{let f=t?t(d):d;typeof a<"u"&&typeof f>"u"&&(f=a),(r.current||l)!==f&&(u(f),r.current=f)},[]);return M(()=>{c(e)},[e]),[l,c,u,r]}function iC({max:e,percentScale:t,upscaled:a,confined:r,width:l,height:u}){let c=[];return a&&c.push("^"),e?(c.push("max"),c.join("")):(r&&c.push("!"),t&&c.push(`pct:${t}`),l&&c.push(`${l}`),c.push(","),u&&c.push(`${u}`),c.join(""))}function lC(e){let t={upscaled:!1,max:!1,confined:!1};if(e[0]==="^"&&(t.upscaled=!0,e=e.slice(1)),(e==="max"||e==="full")&&(t.max=!0),e[0]==="!"&&(t.confined=!0,e=e.slice(1)),e[0]==="p")return t.percentScale=parseFloat(e.slice(4)),t;let a=e.split(",").map(r=>r.trim());return a[0]!==""&&(t.width=parseInt(a[0],10)),a[1]!==""&&(t.height=parseInt(a[1],10)),t}function Gs(e){return e==null||e<0?0:e}function Qs(e){return nC(typeof e=="string"?e:JSON.stringify(e))}function Xs(e,t){if(e=e.trim(),e[0]==="{")return t?Promise.resolve(JSON.parse(e)):JSON.parse(e);if(e.startsWith("http")){if(!t)throw new Error("Cannot fetch remote fetch with async=false in parseContentState");return fetch(e).then(a=>a.json())}return Xs(oC(e),t)}function nC(e){let t=encodeURIComponent(e);return(typeof btoa>"u"?Buffer.from(t,"utf-8").toString("base64"):btoa(t)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function oC(e){let t=sC(e).replace(/-/g,"+").replace(/_/g,"/"),a=typeof atob>"u"?Buffer.from(t,"base64").toString("utf-8"):atob(t);return decodeURIComponent(a).trim()}function sC(e){let t=e.length%4;if(t===1)throw new Error("InvalidLengthError: Input base64url string is the wrong length to determine padding");return e+(t?"====".slice(0,4-t):"")}function mn(e){if(!e)throw new Error("Content state is empty");Array.isArray(e)||(e=[e]);let t="vault://virtual-annotation/"+new Date().getTime(),a=["contentState"],r=[];for(let l of e){if(typeof l=="string")throw new Error("Content state is a [String] type and cannot be inferred");if(l.type==="Annotation"){if(t=l.id,Array.isArray(l.motivation))for(let c of l.motivation)a.indexOf(c)===-1&&a.push(c);if(Array.isArray(l.target))for(let c of l.target){let d=ci(c);r.push(d)}else{let c=ci(l.target);r.push(c)}continue}let u=ci(l);r.push(u)}return{id:t,type:"Annotation",motivation:["contentState",...e.motivation||[]],target:r,extensions:{}}}function uC(e){if(!e)return[];typeof e=="string"&&(e=e.split("|")),Array.isArray(e)||(e=[e]);let t=[];for(let a of e)typeof a=="string"&&(a=lC(a)),t.push(a);return t}function Mc(e){if(typeof e=="string"){let t=e.match(/^(pct|pixel|percent)?:?([0-9,\s]+)/);if(t)return Mc({type:"FragmentSelector",value:`xywh=${t[1]?t[1]==="pixel"?"pixel:":"percent:":""}${t[2]}`})}return e?Zs(e):void 0}function Lf(e){return e?Array.isArray(e)?e:e.indexOf(",")!==-1?e.split(",").map(t=>t.trim()):[e]:[]}function mC(e){let t=Lf(e),a=[];for(let r of t){let[l,u]=r.split("#");if(u){let c=u.match(/opacity=([01]?\.[0-9]+)/);if(c){let d=parseFloat(c[1]);if(d<1&&d>=0){a.push({id:l,opacity:d});continue}}}a.push({id:l})}return a}function It(e,t){return typeof e>"u"?t:typeof e=="string"?e.toLowerCase()==="true":t?typeof e>"u"?t:!1:e}function Vr(e,t){return typeof e>"u"||e===null||e===""?t:(typeof e=="string"&&(e=parseInt(""+e,10)),typeof e<"u"&&!Number.isNaN(e)?e:t)}function Js(e){if(!e)return null;if(typeof e=="string"&&e.startsWith("http"))return{type:"remote-content-state",id:e};try{return mn(typeof e=="string"?Xs(e):e)}catch{return null}}var cC=class{constructor(e,t){this._className="",this.onChange=e||(()=>{}),this.className=Array.isArray(t)?t.join(" "):t||""}set className(e){this._className=e}get className(){return this._className}add(e){this.className.split(" ").includes(e.trim())||(this.className+=" "+e.trim())}remove(e){this.className=this.className.split(" ").filter(t=>t&&t!==e).join(" ")}toggle(e,t){let a=this.className.split(" ");t&&!a.includes(e)&&(this.className+=" "+e.trim())}contains(e){return this.className.split(" ").includes(e.trim())}getClassName(){return this.className}};function Nc(e){return{addEventListener(t,a,r,l){if(t)return e.setMetaValue([t.id,"eventManager",a],u=>{let c=u||[];for(let d of c)if(d.callback===r)return c;return[...c,{callback:r,scope:l}]}),r},removeEventListener(t,a,r){!t||e.setMetaValue([t.id,"eventManager",a],l=>(l||[]).filter(u=>u.callback!==r))},getListenersAsProps(t,a){let r=typeof t=="string"?{id:t}:t;if(!r||!r.id)return{};let l=e.getResourceMeta(r.id,"eventManager"),u={};if(l&&r)for(let c of Object.keys(l))u[c]=d=>{let f=e.get(r);for(let{callback:S,scope:k}of l[c]||[])(!k||a&&k.indexOf(a)!==-1)&&S(d,f)};return u}}}function Hc(e){return{applyStyles(t,a,r){let l=typeof t=="string"?t:t.id;return e.setMetaValue([l,"styles",a],r)},getAppliedStyles(t){let a=typeof t=="string"?t:t.id;return e.getResourceMeta(a,"styles")}}}function xl(e){return e.endsWith("info.json")?e:e.endsWith("/")?`${e}info.json`:`${e}/info.json`}var dC="http://library.stanford.edu/iiif/image-api/compliance.html#level0",Ff="http://library.stanford.edu/iiif/image-api/compliance.html#level1",Df="http://library.stanford.edu/iiif/image-api/compliance.html#level2",hC="http://library.stanford.edu/iiif/image-api/conformance.html#level0",Bf="http://library.stanford.edu/iiif/image-api/conformance.html#level1",Mf="http://library.stanford.edu/iiif/image-api/conformance.html#level2",bC="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",Nf="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",Hf="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",vC="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",jf="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",Uf="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",gC="http://iiif.io/api/image/1/level0.json",pC="http://iiif.io/api/image/1/profiles/level0.json",Wf="http://iiif.io/api/image/1/level1.json",Vf="http://iiif.io/api/image/1/profiles/level1.json",Zf="http://iiif.io/api/image/1/level2.json",Yf="http://iiif.io/api/image/1/profiles/level2.json",fC="http://iiif.io/api/image/2/level0.json",yC="http://iiif.io/api/image/2/profiles/level0.json",Gf="http://iiif.io/api/image/2/level1.json",Qf="http://iiif.io/api/image/2/profiles/level1.json",Xf="http://iiif.io/api/image/2/level2.json",Jf="http://iiif.io/api/image/2/profiles/level2.json",wC="level0",Kf="level1",$f="level2",xC="http://iiif.io/api/image/2/level0",e0="http://iiif.io/api/image/2/level1",t0="http://iiif.io/api/image/2/level2",a0=[t0,Df,Mf,Hf,Uf,Zf,Yf,Xf,Jf,$f],r0=[...a0,e0,Ff,Bf,Nf,jf,Wf,Vf,Gf,Qf,Kf],kC=[xC,e0,t0,dC,Ff,Df,hC,Bf,Mf,bC,Nf,Hf,vC,jf,Uf,gC,pC,Wf,Vf,Zf,Yf,fC,yC,Gf,Qf,Xf,Jf,wC,Kf,$f],_C={extraFormats:["jpg"],extraQualities:["default"],extraFeatures:["sizeByWhListed"]},SC={extraFormats:["jpg"],extraQualities:["default"],extraFeatures:["baseUriRedirect","cors","jsonldMediaType","regionByPx","regionSquare","sizeByWhListed","sizeByH","sizeByW","sizeByWh"]},EC={extraFormats:["jpg","png"],extraQualities:["default"],extraFeatures:["baseUriRedirect","cors","jsonldMediaType","regionByPct","regi
72onByPx","regionSquare","rotationBy90s","sizeByWhListed","sizeByConfinedWh","sizeByH","sizeByPct","sizeByW","sizeByWh"]};function TC(e){return a0.indexOf(e)!==-1?EC:r0.indexOf(e)!==-1?SC:_C}function CC(e){let t=e?Array.isArray(e.profile)?e.profile:[e.profile]:[],a={extraQualities:[],extraFormats:[],extraFeatures:[]};for(let r of t)if(typeof r=="string"&&(r=TC(r)),!!r){if(r.formats)for(let l of r.formats)a.extraFormats.indexOf(l)===-1&&a.extraFormats.push(l);if(r.qualities)for(let l of r.qualities)a.extraQualities.indexOf(l)===-1&&a.extraQualities.push(l);if(r.supports)for(let l of r.supports)a.extraFeatures.indexOf(l)===-1&&a.extraFeatures.push(l);if(r.maxHeight&&(a.maxHeight=r.maxHeight),r.maxWidth&&(a.maxWidth=r.maxWidth),r.maxArea&&(a.maxArea=r.maxArea),r.extraFormats)for(let l of r.extraFormats)a.extraFormats.indexOf(l)===-1&&a.extraFormats.push(l);if(r.extraQualities)for(let l of r.extraQualities)a.extraQualities.indexOf(l)===-1&&a.extraQualities.push(l);if(r.extraFeatures)for(let l of r.extraFeatures)a.extraFeatures.indexOf(l)===-1&&a.extraFeatures.push(l);r.maxHeight&&(a.maxHeight=r.maxHeight),r.maxWidth&&(a.maxWidth=r.maxWidth),r.maxArea&&(a.maxArea=r.maxArea)}if(e.extraFormats)for(let r of e.extraFormats)a.extraFormats.indexOf(r)===-1&&a.extraFormats.push(r);if(e.extraFeatures)for(let r of e.extraFeatures)a.extraFeatures.indexOf(r)===-1&&a.extraFeatures.push(r);if(e.extraQualities)for(let r of e.extraQualities)a.extraQualities.indexOf(r)===-1&&a.extraQualities.push(r);return a}function PC(e){try{if(e==="full")return{full:!0};if(e==="square")return{square:!0};let t=e.startsWith("pct:"),a=e.substr(t?4:0).split(",").map(r=>parseFloat(r));return{x:a[0],y:a[1],w:a[2],h:a[3],percent:t}}catch{throw new Error("Expected 'full', 'square' or 'x,y,w,h'. Found "+e)}}function AC(e){let t={upscaled:!1,max:!1,confined:!1};if(e[0]==="^"&&(t.upscaled=!0,e=e.slice(1)),e==="max"||e==="full")return t.max=!0,t.serialiseAsFull=e==="full",t;if(e[0]==="!"&&(t.confined=!0,e=e.slice(1)),e[0]==="p")return t.percentScale=parseFloat(e.slice(4)),t;let a=e.split(",").map(r=>r.trim());return a.length&&(a[0]!==""&&(t.width=parseInt(a[0],10)),a[1]!==""&&(t.height=parseInt(a[1],10))),t}function RC(e){let t={angle:0};if(e[0]==="!"&&(t.mirror=!0,e=e.substr(1)),t.angle=parseFloat(e)%360,Number.isNaN(t.angle))throw new Error(`Invalid rotation ${e}`);return t}function qC(e,t=""){let a=e.match(/^(([a-zA-Z]+):\/\/([^/]+))?((.*)+)/);if(!a)throw new Error(`Invalid or unknown input ${e}`);let r=a[2],l=a[3],u=a[4];if(u[0]==="/"&&(u=u.substr(1)),t.length>0){if(t[0]==="/"&&(t=t.substr(1)),t!==u.substr(0,t.length))throw new Error(`Path does not start with prefix (path: ${u}, prefix: ${t})`);u=u.substr(t.length)}return{scheme:r,server:l,path:u,prefix:t}}function zC(e,t=""){let{path:a,scheme:r,server:l,prefix:u}=qC(e,t),c=a.split("/").reverse(),[d,f,S,k,...C]=c,O=C.reverse().filter(Boolean).join("/");if(c.length===1||d==="")return{type:"base",scheme:r,server:l,prefix:u,identifier:O};if(d==="info.json"){let[,...z]=c;return{type:"info",scheme:r,server:l,prefix:u,identifier:z.reverse().filter(Boolean).join("/")}}let D=d.split(".");return{type:"image",scheme:r,server:l,prefix:u,identifier:O,originalPath:a,region:PC(k),size:AC(S),rotation:RC(f),quality:D[0],format:D[1]}}function IC(e){let t=zC(xl(e.id));if(t.type!=="info")throw new Error("Invalid service URL");let a=CC(e);return{identifier:t.identifier,originalPath:"",server:t.server,prefix:t.prefix,scheme:t.scheme,type:"image",quality:a.extraQualities.indexOf("default")===-1?a.extraQualities[0]:"default",region:{full:!0},size:{max:!0,upscaled:!1,confined:!1},format:"jpg",rotation:{angle:0}}}function OC(e,t,a){let r=a.length,l=[];for(let u=0;u<r;u++){let c=a[u].width;l.push(e/c)}return l}function LC(e,t,a){let r=a.length,l=[];for(let u=0;u<r;u++){let c=a[u];l.push({width:Math.floor(e/c),height:Math.floor(t/c)})}return l}function ma(e){if(e["@id"])return e["@id"];if(e.id)return e.id}function jc(e){if(!e||!e.profile||!ma(e))return!1;let t=Array.isArray(e.profile)?e.profile:[e.profile];for(let a of t)if(typeof a=="string"&&kC.indexOf(a)!==-1)return!0;return!1}function FC(e){if(!jc(e))return!1;let t=Array.isArray(e.profile)?e.profile:[e.profile];
72for(let a of t)if(typeof a=="string"){if(r0.indexOf(a)!==-1)return!0}else{let r=[...a.supports||[],...a.extraFeatures||[]];if(r.indexOf("regionByPx")!==-1&&(r.indexOf("sizeByW")!==-1||r.indexOf("sizeByWh")!==-1))return!0}return!1}function DC(e){if(!FC(e))return[];let t=[],a=Array.isArray(e.profile)?e.profile:[e.profile],r=a.length;for(let l=0;l<r;l++){let u=a[l];if(typeof u!="string"&&(u.maxHeight||u.maxWidth))return[{id:ma(e),type:"variable",minWidth:0,minHeight:0,maxHeight:u.maxHeight||u.maxWidth,maxWidth:u.maxWidth||u.maxHeight}]}if(e.tiles){let l=e.tiles.length;for(let u=0;u<l;u++){let c=e.tiles[u];(c.height||c.width)&&t.push({id:ma(e),type:"variable",minHeight:0,minWidth:0,maxHeight:c.height||c.width,maxWidth:c.width})}}return t}function i0(e){let t=/^.*\/(full)\/(((\d+),(\d+)?)|max)\/(\d+)\/default\.(jpg|png|jpeg)$/,a=e.match(t);if(a){let r=a[1],l=parseInt(a[4],10),u=parseInt(a[5],10),c=a[7];if((r==="max"||r==="full")&&l&&u&&c)return{type:"fixed",id:e,height:u,width:l}}return{type:"unknown",id:e}}function BC(e){if(e["@type"])return e["@type"];if(e.type)return e.type}function Uc(e){if(typeof e=="string")return i0(e);let t=BC(e);if(t!=="Image"&&t!=="sc:Image")return null;let a=e,r=ma(a);return r?r&&a.width&&a.height?{id:r,type:"fixed",width:a.width,height:a.height,unsafe:!0}:i0(r):null}function MC(e){return jc(e)?(e&&e.sizes?e.sizes:[]).map(t=>({id:ma(e),type:"fixed-service",height:t.height,width:t.width})):[]}function l0(e){let t=[],a=e.length;for(let r=0;r<a;r++){let l=MC(e[r]);l.length&&t.push(...l);let u=DC(e[r]);u.length&&t.push(...u)}return t}function n0(e){let t=e.service?Array.isArray(e.service)?e.service:[e.service]:[],a=t.length,r=[];for(let l=0;l<a;l++)jc(t[l])&&r.push(t[l]);return r}function NC(e,t=!0,a){let r=[],l=Uc(e);if(l===null)return r;let u=e;if(r.push(l),t&&u.width&&u.height){let c=[],d=n0(u);for(let f of d){let S={id:ma(f),width:u.width,height:u.height};if(a.canLoadSync(S)){let k=a.loadServiceSync(S);k&&(k.height||(k.height=u.height),k.width||(k.width=u.width),c.push(...l0([k])))}}if(c.length)return r.push(...c),r}return u.service&&r.push(...l0(u.service)),r}function HC({x:e=0,y:t=0,w:a,h:r,full:l,square:u,percent:c}){if(l)return"full";if(u)return"square";if(typeof a>"u"||typeof r>"u")throw new Error("RegionParameter: invalid region");let d=`${e},${t},${a},${r}`;return c?`pct:${d}`:d}function jC({max:e,percentScale:t,upscaled:a,confined:r,width:l,height:u,serialiseAsFull:c}){let d=[];return a&&d.push("^"),e?(d.push(c?"full":"max"),d.join("")):(r&&d.push("!"),t&&d.push(`pct:${t}`),l&&d.push(`${l}`),d.push(","),u&&d.push(`${u}`),d.join(""))}function UC(e){return`${e.mirror?"!":""}${(e.angle||0)%360}`}var WC=Object.defineProperty,VC=Object.defineProperties,ZC=Object.getOwnPropertyDescriptors,o0=Object.getOwnPropertySymbols,YC=Object.prototype.hasOwnProperty,GC=Object.prototype.propertyIsEnumerable,s0=(e,t,a)=>t in e?WC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,io=(e,t)=>{for(var a in t||(t={}))YC.call(t,a)&&s0(e,a,t[a]);if(o0)for(var a of o0(t))GC.call(t,a)&&s0(e,a,t[a]);return e},lo=(e,t)=>VC(e,ZC(t));function QC(e,t){let a=e.prefix.startsWith("/")?e.prefix.substr(1):e.prefix,r=`${e.scheme}://${e.server}/${a?`${a}/`:""}${e.identifier}`;if(e.type==="base")return r;if(e.type==="info")return`${r}/info.json`;let{region:l,size:u,rotation:c,format:d,quality:f}=e;if(t){let S=t["@context"]?Array.isArray(t["@context"])?t["@context"]:[t["@context"]]:[],k=S.indexOf("http://iiif.io/api/image/2/context.json")!==-1,C=S.indexOf("http://iiif.io/api/image/3/context.json")!==-1;if((u.width===t.width&&!u.height||u.height===t.height&&!u.width||u.width===t.width&&u.height===t.height)&&(u=lo(io({},u),{max:!0})),k&&(u.max&&!u.serialiseAsFull&&(u=lo(io({},u),{serialiseAsFull:!0})),!u.max&&u.width&&u.height&&(u=lo(io({},u),{height:void 0}))),C&&(u.max&&u.serialiseAsFull&&(u=lo(io({},u),{serialiseAsFull:!1})),u.width&&!u.height&&t.width&&t.height)){let O=t.height/t.width;u=lo(io({},u),{height:Math.ceil(u.width*O)})}}return[r,HC(l),jC(u),UC(c),`${f}.${d}`].filter(Boolean).join("/")}function Wc(e,t,a){let r=IC({id:xl(ma(e)),profile:"level2",type:"ImageService2"});if(r.type!=="image")throw new Error("Invalid service");return r.size.max=!1,r.size.width=t,r.size.height=a,{id:QC(r),type:"fixed",width:t,height:a||e.height/(e.width||1)*t,unsafe:e.width>t}}function cn(e){let t=e.replace(/(https?:\/\/)?(www.)?/i,"");return t.indexOf("/")!==-1?t.split("/")[0]:t}function XC(e,t,a){let r=e.width?e.width:e.maxWidth;return a.height<=e.maxHeight&&a.width<=e.maxWidth&&a.height>=e.minHeight&&a.width>=e.minWidth&&(!t||Math.abs(a.width-r)<Math.abs(t.width-r))}function JC(e,t){let a=[],r=Object.assign({unsafeImageService:!1,atAnyCost:!0,fallback:!0,minHeight:64,minWidth:64,maxHeight:1/0,maxWidth:1/0,returnAllOptions:!1,preferFixedSize:!1,allowUnsafe:!1,explain:!1,height:0,width:0},e),l=[],u=[],c=null,d=(S,k)=>{if(XC(r,k,S)){if(r.preferFixedSize&&S.unsafe){u.push(S);return}r.returnAllOptions&&k&&u.push(k),c=S}else r.returnAllOptions&&u.push(S)},f=t.length;for(let S=0;S<f;S++){let k=t[S](),C=k.length;for(let O=0;O<C;O++){let D=k[O];if(D.type==="unknown"&&r.atAnyCost&&l.push(D),D.type==="fixed"&&(D.unsafe?l.push(D):d(D,c)),D.type==="fixed-service")if(r.unsafeImageService){let z=Wc(D,r.width,r.height);d(z,c)}else{let z=Wc(D,D.width,D.height);d(z,c)}if(D.type==="variable"&&D.maxWidth){let z=Wc({id:D.id,type:"fixed-service",width:D.maxWidth,height:D.maxWidth},D.maxWidth);d(z,c)}}if(c&&!r.returnAllOptions){if(c.unsafe||r.allowUnsafe)continue;break}}return r.atAnyCost&&u.length===0?{best:c||l[0],fallback:l.slice(1),log:a}:r.returnAllOptions?{best:r.atAnyCost?c||u[0]||l[0]:c||u[0],fallback:[...u,...l],log:a}:{best:c||u[0]||null,fallback:c?u:u.slice(1),log:a}}var KC=Object.defineProperty,$C=Object.defineProperties,e6=Object.getOwnPropertyDescriptors,u0=Object.getOwnPropertySymbols,t6=Object.prototype.hasOwnProperty,a6=Object.prototype.propertyIsEnumerable,m0=(e,t,a)=>t in e?KC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,r6=(e,t)=>{for(var a in t||(t={}))t6.call(t,a)&&m0(e,a,t[a]);if(u0)for(var a of u0(t))a6.call(t,a)&&m0(e,a,t[a]);return e},i6=(e,t)=>$C(e,e6(t));function l6(e,t,a){let r=e>t?e:t,l=a.length,u=[];for(let c=0;c<l;c++){let d=a[c],f=d.scaleFactors[0],S=r/f,k=[f];for(;S>=d.width;)f=f*2,k.push(f),S=S/2;u.push(i6(r6({},d),{scaleFactors:k}))}return u}function n6(e,t){if(e.length!==t.length)return!1;if(e.length===0&&t.length===0)return!0;let a=e.length,r=!0;for(let u=0;u<a;u++){let c=e[u],d=t[u];
72if(c.width!==d.width||c.height!==d.height){r=!1;break}}if(r)return!0;let l=0;for(let u=0;u<a;u++)for(let c=0;c<a;c++)if(e[u].width===t[c].width&&e[u].height===t[c].height){l++;break}return l===a}function c0(e){if(e&&e.profile){let t=e.profile;if(t){let a=Array.isArray(t)?t:[t];return a.includes("level0")||a.includes("http://iiif.io/api/image/2/level0.json")||a.includes("http://iiif.io/api/image/1/level0.json")||a.includes("http://iiif.io/api/image/1/profiles/level0.json")}}return!1}var kl=(e,t,a)=>new Promise((r,l)=>{var u=f=>{try{d(a.next(f))}catch(S){l(S)}},c=f=>{try{d(a.throw(f))}catch(S){l(S)}},d=f=>f.done?r(f.value):Promise.resolve(f.value).then(u,c);d((a=a.apply(e,t)).next())}),o6=class{constructor(){this.config={verificationsRequired:1,approximateServices:!0,enableFetching:!0,disableThrottling:!1},this.fetchingCount=0,this.imageServices={},this.knownImageServers={}}setConfig(e){Object.assign(this.config,e)}sample(e,t,a=!0){let r=cn(ma(e)),l=xl(ma(e)),u=this.knownImageServers[r];return this.imageServices[l]=Object.assign(e,{real:!0}),!u&&e.tiles&&!c0(e)?(this.knownImageServers[r]={verifications:0,malformed:!1,root:r,preLoaded:a,sampledId:ma(e),verified:!1,server:null,result:{context:e["@context"]||[],sampledProfile:e.profile,resourceServiceRatio:t&&e.height?t.height/e.height:1,sampledSizes:e.sizes||[],sizeRatios:OC(e.width,e.height,e.sizes||[]),sampledTiles:e.tiles||[]}},!0):this.verify(e)}preLoad(e,t=!0){this.knownImageServers[e.root]=e,t&&(this.knownImageServers[e.root].malformed=!1,this.knownImageServers[e.root].verifications=this.config.verificationsRequired)}predict(e,t=!1,a=!1){let r=e==null?void 0:e.source,l=cn(ma(e)),u=this.knownImageServers[l];if(!u||!u.result||!a&&(u.malformed||u.verifications<this.config.verificationsRequired)||c0(e.source))return null;let c=xl(ma(e));return this.imageServices[c]||(this.imageServices[c]={"@context":u.result.context,"@id":ma(e),id:ma(e),protocol:"http://iiif.io/api/image",tiles:(r==null?void 0:r.tiles)||l6(e.width,e.height,u.result.sampledTiles),sizes:(r==null?void 0:r.sizes)||LC(Math.round(e.width/u.result.resourceServiceRatio),Math.round(e.height/u.result.resourceServiceRatio),u.result.sizeRatios),profile:(r==null?void 0:r.profile)||u.result.sampledProfile,height:(r==null?void 0:r.height)||e.height,width:(r==null?void 0:r.width)||e.width,real:!1}),this.imageServices[c]}getThumbnailFromResource(e,t){return kl(this,arguments,function*(a,r,l=!0,u=[]){let c=yield this.getImageCandidates(a,l);return JC(r,[()=>u,()=>c])})}getImageCandidates(e,t=!0){return kl(this,null,function*(){let a=e;if(t&&a.height&&a.width){let r=n0(a);for(let l of r){let u={id:ma(l),width:l.width?l.width:a.width,height:l.height?l.height:a.height,source:l};yield this.loadService(u)}}return NC(e,t,this)})}verify(e){return kl(this,null,function*(){let t=this.predict(e,!1,!0),a=yield this.fetchService(ma(e));if(!t)return!1;let r=t.height===a.height&&t.width===a.width&&t["@context"]===a["@context"]&&n6(t.sizes||[],a.sizes||[]);if(r){let l=cn(ma(e));this.knownImageServers[l].verifications+=1,this.knownImageServers[l].verifications>=this.config.verificationsRequired&&(this.knownImageServers[l].verified=!0)}return r})}canLoadSync(e){let t=typeof e=="string"?e:ma(e),a=xl(t);if(this.imageServices[a])return!0;let r=this.knownImageServers[cn(t)];return r&&!r.malformed&&r.verifications>=this.config.verificationsRequired}markAsMalformed(e){return kl(this,null,function*(){return this.knownImageServers[cn(ma(e))].malformed=!0,this.loadService(e,!0)})}fetchService(e,t=!1){return kl(this,null,function*(){let a=xl(e);if(this.imageServices[a]&&(!t||this.imageServices[a].real))return this.imageServices[a];if(!this.config.enableFetching)throw new Error("Fetching is not enabled");let r=yield this.fetch(a).then(l=>l.json());return!r.id&&r["@id"]&&(r.id=r["@id"]),r.id!==e&&(r.id=e,r["@id"]&&(r["@id"]=e)),this.imageServices[a]=Object.assign(r,{real:!0}),this.imageServices[a]})}fetch(e,t){return kl(this,null,function*(){return fetch(e,t)})}loadService(e,t=!1){return kl(this,null,function*(){if(!this.config.disableThrottling){let l=!0;for(;l;)if(this.fetchingCount>=this.config.verificationsRequired)yield new Promise(u=>setTimeout(u,500));else{l=!1;break}}let a=this.knownImageServers[cn(ma(e))];if(a&&!a.malformed&&!t){yield a.result;let l=this.loadServiceSync(e);if(l)return l}this.fetchingCount++;let r=yield this.fetchService(ma(e),t);return this.fetchingCount--,r.real&&this.sample(r,e),r})}loadServiceSync(e){let t=xl(ma(e));return this.imageServices[t]?this.imageServices[t]:this.predict(e)}};function s6(e,t={}){let a=t.imageServiceLoader||new o6;async function r(l,u,c,d=[],f){if(typeof l=="string")return{best:Uc(l),fallback:[],log:[]};let S=e.get(l);if(typeof S=="string")return{best:Uc(S),fallback:[],log:[]};switch(S.type){case"Annotation":{let k=S.body,C=e.get(k[0]);return f&&!C.width&&(C.width=f.width,C.height=f.height),await a.getThumbnailFromResource(C,u,c,d)}case"Canvas":{let k=S;if(k.thumbnail&&k.thumbnail.length){let C=e.get(k.thumbnail[0]),O=await a.getImageCandidates(C,c);O&&O.length&&d.push(...O)}return r(k.items[0],u,c,d,{width:k.width,height:k.height})}case"AnnotationPage":return r(S.items[0],u,c,d,f);case"Choice":return r(S.items[0],u,c,d,f);case"Collection":{let k=S.items[0];return r(k,u,c,d,f)}case"Manifest":{let k=S.items[0];return r(k,u,c,d,f)}case"SpecificResource":case"Image":case"Dataset":case"Sound":case"Text":case"TextualBody":case"Video":return f&&!S.width&&(S.width=f.width,S.height=f.height),a.getThumbnailFromResource(S,u,c,d);case"Service":case"Range":case"AnnotationCollection":case"CanvasReference":case"ContentResource":return{best:void 0,fallback:[],log:[]}}return{best:void 0,fallback:[],log:[]}}
72return{getBestThumbnailAtSize:r}}function u6(e,t,a=[],r=!1){if(!e||!t||t.length===0)return;if(t.length===1)return t[0];if(t.indexOf(e)!==-1)return e;let l=e.indexOf("-")!==-1?e.slice(0,e.indexOf("-")):null;if(l&&t.indexOf(l)!==-1)return l;for(let u of a)if(t.indexOf(u)!==-1)return u;if(!r){let u=t.map(c=>c.indexOf("-")!==-1?c.slice(0,c.indexOf("-")):null).indexOf(e);if(u!==-1)return t[u];for(let c of a){let d=c.indexOf("-")!==-1?c.slice(0,c.indexOf("-")):null,f=d?t.indexOf(d):-1;if(f!==-1)return t[f]}}return t.indexOf("none")!==-1?"none":t.indexOf("@none")!==-1?"@none":t[0]}function m6(e,t,a={}){let{strictFallback:r=!1,defaultText:l="",separator:u=` 73`,fallbackLanguages:c=[],closest:d}=a,f=Object.keys(e||{}),S=d?t:u6(t,f,c,r);if(!e)return l;if(typeof e=="string")return e;let k=S?e[S]:void 0;return k?typeof k=="string"?k:k.join(u):""}function Zr(e,t={}){return m6(e,typeof navigator<"u"?navigator.language:void 0,t)}var c6=function(){function e(t,a){var r=[],l=!0,u=!1,c=void 0;try{for(var d=t[Symbol.iterator](),f;!(l=(f=d.next()).done)&&(r.push(f.value),!(a&&r.length===a));l=!0);}catch(S){u=!0,c=S}finally{try{!l&&d.return&&d.return()}finally{if(u)throw c}}return r}return function(t,a){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,a);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),no=Math.PI*2,Vc=function(e,t,a,r,l,u,c){var d=e.x,f=e.y;d*=t,f*=a;var S=r*d-l*f,k=l*d+r*f;return{x:S+u,y:k+c}},d6=function(e,t){var a=t===1.5707963267948966?.551915024494:t===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(t/4),r=Math.cos(e),l=Math.sin(e),u=Math.cos(e+t),c=Math.sin(e+t);return[{x:r-l*a,y:l+r*a},{x:u+c*a,y:c-u*a},{x:u,y:c}]},d0=function(e,t,a,r){var l=e*r-t*a<0?-1:1,u=e*a+t*r;return u>1&&(u=1),u<-1&&(u=-1),l*Math.acos(u)},h6=function(e,t,a,r,l,u,c,d,f,S,k,C){var O=Math.pow(l,2),D=Math.pow(u,2),z=Math.pow(k,2),U=Math.pow(C,2),Y=O*D-O*U-D*z;Y<0&&(Y=0),Y/=O*U+D*z,Y=Math.sqrt(Y)*(c===d?-1:1);var G=Y*l/u*C,F=Y*-u/l*k,X=S*G-f*F+(e+a)/2,K=f*G+S*F+(t+r)/2,te=(k-G)/l,se=(C-F)/u,de=(-k-G)/l,me=(-C-F)/u,Te=d0(1,0,te,se),oe=d0(te,se,de,me);return d===0&&oe>0&&(oe-=no),d===1&&oe<0&&(oe+=no),[X,K,Te,oe]},b6=function(e){var t=e.px,a=e.py,r=e.cx,l=e.cy,u=e.rx,c=e.ry,d=e.xAxisRotation,f=d===void 0?0:d,S=e.largeArcFlag,k=S===void 0?0:S,C=e.sweepFlag,O=C===void 0?0:C,D=[];if(u===0||c===0)return[];var z=Math.sin(f*no/360),U=Math.cos(f*no/360),Y=U*(t-r)/2+z*(a-l)/2,G=-z*(t-r)/2+U*(a-l)/2;if(Y===0&&G===0)return[];u=Math.abs(u),c=Math.abs(c);var F=Math.pow(Y,2)/Math.pow(u,2)+Math.pow(G,2)/Math.pow(c,2);F>1&&(u*=Math.sqrt(F),c*=Math.sqrt(F));var X=h6(t,a,r,l,u,c,k,O,z,U,Y,G),K=c6(X,4),te=K[0],se=K[1],de=K[2],me=K[3],Te=Math.abs(me)/(no/4);Math.abs(1-Te)<1e-7&&(Te=1);var oe=Math.max(Math.ceil(Te),1);me/=oe;for(var Se=0;Se<oe;Se++)D.push(d6(de,me)),de+=me;return D.map(function(ze){var Ie=Vc(ze[0],u,c,U,z,te,se),Ue=Ie.x,Fe=Ie.y,Be=Vc(ze[1],u,c,U,z,te,se),Ke=Be.x,pe=Be.y,Xe=Vc(ze[2],u,c,U,z,te,se),tt=Xe.x,vt=Xe.y;return{x1:Ue,y1:Fe,x2:Ke,y2:pe,x:tt,y:vt}})},v6=p6,Zc={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},g6=/([astvzqmhlc])([^astvzqmhlc]*)/ig;function p6(e){var t=[];return e.replace(g6,function(a,r,l){var u=r.toLowerCase();for(l=y6(l),u=="m"&&l.length>2&&(t.push([r].concat(l.splice(0,2))),u="l",r=r=="m"?"l":"L");;){if(l.length==Zc[u])return l.unshift(r),t.push(l);if(l.length<Zc[u])throw new Error("malformed path data");t.push([r].concat(l.splice(0,Zc[u])))}}),t}var f6=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig;function y6(e){var t=e.match(f6);return t?t.map(Number):[]}var w6=x6;function x6(e){var t=0,a=0,r=0,l=0;return e.map(function(u){u=u.slice();var c=u[0],d=c.toUpperCase();if(c!=d)switch(u[0]=d,c){case"a":u[6]+=r,u[7]+=l;break;case"v":u[1]+=l;break;case"h":u[1]+=r;break;default:for(var f=1;f<u.length;)u[f++]+=r,u[f++]+=l}switch(d){case"Z":r=t,l=a;break;case"H":r=u[1];break;case"V":l=u[1];break;case"M":r=t=u[1],l=a=u[2];break;default:r=u[u.length-2],l=u[u.length-1]}return u})}function k6(e){let t=v6(e),a=w6(t),r,l=0,u=0,c=0,d=0,f,S,k=0,C=0,O=[];for(let D=0;D<a.length;D++){let z=a[D],U=z[0];switch(U){case"M":l=z[1],u=z[2];break;case"H":z=["L",z[1],u];break;case"V":z=["L",l,z[1]];break;case"S":{let Y=k,G=C;(r==="C"||r=="S")&&(Y+=Y-c,G+=G-d),z=["C",Y,G,z[1],z[2],z[3],z[4]]}break;case"T":r==="Q"||r=="T"?(f=k*2-f,S=C*2-S):(f=k,S=C),z=["Q",f,S,z[1],z[2]];break;case"Q":f=z[1],S=z[2];break;case"A":{let Y=b6({px:k,py:C,cx:z[6],cy:z[7],rx:z[1],ry:z[2],xAxisRotation:z[3],largeArcFlag:z[4],sweepFlag:z[5]});if(!Y.length)continue;for(let[G,F]of Y.entries())z=["C",F.x1,F.y1,F.x2,F.y2,F.x,F.y],G<Y.length-1&&O.push(z);z=z}break;case"Z":z=["L",l,u];break}r=U,k=z[z.length-2],C=z[z.length-1],["C","Q","A"].indexOf(U)>-1?(c=z[z.length-4],d=z[z.length-3]):(c=k,d=C),O.push(z)}return O}function _6(e,t,a,r=1){return new h0(e,t,a).subdivide(r)}function S6(e,t,a,r,l=1){return new b0(new Float64Array([e.x,e.y,t.x,t.y,a.x,a.y,r.x,r.y])).subdivide(l)}function E6(e){return e.x*e.x+e.y*e.y}function oo(e){return e/(1-.67+Math.pow(Math.pow(.67,4)+.25*e*e,.25))}function dn(e){return e*(1-.39+Math.sqrt(.39*.39+.25*e*e))}var h0=class{constructor(e,t,a){this.start=e,this.control=t,this.end=a}eval(e){let t=1-e;return{x:this.start.x*t*t+2*this.control.x*t*e+this.end.x*e*e,y:this.start.y*t*t+2*this.control.y*t*e+this.end.y*e*e}}mapToBasic(){let{x:e,y:t}=this.start,{x:a,y:r}=this.control,{x:l,y:u}=this.end,c=2*a-e-l,d=2*r-t-u,f=(a-e)*c+(r-t)*d,S=(l-a)*c+(u-r)*d,k=(l-e)*d-(u-t)*c,C=f/k,O=S/k,D=Math.abs(k)/(Math.hypot(c,d)*Math.abs(O-C));return{x0:e,x2:l,scale:D,cross:k}}subdivide(e){let t=this.mapToBasic(),a=oo(t.x0),r=oo(t.x2),l=.5*Math.abs(r-a)*Math.sqrt(t.scale/e),u=Math.ceil(l),c=dn(a),d=dn(r),f=[0];for(let S=1;S<u;S++){let k=(dn(a+(r-a)*S/u)-c)/(d-c);f.push(k)}return f.push(1),f.map(S=>this.eval(S))}},b0=class{constructor(e){this.c=e}weightsum(e,t,a,r){let l=e*this.c[0]+t*this.c[2]+a*this.c[4]+r*this.c[6],u=e*this.c[1]+t*this.c[3]+a*this.c[5]+r*this.c[7];return{x:l,y:u}}eval(e){let t=1-e,a=t*t*t,r=3*t*t*e,l=3*t*e*e,u=e*e*e;return this.weightsum(a,r,l,u)}
73deriv(e){let t=1-e,a=-3*t*t,r=3*e*e,l=-6*e*t-a,u=6*e*t-r;return this.weightsum(a,l,u,r)}midpoint_quadbez(){let e=this.weightsum(-.25,.75,.75,-.25);return new h0({x:this.c[0],y:this.c[1]},e,{x:this.c[6],y:this.c[7]})}subsegment(e,t){let a=new Float64Array(8),r=this.eval(e),l=this.eval(t);a[0]=r.x,a[1]=r.y;let u=(t-e)/3,c=this.deriv(e);a[2]=r.x+u*c.x,a[3]=r.y+u*c.y;let d=this.deriv(t);return a[4]=l.x-u*d.x,a[5]=l.y-u*d.y,a[6]=l.x,a[7]=l.y,new b0(a)}subdivide(e){let t=.1*e,a=e-t,r=Math.sqrt(a),l=E6(this.weightsum(1,-3,3,-1)),u=Math.ceil(Math.pow(l/(432*t*t),1/6)),c=[],d=0;for(let D=0;D<u;D++){let z=D/u,U=(D+1)/u,Y=this.subsegment(z,U).midpoint_quadbez(),G=Y.mapToBasic(),F=oo(G.x0),X=oo(G.x2),K=Math.sqrt(G.scale),te=Math.abs(X-F)*K;if(Math.sign(G.x0)!=Math.sign(G.x2)){let se=r/K,de=r*Math.abs(X-F)/oo(se);te=Math.max(te,de)}c.push({quad:Y,a0:F,a2:X,val:te}),d+=te}let f=.5*d/r,S=Math.ceil(f),k=[{x:this.c[0],y:this.c[1]}],C=0,O=0;for(let D=1;D<S;D++){let z=d*D/S;for(;C+c[O].val<z;)C+=c[O].val,O++;let U=c[O].a0,Y=c[O].a2,G=dn(U),F=dn(Y),X=U+(Y-U)*(z-C)/c[O].val,K=(dn(X)-G)/(F-G);k.push(c[O].quad.eval(K))}return k.push({x:this.c[6],y:this.c[7]}),k}},T6=/&?(xywh=)?(pixel:|percent:|pct:)?([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?),([0-9]+(?:\.[0-9]+)?)/,C6=/&?(t=)(npt:)?([0-9]+(.[0-9]+)?)?(,([0-9]+(.[0-9]+)?))?/,v0=/^rgba\((\d+),(\d+),(\d+),([0-9.]+)\)$/;function Yc(e,{domParser:t,svgPreprocessor:a}={}){var r,l;if(Array.isArray(e))return e.reduce((u,c)=>{let{selector:d,selectors:f}=Yc(c);return d&&(u.selector||(u.selector=d),u.selectors.push(...f)),u},{selector:null,selectors:[]});if(!e)return{selector:null,selectors:[]};if(typeof e=="string"){let[u,c]=e.split("#");return c?Yc({type:"FragmentSelector",value:c}):{selector:null,selectors:[]}}if(e.type==="PointSelector"&&(e.t||e.t===0)){let u={type:"TemporalSelector",temporal:{startTime:e.t}};return{selector:u,selectors:[u]}}if(e.type==="FragmentSelector"){let u=T6.exec(e.value);if(u){let d={type:"BoxSelector",spatial:{unit:u[2]==="percent:"||u[2]==="pct:"?"percent":"pixel",x:parseFloat(u[3]),y:parseFloat(u[4]),width:parseFloat(u[5]),height:parseFloat(u[6])}};return{selector:d,selectors:[d]}}let c=e.value.match(C6);if(c){let d={type:"TemporalSelector",temporal:{startTime:c[4]?parseFloat(c[4]):0,endTime:c[7]?parseFloat(c[7]):void 0}};return{selector:d,selectors:[d]}}return{selector:null,selectors:[]}}if(e.type==="SvgSelector"&&"value"in e){t||(typeof window<"u"?t=new window.DOMParser:console.warn("No DOMParser available, cannot parse SVG selector, `points`, `spatial` and `style` will be unavailable and the SVG will not be normalized."));let u=[],c,d,f=(r=a==null?void 0:a(e.value))!=null?r:e.value,S;if(t){let C=t.parseFromString(e.value,"image/svg+xml").querySelector("svg");if(!C)return console.warn(`Illegal SVG selector: ${e.value}`),{selector:null,selectors:[]};let O=g0(C);O&&(u=O.points,S=O.shapeType,c=[Math.min(...u.map(D=>D[0])),Math.min(...u.map(D=>D[1])),Math.max(...u.map(D=>D[0])),Math.max(...u.map(D=>D[1]))],{style:d,svg:f}=(l=R6(O.element))!=null?l:{svg:f})}let k={type:"SvgSelector",svg:f,svgShape:S,style:d,points:u.length?u:void 0,spatial:c?{unit:"pixel",x:c[0],y:c[1],width:c[2]-c[0],height:c[3]-c[1]}:void 0};return{selector:k,selectors:[k]}}return{selector:null,selectors:[]}}function P6(e){let t=e.map(r=>r[0]).reduce((r,l)=>(r[l]+=1,r),{C:0,Q:0,L:0,M:0}),a=new Set(e.map(r=>r[0]));if(t.C>0||t.Q>0)return"path";if(t.L>0&&(a.size===1||a.size===2&&a.has("M"))){if(t.L===4)return"rect";let r=e.slice(-1)[0];return e[0][0]==="M"&&r[0]==="L"&&r[1]==e[0][1]&&r[2]===e[0][2]||r[1]===0&&r[2]===0?"polygon":"polyline"}return"path"}function g0(e){var t,a,r,l,u,c,d,f,S,k,C,O,D,z,U,Y,G;for(let F of Array.from(e.children))switch(F==null?void 0:F.tagName.toLowerCase()){case"g":{let X=g0(F);if(X)return X}continue;case"path":{let X=F.getAttribute("d");if(!X)continue;let K=k6(X);return{element:F,points:A6(K),shapeType:P6(K)}}case"circle":{let X=parseFloat((t=F.getAttribute("cx"))!=null?t:"0"),K=parseFloat((a=F.getAttribute("cy"))!=null?a:"0"),te=parseFloat((r=F.getAttribute("r"))!=null?r:"0");if(!te)continue;let se=[];for(let de=0;de<=360;de+=12){let me=de*Math.PI/180;se.push([X+te*Math.cos(me),K+te*Math.sin(me)])}return{element:F,points:se,shapeType:"circle"}}case"ellipse":{let X=parseFloat((l=F.getAttribute("cx"))!=null?l:"0"),K=parseFloat((u=F.getAttribute("cy"))!=null?u:"0"),te=parseFloat((c=F.getAttribute("rx"))!=null?c:"0"),se=parseFloat((d=F.getAttribute("ry"))!=null?d:"0");if(!te&&!se)continue;let de=[];for(let me=0;me<=360;me+=12){let Te=Math.tan(me/360*Math.PI),oe=te*(1-Te**2)/(1+Te**2),Se=se*2*Te/(1+Te**2);de.push([X+oe,K+Se])}return{element:F,points:de,shapeType:"ellipse"}}case"line":{let X=parseFloat((f=F.getAttribute("x0"))!=null?f:"0"),K=parseFloat((S=F.getAttribute("y0"))!=null?S:"0"),te=parseFloat((k=F.getAttribute("x1"))!=null?k:"0"),se=parseFloat((C=F.getAttribute("y1"))!=null?C:"0");if(X===te&&K===se)continue;return{element:F,points:[[X,K],[te,se]],shapeType:"polyline"}}case"polygon":case"polyline":{let X=(D=(O=F.getAttribute("points"))==null?void 0:O.split(" ").map(te=>te.split(",").map(parseFloat)))!=null?D:[];if(!X.length)continue;let K="polyline";return F.tagName.toLowerCase()==="polygon"&&(X.push(X[0]),K="polygon"),{element:F,points:X,shapeType:K}}case"rect":{let X=parseFloat((z=F.getAttribute("x"))!=null?z:"0"),K=parseFloat((U=F.getAttribute("y"))!=null?U:"0"),te=parseFloat((Y=F.getAttribute("width"))!=null?Y:"0"),se=parseFloat((G=F.getAttribute("height"))!=null?G:"0");if(!te||!se)continue;return{element:F,points:[[X,K],[X+te,K],[X+te,K+se],[X,K+se],[X,K]],shapeType:"rect"}}default:continue}return null}function A6(e){var t;let a=[];for(let r=0;r<e.length;r++){let l=(t=a[a.length-1])!=null?t:[0,0],u=e[r];switch(u[0]){case"M":case"L":a.push([u[1],u[2]]);continue;case"C":a.push(...S6({x:l[0],y:l[1]},{x:u[1],y:u[2]},{x:u[3],y:u[4]},{x:u[5],y:u[6]}).map(c=>[c.x,c.y]).slice(1));continue;case"Q":a.push(..._6({x:l[0],y:l[1]},{x:u[1],y:u[2]},{x:u[3],y:u[4]}).map(c=>[c.x,c.y]).slice(1));continue}}return a}function R6(e){let t={};if(e.hasAttribute("fill")?(t.fill=e.getAttribute("fill"),e.removeAttribute("fill")):e.style.fill&&(t.fill=e.style.fill),t.fill){let r=v0.exec(t.fill);r&&(t.fillOpacity=parseFloat(r[4]),t.fill=`rgb(${r[1]}, ${r[2]}, ${r[3]})`)}if(e.hasAttribute("fill-opacity")?(t.fillOpacity=parseFloat(e.getAttribute("fill-opacity")),e.removeAttribute("fill-opacity")):e.style.fillOpacity&&(t.fillOpacity=parseFloat(e.style.fillOpacity)),e.hasAttribute("stroke")?(t.stroke=e.getAttribute("stroke"),e.removeAttribute("stroke")):e.style.stroke&&(t.stroke=e.style.stroke),t.stroke){let r=v0.exec(t.stroke);r&&(t.strokeOpacity=parseFloat(r[4]),t.stroke=`rgb(${r[1]}, ${r[2]}, ${r[3]})`)}e.hasAttribute("stroke-opacity")?(t.strokeOpacity=parseFloat(e.getAttribute("stroke-opacity")),e.removeAttribute("stroke-opacity")):e.style.strokeOpacity&&(t.strokeOpacity=parseFloat(e.style.strokeOpacity)),e.hasAttribute("stroke-width")?(t.strokeWidth=e.getAttribute("stroke-width"),e.removeAttribute("stroke-width")):e.style.strokeWidth&&(t.strokeWidth=e.style.strokeWidth),e.hasAttribute("stroke-dasharray")?(t.strokeDasharray=e.getAttribute("stroke-dasharray"),e.removeAttribute("stroke-dasharray")):e.style.strokeDasharray&&(t.strokeDasharray=e.style.strokeDasharray);let a=e;for(;a.tagName.toLowerCase()!=="svg";)if(a=a.parentElement,a===null)throw new Error("Could not find root SVG element");return{svg:a.outerHTML,style:Object.keys(t).length>0?t:void 0}}function q6(e){return e.type==="SpecificResource"?[e.source,{selector:e.selector}]:[e,{selector:null}]}function z6(e){function t(l){let u=l?typeof l=="string"?e.get(l):l
73:null;if(!u)return[];let c=e.get(u.items),d=[];for(let f of c)d.push(...e.get(f.items));return d}function a(l,u=[]){let c=Array.isArray(l)?l:t(l),d=[],f=null,S=[];for(let k of c){if(k.type!=="Annotation")throw new Error("getPaintables() accept either a canvas or list of annotations");let C=e.get(k.body);for(let O of C){let[D,{selector:z}]=q6(O),U=(D.type||"unknown").toLowerCase();if(U==="choice"){let Y=e.get(D.items),G=u.length?u.map(F=>Y.find(X=>X.id===F)).filter(Boolean):[Y[0]];G.length===0&&G.push(Y[0]),f={type:"single-choice",items:Y.map(F=>({id:F.id,label:F.label,selected:G.indexOf(F)!==-1})),label:O.label},C.push(...G);continue}d.indexOf(U)===-1&&d.push(U),S.push({type:U,resource:D,target:k.target,selector:z})}}return{types:d,items:S,choice:f}}function r(l){let{choice:u}=a(l);return u}return{getAllPaintingAnnotations:t,getPaintables:a,extractChoices:r}}function p0(e,t){for(let a of t.items){if(a.type==="Canvas")return a;if(a.type==="Range"){let r=p0(e,e.get(a));if(r)return r}}return null}function I6(e,t,a){for(let r of t.structures){let l=f0(e,e.get(r),a);if(l)return l}return null}function f0(e,t,a){var r;for(let l of t.items){let u=(r=l.id)==null?void 0:r.split("#")[0];if(l.type==="SpecificResource"&&l.source===a||l.type==="Canvas"&&a===u)return t;if(l.type==="Range"){let c=f0(e,e.get(l),a);if(c)return c}}return null}var O6=class{constructor(e){this.__vault=null,this.__eventsHelper=null,this.__stylesHelper=null,this.__e={},this.htmlProps={},this.handlers=[],this.__annotation=typeof e=="string"?{id:e,type:"Annotation"}:{id:e.id,type:"Annotation"},this.classList=new cC(t=>{this.__stylesHelper&&this.__stylesHelper.applyStyles(this.__annotation,"html",A(_({},this.htmlProps),{className:t}))}),this.source=e}get className(){return this.classList.getClassName()}set className(e){this.classList.className=e}set href(e){this.__stylesHelper&&this.__stylesHelper.applyStyles(this.__annotation,"html",{href:e}),this.htmlProps.href=e}set title(e){this.__stylesHelper&&this.__stylesHelper.applyStyles(this.__annotation,"html",{title:e}),this.htmlProps.title=e}set target(e){this.__stylesHelper&&this.__stylesHelper.applyStyles(this.__annotation,"html",{target:e}),this.htmlProps.target=e}applyStyle(e){this.style=Sg(this.style,e),this.__stylesHelper&&this.__stylesHelper.applyStyles(this.__annotation,"atlas",this.style)}addEventListener(e,t){this.__eventsHelper&&this.__eventsHelper.addEventListener(this.__annotation,e,t),this.handlers.push([e,t])}removeEventListener(e,t){this.__eventsHelper&&this.__eventsHelper.removeEventListener(this.__annotation,e,t),this.handlers=this.handlers.filter(a=>a[0]===e&&a[1]===t)}bindToVault(e){this.__vault=e,this.__eventsHelper=Nc(e),this.__stylesHelper=Hc(e);for(let[t,a]of this.handlers)this.__eventsHelper.addEventListener(this.__annotation,t,a);this.__stylesHelper.applyStyles(this.__annotation,"atlas",this.style),this.__stylesHelper.applyStyles(this.__annotation,"html",A(_({},this.htmlProps),{className:this.classList.getClassName()}))}getSource(){return this.source}getAnnotation(){return this.__annotation}beforeRemove(){if(this.onBeforeRemove&&this.onBeforeRemove(),this.__vault){if(this.__eventsHelper)for(let[e,t]of this.handlers)this.__eventsHelper.removeEventListener(this.__annotation,e,t);this.__vault=null}}};bt();var Ha=ce(Cm(),1),y0="@iiif/IMPORT_ENTITIES",w0="@iiif/MODIFY_ENTITY_FIELD",x0="@iiif/REORDER_ENTITY_FIELD",k0="@iiif/ADD_REFERENCE",_0="@iiif/REMOVE_REFERENCE",S0=(0,Ha.createAction)(y0)(),L6=(0,Ha.createAction)(w0)(),F6=(0,Ha.createAction)(x0)(),D6=(0,Ha.createAction)(k0)(),B6=(0,Ha.createAction)(_0)(),M6={importEntities:S0,modifyEntityField:L6,reorderEntityField:F6,addReference:D6,removeReference:B6},E0="@iiif/ADD_MAPPING",T0="@iiif/ADD_MAPPINGS",N6=(0,Ha.createAction)(E0)(),H6=(0,Ha.createAction)(T0)(),C0="@iiif/SET_META_VALUE",P0="@iiif/SET_META_VALUE_DYNAMIC",A0="@iiif/UNSET_META_VALUE",j6=(0,Ha.createAction)(C0)(),U6=(0,Ha.createAction)(P0)(),W6=(0,Ha.createAction)(A0)(),R0={setMetaValue:j6,setMetaValueDynamic:U6,unsetMetaValue:W6},Gc="RESOURCE_ERROR",q0="RESOURCE_LOADING",Qc="RESOURCE_READY",z0="@iiif/REQUEST_RESOURCE",I0="@iiif/REQUEST_ERROR",O0="@iiif/REQUEST_MISMATCH",L0="@iiif/REQUEST_COMPLETE",F0="@iiif/REQUEST_OFFLINE_RESOURCE",V6=(0,Ha.createAction)(z0)(),D0=(0,Ha.createAction)(I0)(),Z6=(0,Ha.createAction)(O0)(),Y6=(0,Ha.createAction)(L0)();(0,Ha.createAction)(F0)();var Xc="@iiif/BATCH",B0="@iiif/BATCH_IMPORT",Jc=(0,Ha.createAction)(Xc)();(0,Ha.createAction)(B0)();var G6=(e,t)=>{let{entities:a,resource:r,mapping:l}=$g(t);if(r.id===void 0)return[D0({id:e,message:"ID is not defined in resource."})];let u=[S0({entities:a}),H6({mapping:l})];return r.id!==e&&(u.push(N6({id:e,type:r.type})),u.push(Z6({requestId:e,actualId:r.id}))),u.push(Y6({id:e})),u},M0=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function Q6(e,t){return!!(e===t||M0(e)&&M0(t))}function N0(e,t){if(!Array.isArray(e)||!Array.isArray(t))return e===t;if(e.length!==t.length)return!1;for(let a=0;a<e.length;a++)if(!Q6(e[a],t[a]))return!1;return!0}function Kc(e,t){let a=e.iiif.requests[t],r=e.iiif.mapping[t];if(!(!r||!e.iiif.entities[r][a.resourceUri]))return e.iiif.entities[r][a.resourceUri]}function H0(e,t,{waitTimeout:a=30}={}){return async(r,l)=>{let u=e.getState(),c=u.iiif.requests[r];if(c)switch(c.loadingState){case Gc:break;case q0:{let d,f=!1;try{let S=await Promise.race([new Promise((k,C)=>{f||(d=e.subscribe(()=>{let O=e.getState();if(O.iiif.requests[r].loadingState===Gc){C();return}if(O.iiif.requests[r].loadingState===Qc){let D=Kc(O,r);D?k(D):C()}}))}),new Promise((k,C)=>setTimeout(()=>{f=!0,C()},a*60))]);if(d&&d(),S)return S}catch{d&&d();break}break}case Qc:{let d=Kc(u,r);if(d)return d;break}}e.dispatch(V6({id:r}));try{let d=await t(r,l);!d.id&&!d["@id"]&&(d["@type"]&&(d["@id"]=r),d.id=r);let f=G6(r,d);return e.dispatch(Jc({actions:f})),Kc(e.getState(),r)}catch(d){throw e.dispatch(D0({id:r,message:d.toString()})),d}}}function X6(){return{Collection:{},Manifest:{},Canvas:{},AnnotationPage:{},AnnotationCollection:{},Annotation:{},ContentResource:{},Range:{},Service:{},Selector:{},Agent:{}}}var J6=(e={},t)=>{switch(t.type){case E0:return A(_({},e),{[t.payload.id]:t.payload.type});case T0:return _(_({},e),t.payload.mapping);default:return e}};function $c(e,t,a,r){return!(!e[a]||!e[a][t]||!e[a][t][r]||!Array.isArray(e[a][t][r]))}function K6(e,t){let a={},r=[];for(let[l,u]of Object.entries(e||{})){r.push(l);let c=(t||{})[l];if(!c||c.length===0){a[l]=u;continue}a[l]=c}for(let[l,u]of Object.entries(t||{}))r.indexOf(l)===-1&&(a[l]=u);return a}var $6=(e=X6(),t)=>{var a;switch(t.type){case w0:{if(!e[t.payload.type]||!e[t.payload.type][t.payload.id])return e;let r=e[t.payload.type][t.payload.id];return typeof r=="string"?e:A(_({},e),{[t.payload.type]:A(_({},e[t.payload.type]),{[t.payload.id]:A(_({},r),{[t.payload.key]:t.payload.value})})})}case x0:{if(!$c(e,t.payload.id,t.payload.type,t.payload.key))return e;let r=e[t.payload.type][t.payload.id];if(typeof r=="string")return e;let l=Array.from(r[t.payload.key]),[u]=l.splice(t.payload.startIndex,1);return l.splice(t.payload.endIndex,0,u),A(_({},e),{[t.payload.type]:A(_({},e[t.payload.type]),{[t.payload.id]:A(_({},r),{[t.payload.key]:l})})})}case y0:{let r=Object.keys(t.payload.entities),l=_({},e);for(let u of r){let c=t.payload.entities[u],d=_({},e[u]||{}),f=!1,S=Object.keys(c||{})||[];if(c&&S){for(let k of S)f=!0,d[k]=e[u][k]?K6(e[u][k],c[k]):c[k];f&&(l[u]=d)}}return l}case k0:{if(!$c(e,t.payload.id,t.payload.type,t.payload.key))return e;let r=e[t.payload.type][t.payload.id],l=Array.from(r[t.payload.key]);return l.splice(t.payload.index||l.length+1,0,t.payload.reference),A(_({},e),{[t.payload.type]:A(_({},e[t.payload.type]),{[t.payload.id]:A(_({},r),{[t.payload.key]:l})})})}case _0:{if(!$c(e,t.payload.id,t.payload.type,t.payload.key))return e;let r=e[t.payload.type][t.payload.id],l=Array.from(r[t.payload.key]),u=t.payload.index||l.findIndex(c=>c&&c.id===t.payload.reference.id);return u===-1||((a=l[u])==null?void 0:a.id)!==t.payload.reference.id?e:(l.splice(u,1),A(_({},e),{[t.payload.type]:A(_({},e[t.payload.type]),{[t.payload.id]:A(_({},r),{[t.payload.key]:l})})}))}default:return e}},eP=(e={},t)=>{switch(t.type){case z0:case F0:return A(_({},e),{[t.payload.id]:{requestUri:t.payload.id,loadingState:q0,uriMismatch:!1,resourceUri:t.payload.id}});case O0:return A(_({},e),{[t.payload.requestId]:A(_({},e[t.payload.requestId]||{}),{uriMismatch:!0,resourceUri:t.payload.actualId}),[t.payload.actualId]:{requestUri:t.payload.requestId,loadingState:e[t.payload.requestId].loadingState,uriMismatch:!0,resourceUri:t.payload.actualId}});case I0:return A(_({},e),{[t.payload.id]:A(_({},e[t.payload.id]||{}),{loadingState:Gc,error:t.payload.message})});case L0:return A(_({},e),{[t.payload.id]:A(_({},e[t.payload.id]||{}),{loadingState:Qc,error:void 0})})}return e},tP=(e={},t)=>
73{let{id:a,updateValue:r,value:l,meta:u,key:c}=t&&t.payload||{};switch(t.type){case C0:return A(_({},e),{[a]:A(_({},e[a]||{}),{[u]:A(_({},e[a]?e[a][u]||{}:{}),{[c]:l})})});case P0:return A(_({},e),{[a]:A(_({},e[a]||{}),{[u]:A(_({},e[a]?e[a][u]||{}:{}),{[c]:e[a]&&e[a][u]?r(e[a][u][c]):r(void 0)})})});case A0:return e[a]&&e[a][u]&&e[a][u][c]?A(_({},e),{[a]:A(_({},e[a]||{}),{[u]:A(_({},e[a]?e[a][u]||{}:{}),{[c]:void 0})})}):e;default:return e}};function aP(e){return(t,a)=>a&&a.type===Xc?a.payload.actions.reduce(e,t):a&&a.type===B0?a.payload.state:e(t,a)}var rP=Bs({mapping:J6,entities:$6,requests:eP,meta:tP}),iP=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||bl;function lP(e={}){let{enableDevtools:t=!0,iiifStoreName:a="iiif",defaultState:r={},extraMiddleware:l=[],customReducers:u={}}=e,c=Bs(_({[a]:rP},u));return gc(aP(c),r,t?iP(Ms(...l)):bl(Ms(...l)))}function nP(e){return{all:e=e||new Map,on:function(t,a){var r=e.get(t);r?r.push(a):e.set(t,[a])},off:function(t,a){var r=e.get(t);r&&(a?r.splice(r.indexOf(a)>>>0,1):e.set(t,[]))},emit:function(t,a){var r=e.get(t);r&&r.slice().map(function(l){l(a)}),(r=e.get("*"))&&r.slice().map(function(l){l(t,a)})}}}var oP=class{constructor(e,t){Re(this,"options"),Re(this,"store"),Re(this,"emitter"),Re(this,"isBatching",!1),Re(this,"batchQueue",[]),Re(this,"remoteFetcher"),Re(this,"staticFetcher"),Re(this,"defaultFetcher",a=>fetch(a).then(r=>r.json())),Re(this,"middleware",a=>r=>l=>{if(l.type===Xc){for(let d of l.payload.actions)this.emitter.emit(d.type,{realAction:d,state:a.getState()});let c=r(l);for(let d of l.payload.actions)this.emitter.emit(`after:${l.type}`,{action:l,state:c});return c}this.emitter.emit(l.type,{action:l,state:a.getState()});let u=r(l);return this.emitter.emit(`after:${l.type}`,{action:l,state:u}),u}),this.options=Object.assign({reducers:{},middleware:[],defaultState:{},customFetcher:this.defaultFetcher,enableDevtools:!0},e||{}),this.store=t||lP({customReducers:this.options.reducers,extraMiddleware:[...this.options.middleware,this.middleware],defaultState:this.options.defaultState,enableDevtools:this.options.enableDevtools}),this.emitter=nP(),this.remoteFetcher=H0(this.store,this.options.customFetcher),this.staticFetcher=H0(this.store,(a,r)=>r)}batch(e){this.isBatching=!0;try{e(this),this.store.dispatch(Jc({actions:this.batchQueue}))}catch(t){throw this.batchQueue=[],this.isBatching=!1,t}this.batchQueue=[],this.isBatching=!1}async asyncBatch(e){this.isBatching=!0;try{await e(this),this.store.dispatch(Jc({actions:this.batchQueue}))}catch(t){throw this.batchQueue=[],this.isBatching=!1,t}this.batchQueue=[],this.isBatching=!1}modifyEntityField(e,t,a){this.dispatch(M6.modifyEntityField({id:e.id,type:e.type,key:t,value:a}))}dispatch(e){this.isBatching?this.batchQueue.push(e):this.store.dispatch(e)}serialize(e,t){return tp(this.getState().iiif,e,t)}toPresentation2(e){return this.serialize(e,rp)}toPresentation3(e){return this.serialize(e,np)}hydrate(e,t){return this.get(e,t,{skipSelfReturn:!1})}get(e,t,a={}){typeof t!="string"&&(a=t||{},t=void 0);let{skipSelfReturn:r=!0}=a||{};if(Array.isArray(e))return e.map(f=>this.get(f,a));let l=this.getState();if(typeof e=="string"){let f=t||l.iiif.mapping[e];if(!f)return r?null:{id:e,type:"unknown"};e={id:e,type:f}}let u=t||e.type,c=e.id,d=l.iiif.entities[u];if(!d){let f=l.iiif.requests[c];return f&&f.resourceUri!==c?this.get(f.resourceUri,a):r?null:e}return d[e.id]||(r?null:e)}select(e){return e(this.getState())}getStore(){return this.store}getState(){return this.store.getState()}loadManifest(e,t){let a=typeof e=="string"?e:e.id;return this.load(a,t)}loadCollection(e,t){let a=typeof e=="string"?e:e.id;return this.load(a,t)}load(e,t){let a=typeof e=="string"?e:e.id;return t?this.staticFetcher(a,t):this.remoteFetcher(a)}areInputsEqual(e,t){return N0(e,t)}subscribe(e,t,a){typeof a>"u"&&(typeof t>"u"||t===!1||t===!0)&&(a=t,t=e,e=l=>l);let r=a?null:e(this.store.getState());return a||t(r,this),this.store.subscribe(()=>{let l=this.store.getState(),u=e(l);r!==u&&!N0(r,u)&&t(u,this),r=u})}async ensureLoaded(e){let t=typeof e=="string"?e:e.id;this.requestStatus(t)||await this.load(t)}requestStatus(e){return this.select(t=>t.iiif.requests[e])}getResourceMeta(e,t){let a=this.getState().iiif.meta[e];if(a)return t?a[t]:a}
73setMetaValue([e,t,a],r){this.dispatch(typeof r=="function"?R0.setMetaValueDynamic({id:e,meta:t,key:a,updateValue:r}):R0.setMetaValue({id:e,meta:t,key:a,value:r}))}};function sP(){return typeof self<"u"?self:typeof window<"u"?window:typeof Lo<"u"?Lo:{}}function ed(e){let t=sP();try{let r=t.IIIF_VAULT;if(r)return r}catch{}let a=new oP(e);try{t.IIIF_VAULT=a}catch{}return a}var _l=U0(),j0=U0();function U0(e){let t={},a=(l,u)=>{var c;return t[l]===void 0&&(t[l]=[]),(c=t[l])==null||c.push(u),()=>{r(l,u)}},r=(l,u)=>{var c,d,f;let S=(d=(c=t[l])==null?void 0:c.indexOf(u))!=null?d:-1;(f=t[l])==null||f.splice(S>>>0,1)};return{on:a,off:r,once:(l,u)=>{let c=d=>{u(d),r(l,c)};a(l,c)},emit:(l,u)=>{var c;(c=t[l])==null||c.forEach(d=>{try{d(u)}catch(f){e==null||e.onError(f)}})}}}function Ks(e){let t=B(),a=.75,r=1/.75,l=Ys(),u=e.vault||l||ed(),c=Bc(),d=B({}),{isReady:f,isConfigBlocking:S,setIsReady:k,internalConfig:C}=rC(e.preset,(De,ot)=>{t.current?t.current.dispatchEvent(new CustomEvent("media",{detail:{query:De,config:ot}})):d.current[De]=ot}),O=ie(()=>Nc(u),[u]),D=ie(()=>Hc(u),[u]),z=ie(()=>s6(u,{imageServiceLoader:c}),[u,c]),[U]=st(e.nested||C.nested,{parse:It,defaultValue:!1}),[Y]=st(e.x||C.x,{parse:Vr,defaultValue:0}),[G]=st(e.y||C.y,{parse:Vr,defaultValue:0}),F=B(),[X]=st(e.render||C.render,{defaultValue:"canvas"}),[K]=st(e.class),[te]=st(e.virtualSizes||C.virtualSizes,{parse:uC}),[se]=st(e.height||C.height,{parse:Vr}),[de]=st(e.width||C.width,{parse:Vr}),[me]=st(e.a11yRole||void 0),[Te]=st(e.a11yTitle||void 0),[oe]=st(e.interactive||C.interactive,{parse:It,defaultValue:!0}),[Se]=st(e.background),[ze]=st(e.viewport||C.viewport,{parse:It,defaultValue:!0}),[Ie]=st(e.responsive||C.responsive,{parse:It,defaultValue:!0}),[Ue]=st(e.moveEvents||C.moveEvents,{parse:It,defaultValue:!1}),[Fe]=st(e.granularMoveEvents||C.granularMoveEvents,{parse:It,defaultValue:!1}),[Be]=st(e.clickToEnableZoom||e.clickToEnableZoom,{parse:It,defaultValue:!0}),[Ke]=st(e.disableKeyboardNavigation||C.disableKeyboardNavigation,{parse:It,defaultValue:!1}),[pe]=st(e.debug||C.debug,{parse:It}),[Xe]=st(e.enablePanOnWait||C.enablePanOnWait,{parse:It,defaultValue:void 0}),[tt]=st(e.ignoreSingleFingerTouch||C.ignoreSingleFingerTouch,{parse:It,defaultValue:void 0}),[vt]=st(e.requireMetaKeyForWheelZoom||C.requireMetaKeyForWheelZoom,{parse:It,defaultValue:!1}),[St]=st(e.panOnWaitDelay||C.panOnWaitDelay,{parse:Vr,defaultValue:40}),[ye]=st(e.enableNavigator||C.enableNavigator,{parse:It}),[$e,ra,ga,da]=st(e.target||e.region||C.target||C.region,{parse:Mc}),[Mt,Zt,,Ra]=st(e.rotation,{parse:Vr}),[Sa,ia,,ka]=st(e.highlight||C.highlight,{parse:Mc}),[Dt]=st(e.styleId||C.styleId),[it]=st(e.highlightCssClass||C.highlightCssClass,{defaultValue:"canvas-panel-highlight"}),[ct,,,Tt]=st(e.preferredFormats||C.preferredFormats,{parse:Lf}),[mt]=st(e.homeCover,{parse:De=>De==="false"?!1:De==="true"?!0:De==="start"?"start":De==="end"?"end":!1}),[yt,At]=st(e.atlasMode||C.atlasMode),[_t,ir]=qe(""),[Sl,El]=qe(""),[Tl]=st(e.stylesheet||C.stylesheet),ur=B({}),[ru,od]=qe("");function sd(De,ot={}){return st(e[De]||C[De],ot)}function co(){if(t.current&&F.current){let De=t.current.getBoundingClientRect(),ot=F.current.world.height||1,Nt=F.current.world.width||1;return Nt/ot<1?De.height/ot:De.width/Nt}return-1}let vn=B({});R(()=>{let De=_l.on("onResetSeen",()=>{vn.current={}}),ot=fe=>{let Ye=fe.choice;if(t!=null&&t.current&&Ye&&Ye.items){let Ct=Ye.items;Ct.sort((Yr,bo)=>Yr.id<bo.id?-1:Yr.id>bo.id?1:0);let Yt=Ct.map(Yr=>Yr.id).join(""),Ot=Ct.map(Yr=>Yr.selected).join("");if(vn.current[Yt]&&vn.current[Yt]==Ot)return;vn.current[Yt]=Ot,Ye.partOf=fe.partOf,t.current.dispatchEvent(new CustomEvent("choice",{detail:{choice:Ye}}))}},Nt=fe=>{t!=null&&t.current&&t.current.dispatchEvent(new ErrorEvent("cp-load-error",{message:fe.message,error:fe.error}))},ha=j0.on("onErrorEvent",Nt),pa=_l.on("onChoiceChange",ot);return()=>{ha(),De(),pa()}},[]),R(()=>{if(F.current&&t.current){let De=_({},ho(F.current));_t=="queued"&&De&&(De==null?void 0:De.scaleFactor)<1&&De.scaleFactor>0&&t.current!=null&&(ir("fired"),setTimeout(()=>{var ot;(ot=t.current)==null||ot.dispatchEvent(new CustomEvent("world-ready",{detail:De}))},100))}},[f,t.current,ru,_t]),R(()=>{var De;let ot=F.current,Nt=(De=F.current)==null?void 0:De.transitionManager;if(ot&&Nt&&f){let ha=!1,pa=0;return ot.world.addLayoutSubscriber(async(fe,Ye)=>{if(fe!=="repaint"&&t.current){if(["recalculate-world-size","zoom-to","go-home","goto-region"].includes(fe)){if(fe=="recalculate-world-size"&&ir("queued"),Nt.hasPending()){if(ha)return;ha=!0,await new Promise(Yr=>setTimeout(Yr,Nt.pendingTransition.total_time-Nt.pendingTransition.elapsed_time)),ha=!1}let Ct=co(),Yt=Math.abs(Ct-ot._lastGoodScale)<2e-4;Yt?pa++:pa=0;
73let Ot={detail:_(A(_({source:fe,minZoomCount:pa},ho(ot)),{isMin:Yt,isMax:Math.abs(ot.maxScaleFactor-ot._lastGoodScale)<2e-4}),Ye||{})};t.current.dispatchEvent(new CustomEvent("zoom",Ot));return}t.current.dispatchEvent(new CustomEvent(fe,{detail:Ye}))}})}return()=>{}},[f,ru]);function ho(De){let ot=De._lastGoodScale,Nt=co(),ha=De.getZoomedPosition(r,{}),pa=De.getZoomedPosition(a,{}),fe={width:Math.round(pa[3]),height:Math.round(pa[4])},Ye={width:Math.round(ha[3]),height:Math.round(ha[4])},Ct={width:Math.round(De.target[3]),height:Math.round(De.target[4])},Yt=2,Ot=Ct.height+Yt<Ye.height&&Ct.width+Yt<Ye.width;return{canZoomIn:Ct.height>fe.height&&Ct.width>fe.width,canZoomOut:Ot,scaleFactor:De.getScaleFactor(),current:ot,max:De.maxScaleFactor,min:Nt,worldHeight:De.world.height,worldWidth:De.world.width}}R(()=>{var De;let ot=F.current,Nt=(De=F.current)==null?void 0:De.transitionManager;if(f&&ot&&Ue){let ha=-1,pa=-1,fe=!1;return ot.registerHook("useAfterFrame",async()=>{if(t.current&&(ot.target[1]!==ha||ot.target[2]!==pa)){if(!Fe&&Nt){if(fe)return;Nt.hasPending()&&(fe=!0,await new Promise(Ye=>setTimeout(Ye,Nt.pendingTransition.total_time-Nt.pendingTransition.elapsed_time)),fe=!1)}t.current.dispatchEvent(new CustomEvent("move",{detail:{x:ot.x,y:ot.y,width:ot.width,height:ot.height,points:ot.target,lastX:ha,lastY:pa}})),ha=ot.x,pa=ot.y}})}return()=>{}},[f,Ue]);function iu(De){M(()=>{e.__registerPublicApi&&e.__registerPublicApi(De)},[])}return iu(De=>{t.current=De;let ot,Nt,ha=!1;if(Be){ot=Ye=>{Ye.stopPropagation()};let fe=()=>{ot&&!ha&&(ha=!0,De.addEventListener("wheel",ot,{capture:!0}),De.addEventListener("touchstart",ot,{capture:!0}))};Nt=()=>{ot&&ha&&(ha=!1,De.removeEventListener("wheel",ot,{capture:!0}),De.removeEventListener("touchstart",ot,{capture:!0}))},fe(),document.addEventListener("click",Ye=>{document.activeElement!==De&&fe()})}De.addEventListener("click",fe=>{Nt&&Nt();let Ye=fe.composedPath()[0];Ye&&De!==document.activeElement&&Ye.focus()});let pa=Object.keys(d.current);if(pa.length){for(let fe of pa)De.dispatchEvent(new CustomEvent("media",{detail:{query:fe,config:d.current[fe]}}));d.current={}}return{vault:u,events:O,styles:D,thumbnailHelper:z,imageServiceLoader:c,getRotation:()=>Ra.current,setRotation:fe=>{De.setAttribute("rotation",fe.toString())},getHighlight:()=>ka.current,setHighlight:fe=>{typeof fe=="string"?De.setAttribute("highlight",fe):ia(fe)},getTarget:()=>da.current,setTarget:fe=>{typeof fe=="string"?De.setAttribute("target",fe):ra(fe)},setDefaultChoiceIds:fe=>{De.setAttribute("choice-id",fe.join(","))},getPosition(){var fe,Ye,Ct,Yt;return{x:(fe=F.current)==null?void 0:fe.x,y:(Ye=F.current)==null?void 0:Ye.y,width:(Ct=F.current)==null?void 0:Ct.width,height:(Yt=F.current)==null?void 0:Yt.height}},getMaxZoom(){var fe;return((fe=F.current)==null?void 0:fe.maxScaleFactor)||1},getMinZoom(){return co()||0},makeChoice(fe,Ye){_l.emit("onMakeChoice",{id:fe,options:Ye})},zoomIn(fe){F.current&&F.current.world.trigger("zoom-to",{point:fe,factor:a})},zoomOut(fe){F.current&&F.current.world.trigger("zoom-to",{point:fe,factor:r})},zoomBy(fe,Ye){F.current&&F.current.world.trigger("zoom-to",{point:Ye,factor:fe})},zoomTo(fe,Ye,Ct){F.current&&F.current.world.zoomTo(fe,Ye,Ct)},withAtlas(fe){F.current?fe(F.current):ur.current=A(_({},ur.current),{[new Date().getTime()]:Ye=>fe(Ye)})}
73,goHome(fe=!1){F.current?F.current.world.goHome(fe):ur.current=A(_({},ur.current),{viewport:Ye=>Ye.world.goHome(fe)})},getZoom(){var fe;return(fe=F.current)==null?void 0:fe._lastGoodScale},getScaleInformation(){let fe=F.current;if(fe!=null)return _({},ho(fe))},goToTarget(fe,Ye={}){F.current?F.current.world.gotoRegion(_(_({},fe),Ye)):ur.current=A(_({},ur.current),{viewport:Ct=>{Ct.world.gotoRegion(_(_({},fe),Ye))}})},setFps(fe){F.current?F.current.fpsLimit=fe:ur.current=A(_({},ur.current),{setFps:Ye=>{Ye.fpsLimit=fe}})},clearTarget(){ra(void 0),F.current?F.current.world.goHome(!0):ur.current=A(_({},ur.current),{viewport:fe=>{fe.world.goHome(!0)}})},setPreferredFormats(fe){De.setAttribute("preferred-formats",fe.join(","))},getPreferredFormats(){return Tt.current||[]},setMode(fe){De.setAttribute("atlas-mode",fe)},applyStyles(fe,Ye){D.applyStyles(typeof fe=="string"?{id:fe}:fe,"atlas",Ye)},applyHTMLProperties(fe,Ye){D.applyStyles(typeof fe=="string"?{id:fe}:fe,"html",Ye)},setClassName(fe,Ye){D.applyStyles(typeof fe=="string"?{id:fe}:fe,"html",{className:Ye})},createAnnotationDisplay(fe){return new O6(fe)},getThumbnail(fe,Ye,Ct){return z.getBestThumbnailAtSize(fe,Ye,Ct)},addVaultEventListener(fe,Ye,Ct,Yt){return O.addEventListener(fe,Ye,Ct,Yt)},removeVaultEventListener(fe,Ye,Ct){O.removeEventListener(fe,Ye,Ct)},getListenersAsProps(fe,Ye){return O.getListenersAsProps(fe,Ye)}}}),R(()=>{if(F.current){let De=Object.values(ur.current);for(let ot of De)ot(F.current);ur.current={}}},[f]),M(()=>{if(Dt){let De=document.getElementById(Dt);De&&El(De.innerText)}},[f,Dt]),M(()=>{if(t.current&&!Ke){let De=Nt=>{var ha,pa,fe;if(F.current&&F.current.transitionManager){let Ye=F.current.transitionManager,Ct=Ye.pendingTransition.done?F.current.target:Ye.pendingTransition.to,Yt=Math.min(Ct[3]-Ct[1],Ct[4]-Ct[2])*.1,Ot;switch(Nt.key){case"=":{(ha=F.current.world)==null||ha.zoomIn();return}case"-":{(pa=F.current.world)==null||pa.zoomOut();return}case"0":{(fe=F.current.world)==null||fe.goHome();return}case"ArrowRight":{Nt.preventDefault(),Ot=Ct.slice(0),Ot[1]=Ot[1]+Yt,Ot[3]=Ot[3]+Yt;break}case"ArrowLeft":{Nt.preventDefault(),Ot=Ct.slice(0),Ot[1]=Ot[1]-Yt,Ot[3]=Ot[3]-Yt;break}case"ArrowUp":{Nt.preventDefault(),Ot=Ct.slice(0),Ot[2]=Ot[2]-Yt,Ot[4]=Ot[4]-Yt;break}case"ArrowDown":{Nt.preventDefault(),Ot=Ct.slice(0),Ot[2]=Ot[2]+Yt,Ot[4]=Ot[4]+Yt;break}}Ot&&Ye.applyTransition(Ot,{duration:500,easing:Ur.easeOutExpo,constrain:!0})}},ot=t.current;return ot.addEventListener("keydown",De),()=>{ot.removeEventListener("keydown",De)}}return()=>{}},[Ke]),{atlasProps:ie(()=>({children:null,nested:U,responsive:Ie,viewport:ze,enableNavigator:ye,onCreated:De=>{ir(""),k(!0),od(De.runtime.id),F.current=De.runtime},homePosition:$e&&$e.selector&&$e.selector.type==="BoxSelector"?$e.selector.spatial:void 0,renderPreset:X==="static"?["static-preset",{interactive:oe}]:["default-preset",{interactive:oe,unstable_webglRenderer:X==="webgl",controllerConfig:{ignoreSingleFingerTouch:tt,enablePanOnWait:Xe,requireMetaKeyForWheelZoom:vt,panOnWaitDelay:St}}],width:de||void 0,height:se||(Ie?void 0:512),role:me,title:Te}),[Ie,ze,$e,X,ye,C,me,Te]),background:Se,isReady:f,isConfigBlocking:S,setIsReady:k,internalConfig:C,target:$e,setParsedTarget:ga,highlight:Sa,highlightCssClass:it,preferredFormats:ct,render:X,interactive:oe,mode:yt,setMode:At,virtualSizes:te,styleId:Dt,responsive:Ie,viewport:ze,debug:pe,enableNavigator:ye,height:se,width:de,className:K,inlineStyles:Sl,inlineStyleSheet:Tl,vault:u,nested:U,x:Y,y:G,rotation:Mt,homeCover:mt,useProp:sd,useRegisterWebComponentApi:iu,runtime:F,webComponent:t}}He(),bt();var td=Kt(!1);function uP(e){let t=Fs();return R(()=>{t&&e.onCreated(t)},[t]),null}function ad(e){var t=e,{children:a,onCreated:r,responsive:l,viewport:u,nested:c}=t,d=N(t,["children","onCreated","responsive","viewport","nested"]);let[f,S]=qe(!1),k=nt(td);return c||k?V(Ze,null,r?V(uP,{onCreated:r}):null,a):V(td.Provider,{value:!0},V(K2,A(_({},d),{onCreated:C=>{if(S(!0),r)return C.runtime.updateNextFrame(),r(C)},unstable_noReconciler:!0}),V(td.Provider,{value:!0},f?a:null)))}He();function W0(e){var t=e,{children:a}=t,r=N(t,["children"]);let l=Ys(),{setIsReady:u,atlasProps:c,isReady:d,className:f}=Ks(r);return V(Oi,{vault:l},V(ad,_({onCreated:()=>{u(!0)},viewport:!0,className:f||""},c),d?V("slot",null,a):null))}if(typeof window<"u"){let e={shadow:!0,onConstruct(t){t._props={__registerPublicApi:a=>{Object.assign(t,a(t))}}}};el(W0,"atlas-viewer",[],e),el(W0,"layout-container",[],e)}He(),bt(),He(),bt();var V0=()=>()=>({}),rd=Kt(V0);function so(e,t){let a=B(),r=nt(rd)||V0;a.current!==t&&r(e),a.current=t}He();var mP=ce(bb());bt(),He(),He(),bt();var Z0=Kt(null);function Di({displayName:e,component:t,customConstructor:a}){let r=Da(function(l,u){var c=l,{children:d}=c,f=N(c,["children"]);let[S,k]=qe(),C=Fs(),O=nt(Z0),D=B(f);return R(()=>(C&&C.runtime&&k(a?a(f):new t),()=>{}),[]),R(()=>
73{if(C&&C.runtime&&S){let z=C.runtime,U=C.runtime.world,Y=O||U;Y.appendChild(S),u&&(typeof u=="function"?u(S):u.current=S),S instanceof Pi&&(z.world=S),S instanceof an||(z.pendingUpdate=!0,z.world&&z.world.needsRecalculate&&(z.world.recalculateWorldSize(),z.world.triggerRepaint()));let G=Y,F=S;return()=>{F&&(G.removeChild(F),z.pendingUpdate=!0,z.world&&z.world.needsRecalculate&&(z.world.recalculateWorldSize(),z.world.triggerRepaint()))}}return()=>{}},[S,C==null?void 0:C.runtime]),R(()=>{S&&C&&C.runtime&&(nc(C.runtime.world,f),lc(S,D.current,f),D.current=f,C.runtime.pendingUpdate=!0,C.runtime.world&&(C.runtime.world.needsRecalculate=!0,C.runtime.world.needsRecalculate&&(C.runtime.world.recalculateWorldSize(),C.runtime.world.triggerRepaint())))},[S,f]),S?V(Z0.Provider,{value:S},d):null});return r.displayName=e,bm(r)}He(),bt();var cP=Object.defineProperty,dP=(e,t,a)=>t in e?cP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,$s=(e,t,a)=>(dP(e,typeof t!="symbol"?t+"":t,a),a);function Bi(e){return e.endsWith("info.json")?e:e.endsWith("/")?`${e}info.json`:`${e}/info.json`}var hP="http://library.stanford.edu/iiif/image-api/compliance.html#level0",Y0="http://library.stanford.edu/iiif/image-api/compliance.html#level1",G0="http://library.stanford.edu/iiif/image-api/compliance.html#level2",bP="http://library.stanford.edu/iiif/image-api/conformance.html#level0",Q0="http://library.stanford.edu/iiif/image-api/conformance.html#level1",X0="http://library.stanford.edu/iiif/image-api/conformance.html#level2",vP="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",J0="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",K0="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",gP="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",$0="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",ey="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",pP="http://iiif.io/api/image/1/level0.json",fP="http://iiif.io/api/image/1/profiles/level0.json",ty="http://iiif.io/api/image/1/level1.json",ay="http://iiif.io/api/image/1/profiles/level1.json",ry="http://iiif.io/api/image/1/level2.json",iy="http://iiif.io/api/image/1/profiles/level2.json",yP="http://iiif.io/api/image/2/level0.json",wP="http://iiif.io/api/image/2/profiles/level0.json",ly="http://iiif.io/api/image/2/level1.json",ny="http://iiif.io/api/image/2/profiles/level1.json",oy="http://iiif.io/api/image/2/level2.json",sy="http://iiif.io/api/image/2/profiles/level2.json",xP="level0",uy="level1",my="level2",kP="http://iiif.io/api/image/2/level0",cy="http://iiif.io/api/image/2/level1",dy="http://iiif.io/api/image/2/level2",_P="https://iiif.io/api/image/1.1/compliance/#level0",hy="https://iiif.io/api/image/1.1/compliance/#level1",by="https://iiif.io/api/image/1.1/compliance/#level2",vy=[dy,G0,X0,K0,ey,ry,iy,oy,sy,my,by],gy=[...vy,cy,Y0,Q0,J0,$0,ty,ay,ly,ny,uy,hy],SP=[kP,cy,dy,hP,Y0,G0,bP,Q0,X0,vP,J0,K0,gP,$0,ey,pP,fP,ty,ay,ry,iy,yP,wP,ly,ny,oy,sy,xP,uy,my,_P,hy,by],EP={extraFormats:["jpg"],extraQualities:["default"],extraFeatures:["sizeByWhListed"]},TP={extraFormats:["jpg"],extraQualities:["default"],extraFeatures:["baseUriRedirect","cors","jsonldMediaType","regionByPx","regionSquare","sizeByWhListed","sizeByH","sizeByW","sizeByWh"]},CP={extraFormats:["jpg","png"],extraQualities:["default"],extraFeatures:["baseUriRedirect","cors","jsonldMediaType","regionByPct","regionByPx","regionSquare","rotationBy90s","sizeByWhListed","sizeByConfinedWh","sizeByH","sizeByPct","sizeByW","sizeByWh"]};function PP(e){return vy.indexOf(e)!==-1?CP:gy.indexOf(e)!==-1?TP:EP}function AP(e){let t=e?Array.isArray(e.profile)?e.profile:[e.profile]:[],a={extraQualities:[],extraFormats:[],extraFeatures:[]};for(let r of t)if(typeof r=="string"&&(r=PP(r)),!!r){if(r.formats)for(let l of r.formats)a.extraFormats.indexOf(l)===-1&&a.extraFormats.push(l);if(r.qualities)for(let l of r.qualities)a.extraQualities.indexOf(l)===-1&&a.extraQualities.push(l);if(r.supports)for(let l of r.supports)a.extraFeatures.indexOf(l)===-1&&a.extraFeatures.push(l);if(r.maxHeight&&(a.maxHeight=r.maxHeight),r.maxWidth&&(a.maxWidth=r.maxWidth),r.maxArea&&(a.maxArea=r.maxArea),r.extraFormats)for(let l of r.extraFormats)
73a.extraFormats.indexOf(l)===-1&&a.extraFormats.push(l);if(r.extraQualities)for(let l of r.extraQualities)a.extraQualities.indexOf(l)===-1&&a.extraQualities.push(l);if(r.extraFeatures)for(let l of r.extraFeatures)a.extraFeatures.indexOf(l)===-1&&a.extraFeatures.push(l);r.maxHeight&&(a.maxHeight=r.maxHeight),r.maxWidth&&(a.maxWidth=r.maxWidth),r.maxArea&&(a.maxArea=r.maxArea)}if(e.extraFormats)for(let r of e.extraFormats)a.extraFormats.indexOf(r)===-1&&a.extraFormats.push(r);if(e.extraFeatures)for(let r of e.extraFeatures)a.extraFeatures.indexOf(r)===-1&&a.extraFeatures.push(r);if(e.extraQualities)for(let r of e.extraQualities)a.extraQualities.indexOf(r)===-1&&a.extraQualities.push(r);return a}function RP(e){try{if(e==="full")return{full:!0};if(e==="square")return{square:!0};let t=e.startsWith("pct:"),a=e.substr(t?4:0).split(",").map(r=>parseFloat(r));return{x:a[0],y:a[1],w:a[2],h:a[3],percent:t}}catch{throw new Error("Expected 'full', 'square' or 'x,y,w,h'. Found "+e)}}function qP(e){let t={upscaled:!1,max:!1,confined:!1};if(e[0]==="^"&&(t.upscaled=!0,e=e.slice(1)),e==="max"||e==="full")return t.max=!0,t.serialiseAsFull=e==="full",t;if(e[0]==="!"&&(t.confined=!0,e=e.slice(1)),e[0]==="p")return t.percentScale=parseFloat(e.slice(4)),t;let a=e.split(",").map(r=>r.trim());return a.length&&typeof a[0]<"u"&&(a[0]!==""&&(t.width=parseInt(a[0],10)),typeof a[1]<"u"&&a[1]!==""?(t.height=parseInt(a[1],10),t.version=2):t.version=3),t}function zP(e){let t={angle:0};if(e[0]==="!"&&(t.mirror=!0,e=e.substr(1)),t.angle=parseFloat(e)%360,Number.isNaN(t.angle))throw new Error(`Invalid rotation ${e}`);return t}function py(e,t=""){let a=e.match(/^(([a-zA-Z]+):\/\/([^/]+))?((.*)+)/);if(!a)throw new Error(`Invalid or unknown input ${e}`);let r=a[2],l=a[3],u=a[4];if(u[0]==="/"&&(u=u.substring(1)),t.length>0){if(t[0]==="/"&&(t=t.substring(1)),t!==u.substring(0,t.length))throw new Error(`Path does not start with prefix (path: ${u}, prefix: ${t})`);u=u.substring(t.length)}return{scheme:r,server:l,path:u,prefix:t}}function IP(e,t=""){let{path:a,scheme:r,server:l,prefix:u}=py(e,t),c=(a||"").split("/").reverse(),[d,f,S,k,...C]=c,O=C.reverse().filter(Boolean).join("/");if(c.length===1||d==="")return{type:"base",scheme:r,server:l,prefix:u,identifier:O};if(d==="info.json"){let[,...z]=c;return{type:"info",scheme:r,server:l,prefix:u,identifier:z.reverse().filter(Boolean).join("/")}}let D=(d||"").split(".");if(typeof D[1]>"u"||typeof D[0]>"u"||typeof k>"u"||typeof S>"u"||typeof f>"u")throw new Error("Invalid image request");return{type:"image",scheme:r,server:l,prefix:u,identifier:O,originalPath:a,region:RP(k),size:qP(S),rotation:zP(f),quality:D[0],format:D[1]}}function OP(e){let t=IP(Bi(e.id));if(t.type!=="info")throw new Error("Invalid service URL");let a=AP(e);return{identifier:t.identifier,originalPath:"",server:t.server,prefix:t.prefix,scheme:t.scheme,type:"image",quality:a.extraQualities.indexOf("default")===-1?a.extraQualities[0]:"default",region:{full:!0},size:{max:!0,upscaled:!1,confined:!1},format:"jpg",rotation:{angle:0}}}function LP(e,t,a){let r=a.length,l=[];for(let u=0;u<r;u++){let c=a[u];if(c){let d=c.width;l.push(e/d)}}return l}function FP(e,t,a){let r=a.length,l=[];for(let u=0;u<r;u++){let c=a[u];c&&l.push({width:Math.floor(e/c),height:Math.floor(t/c)})}return l}function ca(e){if(e["@id"])return e["@id"];if(e.id)return e.id}function eu(e){if(!e||!e.profile||!ca(e))return!1;let t=Array.isArray(e.profile)?e.profile:[e.profile];for(let a of t)if(typeof a=="string"&&SP.indexOf(a)!==-1)return!0;return!1}function DP(e){if(!eu(e))return!1;let t=Array.isArray(e.profile)?e.profile:[e.profile];for(let a of t)if(typeof a=="string"){if(gy.indexOf(a)!==-1)return!0}else{let r=[...a.supports||[],...a.extraFeatures||[]];if(r.indexOf("regionByPx")!==-1&&(r.indexOf("sizeByW")!==-1||r.indexOf("sizeByWh")!==-1))return!0}return!1}function tu(e,t){if(t&&t.profile){let a=t.profile;if(a){let r=Array.isArray(a)?a:[a];return r.includes(`level${e}`)||r.includes(`http://iiif.io/api/image/2/level${e}.json`)||r.includes(`http://iiif.io/api/image/1/level${e}.json`)||r.includes(`http://iiif.io/api/image/1/profiles/level${e}.json`)}}return!1}function id(e){return eu(e)?tu(0,e)?0:tu(1,e)?1:tu(2,e)?2:null:null}function fy(e){return(e["@context"]?Array.isArray(e["@context"])?e["@context"]:[e["@context"]]:[]).indexOf("http://iiif.io/api/image/3/context.json")!==-1}
73function BP(e){if(!DP(e))return[];let t=[],a=Array.isArray(e.profile)?e.profile:[e.profile],r=a.length;for(let l=0;l<r;l++){let u=a[l];if(u&&typeof u!="string"&&(u.maxHeight||u.maxWidth))return[{id:ca(e),type:"variable",minWidth:0,minHeight:0,maxHeight:u.maxHeight||u.maxWidth,maxWidth:u.maxWidth||u.maxHeight,level:id(e),version:e["@context"]==="http://iiif.io/api/image/3/context.json"?3:2}]}if(e.tiles){let l=e.tiles.length;for(let u=0;u<l;u++){let c=e.tiles[u];c&&(c.height||c.width)&&t.push({id:ca(e),type:"variable",minHeight:0,minWidth:0,maxHeight:c.height||c.width,maxWidth:c.width,level:id(e),version:fy(e)?3:2})}}return t}function yy(e){let t=/^.*\/(full)\/(((\d+),(\d+)?)|max)\/(\d+)\/default\.(jpg|png|jpeg)$/,a=e.match(t);if(a&&a[4]&&a[5]){let r=a[1],l=parseInt(a[4],10),u=parseInt(a[5],10),c=a[7];if((r==="max"||r==="full")&&l&&u&&c)return{type:"fixed",id:e,height:u,width:l}}return{type:"unknown",id:e}}function MP(e){if(e["@type"])return e["@type"];if(e.type)return e.type}function NP(e){if(typeof e=="string")return yy(e);let t=MP(e);if(t!=="Image"&&t!=="sc:Image")return null;let a=e,r=ca(a);return r?r&&a.width&&a.height?{id:r,type:"fixed",width:a.width,height:a.height,unsafe:!0}:yy(r):null}function HP(e){return eu(e)?(e&&e.sizes?e.sizes:[]).map(t=>({id:ca(e),type:"fixed-service",height:t.height,width:t.width,level:id(e),version:fy(e)?3:2})):[]}function wy(e){let t=[],a=e.length;for(let r=0;r<a;r++){let l=e[r];if(!l)continue;let u=HP(l);u.length&&t.push(...u);let c=BP(l);c.length&&t.push(...c)}return t}function xy(e){let t=e.service?Array.isArray(e.service)?e.service:[e.service]:[],a=t.length,r=[];for(let l=0;l<a;l++)eu(t[l])&&r.push(t[l]);return r}function jP(e,t=!0,a){let r=[],l=NP(e);if(l===null)return r;let u=e;if(r.push(l),t&&u&&u.width&&u.height){let c=[],d=xy(u);for(let f of d){let S={id:ca(f),width:u.width,height:u.height};if(a.canLoadSync(S)){let k=a.loadServiceSync(S);k&&(k.height||(k.height=u.height),k.width||(k.width=u.width),c.push(...wy([k])))}}if(c.length)return r.push(...c),r}return u.service&&r.push(...wy(u.service)),r}function UP({x:e=0,y:t=0,w:a,h:r,full:l,square:u,percent:c}){if(l)return"full";if(u)return"square";if(typeof a>"u"||typeof r>"u")throw new Error("RegionParameter: invalid region");let d=`${e},${t},${a},${r}`;return c?`pct:${d}`:d}function WP({max:e,percentScale:t,upscaled:a,confined:r,width:l,height:u,serialiseAsFull:c,version:d}){let f=[];return a&&f.push("^"),e?(f.push(c?"full":"max"),f.join("")):(r&&f.push("!"),t&&f.push(`pct:${t}`),l&&f.push(`${l}`),f.push(","),u&&d===3&&f.push(`${u}`),f.join(""))}function VP(e){return`${e.mirror?"!":""}${(e.angle||0)%360}`}function ky(e,t){let a=e.prefix.startsWith("/")?e.prefix.substr(1):e.prefix,r=`${e.scheme}://${e.server}/${a?`${a}/`:""}${e.identifier}`;if(e.type==="base")return r;if(e.type==="info")return`${r}/info.json`;let{size:l}=e,{region:u,rotation:c,format:d,quality:f}=e;if(t){let S=t["@context"]?Array.isArray(t["@context"])?t["@context"]:[t["@context"]]:[],k=t.profile,C=S.indexOf("http://iiif.io/api/image/2/context.json")!==-1||k==="level2",O=S.indexOf("http://iiif.io/api/image/3/context.json")!==-1;if((l.width===t.width&&!l.height||l.height===t.height&&!l.width||l.width===t.width&&l.height===t.height)&&(l=A(_({},l),{max:!0})),C&&(l.max&&!l.serialiseAsFull&&(l=A(_({},l),{serialiseAsFull:!0})),!l.max&&l.width&&l.height&&(l=A(_({},l),{height:void 0})),l=A(_({},l),{version:2})),O){if(l.max&&l.serialiseAsFull&&(l=A(_({},l),{serialiseAsFull:!1})),l.width&&!l.height&&t.width&&t.height){let D=t.height/t.width;l=A(_({},l),{height:Math.ceil(l.width*D)})}l=A(_({},l),{version:3})}}return[r,UP(u),WP(l),VP(c),`${f}.${d}`].filter(Boolean).join("/")}function ld(e,t,a){let r=OP({"@context":e.version===3?"http://iiif.io/api/image/3/context.json":"http://iiif.io/api/image/2/context.json",id:Bi(ca(e)),profile:e.level===null||typeof e.level>"u"?"level0":`level${e.level}`,type:e.version===3?"ImageService3":"ImageService2"});if(r.type!=="image")throw new Error("Invalid service");return r.size.max=!1,r.size.width=t,r.size.height=a,{id:ky(r),type:"fixed",width:t,height:a||e.height/(e.width||1)*t,unsafe:e.width>t}}function hn(e){let t=e.replace(/(https?:\/\/)?(www.)?/i,"");return t.indexOf("/")!==-1?t.split("/")[0]:t}function ZP(e,t,a){let r=e.width?e.width:e.maxWidth;return a.height<=e.maxHeight&&a.width<=e.maxWidth&&a.height>=e.minHeight&&a.width>=e.minWidth&&(!t||Math.abs(a.width-r)<Math.abs(t.width-r))}function YP(e,t){let a=[],r=Object.assign({unsafeImageService:!1,atAnyCost:!0,fallback:!0,minHeight:64,minWidth:64,maxHeight:1/0,maxWidth:1/0,returnAllOptions:!1,preferFixedSize:!1,allowUnsafe:!1,explain:!1,height:0,width:0},e),l=(k,C=0)=>r.explain?a.push(new Array(C).fill(0).map(O=>" ").join("")+k().trim()):void 0,u=[],c=[],d=null;l(()=>`Using configuration: ${JSON.stringify(r,null,2)}`);let f=(k,C)=>{if(l(()=>"Swapping choice",3),ZP(r,C,k)){if(r.preferFixedSize&&k.unsafe){l(()=>`We found an image that was marked as unsafe, but it was the best size. (${k.id})`,4),c.push(k);return}r.returnAllOptions&&C&&c.push(C),l(()=>`We found a new image that was the best size. (${k.id})`,4),d=k}else r.returnAllOptions&&c.push(k)};l(()=>`The input shows we have ${t.length} list(s) of candidates to choose from.`);let S=t.length;for(let k=0;k<S;k++){let C=t[k]();l(()=>`Candidate group ${k}: ${JSON.stringify(C,null,2)}`,1);let O=C.length;l(()=>`Checking candidate list number ${k} and found ${O} potential ways of creating image(s)`,1);for(let D=0;D<O;D++){let z=C[D];if(l(()=>`-> Checking candidate ${D}`,1),z.type==="unknown"&&r.atAnyCost&&(l(()=>`We've found an unknown image type, adding this to the "last resort" list`,2),u.push(z)),z.type==="fixed"&&(z.unsafe?(l(()=>`We've found an unsafe fixed image type, adding this to the "last resort" list`,2),u.push(z)):(l(()=>"We've found a fixed size image, checking if it matches the request",2),f(z,d))),z.type==="fixed-service")if(r.unsafeImageService){l(()=>"Checking for an image from the tile source, without calculating the right height and width (unsafeImageService)",2);let U=ld(z,r.width,r.height);f(U,d)}else{l(()=>"Checking for an image from the tile source 3",2);let U=ld(z,z.width,z.height);f(U,d)}if(z.type==="variable"&&z.maxWidth){let U=ld({id:z.id,type:"fixed-service",width:z.maxWidth,height:z.maxWidth,level:z.level,version:z.version},z.maxWidth);f(U,d)}}if(d&&!r.returnAllOptions){if(d.unsafe||r.allowUnsafe)continue;l(()=>`We found a match in choice list number ${k}, no searching any more`);break}}return r.atAnyCost&&c.length===0?(l(()=>d?`We found an image! ${d.id} of type ${d.type}`:'We found no images, but "atAnyCost" is set, so returning that'),{best:d||u[0]||null,fallback:u.slice(1),log:a}):r.returnAllOptions?(l(()=>"Returning all options that we have found"),{best:(r.atAnyCost?d||c[0]||u[0]:d||c[0])||null,fallback:[...c,...u],log:a}):(l(()=>"Returning the best image that we found, and a fallback"),{best:d||c[0]||null,fallback:d?c:c.slice(1),log:a})}function GP(e,t,a){let r=e>t?e:t,l=a.length,u=[];for(let c=0;c<l;c++){let d=a[c];if(!d||d.scaleFactors.length===0)continue;let f=d.scaleFactors[0];if(!f)continue;let S=r/f,k=[f];for(;S>=d.width;)f=f*2,k.push(f),S=S/2;u.push(A(_({},d),{scaleFactors:k}))}return u}function QP(e,t){if(e.length!==t.length)return!1;if(e.length===0&&t.length===0)return!0;let a=e.length,r=!0;for(let u=0;u<a;u++){let c=e[u],d=t[u];
73if(c.width!==d.width||c.height!==d.height){r=!1;break}}if(r)return!0;let l=0;for(let u=0;u<a;u++)for(let c=0;c<a;c++)if(e[u].width===t[c].width&&e[u].height===t[c].height){l++;break}return l===a}function _y(e){return tu(0,e)}var Sy=class{constructor(e={}){$s(this,"config",{verificationsRequired:1,approximateServices:!1,enableFetching:!0,disableThrottling:!1}),$s(this,"fetchingCount",0),$s(this,"imageServices",{}),$s(this,"knownImageServers",{}),this.config=Object.assign(this.config,e)}setConfig(e){Object.assign(this.config,e)}sample(e,t,a=!0){let r=hn(ca(e)),l=Bi(ca(e)),u=this.knownImageServers[r];return this.imageServices[l]=Object.assign(e,{real:!0}),!u&&e.tiles&&!_y(e)?(this.knownImageServers[r]={verifications:0,malformed:!1,root:r,preLoaded:a,sampledId:ca(e),verified:!1,server:null,result:{context:e["@context"]||[],sampledProfile:e.profile,resourceServiceRatio:t&&e.height?t.height/e.height:1,sampledSizes:e.sizes||[],sizeRatios:LP(e.width,e.height,e.sizes||[]),sampledTiles:e.tiles||[]}},!0):this.verify(e)}preLoad(e,t=!0){this.knownImageServers[e.root]=e,t&&(this.knownImageServers[e.root].malformed=!1,this.knownImageServers[e.root].verifications=this.config.verificationsRequired)}predict(e,t=!1,a=!1){let r=e==null?void 0:e.source,l=hn(ca(e)),u=this.knownImageServers[l],c=Bi(ca(e));return this.imageServices[c]?this.imageServices[c]||null:!this.config.approximateServices||!u||!u.result||!(r!=null&&r.height||e.height)||!(r!=null&&r.width||e.width)||!a&&(u.malformed||u.verifications<this.config.verificationsRequired)||_y(e.source)?null:(this.imageServices[c]||(this.imageServices[c]={"@context":u.result.context,"@id":ca(e),id:ca(e),protocol:"http://iiif.io/api/image",tiles:(r==null?void 0:r.tiles)||GP(e.width,e.height,u.result.sampledTiles),sizes:(r==null?void 0:r.sizes)||FP(Math.round(e.width/u.result.resourceServiceRatio),Math.round(e.height/u.result.resourceServiceRatio),u.result.sizeRatios),profile:(r==null?void 0:r.profile)||u.result.sampledProfile,height:(r==null?void 0:r.height)||e.height,width:(r==null?void 0:r.width)||e.width,real:!1}),this.imageServices[c]||null)}async getThumbnailFromResource(e,t,a=!0,r=[]){let l=e?await this.getImageCandidates(e,a):[];return YP(t,[()=>r,()=>l])}async getImageCandidates(e,t=!0){let a=e;if(t&&a&&a.height&&a.width){let r=xy(a);for(let l of r){let u={id:ca(l),width:l.width?l.width:a.width,height:l.height?l.height:a.height,source:l};await this.loadService(u)}}return jP(e,t,this)}async verify(e){let t=this.predict(e,!1,!0),a=await this.fetchService(ca(e));if(!t)return!1;let r=t.height===a.height&&t.width===a.width&&t["@context"]===a["@context"]&&QP(t.sizes||[],a.sizes||[]);if(r){let l=hn(ca(e)),u=this.knownImageServers[l];u&&(u.verifications+=1,u.verifications>=this.config.verificationsRequired&&(u.verified=!0))}return r}canLoadSync(e){let t=typeof e=="string"?e:ca(e),a=Bi(t);if(this.imageServices[a])return!0;let r=this.knownImageServers[hn(t)];return!!(r&&!r.malformed&&r.verifications>=this.config.verificationsRequired)}async markAsMalformed(e){return this.knownImageServers[hn(ca(e))].malformed=!0,this.loadService(e,!0)}async fetchService(e,t=!1){let a=Bi(e),r=this.imageServices[a];if(r&&(!t||r.real))return r;if(!this.config.enableFetching)throw new Error("Fetching is not enabled");let l=await this.fetch(a).then(u=>u.json());return!l.id&&l["@id"]&&(l.id=l["@id"]),l.id!==e&&(l.id=e,l["@id"]&&(l["@id"]=e)),this.imageServices[a]=Object.assign(l,{real:!0}),this.imageServices[a]}async fetch(e,t){return fetch(e,t)}async loadService(e,t=!1){if(!this.config.disableThrottling){let l=!0;for(;l;)if(this.fetchingCount>=this.config.verificationsRequired)await new Promise(u=>setTimeout(u,500));else{l=!1;break}}let a=this.knownImageServers[hn(ca(e))];if(a&&!a.malformed&&!t){await a.result;let l=this.loadServiceSync(e);if(l)return l}this.fetchingCount++;let r=await this.fetchService(ca(e),t);return this.fetchingCount--,r.real&&this.sample(r,e),r}loadServiceSync(e){let t=Bi(ca(e));return this.imageServices[t]?this.imageServices[t]:this.config.approximateServices?this.predict(e):null}};new Sy;var XP=e=>{var t=e,{height:a,tiles:r,width:l,x:u,y:c,style:d,skipSizes:f=!1,skipThumbnail:S=!1,rotation:k=0,useFloorCalc:C=!1,viewport:O,tileFormat:D,children:z}=t,U=N(t,["height","tiles","width","x","y","style","skipSizes","skipThumbnail","rotation","useFloorCalc","viewport","tileFormat","children"]);let Y=l/r.width,G=r.imageService.tiles||[],F=r.imageService.sizes||[],X=r.imageService.id||r.imageService["@i
73d"],K=ie(()=>{let se=X;return se&&se.endsWith("/info.json")?se.slice(0,-1*10):se},[X]),te=d&&typeof d.opacity<"u"&&d.opacity!==1;return V(bn,_({key:K,scale:Y,height:r.height,width:r.width,x:u,rotation:k,y:c},U),V(JP,{key:"composite-"+K,id:K,width:r.width,height:r.height,renderOptions:te?{renderLayers:1,renderSmallestFallback:!1}:O?{renderLayers:1,renderSmallestFallback:!0}:{renderLayers:2,renderSmallestFallback:!0}},z,r.thumbnail&&!te&&!S?V(uo,{uri:r.thumbnail.id,target:{width:r.width,height:r.height},display:{width:r.thumbnail.width,height:r.thumbnail.height},style:d}):null,f?null:F.map((se,de)=>{let{prefix:me,server:Te,scheme:oe,path:Se}=py(K);return V(uo,{key:de,uri:ky({scheme:oe,server:Te,prefix:me,identifier:Se,originalPath:"",type:"image",region:{full:!0},size:{max:!1,upscaled:!1,confined:!1,width:se.width,height:se.height},rotation:{angle:0,mirror:!1},format:"jpg",quality:"default"},r.imageService),target:{width:r.width,height:r.height},display:{width:se.width,height:se.height},style:d})}),G.map(se=>(se.scaleFactors||[]).map(de=>V(KP,{key:`${se}-${de}`,uri:K,display:{width:r.width,height:r.height},tile:se,scaleFactor:de,style:d,format:D,useFloorCalc:C})))))};Di({displayName:"Atlas.World",component:Pi,customConstructor:e=>new Pi(e.width,e.height)});var bn=Di({displayName:"Atlas.WorldObject",component:an}),Ey=Di({displayName:"Atlas.Box",component:rn}),uo=Di({displayName:"Atlas.SingleImage",component:zr});Di({displayName:"Atlas.ImageTexture",component:Xo});var JP=Di({displayName:"Atlas.CompositeResource",component:Wm,customConstructor:e=>new Wm({id:e.id,width:e.width,height:e.height,images:[],renderOptions:e.renderOptions})}),KP=Di({displayName:"Atlas.TiledImage",component:Ci,customConstructor:e=>Ci.fromTile(e.uri,e.display,e.tile,e.scaleFactor,void 0,e.format,e.useFloorCalc)});Di({displayName:"Atlas.Text",component:Gn}),He(),bt(),He(),bt(),bt(),bt(),He(),bt();var nd=Da((e,t)=>{var a=e,{children:r}=a,l=N(a,["children"]);let u=B(),c=qi(),d=B(0),f=B(),[S,k]=I(C=>C+1,0);return mc(()=>{if(l.relative){let C=u.current;if(C&&c){let O=c.getScaleFactor();d.current!==O&&(d.current=O,C.style.transformOrigin="0 0",C.style.transform=`scale(${1/d.current})`,C.style.width=`${d.current*100}%`,C.style.height=`${d.current*100}%`)}}},[l.relative]),M(()=>{let C=f.current;if(!C){let O=setTimeout(k,100);return()=>{clearTimeout(O)}}return t&&C&&(typeof t=="function"?t(C):t.current=C),C&&C.__host?l.relative?Zl(V("div",{ref:u},r),C.__host.element):Zl(r,C.__host.element):C&&(C.__onCreate=()=>{l.relative?Zl(V("div",{ref:u},r),C.__host.element):Zl(r,C.__host.element)}),()=>{}},[S,t,r,f,l.relative]),V(Ey,_({html:!0,ref:f},l))});He();var $P=e=>{var t=e,{handleSize:a=9,resizable:r,onSave:l,children:u}=t,c=N(t,["handleSize","resizable","onSave","children"]);let{portalRef:d,mode:f,mouseEvent:S,isEditing:k}=r3({x:c.x||0,y:c.y||0,width:c.width,height:c.height},l),C=ie(()=>S("translate"),[S]),O=ie(()=>S("east"),[S]),D=ie(()=>S("west"),[S]),z=ie(()=>S("south"),[S]),U=ie(()=>S("north"),[S]),Y=ie(()=>S("south-east"),[S]),G=ie(()=>S("south-west"),[S]),F=ie(()=>S("north-east"),[S]),X=ie(()=>S("north-west"),[S]);return V(Ze,null,V(bn,_({},c),u,V(nd,{ref:d,target:{x:0,y:0,height:c.height,width:c.width},relative:!0,interactive:!1},f==="sketch"&&r?V(Ze,null,V("div",{onMouseDown:C,onTouchStart:C,style:{display:"block",width:"100%",height:"100%",border:"1px dashed #999",boxSizing:"border-box",pointerEvents:k?"none":f==="sketch"?"initial":"none"}}),V("div",{title:"east",onTouchStart:O,onMouseDown:O,style:{cursor:"e-resize",position:"absolute",background:"#fff",height:a*2,width:a,right:0,top:"50%",transform:`translate(${a/2}px, -${a}px)`,zIndex:999,boxShadow:"0px 2px 3px 0 rgba(0,0,0,0.5)",border:"1px solid #999",pointerEvents:k?"none":f==="sketch"?"initial":"none"}}),V("div",{title:"west",onMouseDown:D,style:{cursor:"w-resize",position:"absolute",background:"#fff",height:a*2,width:a,left:0,top:"50%",transform:`translate(-${a/2}px, -${a}px)`,zIndex:999,boxShadow:"0px 2px 3px 0 rgba(0,0,0,0.5)",border:"1px solid #999",pointerEvents:k?"none":f==="sketch"?"initial":"none"}}),V("div",{title:"north",onMouseDown:U,style:{cursor:"n-resize",position:"absolute",background:"#fff",height:a,width:a*2,left:"50%",top:0,transform:`translate(-${a}px, -${a/2}px)`,zIndex:999,boxShadow:"0px 2px 3px 0 rgba(0,0,0,0.5)",border:"1px solid rgba(0,0,0,.5)",pointerEvents:k?"none":f==="sketch"?"initial":"none"}}),V("div",{title:"south",onMouseDown:z,style:{cursor:"s-resize",position:"absolute",background:"#fff",height:a,width:a*2,left:"50%",bottom:0,transform:`translate(-${a}px, ${a/2}px)`,zIndex:999,boxShadow:"0px 2px 3px 0 rgba(0,0,0,0.5)",border:"1px solid #999",pointerEvents:k?"none":f==="sketch"?"initial":"none"}}),V("div",{title:"north-east",onMouseDown:F,style:{cursor:"ne-resize",position:"absolute",background:"#fff",height:a,width:a,right:0,top:0,transform:`translate(${a/2}px, -${a/2}px)`,zIndex:999,boxShadow:"0px 2px 3px 0 rgba(0,0,0,0.5)",border:"1px solid #999",pointerEvents:k?"none":f==="sketch"?"initial":"none"}}),V("div",{title:"south-east",onMouseDown:Y,style:{cursor:"se-resize",position:"absolute",background:"#fff",height:a,width:a,bottom:0,right:0,transform:`translate(${a/2}px, ${a/2}px)`,zIndex:999,boxShadow:"0px 2px 3px 0 rgba(0,0,0,0.5)",border:"1px solid #999",pointerEvents:k?"none":f==="sketch"?"initial":"none"}}),V("div",{title:"south-west",onMouseDown:G,style:{cursor:"sw-resize",position:"absolute",background:"#fff",height:a,width:a,bottom:0,left:0,transform:`translate(-${a/2}px, ${a/2}px)`,zIndex:999,boxShadow:"0px 2px 3px 0 rgba(0,0,0,0.5)",border:"1px solid #999",pointerEvents:k?"none":f==="sketch"?"initial":"none"}}),V("div",{title:"north-west",onMouseDown:X,style:{cursor:"nw-resize",position:"absolute",background:"#fff",height:a,width:a,top:0,left:0,transform:`translate(-${a/2}px, -${a/2}px)`,zIndex:999,boxShadow:"0px 2px 3px 0 rgba(0,0,0,0.5)",border:"1px solid #999",pointerEvents:k?"none":f==="sketch"?"initial":"none"}})):null)))};He();var mo=e=>{var t=e,{children:a,interactive:r,region:l,onClick:u,onSave:c,isEditing:d,className:f,style:S}
73=t,k=N(t,["children","interactive","region","onClick","onSave","isEditing","className","style"]);let C=rc(),O=typeof r>"u"?typeof u=="function":r,D=ke(z=>{c&&c(_({id:l.id,x:l.x,y:l.y,height:l.height,width:l.width},z))},[c,l.id,l.x,l.y,l.height,l.width]);return V($P,{x:l.x,y:l.y,width:l.width,height:l.height,resizable:d,onSave:D,onClick:C==="explore"&&u?z=>{u(l)}:()=>{}},V(Ey,_({html:!0,className:f,interactive:O,relativeStyle:!0,target:{x:0,y:0,width:l.width,height:l.height},style:S},k)),a)};He(),bt(),He();function Ty({annotationId:e,interactive:t,relative:a}){var r;let l=Lc({id:e}),u={fill:"rgba(0,0,0,0)"},c={fill:"rgba(0,0,0,0)"};if(!((r=l==null?void 0:l.motivation)!=null&&r.includes("supplementing"))||!l.body)return null;let d=(Array.isArray(l.body)?l.body:[l.body]).filter(S=>S.type==="TextualBody"),f=l.target.selector;return f?V(Ze,null,V("rect",{x:a?0:f.spatial.x,y:a?0:f.spatial.y,width:f.spatial.width,height:f.spatial.height,style:c}),V("text",{x:a?0:f.spatial.x,y:(a?0:f.spatial.y)+f.spatial.height*.75,textLength:f.spatial.width,fontSize:`${f.spatial.height}px`,lengthAdjust:"spacingAndGlyphs",className:"text-line-segment",part:"text-line-segment",style:A(_({},u),{pointerEvents:t?"initial":void 0})},d[0].value||"")):null}function eA({annotation:e,textSelectionEnabled:t}){var a;let r=ua();return!((a=e==null?void 0:e.motivation)!=null&&a.includes("supplementing"))||!e.body?null:V(nd,{target:A(_({},e.target.selector.spatial),{x:0,y:0}),interactive:t},V(Oi,{vault:r},V("svg",{height:e.target.selector.spatial.height,width:e.target.selector.spatial.width,style:{userSelect:t?"text":void 0}},V(Ty,{annotationId:e.id,interactive:t,relative:!0}))))}var tA=({id:e,style:t,className:a,interactive:r,textSelectionEnabled:l})=>{let u=Lc({id:e}),c=wl(u,"atlas"),d=wl(u,"html"),f=Vs(u,["atlas"]),S=Fi(),k=ie(()=>Sg(t,c),[t,c]);return S&&u&&u.target&&u.target.selector&&u.target.selector.type==="BoxSelector"&&u.target.source&&u.target.source.id===S.id?V(mo,_({id:u.id,isEditing:!0,region:u.target.selector.spatial,style:k,className:(d==null?void 0:d.className)||a,interactive:!!(d!=null&&d.href||r),href:(d==null?void 0:d.href)||null,title:(d==null?void 0:d.title)||null,hrefTarget:(d==null?void 0:d.target)||null},f),V(eA,{annotation:u,textSelectionEnabled:l})):null},Cy=({className:e,page:t,textSelectionEnabled:a})=>{var r;let l=wl(t,"atlas"),u=wl(t,"html");return Ga(c=>t.id?c.iiif.entities.AnnotationPage[t.id]:null,[]),V(Ze,null,(r=t.items)==null?void 0:r.map(c=>V(tA,{key:c.id,id:c.id,style:l,className:(u==null?void 0:u.className)||e,textSelectionEnabled:a})))};He(),bt();function aA(){let e=qi(),[t,a]=qe(),[r,l]=qe();return mc(()=>{e&&(!t||e.focalPosition[1]!==t[1]||e.focalPosition[2]!==t[2]||e.focalPosition[3]!==t[3]||e.focalPosition[4]!==t[4])&&a(new Float32Array(e.focalPosition)),e&&(!r||e.homePosition[1]!==r[1]||e.homePosition[2]!==r[2]||e.homePosition[3]!==r[3]||e.homePosition[4]!==r[4])&&l(new Float32Array(e.homePosition))},[t,r]),V(Ze,null,t?V(mo,{id:"focal",onClick:()=>{},onSave:()=>{},isEditing:!1,className:"test",region:{id:"focal",x:t[1],y:t[2],width:t[3]-t[1],height:t[4]-t[2]},style:{backgroundColor:"rgba(0, 0, 244, 0.5)"}}):null,r?V(mo,{id:"home",onClick:()=>{},onSave:()=>{},isEditing:!1,className:"test",region:{id:"home",x:r[1],y:r[2],width:r[3]-r[1],height:r[4]-r[2]},style:{backgroundColor:"rgba(0, 200, 0, 0.5)"}}):null)}bt(),He();function rA(e,t){let a=Bi(e.id||e["@id"]||"").slice(0,-10);return!a||t.percentScale||!t.width||t.confined||!e.height||!e.width?[null,{height:0,width:0}]:[[a,"full",iC(t),"0","default.jpg"].join("/"),{width:t.width||1,height:t.confined?e.height/e.width*t.width:t.height||e.height/e.width*t.width}]}bt(),bt();function Py({id:e,image:t,thumbnail:a,isStatic:r,virtualSizes:l=[],x:u=0,y:c=0,rotation:d=0,annotations:f,tileFormat:S,skipSizes:k,annotationId:C,skipThumbnail:O,useFloorCalc:D}){var z,U,Y,G;let F=wl(C?{id:C,type:"Annotation"}:void 0,"atlas"),X=wl({id:e,type:"ContentResource"},"atlas"),K=ie(()=>_(_({},F),X),[F,X]),te=Vs(C?{id:C,type:"Annotation"}:void 0,["atlas"]),se=Vs({id:e,type:"ContentResource"},["atlas"]);return V(ge.Fragment,null,t.service?V(Ze,{key:"service"},V(XP,_(_({viewport:r,tiles:{id:t.service.id,height:t.height!==t.service.height&&t.service.height!==void 0?t.service.height:t.height,width:t.width!==t.service.width&&t.service.width!==void 0?t.service.width:t.width,imageService:t.service,thumbnail:!O&&a&&a.type==="fixed"?a:void 0},skipSizes:k,skipThumbnail:O,x:((z=t.target)==null?void 0:z.spatial.x)+u,y:((U=t.target)==null?void 0:U.spatial.y)+c,rotation:d,useFloorCalc:D,width:(Y=t.target)==null?void 0:Y.spatial.width,height:(G=t.target)==null?void 0:G.spatial.height,style:K,tileFormat:S},te),se),t.service&&l.map(de=>{if(t.service){let[me,{height:Te,width:oe}]=rA(t.service,de);return me?V(uo,{priority:!0,style:K,key:me,uri:me,target:t.target.spatial,display:{height:Te,width:oe}}):null}return null})),f):V(Ze,{key:"no-service"},V(uo,_(_({style:K,uri:t.id,target:t.target.spatial,display:t.width&&t.height?{width:t.width,height:t.height}:void 0},te),se)),f))}He(),bt();function iA(){let[e,{addAnnotation:t,removeAnnotation:a}]=gT(),r=ua(),l=tC(),u=B([]),c=e==null?void 0:e.id,d=ie(()=>Nc(r),[r]);return so(()=>({annotations:{add(f){t(f)},get(f){if(c){let S=(r.get({id:c,type:"AnnotationPage"}).items||[]).find(k=>k.id===f);return S?r.get(S):null}return null},getSource(f){return u.current[f]||null},getAll(){if(c){let f=r.get({id:c,type:"AnnotationPage"});return f?r.get(f.items)||[]:[]}return[]},remove(f){a(f)},applyStyles(f){c&&l.applyStyles(c,"atlas",f)},addEventListener(f,S){if(c)return d.addEventListener({id:c,type:"AnnotationPage"},f,S)},applyHTMLProperties(f){c&&l.applyStyles(c,"html",f)}}}),c),[e,{addAnnotation:t,removeAnnotation:a}]}bt();var Ay=Kt(null);function lA(){let e=nt(Ay);return[e.fullPage,{addAnnotation:e.addAnnotation,removeAnnotation:e.removeAnnotation}]}function Ry({children:e}){let[t,{addAnnotation:a,removeAnnotation:r}]=iA();return V(Ay.Provider,{value:ie(()=>({fullPage:t,addAnnotation:a,removeAnnotation:r}),[t])},e)}He();function nA({media:e,children:t}){let[{element:a,currentTime:r,progress:l},u,c]=If({duration:e.duration});return so(d=>(d.mediaActions=c,d.mediaElement=a,d.setMediaProgressElement=f=>{l.current=f},d.dispatchEvent(new Event("media-displayed")),d.dispatchEvent(new Event("audio-displayed")),{}),e.url),V(JT,{state:u,actions:c,currentTime:r,progress:l,element:a},V("video",{ref:a,src:e.url}),t)}He();function oA({media:e}){let[{element:t,currentTime:a,progress:r},l,u]=If({duration:e.duration}),c=u.playPause;return so(d=>(d.mediaActions=u,d.mediaElement=t,d.setMediaProgressElement=f=>{r.current=f},d.dispatchEvent(new Event("media-displayed")),d.dispatchEvent(new Event("audio-displayed")),{}),e.url),V("div",{className:"video-container",part:"video-container",onClick:c},V("style",null,` 74 .video-container { 75 position: absolute; 76 top: 0; 77 bottom: 0; 78 left: 0; 79 right: 0; 80 background: #000; 81 z-index: 13; 82 display: flex; 83 justify-content: center; 84 pointer-events: visible; 85 } 86 `),V("video",{ref:t,src:e.url,style:{width:"100%",objectFit:"contain"}}))}He();function sA({annotationPageId:e,selectionEnabled:t}){let a=eC({id:e}),r=Fi(),l=ua(),u=wl(a,"text-lines");return!a||!a.items||!r?null:V(bn,_({},{x:0,y:0,width:r.width,height:r.height}),V(nd,{target:{x:0,y:0,width:r.width,height:r.height}},V(Oi,{vault:l},V("svg",{tabindex:0,"aria-name":"","aria-live":"off","aria-atomic":"true","aria-relevant":"all","aria-expanded":"true",role:"article",style:A(_({},u),{userSelect:"text"}),width:r.width,height:r.height},a.items.map(c=>V(Ty,{key:`line-${c.id}`,annotationId:c.id,interactive:t}))))))}function uA(e,t){let a=[],r={};for(let l of e){let u={},c=[],d=t.get(l),f=(d==null?void 0:d.items)||[];for(let S of f){let k=t.get(S);if(k.motivation)for(let C of k.motivation)c.includes(C)||c.push(C),u[C]=u[C]?u[C]:[],u[C].push(k.id)}a.push({typeMap:u,allTypes:c,id:l});for(let S of c)r[S]=r[S]||[],r[S].push(l)}return{pagesWithTypes:a,pageMapping:r}}function qy({x:e,y:t,highlight:a,annoMode:r,onCreated:l,debug:u,virtualSizes:c,highlightCssClass:d,defaultChoices:f,isStatic:S,textSelectionEnabled:k,textEnabled:C,disableThumbnail:O,skipSizes:D,rotation:z,useFloorCalc:U}){var Y;let G=Li(),F=Fi(),X=Vs(F,["deep-zoom"]),[K]=lA(),te=ua(),se=ie(()=>Hc(te),[te]),[de,me]=HT({strategies:["images","media"],defaultChoices:f==null?void 0:f.map(({id:Fe})=>Fe)}),Te=Dc((G==null?void 0:G.id)||(F==null?void 0:F.id)),oe=Ga((Fe,Be)=>Te.availablePageIds.map(Ke=>Be.get(Ke)),[...Te.availablePageIds]);R(()=>{let Fe=z6(te);if(F!=null&&F.id){let Be=(f==null?void 0:f.map(({id:pe})=>pe))||[],Ke=Fe.getAllPaintingAnnotations(F.id);for(let pe of Ke){if(pe.type!=="Annotation")throw new Error("getPaintables() accept either a canvas or list of annotations");let Xe=Array.from(Array.isArray(pe.body)?pe.body:[pe.body]);for(let tt of Xe){let[vt,{selector:St}]=Pf(tt),ye=te.get(vt);if((ye.type||"unknown").toLowerCase()!=="choice")continue;let $e=te.get(ye.items),ra=Be.length?Be.map(da=>$e.find(Mt=>
86Mt.id===da)).filter(Boolean):[$e[0]];ra.length===0&&ra.push($e[0]);let ga={type:"single-choice",items:$e.map(da=>({id:da.id,label:da.label,selected:ra.indexOf(da)!==-1})),label:vt.label};_l.emit("onChoiceChange",{choice:ga,partOf:{canvasId:F.id,choiceId:ye.id,manifestId:G==null?void 0:G.id}})}}Fe.extractChoices(F.id)}},[F==null?void 0:F.id,me,f]);let Se=ie(()=>uA(Te.availablePageIds,te),oe),ze=(Y=Se.pageMapping.supplementing)!=null&&Y.length?Se.pageMapping.supplementing[0]:null;R(()=>{let Fe=_l.on("onMakeChoice",Be=>{me.makeChoice(Be.id,Be.options)});return()=>{Fe()}},[me]),R(()=>{if(C){let Fe=[];for(let Be of Te.availablePageIds)te.requestStatus(Be)||Fe.push(te.load(Be))}},[F==null?void 0:F.id,C]),R(()=>{if(f)for(let Fe of f)typeof Fe.opacity<"u"&&se.applyStyles({id:Fe.id},"atlas",{opacity:Fe.opacity})},[f]);let Ie=WT({maxWidth:256,maxHeight:256});if(!F)return null;if(de.type==="media"){if(de.media.type!=="Sound"&&de.media.type!=="Video")throw new Error("Unknown media type");return V(bn,_({key:de.type,height:F.height||1e3,width:F.width||1e3,x:e,y:t},X),de.media.type==="Sound"?V(nA,{media:de.media}):null,de.media.type==="Video"?V(oA,{media:de.media}):null)}if(de.type==="unknown"){if(Ie&&Ie.type==="fixed")return V(bn,{height:F.height,width:F.width,x:e,y:t},V(uo,{uri:Ie.id,target:{x:0,y:0,width:F.width,height:F.height},display:Ie.width&&Ie.height?{width:Ie.width,height:Ie.height}:void 0}));throw new Error("Unknown image strategy")}let Ue=V(Ze,null,r?V(xg,{onCreate:Fe=>{l&&l(Fe)}}):null,a&&a.selector&&a.selector.type==="BoxSelector"?V(mo,{id:"highlight",isEditing:!0,onClick:()=>{},onSave:()=>{},region:a.selector.spatial,style:d?void 0:{border:"3px solid red"},className:d}):null,K?V(Cy,{page:K,textSelectionEnabled:k}):null,de.annotations&&de.annotations.pages?de.annotations.pages.map(Fe=>V(Cy,{key:Fe.id,page:Fe,textSelectionEnabled:k})):null,u?V(aA,null):null,C&&ze?V(sA,{annotationPageId:ze,selectionEnabled:k}):null);return V(bn,_({key:de.type,height:F.height,width:F.width,x:e,y:t},X),de.type==="images"?de.images.map((Fe,Be)=>V(Py,{isStatic:S,key:Fe.id,image:Fe,id:Fe.id,rotation:z,annotationId:Fe.annotationId,thumbnail:Be===0&&!O?Ie:void 0,virtualSizes:c,annotations:Ue,skipSizes:D,skipThumbnail:O,useFloorCalc:U})):null)}bt(),He(),bt();function au({error:e,resetErrorBoundary:t,aspectRatio:a,height:r=512,width:l}){let u=a?{paddingTop:`${a*100}%`}:{height:r,width:l},c="img";return R(()=>{console.error(e),j0.emit("onErrorEvent",{message:e==null?void 0:e.message,error:e})},[e]),V("slot",{name:"fallback"},V("div",{role:"alert",style:_({background:"#000",color:"#fff",display:"flex",flexDirection:"column",alignContent:"center",justifyContent:"center",fontFamily:"monospace"},u)},V("div",{style:{padding:"1em",textAlign:"center"}},V(c,{className:"img-oops",part:"image-oops",width:11*3,height:8*3,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAC6ADAAQAAAABAAAACAAAAADGHiDWAAAAO0lEQVQYGWP4DwQMQACjQWxkABOH0TgVwjRhKIQLwFRAaZg4jEaTphKXEWYOPmsYgQCmjnQPwnXiYQAAP/M3zvinPKAAAAAASUVORK5CYII="}),V("h2",null,"Unable to load image"),V("pre",null,e==null?void 0:e.message),t?V("button",{style:{color:"#fff",border:"2px solid #fff",background:"#000",fontFamily:"monospace",padding:"0.25em 1em"},onClick:t},"Try again"):null,V("style",null,".img-oops { border: 3px solid white; padding: 15px; image-rendering: auto; image-rendering: crisp-edges; image-rendering: pixelated; margin-bottom: 10px; }"))))}function mA(e,t){var a=e,{unit:r}=a,l=N(a,["unit"]);return r==="percent"?{x:t.width*(l.x/100),y:t.height*(l.y/100),width:t.width*(l.width/100),height:t.height*(l.height/100)}:l}He(),bt();var cA=qc;function dA(e){let t=yf(),a=ZE(),r=Ic(),l=B(!1),u=B();so(f=>(u.current=f,f.sequence=a,l.current||(l.current=!0,f.dispatchEvent(new CustomEvent("sequence",{detail:a}))),{}),[a]),R(()=>{u.current&&(_l.emit("onResetSeen"),u.current.dispatchEvent(new CustomEvent("sequence-change",{detail:{index:a.currentSequenceIndex,total:a.sequence.length}})))},[a.currentSequenceIndex,r]);let c=0,d=t.map((f,S)=>{let k=c;return c+=f.width+(e.margin||0),V(cA,{key:f.id,canvas:f.id},V(qy,A(_({key:f.id},e),{x:k})))});return V(Ze,null,d)}var hA=mP.ErrorBoundary;function zy(e){let t=ua(),a=yl(),r=Fi(),l=Li(),u=Dc((l==null?void 0:l.id)||(r==null?void 0:r.id)),[c,d]=qe(!1),f=e.rotation||0,S=!e.displayOptions.viewport&&r?e.displayOptions.homePosition?e.displayOptions.homePosition.width/e.displayOptions.homePosition.height:r.width/r.height:void 0;so(z=>u?(z.annotationPageManager||(z.annotationPageManager={}),z.annotationPageManager.availablePageIds=u.availablePageIds,z.annotationPageManager.enabledPageIds=u.enabledPageIds,z.annotationPageManager.setPageEnabled=u.setPageEnabled,z.annotationPageManager.setPageDisabled=u.setPageDisabled,{}):{},[u.availablePageIds,u.enabledPageIds,u.setPageEnabled,u.setPageDisabled].join("/")),M(()=>{e.followAnnotations!==!1&&u.availablePageIds.map(z=>{t.requestStatus(z)||t.load(z)})},[u.availablePageIds,e.followAnnotations]),Ga(z=>a.canvas?z.iiif.entities.Canvas[a.canvas]:null,[]);let[k,C]=ie(()=>
86{let z=e.displayOptions,{width:U,height:Y,homePosition:G,containerProps:F}=z,X=N(z,["width","height","homePosition","containerProps"]),K=e.displayOptions.homePosition&&r?mA(e.displayOptions.homePosition,r):null;return K&&(X.homePosition=K),U&&(X.width=U),Y&&(X.height=Y),[X,F]},[e.displayOptions,r]),O=z=>{z.altKey&&z.code==="KeyB"&&d(!0)},D=e.renderMultiple?dA:qy;return V(hA,{fallbackRender:z=>V(au,_({height:k.height,width:k.width,aspectRatio:S},z))},V(ad,A(_({key:e.renderMultiple?"":r==null?void 0:r.id,aspectRatio:S,containerProps:_({onKeyDown:O},C||{}),className:e.className,background:e.background},k),{mode:c?"sketch":e.mode,homeCover:e.homeCover,homeOnResize:!!e.homeCover}),V(D,{isStatic:!e.interactive,debug:e.debug,virtualSizes:e.virtualSizes,highlight:e.highlight,highlightCssClass:e.highlightCssClass,annoMode:c,defaultChoices:e.defaultChoices,disableThumbnail:e.disableThumbnail,skipSizes:e.skipSizes,rotation:f,useFloorCalc:e.useFloorCalc,onCreated:z=>{l&&r&&z&&navigator.clipboard.writeText(Qs({id:`${r.id}#xywh=${z.x},${z.y},${z.width},${z.height}`,type:"Canvas",partOf:[{id:l.id,type:"Manifest"}]})),d(!1)},x:e.x,y:e.y,textSelectionEnabled:e.textSelectionEnabled,textEnabled:e.textEnabled,margin:e.margin}),e.children))}He();function bA(e){return V("svg",_({width:"1em",height:"1em",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#000"},e),V("g",{transform:"translate(1 1)",strokeWidth:2,fill:"none",fillRule:"evenodd"},V("circle",{strokeOpacity:.5,cx:18,cy:18,r:18}),V("path",{d:"M36 18c0-9.94-8.06-18-18-18"},V("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))}He(),bt();var vA=({manifestId:e,children:t})=>{let{manifest:a,isLoaded:r,error:l}=Us(e,{});return R(()=>{l&&console.error(l)},[l]),l?V(au,{error:new Error(`Unable to load Manifest: ${e} 87 88 ${l.toString()}`)}):!r||!a?V(bA,null):V(Ws,{manifest:a.id},t)};bt();var Iy=["width","height","target","region","highlight","highlight-css-class","disable-keyboard-navigation","click-to-enable-zoom","preferred-formats","atlas-mode","style-id","debug","preset","responsive","interactive","class","move-events","granular-move-events","a11y-title","a11y-role"],gA=[...Iy,"manifest-id","canvas-id","choice-id","text-selection-enabled","disable-thumbnail","text-enabled","follow-annotations","iiif-content","home-cover","rotation","background"],pA=e=>{let{vault:t,webComponent:a,runtime:r,atlasProps:l,isConfigBlocking:u,setParsedTarget:c,highlight:d,highlightCssClass:f,preferredFormats:S,virtualSizes:k,viewport:C,debug:O,mode:D,interactive:z,x:U,y:Y,homeCover:G,className:F,inlineStyles:X,inlineStyleSheet:K,useProp:te,useRegisterWebComponentApi:se,setMode:de,background:me}=Ks(e),[Te,oe]=qe(void 0),Se=B([]),[ze,Ie]=qe(),[Ue,,Fe]=te("iiifContent",{parse:Js}),[Be,Ke,,pe]=te("canvasId"),[Xe,tt,,vt]=te("rotation",{parse:Vr,defaultValue:0}),[St,ye,,$e]=te("manifestId"),[ra]=te("followAnnotations",{parse:It,defaultValue:!0}),[ga,,,da]=te("choiceId",{parse:mC}),[Mt]=te("textSelectionEnabled",{parse:It,defaultValue:!0}),[Zt]=te("disableThumbnail",{parse:It,defaultValue:!1}),[Ra]=te("skipSizes",{parse:It,defaultValue:!1}),[Sa]=te("textEnabled",{parse:It,defaultValue:!1}),[ia]=te("useFloorCalc",{parse:It,defaultValue:!1}),ka=Ue&&Ue.type!=="remote-content-state"?Ue:null,Dt=Ue&&Ue.type==="remote-content-state"?Ue.id:null,it=ke(mt=>{a.current&&(_l.emit("onResetSeen"),a.current.dispatchEvent(new CustomEvent("canvas-change",{detail:{canvas:mt}})))},[]),ct=ke(mt=>{if(Te){let yt={id:`${Be}#xywh=${Gs(mt.x)},${Gs(mt.y)},${mt.width},${mt.height}`,type:"Canvas",partOf:[{id:St,type:"Manifest"}]},At={contentState:yt,normalisedContentState:mn(yt),encodedContentState:Qs(yt),selection:{type:"BoxSelector",spatial:mt}};Se.current.push(At),Te(At)}},[Te,St,Be]);if(se(mt=>({vault:t,setCanvas:yt=>{mt.setAttribute("canvas-id",yt)},setManifest:yt=>{mt.setAttribute("manifest-id",yt)},setDefaultChoiceIds:yt=>{mt.setAttribute("choice-id",yt.join(","))},getDefaultChoiceIds(){return(da.current||[]).map(({id:yt})=>yt)},getCanvasId(){return pe.current},getContentState(){var yt,At,_t,ir;let Sl=$e!=null&&$e.current?$e==null?void 0:$e.current:St,El={id:`${pe!=null&&pe.current?pe==null?void 0:pe.current:Be}#xywh=${(yt=r.current)==null?void 0:yt.x},${(At=r.current)==null?void 0:At.y},${(_t=r.current)==null?void 0:_t.width},${(ir=r.current)==null?void 0:ir.height}`,type:"Canvas",partOf:[{id:Sl,type:"Manifest"}]};return{contentState:El,normalisedContentState:mn(El),encodedContentState:Qs(El)}},getPosition(){var yt,At,_t,ir;return{x:(yt=r.current)==null?void 0:yt.x,y:(At=r.current)==null?void 0:At.y,width:(_t=r.current)==null?void 0:_t.width,height:(ir=r.current)==null?void 0:ir.height}},getManifestId(){return $e.current},disableTextSelection(){mt.setAttribute("text-selection-enabled","false")},enableTextSelection(){mt.setAttribute("text-selection-enabled","true")},enableText(){mt.setAttribute("text-enabled","true")},disableText(){mt.setAttribute("text-enabled","true")},easingFunctions(){return Ur},getContentStateStack(){return Se.current},transition(yt){var At,_t;(At=r.current)!=null&&At.transitionManager&&yt((_t=r.current)==null?void 0:_t.transitionManager)},enableContentStateSelection(yt){de("sketch"),oe(At=>At||yt)},disableContentStateSelection(){oe(void 0),de("explore"),Se.current=[]},setContentStateFromText(yt,At=!1){if(yt==null||yt.trim()==="")return;let _t=mn(Xs(yt));_t.immediate=At;let ir=_t.target[0];pe.current===ir.source.id?r.current&&_t.target&&_t.target[0]&&_t.target[0].selector&&_t.target[0].selector.type==="BoxSelector"&&r.current.world.gotoRegion(A(_({},_t.target[0].selector.spatial),{immediate:At})):Fe(_t)}})),M(()=>{Dt&&!ze&&fetch(Dt).then(mt=>mt.json()).then(mt=>{Fe(Js(mt))}).catch(mt=>{console.error(mt),Ie(new Error(`Failed to load content state from ${Dt} 89 90 ${mt.toString()}`))})},[Dt,ze]),M(()=>
90{if(ka&&ka.target.length){let mt=ka.target[0];if(mt.type==="SpecificResource"&&mt.source.type==="Canvas"){let yt=(mt.source.partOf||[]).find(At=>At.type==="Manifest");if(Ke(mt.source.id),yt&&ye(yt.id),mt.selector&&r.current&&a.current)if(mt.selector.type==="BoxSelector"){let{x:At,y:_t,width:ir,height:Sl}=mt.selector.spatial;r.current.world.gotoRegion({x:At,y:_t,width:ir,height:Sl,immediate:ka.immediate})}else c(mt)}}},[ka]),R(()=>{it(Be)},[Be]),u)return null;if(ze)return V(au,{error:ze,resetErrorBoundary:()=>Ie(null)});let Tt=Be?V(qc,{canvas:Be},V(zy,{key:`${Be}-${C?"v1":"v0"}`,interactive:z,defaultChoices:ga,followAnnotations:ra,className:F,highlight:d,debug:O,background:me,virtualSizes:k,highlightCssClass:f,canvasId:Be,displayOptions:l,mode:D,rotation:Xe||0,x:U,y:Y,textEnabled:Sa,textSelectionEnabled:Mt,disableThumbnail:Zt,skipSizes:Ra,homeCover:G,useFloorCalc:ia},V("slot",{name:"atlas"}),Te?V(xg,{onCreate:ct}):null),V("slot",null)):null;return V(rd.Provider,{value:e.__registerPublicApi},V(Oi,{vault:t},V(Ry,null,St?V(vA,{manifestId:St},Tt):Tt)),X?V("style",null,X):null,K?V("link",{rel:"stylesheet",href:K}):null)};typeof window<"u"&&el(pA,"canvas-panel",gA,{shadow:!0,onConstruct(e){Object.defineProperty(e,"vault",{get(){return e._props.vault},set(t){e._props.vault=t}}),e._props={__registerPublicApi:t=>{Object.assign(e,t(e))}}}}),He(),bt();var fA=ce(bb()),yA=fA.ErrorBoundary;function wA(e){let{atlasProps:t,isConfigBlocking:a,setIsReady:r,preferredFormats:l,virtualSizes:u,height:c,width:d,className:f,inlineStyles:S,inlineStyleSheet:k,viewport:C,vault:O,useProp:D,interactive:z,x:U,y:Y,homeCover:G,background:F,highlight:X,highlightCssClass:K}=Ks(e),[te]=D("src"),[se]=D("nested",{parse:It}),[de]=D("rotation",{parse:Vr}),[me,Te]=D("tileFormat"),[oe]=D("skipSizes",{parse:It}),[Se]=D("disableThumbnail",{parse:It}),[ze,Ie]=qf(),Ue=Ie[te],Fe=ie(()=>{let Ke=ze({id:te},{});return Ke&&Ke.preferredFormats&&Ke.preferredFormats.length===1&&Te(Ke.preferredFormats[0]),Ke&&Ke.height&&Ke.width&&Ue!=="loading"?{id:te,width:Ke.width,height:Ke.height,service:Ke,type:"Image",selector:{type:"BoxSelector",spatial:{x:0,y:0,width:Ke.width,height:Ke.height}},target:{type:"BoxSelector",spatial:{x:0,y:0,width:Ke.width,height:Ke.height}}}:null},[ze,te,Ie]);if(!Fe||!Fe.height||!Fe.width||a)return null;let Be=C?void 0:t.homePosition?t.homePosition.width/t.homePosition.height:Fe.width/Fe.height;return V(yA,{fallbackRender:Ke=>V(au,_({height:c,width:d,aspectRatio:Be},Ke))},V(Oi,{vault:O},V(ad,_({onCreated:()=>{r(!0)},viewport:!0,aspectRatio:Be,className:f,nested:se,homeCover:G,background:F,homeOnResize:!!G,rotation:de},t),V(Py,{key:Fe.id,image:Fe,id:Fe.id,isStatic:!z,virtualSizes:u,skipSizes:oe,skipThumbnail:Se,x:U,y:Y,rotation:de,tileFormat:me,annotations:X&&X.selector&&X.selector.type==="BoxSelector"?V(mo,{id:"highlight",isEditing:!1,interactive:!1,onClick:()=>{},onSave:()=>{},region:X.selector.spatial,style:K?void 0:{border:"3px solid red"},className:K}):void 0}))),S?V("style",null,S):null,k?V("link",{rel:"stylesheet",href:k}):null,e.children?V("slot",null,e.children):null)}function xA(e){let t=ie(()=>new Sy,[]);return V(Rf.Provider,{value:t},V(wA,_({},e)))}typeof window<"u"&&el(xA,"image-service",["src","nested","x","y","width","height","target","region","highlight","highlight-css-class","text-selection-enabled","disable-keyboard-navigation","click-to-enable-zoom","preferred-formats","atlas-mode","style-id","debug","preset","responsive","interactive","iiif-content","class","choice-id","move-events","granular-move-events","home-cover","tile-format","rotation","background"],{shadow:!0,onConstruct(e){e._props={__registerPublicApi:t=>{Object.assign(e,t(e))}}}}),He(),bt();var kA=[...Iy,"manifest-id","range-id","start-canvas","paging-enabled","text-selection-enabled","text-enabled","follow-annotations","margin","background"];function _A(e){let{vault:t,webComponent:a,runtime:r,atlasProps:l,isConfigBlocking:u,setParsedTarget:c,highlight:d,highlightCssClass:f,preferredFormats:S,virtualSizes:k,viewport:C,debug:O,mode:D,interactive:z,x:U,y:Y,className:G,inlineStyles:F,inlineStyleSheet:X,useProp:K,useRegisterWebComponentApi:te,setMode:se,background:de}=Ks(e),[me,Te,,oe]=K("manifestId"),[Se,,,ze]=K("rangeId"),[Ie,Ue,,Fe]=K("startCanvas"),[Be]=K("margin",{parse:Vr,defaultValue:0}),[Ke]=K("pagingEnabled",{parse:It,defaultValue:!0}),[pe]=K("textSelectionEnabled",{parse:It,defaultValue:!0}),[Xe]=K("textEnabled",{parse:It,defaultValue:!1}),[tt]=K("followAnnotations",{parse:It,defaultValue:!0}),[vt,,St]=K("iiifContent",{parse:Js}),ye=vt&&vt.type!=="remote-content-state"?vt:null,$e=vt&&vt.type==="remote-content-state"?vt.id:null,[ra,ga]=qe(),[da]=K("skipSizes",{parse:It,defaultValue:!1});return te(Mt=>({vault:t,setManifest:Zt=>{Mt.setAttribute("manifest-id",Zt)},setRange:Zt=>{Mt.setAttribute("range-id",Zt)},getRangeId(){return ze.current},getContentState(){let Zt=oe!=null&&oe.current?oe==null?void 0:oe.current:me,Ra=a.current.sequence,Sa=Ra.items[Ra.sequence[Ra.currentSequenceIndex][
900]].id,{x:ia,y:ka,width:Dt,height:it}=(r==null?void 0:r.current)||{},ct={id:`${Sa}#xywh=${Gs(ia)},${Gs(ka)},${Dt},${it}`,type:"Canvas",partOf:[{id:Zt,type:"Manifest"}]};return{contentState:ct,normalisedContentState:mn(ct),encodedContentState:Qs(ct)}},setContentStateFromText(Zt,Ra=!1){if(Zt==null||Zt.trim()==="")return;let Sa=mn(Xs(Zt));Sa.immediate=Ra,St(Sa)},getManifestId(){return oe.current},disableTextSelection(){Mt.setAttribute("text-selection-enabled","false")},enableTextSelection(){Mt.setAttribute("text-selection-enabled","true")},enableText(){Mt.setAttribute("text-enabled","true")},disableText(){Mt.setAttribute("text-enabled","true")}})),M(()=>{$e&&!ra&&fetch($e).then(Mt=>Mt.json()).then(Mt=>{St(Js(Mt))}).catch(Mt=>{console.error(Mt),ga(new Error(`Failed to load content state from ${$e} 91 92 ${Mt.toString()}`))})},[$e,ra]),M(()=>{var Mt;if(ye&&ye.target.length){let Zt=ye.target[0];if(Zt.type==="SpecificResource"&&Zt.source.type==="Canvas"){let Ra=(Zt.source.partOf||[]).find(Sa=>Sa.type==="Manifest");if(a.current.sequence.setCurrentCanvasId(Zt.source.id),Ra&&Te(Ra.id),Zt.selector&&Zt.selector.type==="BoxSelector"){let{x:Sa,y:ia,width:ka,height:Dt}=Zt.selector.spatial;(Mt=r==null?void 0:r.current)==null||Mt.world.gotoRegion({x:Sa,y:ia,width:ka,height:Dt,immediate:ye.immediate})}}}},[ye]),!me||u?null:V(rd.Provider,{value:e.__registerPublicApi},V(Oi,{vault:t},V(Ry,null,V(VE,{manifest:me,startCanvas:Ie,rangeId:Se,pagingEnabled:Ke},V(zy,{renderMultiple:!0,key:`${Ie}-${C?"v1":"v0"}`,background:de,interactive:z,followAnnotations:tt,className:G,highlight:d,debug:O,virtualSizes:k,highlightCssClass:f,displayOptions:l,mode:D,textEnabled:Xe,skipSizes:da,textSelectionEnabled:pe,margin:Be},V("slot",{name:"atlas"})),V("slot",null)))),F?V("style",null,F):null,X?V("link",{rel:"stylesheet",href:X}):null)}typeof window<"u"&&el(_A,"sequence-panel",kA,{shadow:!0,onConstruct(e){Object.defineProperty(e,"vault",{get(){return e._props.vault},set(t){e._props.vault=t}}),e._props={__registerPublicApi:t=>{Object.assign(e,t(e))}}}}),He(),bt(),He();var SA=({metadata:e=[],config:t,variation:a="table",labelWidth:r=16,bordered:l,labelStyle:u,showEmptyMessage:c,allowHtml:d,separator:f})=>{let S={separator:f},k=ie(()=>{let C=(t||[]).reduce((D,z)=>[...D,...z.keys],[]),O={};for(let D of e){let z=D&&D.label?Object.values(D.label):[];for(let U of z)if(U&&U.length&&(C.indexOf(`metadata.${U[0]}`)!==-1||C.length===0)&&D){let Y=`metadata.${U[0]}`;O[Y]=O[Y]?O[Y]:[],O[Y].push(D);break}}return O},[t,e]);return Object.keys(k).length===0&&c?V("slot",{name:"empty"}):t&&t.length?V("table",{"data-variation":a,"data-label-style":u,"data-bordered":l},V("slot",{slot:"header"}),V("tbody",null,t.map((C,O)=>{let D=[];for(let z of C.keys)for(let U of k[z]||[])D.push(V("div",{key:O+"__"+z},d?V("span",{dangerouslySetInnerHTML:{__html:Zr(U.value,S)}}):Zr(U.value,S)));return D.length===0?null:V("tr",{className:"metadata-row",key:O},V("td",{className:"metadata-key",style:r?{minWidth:r}:{}},d?V("span",{dangerouslySetInnerHTML:{__html:Zr(C.label,S)}}):Zr(C.label,S)),V("td",{className:"metadata-value"},D))})),V("slot",{name:"footer"})):V("table",{"data-variation":a,"data-label-style":u,"data-bordered":l},V("slot",{name:"header"}),V("tbody",null,e&&e.length?e.map((C,O)=>C?V("tr",{className:"metadata-row",key:O},V("td",{className:"metadata-key",style:r?{minWidth:r}:{}},d?V("span",{dangerouslySetInnerHTML:{__html:Zr(C.label,S)}}):Zr(C.label,S)),V("td",{className:"metadata-value"},d?V("span",{dangerouslySetInnerHTML:{__html:Zr(C.value,S)}}):Zr(C.value,S))):null):V("slot",{name:"empty-table"})),V("slot",{name:"footer"}))};function EA(e){let t=Ys(),a=e.vault||t||ed(),[r]=st(e.manifestId),[l]=st(e.variation),[u]=st(e.labelStyle),[c]=st(e.separator),[d]=st(e.labelWidth,{parse:Vr}),[f]=st(e.bordered,{parse:It,defaultValue:!1}),[S]=st(e.allowHtml,{parse:It,defaultValue:!1}),[k]=st(e.showEmptyMessage,{parse:It,defaultValue:!1});return r?V(Ze,null,V(Oi,{vault:a},V(Ws,{manifest:r},V(TA,{manifestId:r,variation:l,labelStyle:u,labelWidth:d,bordered:f,showEmptyMessage:k,allowHtml:S,separator:c})))):V("slot",{name:"no-manifest"})}function TA(e){let{manifest:t}=Us(e.manifestId);return V(SA,A(_({},e),{metadata:t==null?void 0:t.metadata}))}var CA=["manifest-id","config-id","variation","label-style","label-width","bordered","show-empty-message"];typeof window<"u"&&el(EA,"metadata-panel",CA,{shadow:!1,onConstruct(e){Object.defineProperty(e,"vault",{get(){return e._props.vault},set(t){e._props.vault=t}}),e._props={__registerPublicApi:t=>{Object.assign(e,t(e))}}}}),He(),bt(),He();function Oy(e){var t;let a=Ic(),r=ua(),l=ie(()=>a==null?void 0:a.items.find(f=>f.type==="Canvas"),[a]),u=ie(()=>!!(a!=null&&a.items.find(f=>f.type==="Range")),[a]),c=e.selected&&e.selected===(a==null?void 0:a.id);function d(){var f,S;if(a&&e.onRangeClick){let k={isLeaf:!u};if(l){let[C,O]=(f=l.id)==null?void 0:f.split("#");
92k.selector=l.id,k.canvasId=C,k.fragment=O}else if(a){let C=p0(r,a);if(C){let[O,D]=(S=C.id)==null?void 0:S.split("#");k.selector=C.id,k.canvasId=O,k.fragment=D}}if(k.selector)try{k.parsedSelector=Yc(k.selector)}catch{}e.onRangeClick(a,k)}}return a?V("ul",{className:"range-item-container","data-leaf":!u,"data-selected":c,"data-with-selector":((t=l==null?void 0:l.id)==null?void 0:t.indexOf("#"))!==-1,"data-range-id":a.id},a.label?V("li",{className:"range-split",onClick:d},V("span",{className:"range-label"},Zr(a.label))):null,u?V("div",{className:"range-nested-container"},a.items.map(f=>f.type==="Canvas"||f.type==="SpecificResource"||!f.id?null:V(zc,{key:f.id,range:f.id},V(Oy,{onRangeClick:e.onRangeClick,selected:e.selected})))):null):null}He(),bt();function PA(e){let t=Li(),a=ua();if(!t)throw new Error("No manifest");let r=e.canvasId?I6(a,t,e.canvasId):e.selectedRange?a.get(e.selectedRange):void 0;return M(()=>{if(r&&e.autoScroll){let l=document.querySelector(`[data-range-id="${r.id}"]`);l&&l.scrollIntoView({block:"nearest",behavior:"auto"})}},[r]),!t||!t.structures.length?V("slot",{name:"no-range"}):V(Ze,null,r?V("div",{className:"range-current"},Zr(r.label)):null,t.structures.map(l=>V(zc,{key:l.id,range:l.id},V(Oy,{selected:r==null?void 0:r.id,onRangeClick:e.onRangeClick}))))}bt();function AA(e){let t=Ys(),a=e.vault||t||ed(),[r]=st(e.manifestId),[l]=st(e.canvasId),[u]=st(e.selectedRange),[c]=st(e.autoScroll,{parse:It,defaultValue:!0}),[d,f]=qe();if(M(()=>{e.__registerPublicApi&&e.__registerPublicApi(k=>(f(k),{}))},[]),!r)return V("slot",{name:"no-manifest"});function S(k,C){d&&d.dispatchEvent(new CustomEvent("range-change",{detail:{range:k,isLeaf:C.isLeaf,canvasId:C.canvasId,fragment:C.fragment,selector:C.selector,parsedSelector:C.parsedSelector}}))}return V(Ze,null,V(Oi,{vault:a},V(RA,{manifestId:r,canvasId:l,selectedRange:u,autoScroll:c,onRangeClick:S})))}function RA(e){let{manifest:t,isLoaded:a}=Us(e.manifestId);return!t||!a?null:V(Ws,{manifest:t.id},V(PA,_({},e)))}var qA=["manifest-id","config-id","canvas-id","auto-scroll","selected-range"];typeof window<"u"&&el(AA,"range-panel",qA,{shadow:!1,onConstruct(e){Object.defineProperty(e,"vault",{get(){return e._props.vault},set(t){e._props.vault=t}}),e._props={__registerPublicApi:t=>{Object.assign(e,t(e))}}}})})();/** 93 * @license 94 * Copyright 2019 Google LLC 95 * SPDX-License-Identifier: BSD-3-Clause 96 */const Ku=window,jh=Ku.ShadowRoot&&(Ku.ShadyCSS===void 0||Ku.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Uh=Symbol(),_1=new WeakMap;let j1=class{constructor(x,i,o){if(this._$cssResult$=!0,o!==Uh)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=x,this.t=i}get styleSheet(){let x=this.o;const i=this.t;if(jh&&x===void 0){const o=i!==void 0&&i.length===1;o&&(x=_1.get(i)),x===void 0&&((this.o=x=new CSSStyleSheet).replaceSync(this.cssText),o&&_1.set(i,x))}return x}toString(){return this.cssText}};const Wh=L=>new j1(typeof L=="string"?L:L+"",void 0,Uh),U1=(L,...x)=>{const i=L.length===1?L[0]:x.reduce((o,m,v)=>o+(y=>{if(y._$cssResult$===!0)return y.cssText;if(typeof y=="number")return y;throw Error("Value passed to 'css' function must be a 'css' function result: "+y+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(m)+L[v+1],L[0]);return new j1(i,L,Uh)},Z4=(L,x)=>{jh?L.adoptedStyleSheets=x.map(i=>i instanceof CSSStyleSheet?i:i.styleSheet):x.forEach(i=>{const o=document.createElement("style"),m=Ku.litNonce;m!==void 0&&o.setAttribute("nonce",m),o.textContent=i.cssText,L.appendChild(o)})},S1=jh?L=>L:L=>L instanceof CSSStyleSheet?(x=>{let i="";for(const o of x.cssRules)i+=o.cssText;return Wh(i)})(L):L;/** 97 * @license 98 * Copyright 2017 Google LLC 99 * SPDX-License-Identifier: BSD-3-Clause 100 */var kh;const tm=window,E1=tm.trustedTypes,Y4=E1?E1.emptyScript:"",T1=tm.reactiveElementPolyfillSupport,Ah={toAttribute(L,x){switch(x){case Boolean:L=L?Y4:null;break;case Object:case Array:L=L==null?L:JSON.stringify(L)}return L},fromAttribute(L,x){let i=L;switch(x){case Boolean:i=L!==null;break;case Number:i=L===null?null:Number(L);break;case Object:case Array:try{i=JSON.parse(L)}catch{i=null}}return i}},W1=(L,x)=>x!==L&&(x==x||L==L),_h={attribute:!0,type:String,converter:Ah,reflect:!1,hasChanged:W1},Rh="finalized";let qn=class extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this._$Eu()}static addInitializer(x){var i;this.finalize(),((i=this.h)!==null&&i!==void 0?i:this.h=[]).push(x)}static get observedAttributes(){this.finalize();const x=[];
vendor: 4,140 bytes, line 100
100return this.elementProperties.forEach((i,o)=>{const m=this._$Ep(o,i);m!==void 0&&(this._$Ev.set(m,o),x.push(m))}),x}static createProperty(x,i=_h){if(i.state&&(i.attribute=!1),this.finalize(),this.elementProperties.set(x,i),!i.noAccessor&&!this.prototype.hasOwnProperty(x)){const o=typeof x=="symbol"?Symbol():"__"+x,m=this.getPropertyDescriptor(x,o,i);m!==void 0&&Object.defineProperty(this.prototype,x,m)}}static getPropertyDescriptor(x,i,o){return{get(){return this[i]},set(m){const v=this[x];this[i]=m,this.requestUpdate(x,v,o)},configurable:!0,enumerable:!0}}static getPropertyOptions(x){return this.elementProperties.get(x)||_h}static finalize(){if(this.hasOwnProperty(Rh))return!1;this[Rh]=!0;const x=Object.getPrototypeOf(this);if(x.finalize(),x.h!==void 0&&(this.h=[...x.h]),this.elementProperties=new Map(x.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const i=this.properties,o=[...Object.getOwnPropertyNames(i),...Object.getOwnPropertySymbols(i)];for(const m of o)this.createProperty(m,i[m])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(x){const i=[];if(Array.isArray(x)){const o=new Set(x.flat(1/0).reverse());for(const m of o)i.unshift(S1(m))}else x!==void 0&&i.push(S1(x));return i}static _$Ep(x,i){const o=i.attribute;return o===!1?void 0:typeof o=="string"?o:typeof x=="string"?x.toLowerCase():void 0}_$Eu(){var x;this._$E_=new Promise(i=>this.enableUpdating=i),this._$AL=new Map,this._$Eg(),this.requestUpdate(),(x=this.constructor.h)===null||x===void 0||x.forEach(i=>i(this))}addController(x){var i,o;((i=this._$ES)!==null&&i!==void 0?i:this._$ES=[]).push(x),this.renderRoot!==void 0&&this.isConnected&&((o=x.hostConnected)===null||o===void 0||o.call(x))}removeController(x){var i;(i=this._$ES)===null||i===void 0||i.splice(this._$ES.indexOf(x)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((x,i)=>{this.hasOwnProperty(i)&&(this._$Ei.set(i,this[i]),delete this[i])})}createRenderRoot(){var x;const i=(x=this.shadowRoot)!==null&&x!==void 0?x:this.attachShadow(this.constructor.shadowRootOptions);return Z4(i,this.constructor.elementStyles),i}connectedCallback(){var x;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(x=this._$ES)===null||x===void 0||x.forEach(i=>{var o;return(o=i.hostConnected)===null||o===void 0?void 0:o.call(i)})}enableUpdating(x){}disconnectedCallback(){var x;(x=this._$ES)===null||x===void 0||x.forEach(i=>{var o;return(o=i.hostDisconnected)===null||o===void 0?void 0:o.call(i)})}attributeChangedCallback(x,i,o){this._$AK(x,o)}_$EO(x,i,o=_h){var m;const v=this.constructor._$Ep(x,o);if(v!==void 0&&o.reflect===!0){const y=(((m=o.converter)===null||m===void 0?void 0:m.toAttribute)!==void 0?o.converter:Ah).toAttribute(i,o.type);this._$El=x,y==null?this.removeAttribute(v):this.setAttribute(v,y),this._$El=null}}_$AK(x,i){var o;const m=this.constructor,v=m._$Ev.get(x);if(v!==void 0&&this._$El!==v){const y=m.getPropertyOptions(v),b=typeof y.converter=="function"?{fromAttribute:y.converter}:((o=y.converter)===null||o===void 0?void 0:o.fromAttribute)!==void 0?y.converter:Ah;this._$El=v,this[v]=b.fromAttribute(i,y.type),this._$El=null}}requestUpdate(x,i,o){let m=!0;x!==void 0&&(((o=o||this.constructor.getPropertyOptions(x)).hasChanged||W1)(this[x],i)?(this._$AL.has(x)||this._$AL.set(x,i),o.reflect===!0&&this._$El!==x&&(this._$EC===void 0&&(this._$EC=new Map),this._$EC.set(x,o))):m=!1),!this.isUpdatePending&&m&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(i){Promise.reject(i)}const x=this.scheduleUpdate();return x!=null&&await x,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var x;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach((m,v)=>this[v]=m),this._$Ei=void 0);let i=!1;const o=this._$AL;try{i=this.shouldUpdate(o),i?(this.willUpdate(o),(x=this._$ES)===null||x===void 0||x.forEach(m=>{var v;return(v=m.hostUpdate)===null||v===void 0?void 0:v.call(m)}),this.update(o)):this._$Ek()}catch(m){throw i=!1,this._$Ek(),m}i&&this._$AE(o)}willUpdate(x){}_$AE(x){var i;
vendor: 10,226 bytes, lines 100-118
100(i=this._$ES)===null||i===void 0||i.forEach(o=>{var m;return(m=o.hostUpdated)===null||m===void 0?void 0:m.call(o)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(x)),this.updated(x)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(x){return!0}update(x){this._$EC!==void 0&&(this._$EC.forEach((i,o)=>this._$EO(o,this[o],i)),this._$EC=void 0),this._$Ek()}updated(x){}firstUpdated(x){}};qn[Rh]=!0,qn.elementProperties=new Map,qn.elementStyles=[],qn.shadowRootOptions={mode:"open"},T1==null||T1({ReactiveElement:qn}),((kh=tm.reactiveElementVersions)!==null&&kh!==void 0?kh:tm.reactiveElementVersions=[]).push("1.6.3");/** 101 * @license 102 * Copyright 2017 Google LLC 103 * SPDX-License-Identifier: BSD-3-Clause 104 */var Sh;const am=window,Ln=am.trustedTypes,C1=Ln?Ln.createPolicy("lit-html",{createHTML:L=>L}):void 0,qh="$lit$",Qi=`lit$${(Math.random()+"").slice(9)}$`,V1="?"+Qi,G4=`<${V1}>`,Nl=document,Do=()=>Nl.createComment(""),Bo=L=>L===null||typeof L!="object"&&typeof L!="function",Z1=Array.isArray,Q4=L=>Z1(L)||typeof(L==null?void 0:L[Symbol.iterator])=="function",Eh=`[ 105\f\r]`,Oo=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,P1=/-->/g,A1=/>/g,Bl=RegExp(`>|${Eh}(?:([^\\s"'>=/]+)(${Eh}*=${Eh}*(?:[^ 106\f\r"'\`<>=]|("|')|))|$)`,"g"),R1=/'/g,q1=/"/g,Y1=/^(?:script|style|textarea|title)$/i,G1=L=>(x,...i)=>({_$litType$:L,strings:x,values:i}),Vt=G1(1),rm=G1(2),Hl=Symbol.for("lit-noChange"),ba=Symbol.for("lit-nothing"),z1=new WeakMap,Ml=Nl.createTreeWalker(Nl,129,null,!1);function Q1(L,x){if(!Array.isArray(L)||!L.hasOwnProperty("raw"))throw Error("invalid template strings array");return C1!==void 0?C1.createHTML(x):x}const X4=(L,x)=>{const i=L.length-1,o=[];let m,v=x===2?"<svg>":"",y=Oo;for(let b=0;b<i;b++){const g=L[b];let p,T,_=-1,A=0;for(;A<g.length&&(y.lastIndex=A,T=y.exec(g),T!==null);)A=y.lastIndex,y===Oo?T[1]==="!--"?y=P1:T[1]!==void 0?y=A1:T[2]!==void 0?(Y1.test(T[2])&&(m=RegExp("</"+T[2],"g")),y=Bl):T[3]!==void 0&&(y=Bl):y===Bl?T[0]===">"?(y=m??Oo,_=-1):T[1]===void 0?_=-2:(_=y.lastIndex-T[2].length,p=T[1],y=T[3]===void 0?Bl:T[3]==='"'?q1:R1):y===q1||y===R1?y=Bl:y===P1||y===A1?y=Oo:(y=Bl,m=void 0);const H=y===Bl&&L[b+1].startsWith("/>")?" ":"";v+=y===Oo?g+G4:_>=0?(o.push(p),g.slice(0,_)+qh+g.slice(_)+Qi+H):g+Qi+(_===-2?(o.push(void 0),b):H)}return[Q1(L,v+(L[i]||"<?>")+(x===2?"</svg>":"")),o]};class Mo{constructor({strings:x,_$litType$:i},o){let m;this.parts=[];let v=0,y=0;const b=x.length-1,g=this.parts,[p,T]=X4(x,i);if(this.el=Mo.createElement(p,o),Ml.currentNode=this.el.content,i===2){const _=this.el.content,A=_.firstChild;A.remove(),_.append(...A.childNodes)}for(;(m=Ml.nextNode())!==null&&g.length<b;){if(m.nodeType===1){if(m.hasAttributes()){const _=[];for(const A of m.getAttributeNames())if(A.endsWith(qh)||A.startsWith(Qi)){const H=T[y++];if(_.push(A),H!==void 0){const N=m.getAttribute(H.toLowerCase()+qh).split(Qi),Q=/([.?@])?(.*)/.exec(H);g.push({type:1,index:v,name:Q[2],strings:N,ctor:Q[1]==="."?K4:Q[1]==="?"?eR:Q[1]==="@"?tR:lm})}else g.push({type:6,index:v})}for(const A of _)m.removeAttribute(A)}if(Y1.test(m.tagName)){const _=m.textContent.split(Qi),A=_.length-1;if(A>0){m.textContent=Ln?Ln.emptyScript:"";for(let H=0;H<A;H++)m.append(_[H],Do()),Ml.nextNode(),g.push({type:2,index:++v});m.append(_[A],Do())}}}else if(m.nodeType===8)if(m.data===V1)g.push({type:2,index:v});else{let _=-1;for(;(_=m.data.indexOf(Qi,_+1))!==-1;)g.push({type:7,index:v}),_+=Qi.length-1}v++}}static createElement(x,i){const o=Nl.createElement("template");return o.innerHTML=x,o}}function Fn(L,x,i=L,o){var m,v,y,b;if(x===Hl)return x;let g=o!==void 0?(m=i._$Co)===null||m===void 0?void 0:m[o]:i._$Cl;const p=Bo(x)?void 0:x._$litDirective$;return(g==null?void 0:g.constructor)!==p&&((v=g==null?void 0:g._$AO)===null||v===void 0||v.call(g,!1),p===void 0?g=void 0:(g=new p(L),g._$AT(L,i,o)),o!==void 0?((y=(b=i)._$Co)!==null&&y!==void 0?y:b._$Co=[])[o]=g:i._$Cl=g),g!==void 0&&(x=Fn(L,g._$AS(L,x.values),g,o)),x}class J4{constructor(x,i){this._$AV=[],this._$AN=void 0,this._$AD=x,this._$AM=i}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(x){var i;const{el:{content:o},parts:m}=this._$AD,v=((i=x==null?void 0:x.creationScope)!==null&&i!==void 0?i:Nl).importNode(o,!0);Ml.currentNode=v;let y=Ml.nextNode(),b=0,g=0,p=m[0];for(;p!==void 0;){if(b===p.index){let T;p.type===2?T=new Wo(y,y.nextSibling,this,x):p.type===1?T=new p.ctor(y,p.name,p.strings,this,x):p.type===6&&(T=new aR(y,this,x)),this._$AV.push(T),p=m[++g]}b!==(p==null?void 0:p.index)&&(y=Ml.nextNode(),b++)}return Ml.currentNode=Nl,v}v(x){let i=0;for(const o of this._$AV)o!==void 0&&(o.strings!==void 0?(o._$AI(x,o,i),i+=o.strings.length-2):o._$AI(x[i])),i++}}class Wo{constructor(x,i,o,m){var v;this.type=2,this._$AH=ba,this._$AN=void 0,this._$AA=x,this._$AB=i,this._$AM=o,this.options=m,this._$Cp=(v=m==null?void 0:m.isConnected)===null||v===void 0||v}get _$AU(){var x,i;return(i=(x=this._$AM)===null||x===void 0?void 0:x._$AU)!==null&&i!==void 0?i:this._$Cp}get parentNode(){let x=this._$AA.parentNode;const i=this._$AM;return i!==void 0&&(x==null?void 0:x.nodeType)===11&&(x=i.parentNode),x}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(x,i=this){x=Fn(this,x,i),Bo(x)?x===ba||x==null||x===""?(this._$AH!==ba&&this._$AR(),this._$AH=ba):x!==this._$AH&&x!==Hl&&this._(x):x._$litType$!==void 0?this.g(x):x.nodeType!==void 0?this.$(x):Q4(x)?this.T(x):this._(x)}k(x){return this._$AA.parentNode.insertBefore(x,this._$AB)}$(x){this._$AH!==x&&(this._$AR(),this._$AH=this.k(x))}_(x){this._$AH!==ba&&Bo(this._$AH)?this._$AA.nextSibling.data=x:this.$(Nl.createTextNode(x)),this._$AH=x}g(x){var i;const{values:o,_$litType$:m}=x,v=typeof m=="number"?this._$AC(x):(m.el===void 0&&(m.el=Mo.createElement(Q1(m.h,m.h[0]),this.options)),m);if(((i=this._$AH)===null||i===void 0?void 0:i._$AD)===v)this._$AH.v(o);else{const y=new J4(v,this),b=y.u(this.options);y.v(o),this.$(b),this._$AH=y}}_$AC(x){let i=z1.get(x.strings);return i===void 0&&z1.set(x.strings,i=new Mo(x)),i}T(x){Z1(this._$AH)||(this._$AH=[],this._$AR());const i=this._$AH;let o,m=0;for(const v of x)m===i.length?i.push(o=new Wo(this.k(Do()),this.k(Do()),this,this.options)):o=i[m],o._$AI(v),m++;m<i.length&&(this._$AR(o&&o._$AB.nextSibling,m),i.length=m)}_$AR(x=this._$AA.nextSibling,i){var o;for((o=this._$AP)===null||o===void 0||o.call(this,!1,!0,i);x&&x!==this._$AB;){const m=x.nextSibling;x.remove(),x=m}}setConnected(x){var i;this._$AM===void 0&&(this._$Cp=x,(i=this._$AP)===null||i===void 0||i.call(this,x))}}class lm{constructor(x,i,o,m,v){this.type=1,this._$AH=ba,this._$AN=void 0,this.element=x,this.name=i,this._$AM=m,this.options=v,o.length>2||o[0]!==""||o[1]!==""?(this._$AH=Array(o.length-1).fill(new String),this.strings=o):this._$AH=ba}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(x,i=this,o,m){const v=this.strings;let y=!1;if(v===void 0)x=Fn(this,x,i,0),y=!Bo(x)||x!==this._$AH&&x!==Hl,y&&(this._$AH=x);else{const b=x;let g,p;for(x=v[0],g=0;g<v.length-1;g++)p=Fn(this,b[o+g],i,g),p===Hl&&(p=this._$AH[g]),y||(y=!Bo(p)||p!==this._$AH[g]),p===ba?x=ba:x!==ba&&(x+=(p??"")+v[g+1]),this._$AH[g]=p}y&&!m&&this.j(x)}j(x){x===ba?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,x??"")}}class K4 extends lm{constructor(){super(...arguments),this.type=3}j(x){this.element[this.name]=x===ba?void 0:x}}const $4=Ln?Ln.emptyScript:"";class eR extends lm{constructor(){super(...arguments),this.type=4}j(x){x&&x!==ba?this.element.setAttribute(this.name,$4):this.element.removeAttribute(this.name)}}class tR extends lm{constructor(x,i,o,m,v){super(x,i,o,m,v),this.type=5}_$AI(x,i=this){var o;if((x=(o=Fn(this,x,i,0))!==null&&o!==void 0?o:ba)===Hl)return;const m=this._$AH,v=x===ba&&m!==ba||x.capture!==m.capture||x.once!==m.once||x.passive!==m.passive,y=x!==ba&&(m===ba||v);v&&this.element.removeEventListener(this.name,this,m),y&&this.element.addEventListener(this.name,this,x),this._$AH=x}handleEvent(x){var i,o;typeof this._$AH=="function"?this._$AH.call((o=(i=this.options)===null||i===void 0?void 0:i.host)!==null&&o!==void 0?o:this.element,x):this._$AH.handleEvent(x)}}class aR{constructor(x,i,o){this.element=x,this.type=6,this._$AN=void 0,this._$AM=i,this.options=o}get _$AU(){return this._$AM._$AU}_$AI(x){Fn(this,x)}}const I1=am.litHtmlPolyfillSupport;I1==null||I1(Mo,Wo),((Sh=am.litHtmlVersions)!==null&&Sh!==void 0?Sh:am.litHtmlVersions=[]).push("2.8.0");const X1=(L,x,i)=>{var o,m;const v=(o=i==null?void 0:i.renderBefore)!==null&&o!==void 0?o:x;let y=v._$litPart$;if(y===void 0){const b=(m=i==null?void 0:i.renderBefore)!==null&&m!==void 0?m:null;v._$litPart$=y=new Wo(x.insertBefore(Do(),b),b,void 0,i??{})}return y._$AI(L),y};/** 107 * @license 108 * Copyright 2017 Google LLC 109 * SPDX-License-Identifier: BSD-3-Clause 110 */var Th,Ch;let ri=class extends qn{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var x,i;const o=super.createRenderRoot();return(x=(i=this.renderOptions).renderBefore)!==null&&x!==void 0||(i.renderBefore=o.firstChild),o}update(x){const i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(x),this._$Do=X1(i,this.renderRoot,this.renderOptions)}connectedCallback(){var x;super.connectedCallback(),(x=this._$Do)===null||x===void 0||x.setConnected(!0)}disconnectedCallback(){var x;super.disconnectedCallback(),(x=this._$Do)===null||x===void 0||x.setConnected(!1)}render(){return Hl}};ri.finalized=!0,ri._$litElement$=!0,(Th=globalThis.litElementHydrateSupport)===null||Th===void 0||Th.call(globalThis,{LitElement:ri});const O1=globalThis.litElementPolyfillSupport;O1==null||O1({LitElement:ri});((Ch=globalThis.litElementVersions)!==null&&Ch!==void 0?Ch:globalThis.litElementVersions=[]).push("3.3.3");/** 111 * @license 112 * Copyright 2020 Google LLC 113 * SPDX-License-Identifier: BSD-3-Clause 114 */const rR=L=>L.strings===void 0;/** 115 * @license 116 * Copyright 2017 Google LLC 117 * SPDX-License-Identifier: BSD-3-Clause 118 */const J1={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},K1=L=>(...x)=>({_$litDirective$:L,values:x});
118let $1=class{constructor(x){}get _$AU(){return this._$AM._$AU}_$AT(x,i,o){this._$Ct=x,this._$AM=i,this._$Ci=o}_$AS(x,i){return this.update(x,i)}update(x,i){return this.render(...i)}};/** 119 * @license 120 * Copyright 2017 Google LLC 121 * SPDX-License-Identifier: BSD-3-Clause 122 */const Fo=(L,x)=>{var i,o;const m=L._$AN;if(m===void 0)return!1;for(const v of m)(o=(i=v)._$AO)===null||o===void 0||o.call(i,x,!1),Fo(v,x);return!0},im=L=>{let x,i;do{if((x=L._$AM)===void 0)break;i=x._$AN,i.delete(L),L=x}while((i==null?void 0:i.size)===0)},ex=L=>{for(let x;x=L._$AM;L=x){let i=x._$AN;if(i===void 0)x._$AN=i=new Set;else if(i.has(L))break;i.add(L),nR(x)}};function iR(L){this._$AN!==void 0?(im(this),this._$AM=L,ex(this)):this._$AM=L}function lR(L,x=!1,i=0){const o=this._$AH,m=this._$AN;if(m!==void 0&&m.size!==0)if(x)if(Array.isArray(o))for(let v=i;v<o.length;v++)Fo(o[v],!1),im(o[v]);else o!=null&&(Fo(o,!1),im(o));else Fo(this,L)}const nR=L=>{var x,i,o,m;L.type==J1.CHILD&&((x=(o=L)._$AP)!==null&&x!==void 0||(o._$AP=lR),(i=(m=L)._$AQ)!==null&&i!==void 0||(m._$AQ=iR))};class oR extends $1{constructor(){super(...arguments),this._$AN=void 0}_$AT(x,i,o){super._$AT(x,i,o),ex(this),this.isConnected=x._$AU}_$AO(x,i=!0){var o,m;x!==this.isConnected&&(this.isConnected=x,x?(o=this.reconnected)===null||o===void 0||o.call(this):(m=this.disconnected)===null||m===void 0||m.call(this)),i&&(Fo(this,x),im(this))}setValue(x){if(rR(this._$Ct))this._$Ct._$AI(x,this);else{const i=[...this._$Ct._$AH];i[this._$Ci]=x,this._$Ct._$AI(i,this,0)}}disconnected(){}reconnected(){}}/** 123 * @license 124 * Copyright 2020 Google LLC 125 * SPDX-License-Identifier: BSD-3-Clause 126 */const Vh=()=>new sR;let sR=class{};const Ph=new WeakMap,Zh=K1(class extends oR{render(L){return ba}update(L,[x]){var i;const o=x!==this.G;return o&&this.G!==void 0&&this.ot(void 0),(o||this.rt!==this.lt)&&(this.G=x,this.dt=(i=L.options)===null||i===void 0?void 0:i.host,this.ot(this.lt=L.element)),ba}ot(L){var x;if(typeof this.G=="function"){const i=(x=this.dt)!==null&&x!==void 0?x:globalThis;let o=Ph.get(i);o===void 0&&(o=new WeakMap,Ph.set(i,o)),o.get(this.G)!==void 0&&this.G.call(this.dt,void 0),o.set(this.G,L),L!==void 0&&this.G.call(this.dt,L)}else this.G.value=L}get rt(){var L,x,i;return typeof this.G=="function"?(x=Ph.get((L=this.dt)!==null&&L!==void 0?L:globalThis))===null||x===void 0?void 0:x.get(this.G):(i=this.G)===null||i===void 0?void 0:i.value}disconnected(){this.rt===this.lt&&this.ot(void 0)}reconnected(){this.ot(this.lt)}});var tx={exports:{}};(function(L){//! openseadragon 4.1.1 127//! Built on 2024-04-01 128//! Git commit: v4.1.1-0-f90d9814 129//! http://openseadragon.github.io 130//! License: http://openseadragon.github.io/license/ 131function x(i){return new x.Viewer(i)}(function(i){i.version={versionStr:"4.1.1",major:parseInt("4",10),minor:parseInt("1",10),revision:parseInt("1",10)};var o={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Promise]":"promise","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object"},m=Object.prototype.toString,v=Object.prototype.hasOwnProperty;i.isFunction=function(y){return i.type(y)==="function"},i.isArray=Array.isArray||function(y){return i.type(y)==="array"},i.isWindow=function(y){return y&&typeof y=="object"&&"setInterval"in y},i.type=function(y){return y==null?String(y):o[m.call(y)]||"object"},i.isPlainObject=function(y){if(!y||x.type(y)!=="object"||y.nodeType||i.isWindow(y)||y.constructor&&!v.call(y,"constructor")&&!v.call(y.constructor.prototype,"isPrototypeOf"))return!1;var b;for(var g in y)b=g;return b===void 0||v.call(y,b)},i.isEmptyObject=function(y){for(var b in y)return!1;return!0},i.freezeObject=function(y){return Object.freeze?i.freezeObject=Object.freeze:i.freezeObject=function(b){return b},i.freezeObject(y)},i.supportsCanvas=function(){var y=document.createElement("canvas");return!!(i.isFunction(y.getContext)&&y.getContext("2d"))}(),i.isCanvasTainted=function(y){var b=!1;try{y.getContext("2d").getImageData(0,0,1,1)}catch{b=!0}return b},i.supportsAddEventListener=function(){return!!(document.documentElement.addEventListener&&document.addEventListener)}(),i.supportsRemoveEventListener=function(){return!!(document.documentElement.removeEventListener&&document.removeEventListener)}(),i.supportsEventListenerOptions=function(){var y=0;if(i.supportsAddEventListener)try{var b={get capture(){return y++,!1},get once(){return y++,!1}
vendor: 79,383 bytes, line 131
131,get passive(){return y++,!1}};window.addEventListener("test",null,b),window.removeEventListener("test",null,b)}catch{y=0}return y>=3}(),i.getCurrentPixelDensityRatio=function(){if(i.supportsCanvas){var y=document.createElement("canvas").getContext("2d"),b=window.devicePixelRatio||1,g=y.webkitBackingStorePixelRatio||y.mozBackingStorePixelRatio||y.msBackingStorePixelRatio||y.oBackingStorePixelRatio||y.backingStorePixelRatio||1;return Math.max(b,1)/g}else return 1},i.pixelDensityRatio=i.getCurrentPixelDensityRatio()})(x),function(i){i.extend=function(){var g,p,T,_,A,H,N=arguments[0]||{},Q=arguments.length,Z=!1,J=1;for(typeof N=="boolean"&&(Z=N,N=arguments[1]||{},J=2),typeof N!="object"&&!x.isFunction(N)&&(N={}),Q===J&&(N=this,--J);J<Q;J++)if(g=arguments[J],g!==null||g!==void 0)for(p in g){var ae=Object.getOwnPropertyDescriptor(g,p);if(ae!==void 0){if(ae.get||ae.set){Object.defineProperty(N,p,ae);continue}_=ae.value}else{i.console.warn('Could not copy inherited property "'+p+'".');continue}N!==_&&(Z&&_&&(x.isPlainObject(_)||(A=x.isArray(_)))?(T=N[p],A?(A=!1,H=T&&x.isArray(T)?T:[]):H=T&&x.isPlainObject(T)?T:{},N[p]=x.extend(Z,H,_)):_!==void 0&&(N[p]=_))}return N};var o=function(){if(typeof navigator!="object")return!1;var g=navigator.userAgent;return typeof g!="string"?!1:g.indexOf("iPhone")!==-1||g.indexOf("iPad")!==-1||g.indexOf("iPod")!==-1};i.extend(i,{DEFAULT_SETTINGS:{xmlPath:null,tileSources:null,tileHost:null,initialPage:0,crossOriginPolicy:!1,ajaxWithCredentials:!1,loadTilesWithAjax:!1,ajaxHeaders:{},splitHashDataForPost:!1,panHorizontal:!0,panVertical:!0,constrainDuringPan:!1,wrapHorizontal:!1,wrapVertical:!1,visibilityRatio:.5,minPixelRatio:.5,defaultZoomLevel:0,minZoomLevel:null,maxZoomLevel:null,homeFillsViewer:!1,clickTimeThreshold:300,clickDistThreshold:5,dblClickTimeThreshold:300,dblClickDistThreshold:20,springStiffness:6.5,animationTime:1.2,gestureSettingsMouse:{dragToPan:!0,scrollToZoom:!0,clickToZoom:!0,dblClickToZoom:!1,dblClickDragToZoom:!1,pinchToZoom:!1,zoomToRefPoint:!0,flickEnabled:!1,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsTouch:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!1,dblClickToZoom:!0,dblClickDragToZoom:!0,pinchToZoom:!0,zoomToRefPoint:!0,flickEnabled:!0,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsPen:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!0,dblClickToZoom:!1,dblClickDragToZoom:!1,pinchToZoom:!1,zoomToRefPoint:!0,flickEnabled:!1,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsUnknown:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!1,dblClickToZoom:!0,dblClickDragToZoom:!1,pinchToZoom:!0,zoomToRefPoint:!0,flickEnabled:!0,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},zoomPerClick:2,zoomPerScroll:1.2,zoomPerDblClickDrag:1.2,zoomPerSecond:1,blendTime:0,alwaysBlend:!1,autoHideControls:!0,immediateRender:!1,minZoomImageRatio:.9,maxZoomPixelRatio:1.1,smoothTileEdgesMinZoom:1.1,iOSDevice:o(),pixelsPerWheelLine:40,pixelsPerArrowPress:40,autoResize:!0,preserveImageSizeOnResize:!1,minScrollDeltaTime:50,rotationIncrement:90,showSequenceControl:!0,sequenceControlAnchor:null,preserveViewport:!1,preserveOverlays:!1,navPrevNextWrap:!1,showNavigationControl:!0,navigationControlAnchor:null,showZoomControl:!0,showHomeControl:!0,showFullPageControl:!0,showRotationControl:!1,showFlipControl:!1,controlsFadeDelay:2e3,controlsFadeLength:1500,mouseNavEnabled:!0,showNavigator:!1,navigatorElement:null,navigatorId:null,navigatorPosition:null,navigatorSizeRatio:.2,navigatorMaintainSizeRatio:!1,navigatorTop:null,navigatorLeft:null,navigatorHeight:null,navigatorWidth:null,navigatorAutoResize:!0,navigatorAutoFade:!0,navigatorRotate:!0,navigatorBackground:"#000",navigatorOpacity:.8,navigatorBorderColor:"#555",navigatorDisplayRegionColor:"#900",degrees:0,flipped:!1,opacity:1,preload:!1,compositeOperation:null,imageSmoothingEnabled:!0,placeholderFillStyle:null,subPixelRoundingForTransparency:null,showReferenceStrip:!1,referenceStripScroll:"horizontal",referenceStripElement:null,referenceStripHeight:null,referenceStripWidth:null,referenceStripPosition:"BOTTOM_LEFT",referenceStripSizeRatio:.2,collectionRows:3,collectionColumns:0,collectionLayout:"horizontal",collectionMode:!1,collectionTileSize:800,collectionTileMargin:80,imageLoaderLimit:0,maxImageCacheCount:200,timeout:3e4,useCanvas:!0,tileRetryMax:0,tileRetryDelay:2500,prefixUrl:"/images/",navImages:{zoomIn:{REST:"zoomin_rest.png",GROUP:"zoomin_grouphover.png",HOVER:"zoomin_hover.png",DOWN:"zoomin_pressed.png"},zoomOut:{REST:"zoomout_rest.png",GROUP:"zoomout_grouphover.png",HOVER:"zoomout_hover.png",DOWN:"zoomout_pressed.png"},home:{REST:"home_rest.png",GROUP:"home_grouphover.png",HOVER:"home_hover.png",DOWN:"home_pressed.png"},fullpage:{REST:"fullpage_rest.png",GROUP:"fullpage_grouphover.png",HOVER:"fullpage_hover.png",DOWN:"fullpage_pressed.png"},rotateleft:{REST:"rotateleft_rest.png",GROUP:"rotateleft_grouphover.png",HOVER:"rotateleft_hover.png",DOWN:"rotateleft_pressed.png"},rotateright:{REST:"rotateright_rest.png",GROUP:"rotateright_grouphover.png",HOVER:"rotateright_hover.png",DOWN:"rotateright_pressed.png"},flip:{REST:"flip_rest.png",GROUP:"flip_grouphover.png",HOVER:"flip_hover.png",DOWN:"flip_pressed.png"},previous:{REST:"previous_rest.png",GROUP:"previous_grouphover.png",HOVER:"previous_hover.png",DOWN:"previous_pressed.png"},next:{REST:"next_rest.png",GROUP:"next_grouphover.png",HOVER:"next_hover.png",DOWN:"next_pressed.png"}},debugMode:!1,debugGridColor:["#437AB2","#1B9E77","#D95F02","#7570B3","#E7298A","#66A61E","#E6AB02","#A6761D","#666666"],silenceMultiImageWarnings:!1},SIGNAL:"----seadragon----",delegate:function(g,p){return function(){var T=arguments;return T===void 0&&(T=[]),p.apply(g,T)}},BROWSERS:{UNKNOWN:0,IE:1,FIREFOX:2,SAFARI:3,CHROME:4,OPERA:5,EDGE:6,CHROMEEDGE:7},SUBPIXEL_ROUNDING_OCCURRENCES:{NEVER:0,ONLY_AT_REST:1,ALWAYS:2},_viewers:new Map,getViewer:function(g){return i._viewers.get(this.getElement(g))},getElement:function(g){return typeof g=="string"&&(g=document.getElementById(g)),g},getElementPosition:function(g){var p=new i.Point,T,_;for(g=i.getElement(g),T=i.getElementStyle(g).position==="fixed",_=b(g,T);_;)p.x+=g.offsetLeft,p.y+=g.offsetTop,T&&(p=p.plus(i.getPageScroll())),g=_,T=i.getElementStyle(g).position==="fixed",_=b(g,T);return p},getElementOffset:function(g){g=i.getElement(g);var p=g&&g.ownerDocument,T,_,A={top:0,left:0};return p?(T=p.documentElement,typeof g.getBoundingClientRect<"u"&&(A=g.getBoundingClientRect()),_=p===p.window?p:p.nodeType===9?p.defaultView||p.parentWindow:!1,new i.Point(A.left+(_.pageXOffset||T.scrollLeft)-(T.clientLeft||0),A.top+(_.pageYOffset||T.scrollTop)-(T.clientTop||0))):new i.Point},getElementSize:function(g){return g=i.getElement(g),new i.Point(g.clientWidth,g.clientHeight)},getElementStyle:document.documentElement.currentStyle?function(g){return g=i.getElement(g),g.currentStyle}:function(g){return g=i.getElement(g),window.getComputedStyle(g,"")},getCssPropertyWithVendorPrefix:function(g){var p={};return i.getCssPropertyWithVendorPrefix=function(T){if(p[T]!==void 0)return p[T];var _=document.createElement("div").style,A=null;if(_[T]!==void 0)A=T;else for(var H=["Webkit","Moz","MS","O","webkit","moz","ms","o"],N=i.capitalizeFirstLetter(T),Q=0;Q<H.length;Q++){var Z=H[Q]+N;if(_[Z]!==void 0){A=Z;break}}return p[T]=A,A},i.getCssPropertyWithVendorPrefix(g)},capitalizeFirstLetter:function(g){return g.charAt(0).toUpperCase()+g.slice(1)},positiveModulo:function(g,p){var T=g%p;return T<0&&(T+=p),T},pointInElement:function(g,p){g=i.getElement(g);var T=i.getElementOffset(g),_=i.getElementSize(g);return p.x>=T.x&&p.x<T.x+_.x&&p.y<T.y+_.y&&p.y>=T.y},getMousePosition:function(g){if(typeof g.pageX=="number")i.getMousePosition=function(p){var T=new i.Point;return T.x=p.pageX,T.y=p.pageY,T};else if(typeof g.clientX=="number")i.getMousePosition=function(p){var T=new i.Point;return T.x=p.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,T.y=p.clientY+document.body.scrollTop+document.documentElement.scrollTop,T};else throw new Error("Unknown event mouse position, no known technique.");return i.getMousePosition(g)},getPageScroll:function(){var g=document.documentElement||{},p=document.body||{};if(typeof window.pageXOffset=="number")i.getPageScroll=function(){return new i.Point(window.pageXOffset,window.pageYOffset)};else if(p.scrollLeft||p.scrollTop)i.getPageScroll=function(){return new i.Point(document.body.scrollLeft,document.body.scrollTop)};else if(g.scrollLeft||g.scrollTop)i.getPageScroll=function(){return new i.Point(document.documentElement.scrollLeft,document.documentElement.scrollTop)};else return new i.Point(0,0);return i.getPageScroll()},setPageScroll:function(g){if(typeof window.scrollTo<"u")i.setPageScroll=function(_){window.scrollTo(_.x,_.y)};else{var p=i.getPageScroll();if(p.x===g.x&&p.y===g.y)return;document.body.scrollLeft=g.x,document.body.scrollTop=g.y;var T=i.getPageScroll();if(T.x!==p.x&&T.y!==p.y){i.setPageScroll=function(_){document.body.scrollLeft=_.x,document.body.scrollTop=_.y};return}if(document.documentElement.scrollLeft=g.x,document.documentElement.scrollTop=g.y,T=i.getPageScroll(),T.x!==p.x&&T.y!==p.y){i.setPageScroll=function(_){document.documentElement.scrollLeft=_.x,document.documentElement.scrollTop=_.y};return}i.setPageScroll=function(_){}}i.setPageScroll(g)},getWindowSize:function(){var g=document.documentElement||{},p=document.body||{};if(typeof window.innerWidth=="number")i.getWindowSize=function(){return new i.Point(window.innerWidth,window.innerHeight)};else if(g.clientWidth||g.clientHeight)i.getWindowSize=function(){return new i.Point(document.documentElement.clientWidth,document.documentElement.clientHeight)};else if(p.clientWidth||p.clientHeight)i.getWindowSize=function(){return new i.Point(document.body.clientWidth,document.body.clientHeight)};else throw new Error("Unknown window size, no known technique.");return i.getWindowSize()},makeCenteredNode:function(g){g=i.getElement(g);var p=[i.makeNeutralElement("div"),i.makeNeutralElement("div"),i.makeNeutralElement("div")];return i.extend(p[0].style,{display:"table",height:"100%",width:"100%"}),i.extend(p[1].style,{display:"table-row"}),i.extend(p[2].style,{display:"table-cell",verticalAlign:"middle",textAlign:"center"}),p[0].appendChild(p[1]),p[1].appendChild(p[2]),p[2].appendChild(g),p[0]},makeNeutralElement:function(g){var p=document.createElement(g),T=p.style;return T.background="transparent none",T.border="none",T.margin="0px",T.padding="0px",T.position="static",p},now:function(){return Date.now?i.now=Date.now:i.now=function(){return new Date().getTime()},i.now()},makeTransparentImage:function(g){var p=i.makeNeutralElement("img");return p.src=g,p},setElementOpacity:function(g,p,T){var _,A;g=i.getElement(g),T&&!i.Browser.alpha&&(p=Math.round(p)),i.Browser.opacity?g.style.opacity=p<1?p:"":p<1?(_=Math.round(100*p),A="alpha(opacity="+_+")",g.style.filter=A):g.style.filter=""},setElementTouchActionNone:function(g){g=i.getElement(g),typeof g.style.touchAction<"u"?g.style.touchAction="none":typeof g.style.msTouchAction<"u"&&(g.style.msTouchAction="none")},setElementPointerEvents:function(g,p){g=i.getElement(g),typeof g.style<"u"&&typeof g.style.pointerEvents<"u"&&(g.style.pointerEvents=p)},setElementPointerEventsNone:function(g){i.setElementPointerEvents(g,"none")},addClass:function(g,p){g=i.getElement(g),g.className?(" "+g.className+" ").indexOf(" "+p+" ")===-1&&(g.className+=" "+p):g.className=p},indexOf:function(g,p,T){return Array.prototype.indexOf?this.indexOf=function(_,A,H){return _.indexOf(A,H)}:this.indexOf=function(_,A,H){var N,Q=H||0,Z;if(!_)throw new TypeError;if(Z=_.length,Z===0||Q>=Z)return-1;for(Q<0&&(Q=Z-Math.abs(Q)),N=Q;N<Z;N++)if(_[N]===A)return N;return-1},this.indexOf(g,p,T)},removeClass:function(g,p){var T,_=[],A;for(g=i.getElement(g),T=g.className.split(/\s+/),A=0;A<T.length;A++)T[A]&&T[A]!==p&&_.push(T[A]);g.className=_.join(" ")},normalizeEventListenerOptions:function(g){var p;return typeof g<"u"?typeof g=="boolean"?p=i.supportsEventListenerOptions?{capture:g}:g:p=i.supportsEventListenerOptions?g:typeof g.capture<"u"?g.capture:!1:p=i.supportsEventListenerOptions?{capture:!1}:!1,p},addEvent:function(){if(i.supportsAddEventListener)return function(g,p,T,_){_=i.normalizeEventListenerOptions(_),g=i.getElement(g),g.addEventListener(p,T,_)};if(document.documentElement.attachEvent&&document.attachEvent)return function(g,p,T){g=i.getElement(g),g.attachEvent("on"+p,T)};throw new Error("No known event model.")}(),removeEvent:function(){if(i.supportsRemoveEventListener)return function(g,p,T,_){_=i.normalizeEventListenerOptions(_),g=i.getElement(g),g.removeEventListener(p,T,_)};if(document.documentElement.detachEvent&&document.detachEvent)return function(g,p,T){g=i.getElement(g),g.detachEvent("on"+p,T)};throw new Error("No known event model.")}(),cancelEvent:function(g){g.preventDefault()},eventIsCanceled:function(g){return g.defaultPrevented},stopEvent:function(g){g.stopPropagation()},createCallback:function(g,p){var T=[],_;for(_=2;_<arguments.length;_++)T.push(arguments[_]);return function(){var A=T.concat([]),H;for(H=0;H<arguments.length;H++)A.push(arguments[H]);return p.apply(g,A)}},getUrlParameter:function(g){var p=y[g];return p||null},getUrlProtocol:function(g){var p=g.match(/^([a-z]+:)\/\//i);return p===null?window.location.protocol:p[1].toLowerCase()},createAjaxRequest:function(g){var p;try{p=!!new ActiveXObject("Microsoft.XMLHTTP")}catch{p=!1}if(p)window.XMLHttpRequest?i.createAjaxRequest=function(T){return T?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest}:i.createAjaxRequest=function(){return new ActiveXObject("Microsoft.XMLHTTP")};else if(window.XMLHttpRequest)i.createAjaxRequest=function(){return new XMLHttpRequest};else throw new Error("Browser doesn't support XMLHttpRequest.");return i.createAjaxRequest(g)},makeAjaxRequest:function(g,p,T){var _,A,H,N;i.isPlainObject(g)&&(p=g.success,T=g.error,_=g.withCredentials,A=g.headers,H=g.responseType||null,N=g.postData||null,g=g.url);var Q=i.getUrlProtocol(g),Z=i.createAjaxRequest(Q==="file:");if(!i.isFunction(p))throw new Error("makeAjaxRequest requires a success callback");Z.onreadystatechange=function(){Z.readyState===4&&(Z.onreadystatechange=function(){},Z.status>=200&&Z.status<300||Z.status===0&&Q!=="http:"&&Q!=="https:"?p(Z):i.isFunction(T)?T(Z):i.console.error("AJAX request returned %d: %s",Z.status,g))};var J=N?"POST":"GET";try{if(Z.open(J,g,!0),H&&(Z.responseType=H),A)for(var ae in A)Object.prototype.hasOwnProperty.call(A,ae)&&A[ae]&&Z.setRequestHeader(ae,A[ae]);_&&(Z.withCredentials=!0),Z.send(N)}catch(ce){i.console.error("%s while making AJAX request: %s",ce.name,ce.message),Z.onreadystatechange=function(){},i.isFunction(T)&&T(Z,ce)}return Z},jsonp:function(g){var p,T=g.url,_=document.head||document.getElementsByTagName("head")[0]||document.documentElement,A=g.callbackName||"openseadragon"+i.now(),H=window[A],N="$1"+A+"$2",Q=g.param||"callback",Z=g.callback;T=T.replace(/(=)\?(&|$)|\?\?/i,N),T+=(/\?/.test(T)?"&":"?")+Q+"="+A,window[A]=function(J){if(H)window[A]=H;else try{delete window[A]}catch{}Z&&i.isFunction(Z)&&Z(J)},p=document.createElement("script"),(g.async!==void 0||g.async!==!1)&&(p.async="async"),g.scriptCharset&&(p.charset=g.scriptCharset),p.src=T,p.onload=p.onreadystatechange=function(J,ae){(ae||!p.readyState||/loaded|complete/.test(p.readyState))&&(p.onload=p.onreadystatechange=null,_&&p.parentNode&&_.removeChild(p),p=void 0)},_.insertBefore(p,_.firstChild)},createFromDZI:function(){throw"OpenSeadragon.createFromDZI is deprecated, use Viewer.open."},parseXml:function(g){if(window.DOMParser)i.parseXml=function(p){var T=null,_;return _=new DOMParser,T=_.parseFromString(p,"text/xml"),T};else if(window.ActiveXObject)i.parseXml=function(p){var T=null;return T=new ActiveXObject("Microsoft.XMLDOM"),T.async=!1,T.loadXML(p),T};else throw new Error("Browser doesn't support XML DOM.");return i.parseXml(g)},parseJSON:function(g){return i.parseJSON=window.JSON.parse,i.parseJSON(g)},imageFormatSupported:function(g){return g=g||"",!!v[g.toLowerCase()]},setImageFormatsSupported:function(g){i.extend(v,g)}});var m=function(g){};i.console=window.console||{log:m,debug:m,info:m,warn:m,error:m,assert:m},i.Browser={vendor:i.BROWSERS.UNKNOWN,version:0,alpha:!0};var v={bmp:!1,jpeg:!0,jpg:!0,png:!0,tif:!1,wdp:!1},y={};(function(){var g=navigator.appVersion,p=navigator.userAgent,T;switch(navigator.appName){case"Microsoft Internet Explorer":window.attachEvent&&window.ActiveXObject&&(i.Browser.vendor=i.BROWSERS.IE,i.Browser.version=parseFloat(p.substring(p.indexOf("MSIE")+5,p.indexOf(";",p.indexOf("MSIE")))));break;case"Netscape":window.addEventListener&&(p.indexOf("Edge")>=0?(i.Browser.vendor=i.BROWSERS.EDGE,i.Browser.version=parseFloat(p.substring(p.indexOf("Edge")+5))):p.indexOf("Edg")>=0?(i.Browser.vendor=i.BROWSERS.CHROMEEDGE,i.Browser.version=parseFloat(p.substring(p.indexOf("Edg")+4))):p.indexOf("Firefox")>=0?(i.Browser.vendor=i.BROWSERS.FIREFOX,i.Browser.version=parseFloat(p.substring(p.indexOf("Firefox")+8))):p.indexOf("Safari")>=0?(i.Browser.vendor=p.indexOf("Chrome")>=0?i.BROWSERS.CHROME:i.BROWSERS.SAFARI,i.Browser.version=parseFloat(p.substring(p.substring(0,p.indexOf("Safari")).lastIndexOf("/")+1,p.indexOf("Safari")))):(T=new RegExp("Trident/.*rv:([0-9]{1,}[.0-9]{0,})"),T.exec(p)!==null&&(i.Browser.vendor=i.BROWSERS.IE,i.Browser.version=parseFloat(RegExp.$1))));break;case"Opera":i.Browser.vendor=i.BROWSERS.OPERA,i.Browser.version=parseFloat(g);break}var _=window.location.search.substring(1),A=_.split("&"),H,N,Q;for(Q=0;Q<A.length;Q++)if(H=A[Q],N=H.indexOf("="),N>0){var Z=H.substring(0,N),J=H.substring(N+1);try{y[Z]=decodeURIComponent(J)}catch{i.console.error("Ignoring malformed URL parameter: %s=%s",Z,J)}}i.Browser.alpha=!(i.Browser.vendor===i.BROWSERS.CHROME&&i.Browser.version<2),i.Browser.opacity=!0,i.Browser.vendor===i.BROWSERS.IE&&i.Browser.version<11&&i.console.error("Internet Explorer versions < 11 are not supported by OpenSeadragon")})(),function(g){var p=g.requestAnimationFrame||g.mozRequestAnimationFrame||g.webkitRequestAnimationFrame||g.msRequestAnimationFrame,T=g.cancelAnimationFrame||g.mozCancelAnimationFrame||g.webkitCancelAnimationFrame||g.msCancelAnimationFrame;if(p&&T)i.requestAnimationFrame=function(){return p.apply(g,arguments)},i.cancelAnimationFrame=function(){return T.apply(g,arguments)};else{var _=[],A=[],H=0,N;i.requestAnimationFrame=function(Q){return _.push([++H,Q]),N||(N=setInterval(function(){if(_.length){var Z=i.now(),J=A;for(A=_,_=J;A.length;)A.shift()[1](Z)}else clearInterval(N),N=void 0},1e3/50)),H},i.cancelAnimationFrame=function(Q){var Z,J;for(Z=0,J=_.length;Z<J;Z+=1)if(_[Z][0]===Q){_.splice(Z,1);return}for(Z=0,J=A.length;Z<J;Z+=1)if(A[Z][0]===Q){A.splice(Z,1);return}}}}(window);function b(g,p){return p&&g!==document.body?document.body:g.offsetParent}}(x),function(i,o){L.exports?L.exports=o():i.OpenSeadragon=o()}(Lo,function(){return x}),function(i){var o={supportsFullScreen:!1,isFullScreen:function(){return!1},getFullScreenElement:function(){return null},requestFullScreen:function(){},exitFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",fullScreenErrorEventName:""};document.exitFullscreen?(o.supportsFullScreen=!0,o.getFullScreenElement=function(){return document.fullscreenElement},o.requestFullScreen=function(m){return m.requestFullscreen()},o.exitFullScreen=function(){document.exitFullscreen()},o.fullScreenEventName="fullscreenchange",o.fullScreenErrorEventName="fullscreenerror"):document.msExitFullscreen?(o.supportsFullScreen=!0,o.getFullScreenElement=function(){return document.msFullscreenElement},o.requestFullScreen=function(m){return m.msRequestFullscreen()},o.exitFullScreen=function(){document.msExitFullscreen()},o.fullScreenEventName="MSFullscreenChange",o.fullScreenErrorEventName="MSFullscreenError"):document.webkitExitFullscreen?(o.supportsFullScreen=!0,o.getFullScreenElement=function(){return document.webkitFullscreenElement},o.requestFullScreen=function(m){return m.webkitRequestFullscreen()},o.exitFullScreen=function(){document.webkitExitFullscreen()},o.fullScreenEventName="webkitfullscreenchange",o.fullScreenErrorEventName="webkitfullscreenerror"):document.webkitCancelFullScreen?(o.supportsFullScreen=!0,o.getFullScreenElement=function(){return document.webkitCurrentFullScreenElement},o.requestFullScreen=function(m){return m.webkitRequestFullScreen()},o.exitFullScreen=function(){document.webkitCancelFullScreen()},o.fullScreenEventName="webkitfullscreenchange",o.fullScreenErrorEventName="webkitfullscreenerror"):document.mozCancelFullScreen&&(o.supportsFullScreen=!0,o.getFullScreenElement=function(){return document.mozFullScreenElement},o.requestFullScreen=function(m){return m.mozRequestFullScreen()},o.exitFullScreen=function(){document.mozCancelFullScreen()},o.fullScreenEventName="mozfullscreenchange",o.fullScreenErrorEventName="mozfullscreenerror"),o.isFullScreen=function(){return o.getFullScreenElement()!==null},o.cancelFullScreen=function(){i.console.error("cancelFullScreen is deprecated. Use exitFullScreen instead."),o.exitFullScreen()},i.extend(i,o)}(x),function(i){i.EventSource=function(){this.events={}},i.EventSource.prototype={addOnceHandler:function(o,m,v,y,b){var g=this;y=y||1;var p=0,T=function(_){return p++,p===y&&g.removeHandler(o,T),m(_)};this.addHandler(o,T,v,b)},addHandler:function(o,m,v,y){var b=this.events[o];if(b||(this.events[o]=b=[]),m&&i.isFunction(m)){var g=b.length,p={handler:m,userData:v||null,priority:y||0};for(b[g]=p;g>0&&b[g-1].priority<b[g].priority;)b[g]=b[g-1],b[g-1]=p,g--}},removeHandler:function(o,m){var v=this.events[o],y=[],b;if(v&&i.isArray(v)){for(b=0;b<v.length;b++)v[b].handler!==m&&y.push(v[b]);this.events[o]=y}},numberOfHandlers:function(o){var m=this.events[o];return m?m.length:0},removeAllHandlers:function(o){if(o)this.events[o]=[];else for(var m in this.events)this.events[m]=[]},getHandler:function(o){var m=this.events[o];return!m||!m.length?null:(m=m.length===1?[m[0]]:Array.apply(null,m),function(v,y){var b,g=m.length;for(b=0;b<g;b++)m[b]&&(y.eventSource=v,y.userData=m[b].userData,m[b].handler(y))})},raiseEvent:function(o,m){var v=this.getHandler(o);if(v)return v(this,m||{})}}}(x),function(i){var o={};i.MouseTracker=function(I){var R=arguments;i.isPlainObject(I)||(I={element:R[0],clickTimeThreshold:R[1],clickDistThreshold:R[2]}),this.hash=Math.random(),this.element=i.getElement(I.element),this.clickTimeThreshold=I.clickTimeThreshold||i.DEFAULT_SETTINGS.clickTimeThreshold,this.clickDistThreshold=I.clickDistThreshold||i.DEFAULT_SETTINGS.clickDistThreshold,this.dblClickTimeThreshold=I.dblClickTimeThreshold||i.DEFAULT_SETTINGS.dblClickTimeThreshold,this.dblClickDistThreshold=I.dblClickDistThreshold||i.DEFAULT_SETTINGS.dblClickDistThreshold,this.userData=I.userData||null,this.stopDelay=I.stopDelay||50,this.preProcessEventHandler=I.preProcessEventHandler||null,this.contextMenuHandler=I.contextMenuHandler||null,this.enterHandler=I.enterHandler||null,this.leaveHandler=I.leaveHandler||null,this.exitHandler=I.exitHandler||null,this.overHandler=I.overHandler||null,this.outHandler=I.outHandler||null,this.pressHandler=I.pressHandler||null,this.nonPrimaryPressHandler=I.nonPrimaryPressHandler||null,this.releaseHandler=I.releaseHandler||null,this.nonPrimaryReleaseHandler=I.nonPrimaryReleaseHandler||null,this.moveHandler=I.moveHandler||null,this.scrollHandler=I.scrollHandler||null,this.clickHandler=I.clickHandler||null,this.dblClickHandler=I.dblClickHandler||null,this.dragHandler=I.dragHandler||null,this.dragEndHandler=I.dragEndHandler||null,this.pinchHandler=I.pinchHandler||null,this.stopHandler=I.stopHandler||null,this.keyDownHandler=I.keyDownHandler||null,this.keyUpHandler=I.keyUpHandler||null,this.keyHandler=I.keyHandler||null,this.focusHandler=I.focusHandler||null,this.blurHandler=I.blurHandler||null;var M=this;o[this.hash]={click:function(B){ce(M,B)},dblclick:function(B){We(M,B)},keydown:function(B){Re(M,B)},keyup:function(B){Ge(M,B)},keypress:function(B){lt(M,B)},focus:function(B){V(M,B)},blur:function(B){ut(M,B)},contextmenu:function(B){Ut(M,B)},wheel:function(B){Ze(M,B)},mousewheel:function(B){pt(M,B)},DOMMouseScroll:function(B){pt(M,B)},MozMousePixelScroll:function(B){pt(M,B)},losecapture:function(B){Xt(M,B)},mouseenter:function(B){le(M,B)},mouseleave:function(B){Ve(M,B)},mouseover:function(B){ft(M,B)},mouseout:function(B){va(M,B)},mousedown:function(B){kt(M,B)},mouseup:function(B){Rr(M,B)},mousemove:function(B){wi(M,B)},touchstart:function(B){La(M,B)},touchend:function(B){Jt(M,B)},touchmove:function(B){oa(M,B)},touchcancel:function(B){wa(M,B)},gesturestart:function(B){Ae(M,B)},gesturechange:function(B){ve(M,B)},gotpointercapture:function(B){xe(M,B)},lostpointercapture:function(B){Ce(M,B)},pointerenter:function(B){le(M,B)},pointerleave:function(B){Ve(M,B)},pointerover:function(B){ft(M,B)},pointerout:function(B){va(M,B)},pointerdown:function(B){kt(M,B)},pointerup:function(B){Rr(M,B)},pointermove:function(B){wi(M,B)},pointercancel:function(B){Ji(M,B)},pointerupcaptured:function(B){yi(M,B)},pointermovecaptured:function(B){nr(M,B)},tracking:!1,activePointersLists:[],lastClickPos:null,dblClickTimeOut:null,pinchGPoints:[],lastPinchDist:0,currentPinchDist:0,lastPinchCenter:null,currentPinchCenter:null,sentDragEvent:!1},this.hasGestureHandlers=!!(this.pressHandler||this.nonPrimaryPressHandler||this.releaseHandler||this.nonPrimaryReleaseHandler||this.clickHandler||this.dblClickHandler||this.dragHandler||this.dragEndHandler||this.pinchHandler),this.hasScrollHandler=!!this.scrollHandler,i.MouseTracker.havePointerEvents&&i.setElementPointerEvents(this.element,"auto"),this.exitHandler&&i.console.error("MouseTracker.exitHandler is deprecated. Use MouseTracker.leaveHandler instead."),I.startDisabled||this.setTracking(!0)},i.MouseTracker.prototype={destroy:function(){g(this),this.element=null,o[this.hash]=null,delete o[this.hash]},isTracking:function(){return o[this.hash].tracking},setTracking:function(I){return I?b(this):g(this),this},getActivePointersListByType:function(I){var R=o[this.hash],M,B=R.activePointersLists.length,be;for(M=0;M<B;M++)if(R.activePointersLists[M].type===I)return R.activePointersLists[M];return be=new i.MouseTracker.GesturePointList(I),R.activePointersLists.push(be),be},getActivePointerCount:function(){var I=o[this.hash],R,M=I.activePointersLists.length,B=0;for(R=0;R<M;R++)B+=I.activePointersLists[R].getLength();return B},preProcessEventHandler:function(){},contextMenuHandler:function(){},enterHandler:function(){},leaveHandler:function(){},exitHandler:function(){},overHandler:function(){},outHandler:function(){},pressHandler:function(){},nonPrimaryPressHandler:function(){},releaseHandler:function(){},nonPrimaryReleaseHandler:function(){},moveHandler:function(){},scrollHandler:function(){},clickHandler:function(){},dblClickHandler:function(){},dragHandler:function(){},dragEndHandler:function(){},pinchHandler:function(){},stopHandler:function(){},keyDownHandler:function(){},keyUpHandler:function(){},keyHandler:function(){},focusHandler:function(){},blurHandler:function(){}};var m=function(){try{return window.self!==window.top}catch{return!0}}();function v(I){try{return I.addEventListener&&I.removeEventListener}catch{return!1}}i.MouseTracker.gesturePointVelocityTracker=function(){var I=[],R=0,M=0,B=function(nt,et){return nt.hash.toString()+et.type+et.id.toString()},be=function(){var nt,et=I.length,er,xa,qr=i.now(),jl,Ul,Dn;for(jl=qr-M,M=qr,nt=0;nt<et;nt++)er=I[nt],xa=er.gPoint,xa.direction=Math.atan2(xa.currentPos.y-er.lastPos.y,xa.currentPos.x-er.lastPos.x),Ul=er.lastPos.distanceTo(xa.currentPos),er.lastPos=xa.currentPos,Dn=1e3*Ul/(jl+1),xa.speed=.75*Dn+.25*xa.speed},ie=function(nt,et){var er=B(nt,et);I.push({guid:er,gPoint:et,lastPos:et.currentPos}),I.length===1&&(M=i.now(),R=window.setInterval(be,50))},ke=function(nt,et){var er=B(nt,et),xa,qr=I.length;for(xa=0;xa<qr;xa++)if(I[xa].guid===er){I.splice(xa,1),qr--,qr===0&&window.clearInterval(R);break}};return{addPoint:ie,removePoint:ke}}(),i.MouseTracker.captureElement=document,i.MouseTracker.wheelEventName=i.Browser.vendor===i.BROWSERS.IE&&i.Browser.version>8||"onwheel"in document.createElement("div")?"wheel":document.onmousewheel!==void 0?"mousewheel":"DOMMouseScroll",i.MouseTracker.subscribeEvents=["click","dblclick","keydown","keyup","keypress","focus","blur","contextmenu",i.MouseTracker.wheelEventName],i.MouseTracker.wheelEventName==="DOMMouseScroll"&&i.MouseTracker.subscribeEvents.push("MozMousePixelScroll"),window.PointerEvent?(i.MouseTracker.havePointerEvents=!0,i.MouseTracker.subscribeEvents.push("pointerenter","pointerleave","pointerover","pointerout","pointerdown","pointerup","pointermove","pointercancel"),i.MouseTracker.havePointerCapture=function(){var I=document.createElement("div");return i.isFunction(I.setPointerCapture)&&i.isFunction(I.releasePointerCapture)}(),i.MouseTracker.havePointerCapture&&i.MouseTracker.subscribeEvents.push("gotpointercapture","lostpointercapture")):(i.MouseTracker.havePointerEvents=!1,i.MouseTracker.subscribeEvents.push("mouseenter","mouseleave","mouseover","mouseout","mousedown","mouseup","mousemove"),i.MouseTracker.mousePointerId="legacy-mouse",i.MouseTracker.havePointerCapture=function(){var I=document.createElement("div");return i.isFunction(I.setCapture)&&i.isFunction(I.releaseCapture)}(),i.MouseTracker.havePointerCapture&&i.MouseTracker.subscribeEvents.push("losecapture"),"ontouchstart"in window&&i.MouseTracker.subscribeEvents.push("touchstart","touchend","touchmove","touchcancel"),"ongesturestart"in window&&i.MouseTracker.subscribeEvents.push("gesturestart","gesturechange")),i.MouseTracker.GesturePointList=function(I){this._gPoints=[],this.type=I,this.buttons=0,this.contacts=0,this.clicks=0,this.captureCount=0},i.MouseTracker.GesturePointList.prototype={getLength:function(){return this._gPoints.length},asArray:function(){return this._gPoints},add:function(I){return this._gPoints.push(I)},removeById:function(I){var R,M=this._gPoints.length;for(R=0;R<M;R++)if(this._gPoints[R].id===I){this._gPoints.splice(R,1);break}return this._gPoints.length},getByIndex:function(I){return I<this._gPoints.length?this._gPoints[I]:null},getById:function(I){var R,M=this._gPoints.length;for(R=0;R<M;R++)if(this._gPoints[R].id===I)return this._gPoints[R];return null},getPrimary:function(I){var R,M=this._gPoints.length;for(R=0;R<M;R++)if(this._gPoints[R].isPrimary)return this._gPoints[R];return null},addContact:function(){++this.contacts,this.contacts>1&&(this.type==="mouse"||this.type==="pen")&&(i.console.warn("GesturePointList.addContact() Implausible contacts value"),this.contacts=1)},removeContact:function(){--this.contacts,this.contacts<0&&(this.contacts=0)}};function y(I){var R=o[I.hash],M,B,be,ie,ke,nt=R.activePointersLists.length;for(M=0;M<nt;M++)if(be=R.activePointersLists[M],be.getLength()>0){for(ke=[],ie=be.asArray(),B=0;B<ie.length;B++)ke.push(ie[B]);for(B=0;B<ke.length;B++)wr(I,be,ke[B])}for(M=0;M<nt;M++)R.activePointersLists.pop();R.sentDragEvent=!1}function b(I){var R=o[I.hash],M,B;if(!R.tracking){for(B=0;B<i.MouseTracker.subscribeEvents.length;B++)M=i.MouseTracker.subscribeEvents[B],i.addEvent(I.element,M,R[M],M===i.MouseTracker.wheelEventName?{passive:!1,capture:!1}:!1);y(I),R.tracking=!0}}function g(I){var R=o[I.hash],M,B;if(R.tracking){for(B=0;B<i.MouseTracker.subscribeEvents.length;B++)M=i.MouseTracker.subscribeEvents[B],i.removeEvent(I.element,M,R[M],!1);y(I),R.tracking=!1}}function p(I,R){var M=o[I.hash];if(R==="pointerevent")return{upName:"pointerup",upHandler:M.pointerupcaptured,moveName:"pointermove",moveHandler:M.pointermovecaptured};if(R==="mouse")return{upName:"pointerup",upHandler:M.pointerupcaptured,moveName:"pointermove",moveHandler:M.pointermovecaptured};if(R==="touch")return{upName:"touchend",upHandler:M.touchendcaptured,moveName:"touchmove",moveHandler:M.touchmovecaptured};throw new Error("MouseTracker.getCaptureEventParams: Unknown pointer type.")}function T(I,R){var M;if(i.MouseTracker.havePointerCapture)if(i.MouseTracker.havePointerEvents)try{I.element.setPointerCapture(R.id)}catch{i.console.warn("setPointerCapture() called on invalid pointer ID");return}else I.element.setCapture(!0);else M=p(I,i.MouseTracker.havePointerEvents?"pointerevent":R.type),m&&v(window.top)&&i.addEvent(window.top,M.upName,M.upHandler,!0),i.addEvent(i.MouseTracker.captureElement,M.upName,M.upHandler,!0),i.addEvent(i.MouseTracker.captureElement,M.moveName,M.moveHandler,!0);re(I,R,!0)}function _(I,R){var M,B,be;if(i.MouseTracker.havePointerCapture)if(i.MouseTracker.havePointerEvents){if(B=I.getActivePointersListByType(R.type),be=B.getById(R.id),!be||!be.captured)return;try{I.element.releasePointerCapture(R.id)}catch{}}else I.element.releaseCapture();else M=p(I,i.MouseTracker.havePointerEvents?"pointerevent":R.type),m&&v(window.top)&&i.removeEvent(window.top,M.upName,M.upHandler,!0),i.removeEvent(i.MouseTracker.captureElement,M.moveName,M.moveHandler,!0),i.removeEvent(i.MouseTracker.captureElement,M.upName,M.upHandler,!0);re(I,R,!1)}function A(I){return i.MouseTracker.havePointerEvents?I.pointerId:i.MouseTracker.mousePointerId}function H(I){return i.MouseTracker.havePointerEvents?I.pointerType||(i.Browser.vendor===i.BROWSERS.IE?"mouse":""):"mouse"}function N(I){return i.MouseTracker.havePointerEvents?I.isPrimary:!0}function Q(I){return i.getMousePosition(I)}function Z(I,R){return J(Q(I),R)}function J(I,R){var M=i.getElementOffset(R);return I.minus(M)}function ae(I,R){return new i.Point((I.x+R.x)/2,(I.y+R.y)/2)}function ce(I,R){var M={originalEvent:R,eventType:"click",pointerType:"mouse",isEmulated:!1};W(I,M),M.preventDefault&&!M.defaultPrevented&&i.cancelEvent(R),M.stopPropagation&&i.stopEvent(R)}function We(I,R){var M={originalEvent:R,eventType:"dblclick",pointerType:"mouse",isEmulated:!1};W(I,M),M.preventDefault&&!M.defaultPrevented&&i.cancelEvent(R),M.stopPropagation&&i.stopEvent(R)}function Re(I,R){var M=null,B={originalEvent:R,eventType:"keydown",pointerType:"",isEmulated:!1};W(I,B),I.keyDownHandler&&!B.preventGesture&&!B.defaultPrevented&&(M={eventSource:I,keyCode:R.keyCode?R.keyCode:R.charCode,ctrl:R.ctrlKey,shift:R.shiftKey,alt:R.altKey,meta:R.metaKey,originalEvent:R,preventDefault:B.preventDefault||B.defaultPrevented,userData:I.userData},I.keyDownHandler(M)),(M&&M.preventDefault||B.preventDefault&&!B.defaultPrevented)&&i.cancelEvent(R),B.stopPropagation&&i.stopEvent(R)}function Ge(I,R){var M=null,B={originalEvent:R,eventType:"keyup",pointerType:"",isEmulated:!1};W(I,B),I.keyUpHandler&&!B.preventGesture&&!B.defaultPrevented&&(M={eventSource:I,keyCode:R.keyCode?R.keyCode:R.charCode,ctrl:R.ctrlKey,shift:R.shiftKey,alt:R.altKey,meta:R.metaKey,originalEvent:R,preventDefault:B.preventDefault||B.defaultPrevented,userData:I.userData},I.keyUpHandler(M)),(M&&M.preventDefault||B.preventDefault&&!B.defaultPrevented)&&i.cancelEvent(R),B.stopPropagation&&i.stopEvent(R)}function lt(I,R){var M=null,B={originalEvent:R,eventType:"keypress",pointerType:"",isEmulated:!1};W(I,B),I.keyHandler&&!B.preventGesture&&!B.defaultPrevented&&(M={eventSource:I,keyCode:R.keyCode?R.keyCode:R.charCode,ctrl:R.ctrlKey,shift:R.shiftKey,alt:R.altKey,meta:R.metaKey,originalEvent:R,preventDefault:B.preventDefault||B.defaultPrevented,userData:I.userData},I.keyHandler(M)),(M&&M.preventDefault||B.preventDefault&&!B.defaultPrevented)&&i.cancelEvent(R),B.stopPropagation&&i.stopEvent(R)}function V(I,R){var M={originalEvent:R,eventType:"focus",pointerType:"",isEmulated:!1};W(I,M),I.focusHandler&&!M.preventGesture&&I.focusHandler({eventSource:I,originalEvent:R,userData:I.userData})}function ut(I,R){var M={originalEvent:R,eventType:"blur",pointerType:"",isEmulated:!1};W(I,M),I.blurHandler&&!M.preventGesture&&I.blurHandler({eventSource:I,originalEvent:R,userData:I.userData})}function Ut(I,R){var M=null,B={originalEvent:R,eventType:"contextmenu",pointerType:"mouse",isEmulated:!1};W(I,B),I.contextMenuHandler&&!B.preventGesture&&!B.defaultPrevented&&(M={eventSource:I,position:J(Q(R),I.element),originalEvent:B.originalEvent,preventDefault:B.preventDefault||B.defaultPrevented,userData:I.userData},I.contextMenuHandler(M)),(M&&M.preventDefault||B.preventDefault&&!B.defaultPrevented)&&i.cancelEvent(R),B.stopPropagation&&i.stopEvent(R)}function Ze(I,R){xt(I,R,R)}function pt(I,R){var M={target:R.target||R.srcElement,type:"wheel",shiftKey:R.shiftKey||!1,clientX:R.clientX,clientY:R.clientY,pageX:R.pageX?R.pageX:R.clientX,pageY:R.pageY?R.pageY:R.clientY,deltaMode:R.type==="MozMousePixelScroll"?0:1,deltaX:0,deltaZ:0};i.MouseTracker.wheelEventName==="mousewheel"?M.deltaY=-R.wheelDelta/i.DEFAULT_SETTINGS.pixelsPerWheelLine:M.deltaY=R.detail,xt(I,M,R)}function xt(I,R,M){var B=0,be,ie=null;B=R.deltaY<0?1:-1,be={originalEvent:R,eventType:"wheel",pointerType:"mouse",isEmulated:R!==M},W(I,be),I.scrollHandler&&!be.preventGesture&&!be.defaultPrevented&&(ie={eventSource:I,pointerType:"mouse",position:Z(R,I.element),scroll:B,shift:R.shiftKey,isTouchEvent:!1,originalEvent:M,preventDefault:be.preventDefault||be.defaultPrevented,userData:I.userData},I.scrollHandler(ie)),be.stopPropagation&&i.stopEvent(M),(ie&&ie.preventDefault||be.preventDefault&&!be.defaultPrevented)&&i.cancelEvent(M)}function Xt(I,R){var M={id:i.MouseTracker.mousePointerId,type:"mouse"},B={originalEvent:R,eventType:"lostpointercapture",pointerType:"mouse",isEmulated:!1};W(I,B),R.target===I.element&&re(I,M,!1),B.stopPropagation&&i.stopEvent(R)}function La(I,R){var M,B,be=R.changedTouches.length,ie,ke=I.getActivePointersListByType("touch");M=i.now(),ke.getLength()>R.touches.length-be&&i.console.warn("Tracked touch contact count doesn't match event.touches.length");var nt={originalEvent:R,eventType:"pointerdown",pointerType:"touch",isEmulated:!1};for(W(I,nt),B=0;B<be;B++)ie={id:R.changedTouches[B].identifier,type:"touch",isPrimary:ke.getLength()===0,currentPos:Q(R.changedTouches[B]),currentTime:M},_e(I,nt,ie),Et(I,nt,ie,0),re(I,ie,!0);nt.preventDefault&&!nt.defaultPrevented&&i.cancelEvent(R),nt.stopPropagation&&i.stopEvent(R)}function Jt(I,R){var M,B,be=R.changedTouches.length,ie;M=i.now();var ke={originalEvent:R,eventType:"pointerup",pointerType:"touch",isEmulated:!1};for(W(I,ke),B=0;B<be;B++)ie={id:R.changedTouches[B].identifier,type:"touch",currentPos:Q(R.changedTouches[B]),currentTime:M},Lt(I,ke,ie,0),re(I,ie,!1),we(I,ke,ie);ke.preventDefault&&!ke.defaultPrevented&&i.cancelEvent(R),ke.stopPropagation&&i.stopEvent(R)}function oa(I,R){var M,B,be=R.changedTouches.length,ie;M=i.now();var ke={originalEvent:R,eventType:"pointermove",pointerType:"touch",isEmulated:!1};for(W(I,ke),B=0;B<be;B++)ie={id:R.changedTouches[B].identifier,type:"touch",currentPos:Q(R.changedTouches[B]),currentTime:M},He(I,ke,ie);ke.preventDefault&&!ke.defaultPrevented&&i.cancelEvent(R),ke.stopPropagation&&i.stopEvent(R)}function wa(I,R){var M=R.changedTouches.length,B,be,ie={originalEvent:R,eventType:"pointercancel",pointerType:"touch",isEmulated:!1};for(W(I,ie),B=0;B<M;B++)be={id:R.changedTouches[B].identifier,type:"touch"},rt(I,ie,be);ie.stopPropagation&&i.stopEvent(R)}function Ae(I,R){return i.eventIsCanceled(R)||R.preventDefault(),!1}function ve(I,R){return i.eventIsCanceled(R)||R.preventDefault(),!1}function xe(I,R){var M={originalEvent:R,eventType:"gotpointercapture",pointerType:H(R),isEmulated:!1};W(I,M),R.target===I.element&&re(I,{id:R.pointerId,type:H(R)},!0),M.stopPropagation&&i.stopEvent(R)}function Ce(I,R){var M={originalEvent:R,eventType:"lostpointercapture",pointerType:H(R),isEmulated:!1};W(I,M),R.target===I.element&&re(I,{id:R.pointerId,type:H(R)},!1),M.stopPropagation&&i.stopEvent(R)}function le(I,R){var M={id:A(R),type:H(R),isPrimary:N(R),currentPos:Q(R),currentTime:i.now()},B={originalEvent:R,eventType:"pointerenter",pointerType:M.type,isEmulated:!1};W(I,B),_e(I,B,M)}function Ve(I,R){var M={id:A(R),type:H(R),isPrimary:N(R),currentPos:Q(R),currentTime:i.now()},B={originalEvent:R,eventType:"pointerleave",pointerType:M.type,isEmulated:!1};W(I,B),we(I,B,M)}function ft(I,R){var M={id:A(R),type:H(R),isPrimary:N(R),currentPos:Q(R),currentTime:i.now()},B={originalEvent:R,eventType:"pointerover",pointerType:M.type,isEmulated:!1};W(I,B),Qe(I,B,M),B.preventDefault&&!B.defaultPrevented&&i.cancelEvent(R),B.stopPropagation&&i.stopEvent(R)}function va(I,R){var M={id:A(R),type:H(R),isPrimary:N(R),currentPos:Q(R),currentTime:i.now()},B={originalEvent:R,eventType:"pointerout",pointerType:M.type,isEmulated:!1};W(I,B),Pe(I,B,M),B.preventDefault&&!B.defaultPrevented&&i.cancelEvent(R),B.stopPropagation&&i.stopEvent(R)}function kt(I,R){var M={id:A(R),type:H(R),isPrimary:N(R),currentPos:Q(R),currentTime:i.now()},B=i.MouseTracker.havePointerEvents&&M.type==="touch"&&i.Browser.vendor!==i.BROWSERS.IE,be={originalEvent:R,eventType:"pointerdown",pointerType:M.type,isEmulated:!1};W(I,be),Et(I,be,M,R.button),be.preventDefault&&!be.defaultPrevented&&i.cancelEvent(R),be.stopPropagation&&i.stopEvent(R),be.shouldCapture&&(B?re(I,M,!0):T(I,M))}function Rr(I,R){Xi(I,R)}function yi(I,R){var M=I.getActivePointersListByType(H(R));M.getById(R.pointerId)&&Xi(I,R),i.stopEvent(R)}function Xi(I,R){var M;M={id:A(R),type:H(R),isPrimary:N(R),currentPos:Q(R),currentTime:i.now()};var B={originalEvent:R,eventType:"pointerup",pointerType:M.type,isEmulated:!1};W(I,B),Lt(I,B,M,R.button),B.preventDefault&&!B.defaultPrevented&&i.cancelEvent(R),B.stopPropagation&&i.stopEvent(R),B.shouldReleaseCapture&&(R.target===I.element?_(I,M):re(I,M,!1))}function wi(I,R){xi(I,R)}function nr(I,R){var M=I.getActivePointersListByType(H(R));M.getById(R.pointerId)&&xi(I,R),i.stopEvent(R)}function xi(I,R){var M={id:A(R),type:H(R),isPrimary:N(R),currentPos:Q(R),currentTime:i.now()},B={originalEvent:R,eventType:"pointermove",pointerType:M.type,isEmulated:!1};W(I,B),He(I,B,M),B.preventDefault&&!B.defaultPrevented&&i.cancelEvent(R),B.stopPropagation&&i.stopEvent(R)}function Ji(I,R){var M={id:R.pointerId,type:H(R)},B={originalEvent:R,eventType:"pointercancel",pointerType:M.type,isEmulated:!1};W(I,B),rt(I,B,M),B.stopPropagation&&i.stopEvent(R)}function Kt(I,R){return R.speed=0,R.direction=0,R.contactPos=R.currentPos,R.contactTime=R.currentTime,R.lastPos=R.currentPos,R.lastTime=R.currentTime,I.add(R)}function wr(I,R,M){var B,be=R.getById(M.id);return be?(be.captured&&(i.console.warn("stopTrackingPointer() called on captured pointer"),_(I,be)),R.removeContact(),B=R.removeById(M.id)):B=R.getLength(),B}function P(I,R){switch(R.eventType){case"pointermove":R.isStoppable=!0,R.isCancelable=!0,R.preventDefault=!1,R.preventGesture=!I.hasGestureHandlers,R.stopPropagation=!1;break;case"pointerover":case"pointerout":case"contextmenu":case"keydown":case"keyup":case"keypress":R.isStoppable=!0,R.isCancelable=!0,R.preventDefault=!1,R.preventGesture=!1,R.stopPropagation=!1;break;case"pointerdown":R.isStoppable=!0,R.isCancelable=!0,R.preventDefault=!1,R.preventGesture=!I.hasGestureHandlers,R.stopPropagation=!1;break;case"pointerup":R.isStoppable=!0,R.isCancelable=!0,R.preventDefault=!1,R.preventGesture=!I.hasGestureHandlers,R.stopPropagation=!1;break;case"wheel":R.isStoppable=!0,R.isCancelable=!0,R.preventDefault=!1,R.preventGesture=!I.hasScrollHandler,R.stopPropagation=!1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":R.isStoppable=!0,R.isCancelable=!1,R.preventDefault=!1,R.preventGesture=!1,R.stopPropagation=!1;break;case"click":R.isStoppable=!0,R.isCancelable=!0,R.preventDefault=!!I.clickHandler,R.preventGesture=!1,R.stopPropagation=!1;break;case"dblclick":R.isStoppable=!0,R.isCancelable=!0,R.preventDefault=!!I.dblClickHandler,R.preventGesture=!1,R.stopPropagation=!1;break;case"focus":case"blur":case"pointerenter":case"pointerleave":default:R.isStoppable=!1,R.isCancelable=!1,R.preventDefault=!1,R.preventGesture=!1,R.stopPropagation=!1;break}}function W(I,R){R.eventSource=I,R.eventPhase=R.originalEvent&&typeof R.originalEvent.eventPhase<"u"?R.originalEvent.eventPhase:0,R.defaultPrevented=i.eventIsCanceled(R.originalEvent),R.shouldCapture=!1,R.shouldReleaseCapture=!1,R.userData=I.userData,P(I,R),I.preProcessEventHandler&&I.preProcessEventHandler(R)}function re(I,R,M){var B=I.getActivePointersListByType(R.type),be=B.getById(R.id);be?M&&!be.captured?(be.captured=!0,B.captureCount++):!M&&be.captured&&(be.captured=!1,B.captureCount--,B.captureCount<0&&(B.captureCount=0,i.console.warn("updatePointerCaptured() - pointsList.captureCount went negative"))):i.console.warn("updatePointerCaptured() called on untracked pointer")}function _e(I,R,M){var B=I.getActivePointersListByType(M.type),be;be=B.getById(M.id),be?(be.insideElement=!0,be.lastPos=be.currentPos,be.lastTime=be.currentTime,be.currentPos=M.currentPos,be.currentTime=M.currentTime,M=be):(M.captured=!1,M.insideElementPressed=!1,M.insideElement=!0,Kt(B,M)),I.enterHandler&&I.enterHandler({eventSource:I,pointerType:M.type,position:J(M.currentPos,I.element),buttons:B.buttons,pointers:I.getActivePointerCount(),insideElementPressed:M.insideElementPressed,buttonDownAny:B.buttons!==0,isTouchEvent:M.type==="touch",originalEvent:R.originalEvent,userData:I.userData})}function we(I,R,M){var B=I.getActivePointersListByType(M.type),be,ie;be=B.getById(M.id),be?(be.captured?(be.insideElement=!1,be.lastPos=be.currentPos,be.lastTime=be.currentTime,be.currentPos=M.currentPos,be.currentTime=M.currentTime):wr(I,B,be),M=be):(M.captured=!1,M.insideElementPressed=!1),(I.leaveHandler||I.exitHandler)&&(ie={eventSource:I,pointerType:M.type,position:M.currentPos&&J(M.currentPos,I.element),buttons:B.buttons,pointers:I.getActivePointerCount(),insideElementPressed:M.insideElementPressed,buttonDownAny:B.buttons!==0,isTouchEvent:M.type==="touch",originalEvent:R.originalEvent,userData:I.userData},I.leaveHandler&&I.leaveHandler(ie),I.exitHandler&&I.exitHandler(ie))}function Qe(I,R,M){var B,be;B=I.getActivePointersListByType(M.type),be=B.getById(M.id),be?M=be:(M.captured=!1,M.insideElementPressed=!1),I.overHandler&&I.overHandler({eventSource:I,pointerType:M.type,position:J(M.currentPos,I.element),buttons:B.buttons,pointers:I.getActivePointerCount(),insideElementPressed:M.insideElementPressed,buttonDownAny:B.buttons!==0,isTouchEvent:M.type==="touch",originalEvent:R.originalEvent,userData:I.userData})}function Pe(I,R,M){var B,be;B=I.getActivePointersListByType(M.type),be=B.getById(M.id),be?M=be:(M.captured=!1,M.insideElementPressed=!1),I.outHandler&&I.outHandler({eventSource:I,pointerType:M.type,position:M.currentPos&&J(M.currentPos,I.element),buttons:B.buttons,pointers:I.getActivePointerCount(),insideElementPressed:M.insideElementPressed,buttonDownAny:B.buttons!==0,isTouchEvent:M.type==="touch",originalEvent:R.originalEvent,userData:I.userData})}function Et(I,R,M,B){var be=o[I.hash],ie=I.getActivePointersListByType(M.type),ke;if(typeof R.originalEvent.buttons<"u"?ie.buttons=R.originalEvent.buttons:B===0?ie.buttons|=1:B===1?ie.buttons|=4:B===2?ie.buttons|=2:B===3?ie.buttons|=8:B===4?ie.buttons|=16:B===5&&(ie.buttons|=32),B!==0){R.shouldCapture=!1,R.shouldReleaseCapture=!1,I.nonPrimaryPressHandler&&!R.preventGesture&&!R.defaultPrevented&&(R.preventDefault=!0,I.nonPrimaryPressHandler({eventSource:I,pointerType:M.type,position:J(M.currentPos,I.element),button:B,buttons:ie.buttons,isTouchEvent:M.type==="touch",originalEvent:R.originalEvent,userData:I.userData}));return}ke=ie.getById(M.id),ke?(ke.insideElementPressed=!0,ke.insideElement=!0,ke.originalTarget=R.originalEvent.target,ke.contactPos=M.currentPos,ke.contactTime=M.currentTime,ke.lastPos=ke.currentPos,ke.lastTime=ke.currentTime,ke.currentPos=M.currentPos,ke.currentTime=M.currentTime,M=ke):(M.captured=!1,M.insideElementPressed=!0,M.insideElement=!0,M.originalTarget=R.originalEvent.target,Kt(ie,M)),ie.addContact(),!R.preventGesture&&!R.defaultPrevented?(R.shouldCapture=!0,R.shouldReleaseCapture=!1,R.preventDefault=!0,(I.dragHandler||I.dragEndHandler||I.pinchHandler)&&i.MouseTracker.gesturePointVelocityTracker.addPoint(I,M),ie.contacts===1?I.pressHandler&&!R.preventGesture&&I.pressHandler({eventSource:I,pointerType:M.type,position:J(M.contactPos,I.element),buttons:ie.buttons,isTouchEvent:M.type==="touch",originalEvent:R.originalEvent,userData:I.userData}):ie.contacts===2&&I.pinchHandler&&M.type==="touch"&&(be.pinchGPoints=ie.asArray(),be.lastPinchDist=be.currentPinchDist=be.pinchGPoints[0].currentPos.distanceTo(be.pinchGPoints[1].currentPos),be.lastPinchCenter=be.currentPinchCenter=ae(be.pinchGPoints[0].currentPos,be.pinchGPoints[1].currentPos))):(R.shouldCapture=!1,R.shouldReleaseCapture=!1)}function Lt(I,R,M,B){var be=o[I.hash],ie=I.getActivePointersListByType(M.type),ke,nt,et,er=!1,xa;if(typeof R.originalEvent.buttons<"u"?ie.buttons=R.originalEvent.buttons:B===0?ie.buttons^=-2:B===1?ie.buttons^=-5:B===2?ie.buttons^=-3:B===3?ie.buttons^=-9:B===4?ie.buttons^=-17:B===5&&(ie.buttons^=-33),R.shouldCapture=!1,B!==0){R.shouldReleaseCapture=!1,I.nonPrimaryReleaseHandler&&!R.preventGesture&&!R.defaultPrevented&&(R.preventDefault=!0,I.nonPrimaryReleaseHandler({eventSource:I,pointerType:M.type,position:J(M.currentPos,I.element),button:B,buttons:ie.buttons,isTouchEvent:M.type==="touch",originalEvent:R.originalEvent,userData:I.userData}));return}et=ie.getById(M.id),et?(ie.removeContact(),et.captured&&(er=!0),et.lastPos=et.currentPos,et.lastTime=et.currentTime,et.currentPos=M.currentPos,et.currentTime=M.currentTime,et.insideElement||wr(I,ie,et),ke=et.currentPos,nt=et.currentTime):(M.captured=!1,M.insideElementPressed=!1,M.insideElement=!0,Kt(ie,M),et=M),!R.preventGesture&&!R.defaultPrevented&&(er?(R.shouldReleaseCapture=!0,R.preventDefault=!0,(I.dragHandler||I.dragEndHandler||I.pinchHandler)&&i.MouseTracker.gesturePointVelocityTracker.removePoint(I,et),ie.contacts===0?(I.releaseHandler&&ke&&I.releaseHandler({eventSource:I,pointerType:et.type,position:J(ke,I.element),buttons:ie.buttons,insideElementPressed:et.insideElementPressed,insideElementReleased:et.insideElement,isTouchEvent:et.type==="touch",originalEvent:R.originalEvent,userData:I.userData}),I.dragEndHandler&&be.sentDragEvent&&I.dragEndHandler({eventSource:I,pointerType:et.type,position:J(et.currentPos,I.element),speed:et.speed,direction:et.direction,shift:R.originalEvent.shiftKey,isTouchEvent:et.type==="touch",originalEvent:R.originalEvent,userData:I.userData}),be.sentDragEvent=!1,(I.clickHandler||I.dblClickHandler)&&et.insideElement&&(xa=nt-et.contactTime<=I.clickTimeThreshold&&et.contactPos.distanceTo(ke)<=I.clickDistThreshold,I.clickHandler&&I.clickHandler({eventSource:I,pointerType:et.type,position:J(et.currentPos,I.element),quick:xa,shift:R.originalEvent.shiftKey,isTouchEvent:et.type==="touch",originalEvent:R.originalEvent,originalTarget:et.originalTarget,userData:I.userData}),I.dblClickHandler&&xa&&(ie.clicks++,ie.clicks===1?(be.lastClickPos=ke,be.dblClickTimeOut=setTimeout(function(){ie.clicks=0},I.dblClickTimeThreshold)):ie.clicks===2&&(clearTimeout(be.dblClickTimeOut),ie.clicks=0,be.lastClickPos.distanceTo(ke)<=I.dblClickDistThreshold&&I.dblClickHandler({eventSource:I,pointerType:et.type,position:J(et.currentPos,I.element),shift:R.originalEvent.shiftKey,isTouchEvent:et.type==="touch",originalEvent:R.originalEvent,userData:I.userData}),be.lastClickPos=null)))):ie.contacts===2&&I.pinchHandler&&et.type==="touch"&&(be.pinchGPoints=ie.asArray(),be.lastPinchDist=be.currentPinchDist=be.pinchGPoints[0].currentPos.distanceTo(be.pinchGPoints[1].currentPos),be.lastPinchCenter=be.currentPinchCenter=ae(be.pinchGPoints[0].currentPos,be.pinchGPoints[1].currentPos))):(R.shouldReleaseCapture=!1,I.releaseHandler&&ke&&(I.releaseHandler({eventSource:I,pointerType:et.type,position:J(ke,I.element),buttons:ie.buttons,insideElementPressed:et.insideElementPressed,insideElementReleased:et.insideElement,isTouchEvent:et.type==="touch",originalEvent:R.originalEvent,userData:I.userData}),R.preventDefault=!0)))}function He(I,R,M){var B=o[I.hash],be=I.getActivePointersListByType(M.type),ie,ke,nt;if(typeof R.originalEvent.buttons<"u"&&(be.buttons=R.originalEvent.buttons),ie=be.getById(M.id),ie)ie.lastPos=ie.currentPos,ie.lastTime=ie.currentTime,ie.currentPos=M.currentPos,ie.currentTime=M.currentTime;else return;R.shouldCapture=!1,R.shouldReleaseCapture=!1,I.stopHandler&&M.type==="mouse"&&(clearTimeout(I.stopTimeOut),I.stopTimeOut=setTimeout(function(){qe(I,R.originalEvent,M.type)},I.stopDelay)),be.contacts===0?I.moveHandler&&I.moveHandler({eventSource:I,pointerType:M.type,position:J(M.currentPos,I.element),buttons:be.buttons,isTouchEvent:M.type==="touch",originalEvent:R.originalEvent,userData:I.userData}):be.contacts===1?(I.moveHandler&&(ie=be.asArray()[0],I.moveHandler({eventSource:I,pointerType:ie.type,position:J(ie.currentPos,I.element),buttons:be.buttons,isTouchEvent:ie.type==="touch",originalEvent:R.originalEvent,userData:I.userData})),I.dragHandler&&!R.preventGesture&&!R.defaultPrevented&&(ie=be.asArray()[0],nt=ie.currentPos.minus(ie.lastPos),I.dragHandler({eventSource:I,pointerType:ie.type,position:J(ie.currentPos,I.element),buttons:be.buttons,delta:nt,speed:ie.speed,direction:ie.direction,shift:R.originalEvent.shiftKey,isTouchEvent:ie.type==="touch",originalEvent:R.originalEvent,userData:I.userData}),R.preventDefault=!0,B.sentDragEvent=!0)):be.contacts===2&&(I.moveHandler&&(ke=be.asArray(),I.moveHandler({eventSource:I,pointerType:ke[0].type,position:J(ae(ke[0].currentPos,ke[1].currentPos),I.element),buttons:be.buttons,isTouchEvent:ke[0].type==="touch",originalEvent:R.originalEvent,userData:I.userData})),I.pinchHandler&&M.type==="touch"&&!R.preventGesture&&!R.defaultPrevented&&(nt=B.pinchGPoints[0].currentPos.distanceTo(B.pinchGPoints[1].currentPos),nt!==B.currentPinchDist&&(B.lastPinchDist=B.currentPinchDist,B.currentPinchDist=nt,B.lastPinchCenter=B.currentPinchCenter,B.currentPinchCenter=ae(B.pinchGPoints[0].currentPos,B.pinchGPoints[1].currentPos),I.pinchHandler({eventSource:I,pointerType:"touch",gesturePoints:B.pinchGPoints,lastCenter:J(B.lastPinchCenter,I.element),center:J(B.currentPinchCenter,I.element),lastDistance:B.lastPinchDist,distance:B.currentPinchDist,shift:R.originalEvent.shiftKey,originalEvent:R.originalEvent,userData:I.userData}),R.preventDefault=!0)))}function rt(I,R,M){var B=I.getActivePointersListByType(M.type),be;be=B.getById(M.id),be&&wr(I,B,be)}function qe(I,R,M){I.stopHandler&&I.stopHandler({eventSource:I,pointerType:M,position:Z(R,I.element),buttons:I.getActivePointersListByType(M).buttons,isTouchEvent:M==="touch",originalEvent:R,userData:I.userData})}}(x),function(i){i.ControlAnchor={NONE:0,TOP_LEFT:1,TOP_RIGHT:2,BOTTOM_RIGHT:3,BOTTOM_LEFT:4,ABSOLUTE:5},i.Control=function(o,m,v){var y=o.parentNode;typeof m=="number"&&(i.console.error("Passing an anchor directly into the OpenSeadragon.Control constructor is deprecated; please use an options object instead. Support for this deprecated variant is scheduled for removal in December 2013"),m={anchor:m}),m.attachToViewer=typeof m.attachToViewer>"u"?!0:m.attachToViewer,this.autoFade=typeof m.autoFade>"u"?!0:m.autoFade,this.element=o,this.anchor=m.anchor,this.container=v,this.anchor===i.ControlAnchor.ABSOLUTE?(this.wrapper=i.makeNeutralElement("div"),this.wrapper.style.position="absolute",this.wrapper.style.top=typeof m.top=="number"?m.top+"px":m.top,this.wrapper.style.left=typeof m.left=="number"?m.left+"px":m.left,this.wrapper.style.height=typeof m.height=="number"?m.height+"px":m.height,this.wrapper.style.width=typeof m.width=="number"?m.width+"px":m.width,this.wrapper.style.margin="0px",this.wrapper.style.padding="0px",this.element.style.position="relative",this.element.style.top="0px",this.element.style.left="0px",this.element.style.height="100%",this.element.style.width="100%"):(this.wrapper=i.makeNeutralElement("div"),this.wrapper.style.display="inline-block",this.anchor===i.ControlAnchor.NONE&&(this.wrapper.style.width=this.wrapper.style.height="100%")),this.wrapper.appendChild(this.element),m.attachToViewer?this.anchor===i.ControlAnchor.TOP_RIGHT||this.anchor===i.ControlAnchor.BOTTOM_RIGHT?this.container.insertBefore(this.wrapper,this.container.firstChild):this.container.appendChild(this.wrapper):y.appendChild(this.wrapper)},i.Control.prototype={destroy:function(){this.wrapper.removeChild(this.element),this.anchor!==i.ControlAnchor.NONE&&this.container.removeChild(this.wrapper)},isVisible:function(){return this.wrapper.style.display!=="none"},setVisible:function(o){this.wrapper.style.display=o?this.anchor===i.ControlAnchor.ABSOLUTE?"block":"inline-block":"none"},setOpacity:function(o){this.element[i.SIGNAL]&&i.Browser.vendor===i.BROWSERS.IE?i.setElementOpacity(this.element,o,!0):i.setElementOpacity(this.wrapper,o,!0)}}}(x),function(i){i.ControlDock=function(m){var v=["topleft","topright","bottomright","bottomleft"],y,b;for(i.extend(!0,this,{id:"controldock-"+i.now()+"-"+Math.floor(Math.random()*1e6),container:i.makeNeutralElement("div"),controls:[]},m),this.container.onsubmit=function(){return!1},this.element&&(this.element=i.getElement(this.element),this.element.appendChild(this.container),this.element.style.position="relative",this.container.style.width="100%",this.container.style.height="100%"),b=0;b<v.length;b++)y=v[b],this.controls[y]=i.makeNeutralElement("div"),this.controls[y].style.position="absolute",y.match("left")&&(this.controls[y].style.left="0px"),y.match("right")&&(this.controls[y].style.right="0px"),y.match("top")&&(this.controls[y].style.top="0px"),y.match("bottom")&&(this.controls[y].style.bottom="0px");this.container.appendChild(this.controls.topleft),this.container.appendChild(this.controls.topright),this.container.appendChild(this.controls.bottomright),this.container.appendChild(this.controls.bottomleft)},i.ControlDock.prototype={addControl:function(m,v){m=i.getElement(m);var y=null;if(!(o(this,m)>=0)){switch(v.anchor){case i.ControlAnchor.TOP_RIGHT:y=this.controls.topright,m.style.position="relative",m.style.paddingRight="0px",m.style.paddingTop="0px";break;case i.ControlAnchor.BOTTOM_RIGHT:y=this.controls.bottomright,m.style.position="relative",m.style.paddingRight="0px",m.style.paddingBottom="0px";break;case i.ControlAnchor.BOTTOM_LEFT:y=this.controls.bottomleft,m.style.position="relative",m.style.paddingLeft="0px",m.style.paddingBottom="0px";break;case i.ControlAnchor.TOP_LEFT:y=this.controls.topleft,m.style.position="relative",m.style.paddingLeft="0px",m.style.paddingTop="0px";break;case i.ControlAnchor.ABSOLUTE:y=this.container,m.style.margin="0px",m.style.padding="0px";break;default:case i.ControlAnchor.NONE:y=this.container,m.style.margin="0px",m.style.padding="0px";break}this.controls.push(new i.Control(m,v,y)),m.style.display="inline-block"}},removeControl:function(m){m=i.getElement(m);var v=o(this,m);return v>=0&&(this.controls[v].destroy(),this.controls.splice(v,1)),this},clearControls:function(){for(;this.controls.length>0;)this.controls.pop().destroy();return this},areControlsEnabled:function(){var m;for(m=this.controls.length-1;m>=0;m--)if(this.controls[m].isVisible())return!0;return!1},setControlsEnabled:function(m){var v;for(v=this.controls.length-1;v>=0;v--)this.controls[v].setVisible(m);return this}};function o(m,v){var y=m.controls,b;for(b=y.length-1;b>=0;b--)if(y[b].element===v)return b;return-1}}(x),function(i){i.Placement=i.freezeObject({CENTER:0,TOP_LEFT:1,TOP:2,TOP_RIGHT:3,RIGHT:4,BOTTOM_RIGHT:5,BOTTOM:6,BOTTOM_LEFT:7,LEFT:8,properties:{0:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1},1:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},2:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},3:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!0,isVerticallyCentered:!1,isBottom:!1},4:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!0,isBottom:!1},5:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!1,isBottom:!0},6:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},7:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},8:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1}}})}(x),function(i){var o={},m=1;i.Viewer=function(P){var W=arguments,re=this,_e;if(i.isPlainObject(P)||(P={id:W[0],xmlPath:W.length>1?W[1]:void 0,prefixUrl:W.length>2?W[2]:void 0,controls:W.length>3?W[3]:void 0,overlays:W.length>4?W[4]:void 0}),P.config&&(i.extend(!0,P,P.config),delete P.config),i.extend(!0,this,{id:P.id,hash:P.hash||m++,initialPage:0,element:null,container:null,canvas:null,overlays:[],overlaysContainer:null,previousBody:[],customControls:[],source:null,drawer:null,world:null,viewport:null,navigator:null,collectionViewport:null,collectionDrawer:null,navImages:null,buttonGroup:null,profiler:null},i.DEFAULT_SETTINGS,P),typeof this.hash>"u")throw new Error("A hash must be defined, either by specifying options.id or options.hash.");for(typeof o[this.hash]<"u"&&i.console.warn("Hash "+this.hash+" has already been used."),o[this.hash]={fsBoundsDelta:new i.Point(1,1),prevContainerSize:null,animating:!1,forceRedraw:!1,needsResize:!1,forceResize:!1,mouseInside:!1,group:null,zooming:!1,zoomFactor:null,lastZoomTime:null,fullPage:!1,onfullscreenchange:null,lastClickTime:null,draggingToZoom:!1},this._sequenceIndex=0,this._firstOpen=!0,this._updateRequestId=null,this._loadQueue=[],this.currentOverlays=[],this._updatePixelDensityRatioBind=null,this._lastScrollTime=i.now(),i.EventSource.call(this),this.addHandler("open-failed",function(we){var Qe=i.getString("Errors.OpenFailed",we.eventSource,we.message);re._showMessage(Qe)}),i.ControlDock.call(this,P),this.xmlPath&&(this.tileSources=[this.xmlPath]),this.element=this.element||document.getElementById(this.id),this.canvas=i.makeNeutralElement("div"),this.canvas.className="openseadragon-canvas",function(we){we.width="100%",we.height="100%",we.overflow="hidden",we.position="absolute",we.top="0px",we.left="0px"}(this.canvas.style),i.setElementTouchActionNone(this.canvas),P.tabIndex!==""&&(this.canvas.tabIndex=P.tabIndex===void 0?0:P.tabIndex),this.container.className="openseadragon-container",function(we){we.width="100%",we.height="100%",we.position="relative",we.overflow="hidden",we.left="0px",we.top="0px",we.textAlign="left"}(this.container.style),i.setElementTouchActionNone(this.container),this.container.insertBefore(this.canvas,this.container.firstChild),this.element.appendChild(this.container),this.bodyWidth=document.body.style.width,this.bodyHeight=document.body.style.height,this.bodyOverflow=document.body.style.overflow,this.docOverflow=document.documentElement.style.overflow,this.innerTracker=new i.MouseTracker({userData:"Viewer.innerTracker",element:this.canvas,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,contextMenuHandler:i.delegate(this,Z),keyDownHandler:i.delegate(this,J),keyHandler:i.delegate(this,ae),clickHandler:i.delegate(this,ce),dblClickHandler:i.delegate(this,We),dragHandler:i.delegate(this,Re),dragEndHandler:i.delegate(this,Ge),enterHandler:i.delegate(this,lt),leaveHandler:i.delegate(this,V),pressHandler:i.delegate(this,ut),releaseHandler:i.delegate(this,Ut),nonPrimaryPressHandler:i.delegate(this,Ze),nonPrimaryReleaseHandler:i.delegate(this,pt),scrollHandler:i.delegate(this,Jt),pinchHandler:i.delegate(this,xt),focusHandler:i.delegate(this,Xt),blurHandler:i.delegate(this,La)}),this.outerTracker=new i.MouseTracker({userData:"Viewer.outerTracker",element:this.container,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,enterHandler:i.delegate(this,oa),leaveHandler:i.delegate(this,wa)}),this.toolbar&&(this.toolbar=new i.ControlDock({element:this.toolbar})),this.bindStandardControls(),o[this.hash].prevContainerSize=v(this.container),window.ResizeObserver?(this._autoResizePolling=!1,this._resizeObserver=new ResizeObserver(function(){o[re.hash].needsResize=!0}),this._resizeObserver.observe(this.container,{})):this._autoResizePolling=!0,this.world=new i.World({viewer:this}),this.world.addHandler("add-item",function(we){re.source=re.world.getItemAt(0).source,o[re.hash].forceRedraw=!0,re._updateRequestId||(re._updateRequestId=p(re,Ae))}),this.world.addHandler("remove-item",function(we){re.world.getItemCount()?re.source=re.world.getItemAt(0).source:re.source=null,o[re.hash].forceRedraw=!0}),this.world.addHandler("metrics-change",function(we){re.viewport&&re.viewport._setContentBounds(re.world.getHomeBounds(),re.world.getContentFactor())}),this.world.addHandler("item-index-change",function(we){re.source=re.world.getItemAt(0).source}),this.viewport=new i.Viewport({containerSize:o[this.hash].prevContainerSize,springStiffness:this.springStiffness,animationTime:this.animationTime,minZoomImageRatio:this.minZoomImageRatio,maxZoomPixelRatio:this.maxZoomPixelRatio,visibilityRatio:this.visibilityRatio,wrapHorizontal:this.wrapHorizontal,wrapVertical:this.wrapVertical,defaultZoomLevel:this.defaultZoomLevel,minZoomLevel:this.minZoomLevel,maxZoomLevel:this.maxZoomLevel,viewer:this,degrees:this.degrees,flipped:this.flipped,navigatorRotate:this.navigatorRotate,homeFillsViewer:this.homeFillsViewer,margins:this.viewportMargins,silenceMultiImageWarnings:this.silenceMultiImageWarnings}),this.viewport._setContentBounds(this.world.getHomeBounds(),this.world.getContentFactor()),this.imageLoader=new i.ImageLoader({jobLimit:this.imageLoaderLimit,timeout:P.timeout,tileRetryMax:this.tileRetryMax,tileRetryDelay:this.tileRetryDelay}),this.tileCache=new i.TileCache({maxImageCacheCount:this.maxImageCacheCount}),this.drawer=new i.Drawer({viewer:this,viewport:this.viewport,element:this.canvas,debugGridColor:this.debugGridColor}),this.overlaysContainer=i.makeNeutralElement("div"),this.canvas.appendChild(this.overlaysContainer),this.drawer.canRotate()||(this.rotateLeft&&(_e=this.buttonGroup.buttons.indexOf(this.rotateLeft),this.buttonGroup.buttons.splice(_e,1),this.buttonGroup.element.removeChild(this.rotateLeft.element)),this.rotateRight&&(_e=this.buttonGroup.buttons.indexOf(this.rotateRight),this.buttonGroup.buttons.splice(_e,1),this.buttonGroup.element.removeChild(this.rotateRight.element))),this._addUpdatePixelDensityRatioEvent(),this.showNavigator&&(this.navigator=new i.Navigator({element:this.navigatorElement,id:this.navigatorId,position:this.navigatorPosition,sizeRatio:this.navigatorSizeRatio,maintainSizeRatio:this.navigatorMaintainSizeRatio,top:this.navigatorTop,left:this.navigatorLeft,width:this.navigatorWidth,height:this.navigatorHeight,autoResize:this.navigatorAutoResize,autoFade:this.navigatorAutoFade,prefixUrl:this.prefixUrl,viewer:this,navigatorRotate:this.navigatorRotate,background:this.navigatorBackground,opacity:this.navigatorOpacity,borderColor:this.navigatorBorderColor,displayRegionColor:this.navigatorDisplayRegionColor,crossOriginPolicy:this.crossOriginPolicy,animationTime:this.animationTime})),this.sequenceMode&&this.bindSequenceControls(),this.tileSources&&this.open(this.tileSources),_e=0;_e<this.customControls.length;_e++)this.addControl(this.customControls[_e].id,{anchor:this.customControls[_e].anchor});i.requestAnimationFrame(function(){_(re)}),this.imageSmoothingEnabled!==void 0&&!this.imageSmoothingEnabled&&this.drawer.setImageSmoothingEnabled(this.imageSmoothingEnabled),i._viewers.set(this.element,this)},i.extend(i.Viewer.prototype,i.EventSource.prototype,i.ControlDock.prototype,{isOpen:function(){return!!this.world.getItemCount()},openDzi:function(P){return i.console.error("[Viewer.openDzi] this function is deprecated; use Viewer.open() instead."),this.open(P)},openTileSource:function(P){return i.console.error("[Viewer.openTileSource] this function is deprecated; use Viewer.open() instead."),this.open(P)},get buttons(){return i.console.warn("Viewer.buttons is deprecated; Please use Viewer.buttonGroup"),this.buttonGroup},open:function(P,W){var re=this;if(this.close(),!P)return this;if(this.sequenceMode&&i.isArray(P))return this.referenceStrip&&(this.referenceStrip.destroy(),this.referenceStrip=null),typeof W<"u"&&!isNaN(W)&&(this.initialPage=W),this.tileSources=P,this._sequenceIndex=Math.max(0,Math.min(this.tileSources.length-1,this.initialPage)),this.tileSources.length&&(this.open(this.tileSources[this._sequenceIndex]),this.showReferenceStrip&&this.addReferenceStrip()),this._updateSequenceButtons(this._sequenceIndex),this;if(i.isArray(P)||(P=[P]),!P.length)return this;this._opening=!0;for(var _e=P.length,we=0,Qe=0,Pe,Et=function(){if(we+Qe===_e)if(we){(re._firstOpen||!re.preserveViewport)&&(re.viewport.goHome(!0),re.viewport.update()),re._firstOpen=!1;var rt=P[0];if(rt.tileSource&&(rt=rt.tileSource),re.overlays&&!re.preserveOverlays)for(var qe=0;qe<re.overlays.length;qe++)re.currentOverlays[qe]=b(re,re.overlays[qe]);re._drawOverlays(),re._opening=!1,re.raiseEvent("open",{source:rt})}else re._opening=!1,re.raiseEvent("open-failed",Pe)},Lt=function(rt){(!i.isPlainObject(rt)||!rt.tileSource)&&(rt={tileSource:rt}),rt.index!==void 0&&(i.console.error("[Viewer.open] setting indexes here is not supported; use addTiledImage instead"),delete rt.index),rt.collectionImmediately===void 0&&(rt.collectionImmediately=!0);var qe=rt.success;rt.success=function(R){if(we++,rt.tileSource.overlays)for(var M=0;M<rt.tileSource.overlays.length;M++)re.addOverlay(rt.tileSource.overlays[M]);qe&&qe(R),Et()};var I=rt.error;rt.error=function(R){Qe++,Pe||(Pe=R),I&&I(R),Et()},re.addTiledImage(rt)},He=0;He<P.length;He++)Lt(P[He]);return this},close:function(){return o[this.hash]?(this._opening=!1,this.navigator&&this.navigator.close(),this.preserveOverlays||(this.clearOverlays(),this.overlaysContainer.innerHTML=""),o[this.hash].animating=!1,this.world.removeAll(),this.imageLoader.clear(),this.raiseEvent("close"),this):this},destroy:function(){if(o[this.hash]){if(this.raiseEvent("before-destroy"),this._removeUpdatePixelDensityRatioEvent(),this.close(),this.clearOverlays(),this.overlaysContainer.innerHTML="",this._resizeObserver&&this._resizeObserver.disconnect(),this.referenceStrip&&(this.referenceStrip.destroy(),this.referenceStrip=null),this._updateRequestId!==null&&(i.cancelAnimationFrame(this._updateRequestId),this._updateRequestId=null),this.drawer&&this.drawer.destroy(),this.navigator&&(this.navigator.destroy(),o[this.navigator.hash]=null,delete o[this.navigator.hash],this.navigator=null),this.buttonGroup)this.buttonGroup.destroy();else if(this.customButtons)for(;this.customButtons.length;)this.customButtons.pop().destroy();if(this.paging&&this.paging.destroy(),this.element)for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.container.onsubmit=null,this.clearControls(),this.innerTracker&&this.innerTracker.destroy(),this.outerTracker&&this.outerTracker.destroy(),o[this.hash]=null,delete o[this.hash],this.canvas=null,this.container=null,i._viewers.delete(this.element),this.element=null,this.raiseEvent("destroy"),this.removeAllHandlers()}},isMouseNavEnabled:function(){return this.innerTracker.isTracking()},setMouseNavEnabled:function(P){return this.innerTracker.setTracking(P),this.outerTracker.setTracking(P),this.raiseEvent("mouse-enabled",{enabled:P}),this},areControlsEnabled:function(){var P=this.controls.length,W;for(W=0;W<this.controls.length;W++)P=P&&this.controls[W].isVisible();return P},setControlsEnabled:function(P){return P?H(this):_(this),this.raiseEvent("controls-enabled",{enabled:P}),this},setDebugMode:function(P){for(var W=0;W<this.world.getItemCount();W++)this.world.getItemAt(W).debugMode=P;this.debugMode=P,this.forceRedraw()},setAjaxHeaders:function(P,W){if(P===null&&(P={}),!i.isPlainObject(P)){console.error("[Viewer.setAjaxHeaders] Ignoring invalid headers, must be a plain object");return}if(W===void 0&&(W=!0),this.ajaxHeaders=P,W){for(var re=0;re<this.world.getItemCount();re++)this.world.getItemAt(re)._updateAjaxHeaders(!0);if(this.navigator&&this.navigator.setAjaxHeaders(this.ajaxHeaders,!0),this.referenceStrip&&this.referenceStrip.miniViewers)for(var _e in this.referenceStrip.miniViewers)this.referenceStrip.miniViewers[_e].setAjaxHeaders(this.ajaxHeaders,!0)}},addButton:function(P){this.buttonGroup.addButton(P)},isFullPage:function(){return o[this.hash].fullPage},setFullPage:function(P){var W=document.body,re=W.style,_e=document.documentElement.style,we=this,Qe,Pe;if(P===this.isFullPage())return this;var Et={fullPage:P,preventDefaultAction:!1};if(this.raiseEvent("pre-full-page",Et),Et.preventDefaultAction)return this;if(P){for(this.elementSize=i.getElementSize(this.element),this.pageScroll=i.getPageScroll(),this.elementMargin=this.element.style.margin,this.element.style.margin="0",this.elementPadding=this.element.style.padding,this.element.style.padding="0",this.bodyMargin=re.margin,this.docMargin=_e.margin,re.margin="0",_e.margin="0",this.bodyPadding=re.padding,this.docPadding=_e.padding,re.padding="0",_e.padding="0",this.bodyWidth=re.width,this.docWidth=_e.width,re.width="100%",_e.width="100%",this.bodyHeight=re.height,this.docHeight=_e.height,re.height="100%",_e.height="100%",this.bodyDisplay=re.display,re.display="block",this.previousBody=[],o[this.hash].prevElementParent=this.element.parentNode,o[this.hash].prevNextSibling=this.element.nextSibling,o[this.hash].prevElementWidth=this.element.style.width,o[this.hash].prevElementHeight=this.element.style.height,Qe=W.childNodes.length,Pe=0;Pe<Qe;Pe++)this.previousBody.push(W.childNodes[0]),W.removeChild(W.childNodes[0]);this.toolbar&&this.toolbar.element&&(this.toolbar.parentNode=this.toolbar.element.parentNode,this.toolbar.nextSibling=this.toolbar.element.nextSibling,W.appendChild(this.toolbar.element),i.addClass(this.toolbar.element,"fullpage")),i.addClass(this.element,"fullpage"),W.appendChild(this.element),this.element.style.height="100vh",this.element.style.width="100vw",this.toolbar&&this.toolbar.element&&(this.element.style.height=i.getElementSize(this.element).y-i.getElementSize(this.toolbar.element).y+"px"),o[this.hash].fullPage=!0,i.delegate(this,oa)({})}else{for(this.element.style.margin=this.elementMargin,this.element.style.padding=this.elementPadding,re.margin=this.bodyMargin,_e.margin=this.docMargin,re.padding=this.bodyPadding,_e.padding=this.docPadding,re.width=this.bodyWidth,_e.width=this.docWidth,re.height=this.bodyHeight,_e.height=this.docHeight,re.display=this.bodyDisplay,W.removeChild(this.element),Qe=this.previousBody.length,Pe=0;Pe<Qe;Pe++)W.appendChild(this.previousBody.shift());i.removeClass(this.element,"fullpage"),o[this.hash].prevElementParent.insertBefore(this.element,o[this.hash].prevNextSibling),this.toolbar&&this.toolbar.element&&(W.removeChild(this.toolbar.element),i.removeClass(this.toolbar.element,"fullpage"),this.toolbar.parentNode.insertBefore(this.toolbar.element,this.toolbar.nextSibling),delete this.toolbar.parentNode,delete this.toolbar.nextSibling),this.element.style.width=o[this.hash].prevElementWidth,this.element.style.height=o[this.hash].prevElementHeight;var Lt=0,He=function(){i.setPageScroll(we.pageScroll);var rt=i.getPageScroll();Lt++,Lt<10&&(rt.x!==we.pageScroll.x||rt.y!==we.pageScroll.y)&&i.requestAnimationFrame(He)};i.requestAnimationFrame(He),o[this.hash].fullPage=!1,i.delegate(this,wa)({})}return this.navigator&&this.viewport&&this.navigator.update(this.viewport),this.raiseEvent("full-page",{fullPage:P}),this},setFullScreen:function(P){var W=this;if(!i.supportsFullScreen)return this.setFullPage(P);if(i.isFullScreen()===P)return this;var re={fullScreen:P,preventDefaultAction:!1};if(this.raiseEvent("pre-full-screen",re),re.preventDefaultAction)return this;if(P){if(this.setFullPage(!0),!this.isFullPage())return this;this.fullPageStyleWidth=this.element.style.width,this.fullPageStyleHeight=this.element.style.height,this.element.style.width="100%",this.element.style.height="100%";var _e=function(){var we=i.isFullScreen();we||(i.removeEvent(document,i.fullScreenEventName,_e),i.removeEvent(document,i.fullScreenErrorEventName,_e),W.setFullPage(!1),W.isFullPage()&&(W.element.style.width=W.fullPageStyleWidth,W.element.style.height=W.fullPageStyleHeight)),W.navigator&&W.viewport&&setTimeout(function(){W.navigator.update(W.viewport)}),W.raiseEvent("full-screen",{fullScreen:we})};i.addEvent(document,i.fullScreenEventName,_e),i.addEvent(document,i.fullScreenErrorEventName,_e),i.requestFullScreen(document.body)}else i.exitFullScreen();return this},isVisible:function(){return this.container.style.visibility!=="hidden"},isFullScreen:function(){return i.isFullScreen()&&this.isFullPage()},setVisible:function(P){return this.container.style.visibility=P?"":"hidden",this.raiseEvent("visible",{visible:P}),this},addTiledImage:function(P){i.console.assert(P,"[Viewer.addTiledImage] options is required"),i.console.assert(P.tileSource,"[Viewer.addTiledImage] options.tileSource is required"),i.console.assert(!P.replace||P.index>-1&&P.index<this.world.getItemCount(),"[Viewer.addTiledImage] if options.replace is used, options.index must be a valid index in Viewer.world");var W=this;P.replace&&(P.replaceItem=W.world.getItemAt(P.index)),this._hideMessage(),P.placeholderFillStyle===void 0&&(P.placeholderFillStyle=this.placeholderFillStyle),P.opacity===void 0&&(P.opacity=this.opacity),P.preload===void 0&&(P.preload=this.preload),P.compositeOperation===void 0&&(P.compositeOperation=this.compositeOperation),P.crossOriginPolicy===void 0&&(P.crossOriginPolicy=P.tileSource.crossOriginPolicy!==void 0?P.tileSource.crossOriginPolicy:this.crossOriginPolicy),P.ajaxWithCredentials===void 0&&(P.ajaxWithCredentials=this.ajaxWithCredentials),P.loadTilesWithAjax===void 0&&(P.loadTilesWithAjax=this.loadTilesWithAjax),i.isPlainObject(P.ajaxHeaders)||(P.ajaxHeaders={});var re={options:P};function _e(Pe){for(var Et=0;Et<W._loadQueue.length;Et++)if(W._loadQueue[Et]===re){W._loadQueue.splice(Et,1);break}W._loadQueue.length===0&&we(re),W.raiseEvent("add-item-failed",Pe),P.error&&P.error(Pe)}function we(Pe){W.collectionMode&&(W.world.arrange({immediately:Pe.options.collectionImmediately,rows:W.collectionRows,columns:W.collectionColumns,layout:W.collectionLayout,tileSize:W.collectionTileSize,tileMargin:W.collectionTileMargin}),W.world.setAutoRefigureSizes(!0))}if(i.isArray(P.tileSource)){setTimeout(function(){_e({message:"[Viewer.addTiledImage] Sequences can not be added; add them one at a time instead.",source:P.tileSource,options:P})});return}this._loadQueue.push(re);function Qe(){for(var Pe,Et,Lt;W._loadQueue.length&&(Pe=W._loadQueue[0],!!Pe.tileSource);){if(W._loadQueue.splice(0,1),Pe.options.replace){var He=W.world.getIndexOfItem(Pe.options.replaceItem);He!==-1&&(Pe.options.index=He),W.world.removeItem(Pe.options.replaceItem)}Et=new i.TiledImage({viewer:W,source:Pe.tileSource,viewport:W.viewport,drawer:W.drawer,tileCache:W.tileCache,imageLoader:W.imageLoader,x:Pe.options.x,y:Pe.options.y,width:Pe.options.width,height:Pe.options.height,fitBounds:Pe.options.fitBounds,fitBoundsPlacement:Pe.options.fitBoundsPlacement,clip:Pe.options.clip,placeholderFillStyle:Pe.options.placeholderFillStyle,opacity:Pe.options.opacity,preload:Pe.o
vendor: 2,069 bytes, line 131
131ptions.preload,degrees:Pe.options.degrees,flipped:Pe.options.flipped,compositeOperation:Pe.options.compositeOperation,springStiffness:W.springStiffness,animationTime:W.animationTime,minZoomImageRatio:W.minZoomImageRatio,wrapHorizontal:W.wrapHorizontal,wrapVertical:W.wrapVertical,immediateRender:W.immediateRender,blendTime:W.blendTime,alwaysBlend:W.alwaysBlend,minPixelRatio:W.minPixelRatio,smoothTileEdgesMinZoom:W.smoothTileEdgesMinZoom,iOSDevice:W.iOSDevice,crossOriginPolicy:Pe.options.crossOriginPolicy,ajaxWithCredentials:Pe.options.ajaxWithCredentials,loadTilesWithAjax:Pe.options.loadTilesWithAjax,ajaxHeaders:Pe.options.ajaxHeaders,debugMode:W.debugMode,subPixelRoundingForTransparency:W.subPixelRoundingForTransparency}),W.collectionMode&&W.world.setAutoRefigureSizes(!1),W.navigator&&(Lt=i.extend({},Pe.options,{replace:!1,originalTiledImage:Et,tileSource:Pe.tileSource}),W.navigator.addTiledImage(Lt)),W.world.addItem(Et,{index:Pe.options.index}),W._loadQueue.length===0&&we(Pe),W.world.getItemCount()===1&&!W.preserveViewport&&W.viewport.goHome(!0),Pe.options.success&&Pe.options.success({item:Et})}}y(this,P.tileSource,P,function(Pe){re.tileSource=Pe,Qe()},function(Pe){Pe.options=P,_e(Pe),Qe()})},addSimpleImage:function(P){i.console.assert(P,"[Viewer.addSimpleImage] options is required"),i.console.assert(P.url,"[Viewer.addSimpleImage] options.url is required");var W=i.extend({},P,{tileSource:{type:"image",url:P.url}});delete W.url,this.addTiledImage(W)},addLayer:function(P){var W=this;i.console.error("[Viewer.addLayer] this function is deprecated; use Viewer.addTiledImage() instead.");var re=i.extend({},P,{success:function(_e){W.raiseEvent("add-layer",{options:P,drawer:_e.item})},error:function(_e){W.raiseEvent("add-layer-failed",_e)}});return this.addTiledImage(re),this},getLayerAtLevel:function(P){return i.console.error("[Viewer.getLayerAtLevel] this function is deprecated; use World.getItemAt() instead."),this.world.getItemAt(P)},getLevelOfLayer:function(P){return i.console.error("[Viewer.getLevelOfLayer] this function is deprecated;
131 use World.getIndexOfItem() instead."),this.world.getIndexOfItem(P)},getLayersCount:function(){return i.console.error("[Viewer.getLayersCount] this function is deprecated; use World.getItemCount() instead."),this.world.getItemCount()},setLayerLevel:function(P,W){return i.console.error("[Viewer.setLayerLevel] this function is deprecated; use World.setItemIndex() instead."),this.world.setItemIndex(P,W)},removeLayer:function(P){return i.console.error("[Viewer.removeLayer] this function is deprecated; use World.removeItem() instead."),this.world.removeItem(P)},forceRedraw:function(){return o[this.hash].forceRedraw=!0,this},forceResize:function(){o[this.hash].needsResize=!0,o[this.hash].forceResize=!0},bindSequenceControls:function(){var P=i.delegate(this,N),W=i.delegate(this,Q),re=i.delegate(this,this.goToNextPage),_e=i.delegate(this,this.goToPreviousPage),we=this.navImages,Qe=!0;return this.showSequenceControl&&((this.previousButton||this.nextButton)&&(Qe=!1),this.previousButton=new i.Button({element:this.previousButton?i.getElement(this.previousButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.PreviousPage"),srcRest:le(this.prefixUrl,we.previous.REST),srcGroup:le(this.prefixUrl,we.previous.GROUP),srcHover:le(this.prefixUrl,we.previous.HOVER),srcDown:le(this.prefixUrl,we.previous.DOWN),onRelease:_e,onFocus:P,onBlur:W}),this.nextButton=new i.Button({element:this.nextButton?i.getElement(this.nextButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.NextPage"),srcRest:le(this.prefixUrl,we.next.REST),srcGroup:le(this.prefixUrl,we.next.GROUP),srcHover:le(this.prefixUrl,we.next.HOVER),srcDown:le(this.prefixUrl,we.next.DOWN),onRelease:re,onFocus:P,onBlur:W}),this.navPrevNextWrap||this.previousButton.disable(),(!this.tileSources||!this.tileSources.length)&&this.nextButton.disable(),Qe&&(this.paging=new i.ButtonGroup({buttons:[this.previousButton,this.nextButton],clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.pagingControl=this.paging.element,this.toolbar?this.toolbar.addControl(this.pagingControl,{anchor:i.ControlAnchor.BOTTOM_RIGHT}):this.addControl(this.pagingControl,{anchor:this.sequenceControlAnchor||i.ControlAnchor.TOP_LEFT}))),this},bindStandardControls:function(){var P=i.delegate(this,Ve),W=i.delegate(this,va),re=i.delegate(this,yi),_e=i.delegate(this,ft),we=i.delegate(this,Xi),Qe=i.delegate(this,nr),Pe=i.delegate(this,xi),Et=i.delegate(this,Ji),Lt=i.delegate(this,Kt),He=i.delegate(this,wr),rt=i.delegate(this,N),qe=i.delegate(this,Q),I=this.navImages,R=[],M=!0;return this.showNavigationControl&&((this.zoomInButton||this.zoomOutButton||this.homeButton||this.fullPageButton||this.rotateLeftButton||this.rotateRightButton||this.flipButton)&&(M=!1),this.showZoomControl&&(R.push(this.zoomInButton=new i.Button({element:this.zoomInButton?i.getElement(this.zoomInButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.ZoomIn"),srcRest:le(this.prefixUrl,I.zoomIn.REST),srcGroup:le(this.prefixUrl,I.zoomIn.GROUP),srcHover:le(this.prefixUrl,I.zoomIn.HOVER),srcDown:le(this.prefixUrl,I.zoomIn.DOWN),onPress:P,onRelease:W,onClick:re,onEnter:P,onExit:W,onFocus:rt,onBlur:qe})),R.push(this.zoomOutButton=new i.Button({element:this.zoomOutButton?i.getElement(this.zoomOutButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.ZoomOut"),srcRest:le(this.prefixUrl,I.zoomOut.REST),srcGroup:le(this.prefixUrl,I.zoomOut.GROUP),srcHover:le(this.prefixUrl,I.zoomOut.HOVER),srcDown:le(this.prefixUrl,I.zoomOut.DOWN),onPress:_e,onRelease:W,onClick:we,onEnter:_e,onExit:W,onFocus:rt,onBlur:qe}))),this.showHomeControl&&R.push(this.homeButton=new i.Button({element:this.homeButton?i.getElement(this.homeButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.Home"),srcRest:le(this.prefixUrl,I.home.REST),srcGroup:le(this.prefixUrl,I.home.GROUP),srcHover:le(this.prefixUrl,I.home.HOVER),srcDown:le(this.prefixUrl,I.home.DOWN),onRelease:Qe,onFocus:rt,onBlur:qe}
vendor: 69,277 bytes, line 131
131)),this.showFullPageControl&&R.push(this.fullPageButton=new i.Button({element:this.fullPageButton?i.getElement(this.fullPageButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.FullPage"),srcRest:le(this.prefixUrl,I.fullpage.REST),srcGroup:le(this.prefixUrl,I.fullpage.GROUP),srcHover:le(this.prefixUrl,I.fullpage.HOVER),srcDown:le(this.prefixUrl,I.fullpage.DOWN),onRelease:Pe,onFocus:rt,onBlur:qe})),this.showRotationControl&&(R.push(this.rotateLeftButton=new i.Button({element:this.rotateLeftButton?i.getElement(this.rotateLeftButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.RotateLeft"),srcRest:le(this.prefixUrl,I.rotateleft.REST),srcGroup:le(this.prefixUrl,I.rotateleft.GROUP),srcHover:le(this.prefixUrl,I.rotateleft.HOVER),srcDown:le(this.prefixUrl,I.rotateleft.DOWN),onRelease:Et,onFocus:rt,onBlur:qe})),R.push(this.rotateRightButton=new i.Button({element:this.rotateRightButton?i.getElement(this.rotateRightButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.RotateRight"),srcRest:le(this.prefixUrl,I.rotateright.REST),srcGroup:le(this.prefixUrl,I.rotateright.GROUP),srcHover:le(this.prefixUrl,I.rotateright.HOVER),srcDown:le(this.prefixUrl,I.rotateright.DOWN),onRelease:Lt,onFocus:rt,onBlur:qe}))),this.showFlipControl&&R.push(this.flipButton=new i.Button({element:this.flipButton?i.getElement(this.flipButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:i.getString("Tooltips.Flip"),srcRest:le(this.prefixUrl,I.flip.REST),srcGroup:le(this.prefixUrl,I.flip.GROUP),srcHover:le(this.prefixUrl,I.flip.HOVER),srcDown:le(this.prefixUrl,I.flip.DOWN),onRelease:He,onFocus:rt,onBlur:qe})),M?(this.buttonGroup=new i.ButtonGroup({buttons:R,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.navControl=this.buttonGroup.element,this.addHandler("open",i.delegate(this,wi)),this.toolbar?this.toolbar.addControl(this.navControl,{anchor:this.navigationControlAnchor||i.ControlAnchor.TOP_LEFT}):this.addControl(this.navControl,{anchor:this.navigationControlAnchor||i.ControlAnchor.TOP_LEFT})):this.customButtons=R),this},currentPage:function(){return this._sequenceIndex},goToPage:function(P){return this.tileSources&&P>=0&&P<this.tileSources.length&&(this._sequenceIndex=P,this._updateSequenceButtons(P),this.open(this.tileSources[P]),this.referenceStrip&&this.referenceStrip.setFocus(P),this.raiseEvent("page",{page:P})),this},addOverlay:function(P,W,re,_e){var we;if(i.isPlainObject(P)?we=P:we={element:P,location:W,placement:re,onDraw:_e},P=i.getElement(we.element),g(this.currentOverlays,P)>=0)return this;var Qe=b(this,we);return this.currentOverlays.push(Qe),Qe.drawHTML(this.overlaysContainer,this.viewport),this.raiseEvent("add-overlay",{element:P,location:we.location,placement:we.placement}),this},updateOverlay:function(P,W,re){var _e;return P=i.getElement(P),_e=g(this.currentOverlays,P),_e>=0&&(this.currentOverlays[_e].update(W,re),o[this.hash].forceRedraw=!0,this.raiseEvent("update-overlay",{element:P,location:W,placement:re})),this},removeOverlay:function(P){var W;return P=i.getElement(P),W=g(this.currentOverlays,P),W>=0&&(this.currentOverlays[W].destroy(),this.currentOverlays.splice(W,1),o[this.hash].forceRedraw=!0,this.raiseEvent("remove-overlay",{element:P})),this},clearOverlays:function(){for(;this.currentOverlays.length>0;)this.currentOverlays.pop().destroy();return o[this.hash].forceRedraw=!0,this.raiseEvent("clear-overlay",{}),this},getOverlayById:function(P){var W;return P=i.getElement(P),W=g(this.currentOverlays,P),W>=0?this.currentOverlays[W]:null},_updateSequenceButtons:function(P){this.nextButton&&(!this.tileSources||this.tileSources.length-1===P?this.navPrevNextWrap||this.nextButton.disable():this.nextButton.enable()),this.previousButton&&(P>0?this.previousButton.enable():this.navPrevNextWrap||this.previousButton.disable())},_showMessage:function(P){this._hideMessage();var W=i.makeNeutralElement("div");W.appendChild(document.createTextNode(P)),this.messageDiv=i.makeCenteredNode(W),i.addClass(this.messageDiv,"openseadragon-message"),this.container.appendChild(this.messageDiv)},_hideMessage:function(){var P=this.messageDiv;P&&(P.parentNode.removeChild(P),delete this.messageDiv)},gestureSettingsByDeviceType:function(P){switch(P){case"mouse":return this.gestureSettingsMouse;case"touch":return this.gestureSettingsTouch;case"pen":return this.gestureSettingsPen;default:return this.gestureSettingsUnknown}},_drawOverlays:function(){var P,W=this.currentOverlays.length;for(P=0;P<W;P++)this.currentOverlays[P].drawHTML(this.overlaysContainer,this.viewport)},_cancelPendingImages:function(){this._loadQueue=[]},removeReferenceStrip:function(){this.showReferenceStrip=!1,this.referenceStrip&&(this.referenceStrip.destroy(),this.referenceStrip=null)},addReferenceStrip:function(){if(this.showReferenceStrip=!0,this.sequenceMode){if(this.referenceStrip)return;this.tileSources.length&&this.tileSources.length>1&&(this.referenceStrip=new i.ReferenceStrip({id:this.referenceStripElement,position:this.referenceStripPosition,sizeRatio:this.referenceStripSizeRatio,scroll:this.referenceStripScroll,height:this.referenceStripHeight,width:this.referenceStripWidth,tileSources:this.tileSources,prefixUrl:this.prefixUrl,useCanvas:this.useCanvas,viewer:this}),this.referenceStrip.setFocus(this._sequenceIndex))}else i.console.warn('Attempting to display a reference strip while "sequenceMode" is off.')},_addUpdatePixelDensityRatioEvent:function(){this._updatePixelDensityRatioBind=this._updatePixelDensityRatio.bind(this),i.addEvent(window,"resize",this._updatePixelDensityRatioBind)},_removeUpdatePixelDensityRatioEvent:function(){i.removeEvent(window,"resize",this._updatePixelDensityRatioBind)},_updatePixelDensityRatio:function(){var P=i.pixelDensityRatio,W=i.getCurrentPixelDensityRatio();P!==W&&(i.pixelDensityRatio=W,this.world.resetItems(),this.forceRedraw())},goToPreviousPage:function(){var P=this._sequenceIndex-1;this.navPrevNextWrap&&P<0&&(P+=this.tileSources.length),this.goToPage(P)},goToNextPage:function(){var P=this._sequenceIndex+1;this.navPrevNextWrap&&P>=this.tileSources.length&&(P=0),this.goToPage(P)},isAnimating:function(){return o[this.hash].animating}});function v(P){return P=i.getElement(P),new i.Point(P.clientWidth===0?1:P.clientWidth,P.clientHeight===0?1:P.clientHeight)}function y(P,W,re,_e,we){var Qe=P;if(i.type(W)==="string"){if(W.match(/^\s*<.*>\s*$/))W=i.parseXml(W);else if(W.match(/^\s*[{[].*[}\]]\s*$/))try{var Pe=i.parseJSON(W);W=Pe}catch{}}function Et(Lt,He){Lt.ready?_e(Lt):(Lt.addHandler("ready",function(){_e(Lt)}),Lt.addHandler("open-failed",function(rt){we({message:rt.message,source:He})}))}setTimeout(function(){if(i.type(W)==="string")W=new i.TileSource({url:W,crossOriginPolicy:re.crossOriginPolicy!==void 0?re.crossOriginPolicy:P.crossOriginPolicy,ajaxWithCredentials:P.ajaxWithCredentials,ajaxHeaders:re.ajaxHeaders?re.ajaxHeaders:P.ajaxHeaders,splitHashDataForPost:P.splitHashDataForPost,useCanvas:P.useCanvas,success:function(qe){_e(qe.tileSource)}}),W.addHandler("open-failed",function(qe){we(qe)});else if(i.isPlainObject(W)||W.nodeType)if(W.crossOriginPolicy===void 0&&(re.crossOriginPolicy!==void 0||P.crossOriginPolicy!==void 0)&&(W.crossOriginPolicy=re.crossOriginPolicy!==void 0?re.crossOriginPolicy:P.crossOriginPolicy),W.ajaxWithCredentials===void 0&&(W.ajaxWithCredentials=P.ajaxWithCredentials),W.useCanvas===void 0&&(W.useCanvas=P.useCanvas),i.isFunction(W.getTileUrl)){var Lt=new i.TileSource(W);Lt.getTileUrl=W.getTileUrl,_e(Lt)}else{var He=i.TileSource.determineType(Qe,W);if(!He){we({message:"Unable to load TileSource",source:W});return}var rt=He.prototype.configure.apply(Qe,[W]);Et(new He(rt),W)}else Et(W,W)})}function b(P,W){if(W instanceof i.Overlay)return W;var re=null;if(W.element)re=i.getElement(W.element);else{var _e=W.id?W.id:"openseadragon-overlay-"+Math.floor(Math.random()*1e7);re=i.getElement(W.id),re||(re=document.createElement("a"),re.href="#/overlay/"+_e),re.id=_e,i.addClass(re,W.className?W.className:"openseadragon-overlay")}var we=W.location,Qe=W.width,Pe=W.height;if(!we){var Et=W.x,Lt=W.y;if(W.px!==void 0){var He=P.viewport.imageToViewportRectangle(new i.Rect(W.px,W.py,Qe||0,Pe||0));Et=He.x,Lt=He.y,Qe=Qe!==void 0?He.width:void 0,Pe=Pe!==void 0?He.height:void 0}we=new i.Point(Et,Lt)}var rt=W.placement;return rt&&i.type(rt)==="string"&&(rt=i.Placement[W.placement.toUpperCase()]),new i.Overlay({element:re,location:we,placement:rt,onDraw:W.onDraw,checkResize:W.checkResize,width:Qe,height:Pe,rotationMode:W.rotationMode})}function g(P,W){var re;for(re=P.length-1;re>=0;re--)if(P[re].element===W)return re;return-1}function p(P,W){return i.requestAnimationFrame(function(){W(P)})}function T(P){i.requestAnimationFrame(function(){A(P)})}function _(P){P.autoHideControls&&(P.controlsShouldFade=!0,P.controlsFadeBeginTime=i.now()+P.controlsFadeDelay,window.setTimeout(function(){T(P)},P.controlsFadeDelay))}function A(P){var W,re,_e,we;if(P.controlsShouldFade){for(W=i.now(),re=W-P.controlsFadeBeginTime,_e=1-re/P.controlsFadeLength,_e=Math.min(1,_e),_e=Math.max(0,_e),we=P.controls.length-1;we>=0;we--)P.controls[we].autoFade&&P.controls[we].setOpacity(_e);_e>0&&T(P)}}function H(P){var W;for(P.controlsShouldFade=!1,W=P.controls.length-1;W>=0;W--)P.controls[W].setOpacity(1)}function N(){H(this)}function Q(){_(this)}function Z(P){var W={tracker:P.eventSource,position:P.position,originalEvent:P.originalEvent,preventDefault:P.preventDefault};this.raiseEvent("canvas-contextmenu",W),P.preventDefault=W.preventDefault}function J(P){var W={originalEvent:P.originalEvent,preventDefaultAction:!1,preventVerticalPan:P.preventVerticalPan||!this.panVertical,preventHorizontalPan:P.preventHorizontalPan||!this.panHorizontal};if(this.raiseEvent("canvas-key",W),!W.preventDefaultAction&&!P.ctrl&&!P.alt&&!P.meta)switch(P.keyCode){case 38:W.preventVerticalPan||(P.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new i.Point(0,-this.pixelsPerArrowPress))),this.viewport.applyConstraints()),P.preventDefault=!0;break;case 40:W.preventVerticalPan||(P.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new i.Point(0,this.pixelsPerArrowPress))),this.viewport.applyConstraints()),P.preventDefault=!0;break;case 37:W.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new i.Point(-this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),P.preventDefault=!0;break;case 39:W.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new i.Point(this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),P.preventDefault=!0;break;case 187:this.viewport.zoomBy(1.1),this.viewport.applyConstraints(),P.preventDefault=!0;break;case 189:this.viewport.zoomBy(.9),this.viewport.applyConstraints(),P.preventDefault=!0;break;case 48:this.viewport.goHome(),this.viewport.applyConstraints(),P.preventDefault=!0;break;case 87:W.preventVerticalPan||(P.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new i.Point(0,-40))),this.viewport.applyConstraints()),P.preventDefault=!0;break;case 83:W.preventVerticalPan||(P.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new i.Point(0,40))),this.viewport.applyConstraints()),P.preventDefault=!0;break;case 65:W.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new i.Point(-40,0))),this.viewport.applyConstraints()),P.preventDefault=!0;break;case 68:W.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new i.Point(40,0))),this.viewport.applyConstraints()),P.preventDefault=!0;break;case 82:P.shift?this.viewport.flipped?this.viewport.setRotation(this.viewport.getRotation()+this.rotationIncrement):this.viewport.setRotation(this.viewport.getRotation()-this.rotationIncrement):this.viewport.flipped?this.viewport.setRotation(this.viewport.getRotation()-this.rotationIncrement):this.viewport.setRotation(this.viewport.getRotation()+this.rotationIncrement),this.viewport.applyConstraints(),P.preventDefault=!0;break;case 70:this.viewport.toggleFlip(),P.preventDefault=!0;break;case 74:this.goToPreviousPage();break;case 75:this.goToNextPage();break;default:P.preventDefault=!1;break}else P.preventDefault=!1}function ae(P){var W={originalEvent:P.originalEvent};this.raiseEvent("canvas-key-press",W)}function ce(P){var W,re=document.activeElement===this.canvas;re||this.canvas.focus(),this.viewport.flipped&&(P.position.x=this.viewport.getContainerSize().x-P.position.x);var _e={tracker:P.eventSource,position:P.position,quick:P.quick,shift:P.shift,originalEvent:P.originalEvent,originalTarget:P.originalTarget,preventDefaultAction:!1};this.raiseEvent("canvas-click",_e),!_e.preventDefaultAction&&this.viewport&&P.quick&&(W=this.gestureSettingsByDeviceType(P.pointerType),W.clickToZoom===!0&&(this.viewport.zoomBy(P.shift?1/this.zoomPerClick:this.zoomPerClick,W.zoomToRefPoint?this.viewport.pointFromPixel(P.position,!0):null),this.viewport.applyConstraints()),W.dblClickDragToZoom&&(o[this.hash].draggingToZoom===!0?(o[this.hash].lastClickTime=null,o[this.hash].draggingToZoom=!1):o[this.hash].lastClickTime=i.now()))}function We(P){var W,re={tracker:P.eventSource,position:P.position,shift:P.shift,originalEvent:P.originalEvent,preventDefaultAction:!1};this.raiseEvent("canvas-double-click",re),!re.preventDefaultAction&&this.viewport&&(W=this.gestureSettingsByDeviceType(P.pointerType),W.dblClickToZoom&&(this.viewport.zoomBy(P.shift?1/this.zoomPerClick:this.zoomPerClick,W.zoomToRefPoint?this.viewport.pointFromPixel(P.position,!0):null),this.viewport.applyConstraints()))}function Re(P){var W,re={tracker:P.eventSource,pointerType:P.pointerType,position:P.position,delta:P.delta,speed:P.speed,direction:P.direction,shift:P.shift,originalEvent:P.originalEvent,preventDefaultAction:!1};if(this.raiseEvent("canvas-drag",re),W=this.gestureSettingsByDeviceType(P.pointerType),!re.preventDefaultAction&&this.viewport){if(W.dblClickDragToZoom&&o[this.hash].draggingToZoom){var _e=Math.pow(this.zoomPerDblClickDrag,P.delta.y/50);this.viewport.zoomBy(_e)}else if(W.dragToPan&&!o[this.hash].draggingToZoom){if(this.panHorizontal||(P.delta.x=0),this.panVertical||(P.delta.y=0),this.viewport.flipped&&(P.delta.x=-P.delta.x),this.constrainDuringPan){var we=this.viewport.deltaPointsFromPixels(P.delta.negate());this.viewport.centerSpringX.target.value+=we.x,this.viewport.centerSpringY.target.value+=we.y;var Qe=this.viewport.getConstrainedBounds();this.viewport.centerSpringX.target.value-=we.x,this.viewport.centerSpringY.target.value-=we.y,Qe.xConstrained&&(P.delta.x=0),Qe.yConstrained&&(P.delta.y=0)}this.viewport.panBy(this.viewport.deltaPointsFromPixels(P.delta.negate()),W.flickEnabled&&!this.constrainDuringPan)}}}function Ge(P){var W,re={tracker:P.eventSource,pointerType:P.pointerType,position:P.position,speed:P.speed,direction:P.direction,shift:P.shift,originalEvent:P.originalEvent,preventDefaultAction:!1};if(this.raiseEvent("canvas-drag-end",re),W=this.gestureSettingsByDeviceType(P.pointerType),!re.preventDefaultAction&&this.viewport){if(!o[this.hash].draggingToZoom&&W.flickEnabled&&P.speed>=W.flickMinSpeed){var _e=0;this.panHorizontal&&(_e=W.flickMomentum*P.speed*Math.cos(P.direction));var we=0;this.panVertical&&(we=W.flickMomentum*P.speed*Math.sin(P.direction));var Qe=this.viewport.pixelFromPoint(this.viewport.getCenter(!0)),Pe=this.viewport.pointFromPixel(new i.Point(Qe.x-_e,Qe.y-we));this.viewport.panTo(Pe,!1)}this.viewport.applyConstraints()}W.dblClickDragToZoom&&o[this.hash].draggingToZoom===!0&&(o[this.hash].draggingToZoom=!1)}function lt(P){this.raiseEvent("canvas-enter",{tracker:P.eventSource,pointerType:P.pointerType,position:P.position,buttons:P.buttons,pointers:P.pointers,insideElementPressed:P.insideElementPressed,buttonDownAny:P.buttonDownAny,originalEvent:P.originalEvent})}function V(P){this.raiseEvent("canvas-exit",{tracker:P.eventSource,pointerType:P.pointerType,position:P.position,buttons:P.buttons,pointers:P.pointers,insideElementPressed:P.insideElementPressed,buttonDownAny:P.buttonDownAny,originalEvent:P.originalEvent})}function ut(P){var W;if(this.raiseEvent("canvas-press",{tracker:P.eventSource,pointerType:P.pointerType,position:P.position,insideElementPressed:P.insideElementPressed,insideElementReleased:P.insideElementReleased,originalEvent:P.originalEvent}),W=this.gestureSettingsByDeviceType(P.pointerType),W.dblClickDragToZoom){var re=o[this.hash].lastClickTime,_e=i.now();if(re===null)return;_e-re<this.dblClickTimeThreshold&&(o[this.hash].draggingToZoom=!0),o[this.hash].lastClickTime=null}}function Ut(P){this.raiseEvent("canvas-release",{tracker:P.eventSource,pointerType:P.pointerType,position:P.position,insideElementPressed:P.insideElementPressed,insideElementReleased:P.insideElementReleased,originalEvent:P.originalEvent})}function Ze(P){this.raiseEvent("canvas-nonprimary-press",{tracker:P.eventSource,position:P.position,pointerType:P.pointerType,button:P.button,buttons:P.buttons,originalEvent:P.originalEvent})}function pt(P){this.raiseEvent("canvas-nonprimary-release",{tracker:P.eventSource,position:P.position,pointerType:P.pointerType,button:P.button,buttons:P.buttons,originalEvent:P.originalEvent})}function xt(P){var W,re,_e,we,Qe={tracker:P.eventSource,pointerType:P.pointerType,gesturePoints:P.gesturePoints,lastCenter:P.lastCenter,center:P.center,lastDistance:P.lastDistance,distance:P.distance,shift:P.shift,originalEvent:P.originalEvent,preventDefaultPanAction:!1,preventDefaultZoomAction:!1,preventDefaultRotateAction:!1};if(this.raiseEvent("canvas-pinch",Qe),this.viewport&&(W=this.gestureSettingsByDeviceType(P.pointerType),W.pinchToZoom&&(!Qe.preventDefaultPanAction||!Qe.preventDefaultZoomAction)&&(re=this.viewport.pointFromPixel(P.center,!0),W.zoomToRefPoint&&!Qe.preventDefaultPanAction&&(_e=this.viewport.pointFromPixel(P.lastCenter,!0),we=_e.minus(re),this.panHorizontal||(we.x=0),this.panVertical||(we.y=0),this.viewport.panBy(we,!0)),Qe.preventDefaultZoomAction||this.viewport.zoomBy(P.distance/P.lastDistance,re,!0),this.viewport.applyConstraints()),W.pinchRotate&&!Qe.preventDefaultRotateAction)){var Pe=Math.atan2(P.gesturePoints[0].currentPos.y-P.gesturePoints[1].currentPos.y,P.gesturePoints[0].currentPos.x-P.gesturePoints[1].currentPos.x),Et=Math.atan2(P.gesturePoints[0].lastPos.y-P.gesturePoints[1].lastPos.y,P.gesturePoints[0].lastPos.x-P.gesturePoints[1].lastPos.x);re=this.viewport.pointFromPixel(P.center,!0),this.viewport.rotateTo(this.viewport.getRotation(!0)+(Pe-Et)*(180/Math.PI),re,!0)}}function Xt(P){this.raiseEvent("canvas-focus",{tracker:P.eventSource,originalEvent:P.originalEvent})}function La(P){this.raiseEvent("canvas-blur",{tracker:P.eventSource,originalEvent:P.originalEvent})}function Jt(P){var W,re,_e,we,Qe;we=i.now(),Qe=we-this._lastScrollTime,Qe>this.minScrollDeltaTime?(this._lastScrollTime=we,W={tracker:P.eventSource,position:P.position,scroll:P.scroll,shift:P.shift,originalEvent:P.originalEvent,preventDefaultAction:!1,preventDefault:!0},this.raiseEvent("canvas-scroll",W),!W.preventDefaultAction&&this.viewport&&(this.viewport.flipped&&(P.position.x=this.viewport.getContainerSize().x-P.position.x),re=this.gestureSettingsByDeviceType(P.pointerType),re.scrollToZoom&&(_e=Math.pow(this.zoomPerScroll,P.scroll),this.viewport.zoomBy(_e,re.zoomToRefPoint?this.viewport.pointFromPixel(P.position,!0):null),this.viewport.applyConstraints())),P.preventDefault=W.preventDefault):P.preventDefault=!0}function oa(P){o[this.hash].mouseInside=!0,H(this),this.raiseEvent("container-enter",{tracker:P.eventSource,pointerType:P.pointerType,position:P.position,buttons:P.buttons,pointers:P.pointers,insideElementPressed:P.insideElementPressed,buttonDownAny:P.buttonDownAny,originalEvent:P.originalEvent})}function wa(P){P.pointers<1&&(o[this.hash].mouseInside=!1,o[this.hash].animating||_(this)),this.raiseEvent("container-exit",{tracker:P.eventSource,pointerType:P.pointerType,position:P.position,buttons:P.buttons,pointers:P.pointers,insideElementPressed:P.insideElementPressed,buttonDownAny:P.buttonDownAny,originalEvent:P.originalEvent})}function Ae(P){xe(P),P.isOpen()?P._updateRequestId=p(P,Ae):P._updateRequestId=!1}function ve(P,W){var re=P.viewport,_e=re.getZoom(),we=re.getCenter();re.resize(W,P.preserveImageSizeOnResize),re.panTo(we,!0);var Qe;if(P.preserveImageSizeOnResize)Qe=o[P.hash].prevContainerSize.x/W.x;else{var Pe=new i.Point(0,0),Et=new i.Point(o[P.hash].prevContainerSize.x,o[P.hash].prevContainerSize.y).distanceTo(Pe),Lt=new i.Point(W.x,W.y).distanceTo(Pe);Qe=Lt/Et*o[P.hash].prevContainerSize.x/W.x}re.zoomTo(_e*Qe,null,!0),o[P.hash].prevContainerSize=W,o[P.hash].forceRedraw=!0,o[P.hash].needsResize=!1,o[P.hash].forceResize=!1}function xe(P){if(!(P._opening||!o[P.hash])){if(P.autoResize||o[P.hash].forceResize){var W;if(P._autoResizePolling){W=v(P.container);var re=o[P.hash].prevContainerSize;W.equals(re)||(o[P.hash].needsResize=!0)}o[P.hash].needsResize&&ve(P,W||v(P.container))}var _e=P.viewport.update(),we=P.world.update()||_e;_e&&P.raiseEvent("viewport-change"),P.referenceStrip&&(we=P.referenceStrip.update(P.viewport)||we);var Qe=o[P.hash].animating;!Qe&&we&&(P.raiseEvent("animation-start"),H(P));var Pe=Qe&&!we;Pe&&(o[P.hash].animating=!1),(we||Pe||o[P.hash].forceRedraw||P.world.needsDraw())&&(Ce(P),P._drawOverlays(),P.navigator&&P.navigator.update(P.viewport),o[P.hash].forceRedraw=!1,we&&P.raiseEvent("animation")),Pe&&(P.raiseEvent("animation-finish"),o[P.hash].mouseInside||_(P)),o[P.hash].animating=we}}function Ce(P){P.imageLoader.clear(),P.drawer.clear(),P.world.draw(),P.raiseEvent("update-viewport",{})}function le(P,W){return P?P+W:W}function Ve(){o[this.hash].lastZoomTime=i.now(),o[this.hash].zoomFactor=this.zoomPerSecond,o[this.hash].zooming=!0,kt(this)}function ft(){o[this.hash].lastZoomTime=i.now(),o[this.hash].zoomFactor=1/this.zoomPerSecond,o[this.hash].zooming=!0,kt(this)}function va(){o[this.hash].zooming=!1}function kt(P){i.requestAnimationFrame(i.delegate(P,Rr))}function Rr(){var P,W,re;o[this.hash].zooming&&this.viewport&&(P=i.now(),W=P-o[this.hash].lastZoomTime,re=Math.pow(o[this.hash].zoomFactor,W/1e3),this.viewport.zoomBy(re),this.viewport.applyConstraints(),o[this.hash].lastZoomTime=P,kt(this))}function yi(){this.viewport&&(o[this.hash].zooming=!1,this.viewport.zoomBy(this.zoomPerClick/1),this.viewport.applyConstraints())}function Xi(){this.viewport&&(o[this.hash].zooming=!1,this.viewport.zoomBy(1/this.zoomPerClick),this.viewport.applyConstraints())}function wi(){this.buttonGroup&&(this.buttonGroup.emulateEnter(),this.buttonGroup.emulateLeave())}function nr(){this.viewport&&this.viewport.goHome()}function xi(){this.isFullPage()&&!i.isFullScreen()?this.setFullPage(!1):this.setFullScreen(!this.isFullPage()),this.buttonGroup&&this.buttonGroup.emulateLeave(),this.fullPageButton.element.focus(),this.viewport&&this.viewport.applyConstraints()}function Ji(){if(this.viewport){var P=this.viewport.getRotation();this.viewport.flipped?P+=this.rotationIncrement:P-=this.rotationIncrement,this.viewport.setRotation(P)}}function Kt(){if(this.viewport){var P=this.viewport.getRotation();this.viewport.flipped?P-=this.rotationIncrement:P+=this.rotationIncrement,this.viewport.setRotation(P)}}function wr(){this.viewport.toggleFlip()}}(x),function(i){i.Navigator=function(p){var T=p.viewer,_=this,A,H;p.element||p.id?(p.element?(p.id&&i.console.warn("Given option.id for Navigator was ignored since option.element was provided and is being used instead."),p.element.id?p.id=p.element.id:p.id="navigator-"+i.now(),this.element=p.element):this.element=document.getElementById(p.id),p.controlOptions={anchor:i.ControlAnchor.NONE,attachToViewer:!1,autoFade:!1}):(p.id="navigator-"+i.now(),this.element=i.makeNeutralElement("div"),p.controlOptions={anchor:i.ControlAnchor.TOP_RIGHT,attachToViewer:!0,autoFade:p.autoFade},p.position&&(p.position==="BOTTOM_RIGHT"?p.controlOptions.anchor=i.ControlAnchor.BOTTOM_RIGHT:p.position==="BOTTOM_LEFT"?p.controlOptions.anchor=i.ControlAnchor.BOTTOM_LEFT:p.position==="TOP_RIGHT"?p.controlOptions.anchor=i.ControlAnchor.TOP_RIGHT:p.position==="TOP_LEFT"?p.controlOptions.anchor=i.ControlAnchor.TOP_LEFT:p.position==="ABSOLUTE"&&(p.controlOptions.anchor=i.ControlAnchor.ABSOLUTE,p.controlOptions.top=p.top,p.controlOptions.left=p.left,p.controlOptions.height=p.height,p.controlOptions.width=p.width))),this.element.id=p.id,this.element.className+=" navigator",p=i.extend(!0,{sizeRatio:i.DEFAULT_SETTINGS.navigatorSizeRatio},p,{element:this.element,tabIndex:-1,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1,immediateRender:!0,blendTime:0,animationTime:p.animationTime,autoResize:!1,minZoomImageRatio:1,background:p.background,opacity:p.opacity,borderColor:p.borderColor,displayRegionColor:p.displayRegionColor}),p.minPixelRatio=this.minPixelRatio=T.minPixelRatio,i.setElementTouchActionNone(this.element),this.borderWidth=2,this.fudge=new i.Point(1,1),this.totalBorderWidths=new i.Point(this.borderWidth*2,this.borderWidth*2).minus(this.fudge),p.controlOptions.anchor!==i.ControlAnchor.NONE&&function(Z,J){Z.margin="0px",Z.border=J+"px solid "+p.borderColor,Z.padding="0px",Z.background=p.background,Z.opacity=p.opacity,Z.overflow="hidden"}(this.element.style,this.borderWidth),this.displayRegion=i.makeNeutralElement("div"),this.displayRegion.id=this.element.id+"-displayregion",this.displayRegion.className="displayregion",function(Z,J){Z.position="relative",Z.top="0px",Z.left="0px",Z.fontSize="0px",Z.overflow="hidden",Z.border=J+"px solid "+p.displayRegionColor,Z.margin="0px",Z.padding="0px",Z.background="transparent",Z.float="left",Z.cssFloat="left",Z.styleFloat="left",Z.zIndex=999999999,Z.cursor="default",Z.boxSizing="content-box"}(this.displayRegion.style,this.borderWidth),i.setElementPointerEventsNone(this.displayRegion),i.setElementTouchActionNone(this.displayRegion),this.displayRegionContainer=i.makeNeutralElement("div"),this.displayRegionContainer.id=this.element.id+"-displayregioncontainer",this.displayRegionContainer.className="displayregioncontainer",this.displayRegionContainer.style.width="100%",this.displayRegionContainer.style.height="100%",i.setElementPointerEventsNone(this.displayRegionContainer),i.setElementTouchActionNone(this.displayRegionContainer),T.addControl(this.element,p.controlOptions),this._resizeWithViewer=p.controlOptions.anchor!==i.ControlAnchor.ABSOLUTE&&p.controlOptions.anchor!==i.ControlAnchor.NONE,p.width&&p.height?(this.setWidth(p.width),this.setHeight(p.height)):this._resizeWithViewer&&(A=i.getElementSize(T.element),this.element.style.height=Math.round(A.y*p.sizeRatio)+"px",this.element.style.width=Math.round(A.x*p.sizeRatio)+"px",this.oldViewerSize=A,H=i.getElementSize(this.element),this.elementArea=H.x*H.y),this.oldContainerSize=new i.Point(0,0),i.Viewer.apply(this,[p]),this.displayRegionContainer.appendChild(this.displayRegion),this.element.getElementsByTagName("div")[0].appendChild(this.displayRegionContainer);function N(Z,J){b(_.displayRegionContainer,Z),b(_.displayRegion,-Z),_.viewport.setRotation(Z,J)}if(p.navigatorRotate){var Q=p.viewer.viewport?p.viewer.viewport.getRotation():p.viewer.degrees||0;N(Q,!0),p.viewer.addHandler("rotate",function(Z){N(Z.degrees,Z.immediately)})}this.innerTracker.destroy(),this.innerTracker=new i.MouseTracker({userData:"Navigator.innerTracker",element:this.element,dragHandler:i.delegate(this,m),clickHandler:i.delegate(this,o),releaseHandler:i.delegate(this,v),scrollHandler:i.delegate(this,y),preProcessEventHandler:function(Z){Z.eventType==="wheel"&&(Z.preventDefault=!0)}}),this.outerTracker.userData="Navigator.outerTracker",i.setElementPointerEventsNone(this.canvas),i.setElementPointerEventsNone(this.container),this.addHandler("reset-size",function(){_.viewport&&_.viewport.goHome(!0)}),T.world.addHandler("item-index-change",function(Z){window.setTimeout(function(){var J=_.world.getItemAt(Z.previousIndex);_.world.setItemIndex(J,Z.newIndex)},1)}),T.world.addHandler("remove-item",function(Z){var J=Z.item,ae=_._getMatchingItem(J);ae&&_.world.removeItem(ae)}),this.update(T.viewport)},i.extend(i.Navigator.prototype,i.EventSource.prototype,i.Viewer.prototype,{updateSize:function(){if(this.viewport){var p=new i.Point(this.container.clientWidth===0?1:this.container.clientWidth,this.container.clientHeight===0?1:this.container.clientHeight);p.equals(this.oldContainerSize)||(this.viewport.resize(p,!0),this.viewport.goHome(!0),this.oldContainerSize=p,this.drawer.clear(),this.world.draw())}},setWidth:function(p){this.width=p,this.element.style.width=typeof p=="number"?p+"px":p,this._resizeWithViewer=!1,this.updateSize()},setHeight:function(p){this.height=p,this.element.style.height=typeof p=="number"?p+"px":p,this._resizeWithViewer=!1,this.updateSize()},setFlip:function(p){return this.viewport.setFlip(p),this.setDisplayTransform(this.viewer.viewport.getFlip()?"scale(-1,1)":"scale(1,1)"),this},setDisplayTransform:function(p){g(this.displayRegion,p),g(this.canvas,p),g(this.element,p)},update:function(p){var T,_,A,H,N,Q;if(T=i.getElementSize(this.viewer.element),this._resizeWithViewer&&T.x&&T.y&&!T.equals(this.oldViewerSize)&&(this.oldViewerSize=T,this.maintainSizeRatio||!this.elementArea?(_=T.x*this.sizeRatio,A=T.y*this.sizeRatio):(_=Math.sqrt(this.elementArea*(T.x/T.y)),A=this.elementArea/_),this.element.style.width=Math.round(_)+"px",this.element.style.height=Math.round(A)+"px",this.elementArea||(this.elementArea=_*A),this.updateSize()),p&&this.viewport){if(H=p.getBoundsNoRotate(!0),N=this.viewport.pixelFromPointNoRotate(H.getTopLeft(),!1),Q=this.viewport.pixelFromPointNoRotate(H.getBottomRight(),!1).minus(this.totalBorderWidths),!this.navigatorRotate){var Z=p.getRotation(!0);b(this.displayRegion,-Z)}var J=this.displayRegion.style;J.display=this.world.getItemCount()?"block":"none",J.top=N.y.toFixed(2)+"px",J.left=N.x.toFixed(2)+"px";var ae=Q.x-N.x,ce=Q.y-N.y;J.width=Math.round(Math.max(ae,0))+"px",J.height=Math.round(Math.max(ce,0))+"px"}},addTiledImage:function(p){var T=this,_=p.originalTiledImage;delete p.original;var A=i.extend({},p,{success:function(H){var N=H.item;N._originalForNavigator=_,T._matchBounds(N,_,!0),T._matchOpacity(N,_),T._matchCompositeOperation(N,_);function Q(){T._matchBounds(N,_)}function Z(){T._matchOpacity(N,_)}function J(){T._matchCompositeOperation(N,_)}_.addHandler("bounds-change",Q),_.addHandler("clip-change",Q),_.addHandler("opacity-change",Z),_.addHandler("composite-operation-change",J)}});return i.Viewer.prototype.addTiledImage.apply(this,[A])},destroy:function(){return i.Viewer.prototype.destroy.apply(this)},_getMatchingItem:function(p){for(var T=this.world.getItemCount(),_,A=0;A<T;A++)if(_=this.world.getItemAt(A),_._originalForNavigator===p)return _;return null},_matchBounds:function(p,T,_){var A=T.getBoundsNoRotate();p.setPosition(A.getTopLeft(),_),p.setWidth(A.width,_),p.setRotation(T.getRotation(),_),p.setClip(T.getClip()),p.setFlip(T.getFlip())},_matchOpacity:function(p,T){p.setOpacity(T.opacity)},_matchCompositeOperation:function(p,T){p.setCompositeOperation(T.compositeOperation)}});function o(p){var T={tracker:p.eventSource,position:p.position,quick:p.quick,shift:p.shift,originalEvent:p.originalEvent,preventDefaultAction:!1};if(this.viewer.raiseEvent("navigator-click",T),!T.preventDefaultAction&&p.quick&&this.viewer.viewport&&(this.panVertical||this.panHorizontal)){this.viewer.viewport.flipped&&(p.position.x=this.viewport.getContainerSize().x-p.position.x);var _=this.viewport.pointFromPixel(p.position);this.panVertical?this.panHorizontal||(_.x=this.viewer.viewport.getCenter(!0).x):_.y=this.viewer.viewport.getCenter(!0).y,this.viewer.viewport.panTo(_),this.viewer.viewport.applyConstraints()}}function m(p){var T={tracker:p.eventSource,position:p.position,delta:p.delta,speed:p.speed,direction:p.direction,shift:p.shift,originalEvent:p.originalEvent,preventDefaultAction:!1};this.viewer.raiseEvent("navigator-drag",T),!T.preventDefaultAction&&this.viewer.viewport&&(this.panHorizontal||(p.delta.x=0),this.panVertical||(p.delta.y=0),this.viewer.viewport.flipped&&(p.delta.x=-p.delta.x),this.viewer.viewport.panBy(this.viewport.deltaPointsFromPixels(p.delta)),this.viewer.constrainDuringPan&&this.viewer.viewport.applyConstraints())}function v(p){p.insideElementPressed&&this.viewer.viewport&&this.viewer.viewport.applyConstraints()}function y(p){var T={tracker:p.eventSource,position:p.position,scroll:p.scroll,shift:p.shift,originalEvent:p.originalEvent,preventDefault:p.preventDefault};this.viewer.raiseEvent("navigator-scroll",T),p.preventDefault=T.preventDefault}function b(p,T){g(p,"rotate("+T+"deg)")}function g(p,T){p.style.webkitTransform=T,p.style.mozTransform=T,p.style.msTransform=T,p.style.oTransform=T,p.style.transform=T}}(x),function(i){var o={Errors:{Dzc:"Sorry, we don't support Deep Zoom Collections!",Dzi:"Hmm, this doesn't appear to be a valid Deep Zoom Image.",Xml:"Hmm, this doesn't appear to be a valid Deep Zoom Image.",ImageFormat:"Sorry, we don't support {0}-based Deep Zoom Images.",Security:"It looks like a security restriction stopped us from loading this Deep Zoom Image.",Status:"This space unintentionally left blank ({0} {1}).",OpenFailed:"Unable to open {0}: {1}"},Tooltips:{FullPage:"Toggle full page",Home:"Go home",ZoomIn:"Zoom in",ZoomOut:"Zoom out",NextPage:"Next page",PreviousPage:"Previous page",RotateLeft:"Rotate left",RotateRight:"Rotate right",Flip:"Flip Horizontally"}};i.extend(i,{getString:function(m){var v=m.split("."),y=null,b=arguments,g=o,p;for(p=0;p<v.length-1;p++)g=g[v[p]]||{};return y=g[v[p]],typeof y!="string"&&(i.console.error("Untranslated source string:",m),y=""),y.replace(/\{\d+\}/g,function(T){var _=parseInt(T.match(/\d+/),10)+1;return _<b.length?b[_]:""})},setString:function(m,v){var y=m.split("."),b=o,g;for(g=0;g<y.length-1;g++)b[y[g]]||(b[y[g]]={}),b=b[y[g]];b[y[g]]=v}})}(x),function(i){i.Point=function(o,m){this.x=typeof o=="number"?o:0,this.y=typeof m=="number"?m:0},i.Point.prototype={clone:function(){return new i.Point(this.x,this.y)},plus:function(o){return new i.Point(this.x+o.x,this.y+o.y)},minus:function(o){return new i.Point(this.x-o.x,this.y-o.y)},times:function(o){return new i.Point(this.x*o,this.y*o)},divide:function(o){return new i.Point(this.x/o,this.y/o)},negate:function(){return new i.Point(-this.x,-this.y)},distanceTo:function(o){return Math.sqrt(Math.pow(this.x-o.x,2)+Math.pow(this.y-o.y,2))},squaredDistanceTo:function(o){return Math.pow(this.x-o.x,2)+Math.pow(this.y-o.y,2)},apply:function(o){return new i.Point(o(this.x),o(this.y))},equals:function(o){return o instanceof i.Point&&this.x===o.x&&this.y===o.y},rotate:function(o,m){m=m||new i.Point(0,0);var v,y;if(o%90===0){var b=i.positiveModulo(o,360);switch(b){case 0:v=1,y=0;break;case 90:v=0,y=1;break;case 180:v=-1,y=0;break;case 270:v=0,y=-1;break}}else{var g=o*Math.PI/180;v=Math.cos(g),y=Math.sin(g)}var p=v*(this.x-m.x)-y*(this.y-m.y)+m.x,T=y*(this.x-m.x)+v*(this.y-m.y)+m.y;return new i.Point(p,T)},toString:function(){return"("+Math.round(this.x*100)/100+","+Math.round(this.y*100)/100+")"}}}(x),function(i){i.TileSource=function(m,v,y,b,g,p){var T=this,_=arguments,A,H;if(i.isPlainObject(m)?A=m:A={width:_[0],height:_[1],tileSize:_[2],tileOverlap:_[3],minLevel:_[4],maxLevel:_[5]},i.EventSource.call(this),i.extend(!0,this,A),!this.success){for(H=0;H<arguments.length;H++)if(i.isFunction(arguments[H])){this.success=arguments[H];break}}this.success&&this.addHandler("ready",function(N){T.success(N)}),i.type(arguments[0])==="string"&&(this.url=arguments[0]),this.url?(this.aspectRatio=1,this.dimensions=new i.Point(10,10),this._tileWidth=0,this._tileHeight=0,this.tileOverlap=0,this.minLevel=0,this.maxLevel=0,this.ready=!1,this.getImageInfo(this.url)):(this.ready=!0,this.aspectRatio=A.width&&A.height?A.width/A.height:1,this.dimensions=new i.Point(A.width,A.height),this.tileSize?(this._tileWidth=this._tileHeight=this.tileSize,delete this.tileSize):(this.tileWidth?(this._tileWidth=this.tileWidth,delete this.tileWidth):this._tileWidth=0,this.tileHeight?(this._tileHeight=this.tileHeight,delete this.tileHeight):this._tileHeight=0),this.tileOverlap=A.tileOverlap?A.tileOverlap:0,this.minLevel=A.minLevel?A.minLevel:0,this.maxLevel=A.maxLevel!==void 0&&A.maxLevel!==null?A.maxLevel:A.width&&A.height?Math.ceil(Math.log(Math.max(A.width,A.height))/Math.log(2)):0,this.success&&i.isFunction(this.success)&&this.success(this))},i.TileSource.prototype={getTileSize:function(m){return i.console.error("[TileSource.getTileSize] is deprecated. Use TileSource.getTileWidth() and TileSource.getTileHeight() instead"),this._tileWidth},getTileWidth:function(m){return this._tileWidth?this._tileWidth:this.getTileSize(m)},getTileHeight:function(m){return this._tileHeight?this._tileHeight:this.getTileSize(m)},setMaxLevel:function(m){this.maxLevel=m,this._memoizeLevelScale()},getLevelScale:function(m){return this._memoizeLevelScale(),this.getLevelScale(m)},_memoizeLevelScale:function(){var m={},v;for(v=0;v<=this.maxLevel;v++)m[v]=1/Math.pow(2,this.maxLevel-v);this.getLevelScale=function(y){return m[y]}},getNumTiles:function(m){var v=this.getLevelScale(m),y=Math.ceil(v*this.dimensions.x/this.getTileWidth(m)),b=Math.ceil(v*this.dimensions.y/this.getTileHeight(m));return new i.Point(y,b)},getPixelRatio:function(m){var v=this.dimensions.times(this.getLevelScale(m)),y=1/v.x*i.pixelDensityRatio,b=1/v.y*i.pixelDensityRatio;return new i.Point(y,b)},getClosestLevel:function(){var m,v;for(m=this.minLevel+1;m<=this.maxLevel&&(v=this.getNumTiles(m),!(v.x>1||v.y>1));m++);return m-1},getTileAtPoint:function(m,v){var y=v.x>=0&&v.x<=1&&v.y>=0&&v.y<=1/this.aspectRatio;i.console.assert(y,"[TileSource.getTileAtPoint] must be called with a valid point.");var b=this.dimensions.x*this.getLevelScale(m),g=v.x*b,p=v.y*b,T=Math.floor(g/this.getTileWidth(m)),_=Math.floor(p/this.getTileHeight(m));v.x>=1&&(T=this.getNumTiles(m).x-1);var A=1e-15;return v.y>=1/this.aspectRatio-A&&(_=this.getNumTiles(m).y-1),new i.Point(T,_)},getTileBounds:function(m,v,y,b){var g=this.dimensions.times(this.getLevelScale(m)),p=this.getTileWidth(m),T=this.getTileHeight(m),_=v===0?0:p*v-this.tileOverlap,A=y===0?0:T*y-this.tileOverlap,H=p+(v===0?1:2)*this.tileOverlap,N=T+(y===0?1:2)*this.tileOverlap,Q=1/g.x;return H=Math.min(H,g.x-_),N=Math.min(N,g.y-A),b?new i.Rect(0,0,H,N):new i.Rect(_*Q,A*Q,H*Q,N*Q)},getImageInfo:function(m){var v=this,y,b,g,p,T,_,A;m&&(T=m.split("/"),_=T[T.length-1],A=_.lastIndexOf("."),A>-1&&(T[T.length-1]=_.slice(0,A)));var H=null;if(this.splitHashDataForPost){var N=m.indexOf("#");N!==-1&&(H=m.substring(N+1),m=m.substr(0,N))}b=function(Q){typeof Q=="string"&&(Q=i.parseXml(Q));var Z=i.TileSource.determineType(v,Q,m);if(!Z){v.raiseEvent("open-failed",{message:"Unable to load TileSource",source:m});return}p=Z.prototype.configure.apply(v,[Q,m,H]),p.ajaxWithCredentials===void 0&&(p.ajaxWithCredentials=v.ajaxWithCredentials),g=new Z(p),v.ready=!0,v.raiseEvent("ready",{tileSource:g})},m.match(/\.js$/)?(y=m.split("/").pop().replace(".js",""),i.jsonp({url:m,async:!1,callbackName:y,callback:b})):i.makeAjaxRequest({url:m,postData:H,withCredentials:this.ajaxWithCredentials,headers:this.ajaxHeaders,success:function(Q){var Z=o(Q);b(Z)},error:function(Q,Z){var J;try{J="HTTP "+Q.status+" attempting to load TileSource: "+m}catch{var ae;typeof Z>"u"||!Z.toString?ae="Unknown error":ae=Z.toString(),J=ae+" attempting to load TileSource: "+m}i.console.error(J),v.raiseEvent("open-failed",{message:J,source:m,postData:H})}})},supports:function(m,v){return!1},configure:function(m,v,y){throw new Error("Method not implemented.")},getTileUrl:function(m,v,y){throw new Error("Method not implemented.")},getTilePostData:function(m,v,y){return null},getTileAjaxHeaders:function(m,v,y){return{}},getTileHashKey:function(m,v,y,b,g,p){function T(_){return g?_+"+"+JSON.stringify(g):_}return T(typeof b!="string"?m+"/"+v+"_"+y:b)},tileExists:function(m,v,y){var b=this.getNumTiles(m);return m>=this.minLevel&&m<=this.maxLevel&&v>=0&&y>=0&&v<b.x&&y<b.y},hasTransparency:function(m,v,y,b){return!!m||v.match(".png")},downloadTileStart:function(m){var v=m.userData,y=new Image;v.image=y,v.request=null;var b=function(g){if(!y){m.finish(null,v.request,"Image load failed: undefined Image instance.");return}y.onload=y.onerror=y.onabort=null,m.finish(g?null:y,v.request,g)};y.onload=function(){b()},y.onabort=y.onerror=function(){b("Image load aborted.")},m.loadWithAjax?v.request=i.makeAjaxRequest({url:m.src,withCredentials:m.ajaxWithCredentials,headers:m.ajaxHeaders,responseType:"arraybuffer",postData:m.postData,success:function(g){var p;try{p=new window.Blob([g.response])}catch(A){var T=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder;if(A.name==="TypeError"&&T){var _=new T;_.append(g.response),p=_.getBlob()}}p.size===0?b("Empty image response."):y.src=(window.URL||window.webkitURL).createObjectURL(p)},error:function(g){b("Image load aborted - XHR error")}}):(m.crossOriginPolicy!==!1&&(y.crossOrigin=m.crossOriginPolicy),y.src=m.src)},downloadTileAbort:function(m){m.userData.request&&m.userData.request.abort();var v=m.userData.image;m.userData.image&&(v.onload=v.onerror=v.onabort=null)},createTileCache:function(m,v,y){m._data=v},destroyTileCache:function(m){m._data=null,m._renderedContext=null},getTileCacheData:function(m){return m._data},getTileCacheDataAsImage:function(m){return m._data},getTileCacheDataAsContext2D:function(m){if(!m._renderedContext){var v=document.createElement("canvas");v.width=m._data.width,v.height=m._data.height,m._renderedContext=v.getContext("2d"),m._renderedContext.drawImage(m._data,0,0),m._data=null}return m._renderedContext}},i.extend(!0,i.TileSource.prototype,i.EventSource.prototype);function o(m){var v=m.responseText,y=m.status,b,g;if(m){if(m.status!==200&&m.status!==0)throw y=m.status,b=y===404?"Not Found":m.statusText,new Error(i.getString("Errors.Status",y,b))}else throw new Error(i.getString("Errors.Security"));if(v.match(/^\s*<.*/))try{g=m.responseXML&&m.responseXML.documentElement?m.responseXML:i.parseXml(v)}catch{g=m.responseText}else if(v.match(/\s*[{[].*/))try{g=i.parseJSON(v)}catch{g=v}else g=v;return g}i.TileSource.determineType=function(m,v,y){var b;for(b in x)if(b.match(/.+TileSource$/)&&i.isFunction(x[b])&&i.isFunction(x[b].prototype.supports)&&x[b].prototype.supports.call(m,v,y))return x[b];return i.console.error("No TileSource was able to open %s %s",y,v),null}}(x),function(i){i.DziTileSource=function(v,y,b,g,p,T,_,A,H){var N,Q,Z,J;if(i.isPlainObject(v)?J=v:J={width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4],fileFormat:arguments[5],displayRects:arguments[6],minLevel:arguments[7],maxLevel:arguments[8]},this._levelRects={},this.tilesUrl=J.tilesUrl,this.fileFormat=J.fileFormat,this.displayRects=J.displayRects,this.displayRects)for(N=this.displayRects.length-1;N>=0;N--)for(Q=this.displayRects[N],Z=Q.minLevel;Z<=Q.maxLevel;Z++)this._levelRects[Z]||(this._levelRects[Z]=[]),this._levelRects[Z].push(Q);i.TileSource.apply(this,[J])},i.extend(i.DziTileSource.prototype,i.TileSource.prototype,{supports:function(v,y){var b;return v.Image?b=v.Image.xmlns:v.documentElement&&(v.documentElement.localName==="Image"||v.documentElement.tagName==="Image")&&(b=v.documentElement.namespaceURI),b=(b||"").toLowerCase(),b.indexOf("schemas.microsoft.com/deepzoom/2008")!==-1||b.indexOf("schemas.microsoft.com/deepzoom/2009")!==-1},configure:function(v,y,b){var g;return i.isPlainObject(v)?g=m(this,v):g=o(this,v),y&&!g.tilesUrl&&(g.tilesUrl=y.replace(/([^/]+?)(\.(dzi|xml|js)?(\?[^/]*)?)?\/?$/,"$1_files/"),y.search(/\.(dzi|xml|js)\?/)!==-1?g.queryParams=y.match(/\?.*/):g.queryParams=""),g},getTileUrl:function(v,y,b){return[this.tilesUrl,v,"/",y,"_",b,".",this.fileFormat,this.queryParams].join("")},tileExists:function(v,y,b){var g=this._levelRects[v],p,T,_,A,H,N,Q;if(this.minLevel&&v<this.minLevel||this.maxLevel&&v>this.maxLevel)return!1;if(!g||!g.length)return!0;for(Q=g.length-1;Q>=0;Q--)if(p=g[Q],!(v<p.minLevel||v>p.maxLevel)&&(T=this.getLevelScale(v),_=p.x*T,A=p.y*T,H=_+p.width*T,N=A+p.height*T,_=Math.floor(_/this._tileWidth),A=Math.floor(A/this._tileWidth),H=Math.ceil(H/this._tileWidth),N=Math.ceil(N/this._tileWidth),_<=y&&y<H&&A<=b&&b<N))return!0;return!1}});function o(v,y){if(!y||!y.documentElement)throw new Error(i.getString("Errors.Xml"));var b=y.documentElement,g=b.localName||b.tagName,p=y.documentElement.namespaceURI,T=null,_=[],A,H,N,Q,Z;if(g==="Image")try{if(Q=b.getElementsByTagName("Size")[0],Q===void 0&&(Q=b.getElementsByTagNameNS(p,"Size")[0]),T={Image:{xmlns:"http://schemas.microsoft.com/deepzoom/2008",Url:b.getAttribute("Url"),Format:b.getAttribute("Format"),DisplayRect:null,Overlap:parseInt(b.getAttribute("Overlap"),10),TileSize:parseInt(b.getAttribute("TileSize"),10),Size:{Height:parseInt(Q.getAttribute("Height"),10),Width:parseInt(Q.getAttribute("Width"),10)}}},!i.imageFormatSupported(T.Image.Format))throw new Error(i.getString("Errors.ImageFormat",T.Image.Format.toUpperCase()));for(A=b.getElementsByTagName("DisplayRect"),A===void 0&&(A=b.getElementsByTagNameNS(p,"DisplayRect")[0]),Z=0;Z<A.length;Z++)H=A[Z],N=H.getElementsByTagName("Rect")[0],N===void 0&&(N=H.getElementsByTagNameNS(p,"Rect")[0]),_.push({Rect:{X:parseInt(N.getAttribute("X"),10),Y:parseInt(N.getAttribute("Y"),10),Width:parseInt(N.getAttribute("Width"),10),Height:parseInt(N.getAttribute("Height"),10),MinLevel:parseInt(H.getAttribute("MinLevel"),10),MaxLevel:parseInt(H.getAttribute("MaxLevel"),10)}});return _.length&&(T.Image.DisplayRect=_),m(v,T)}catch(ce){throw ce instanceof Error?ce:new Error(i.getString("Errors.Dzi"))}else{if(g==="Collection")throw new Error(i.getString("Errors.Dzc"));if(g==="Error"){var J=b.getElementsByTagName("Message")[0],ae=J.firstChild.nodeValue;throw new Error(ae)}}throw new Error(i.getString("Errors.Dzi"))}function m(v,y){var b=y.Image,g=b.Url,p=b.Format,T=b.Size,_=b.DisplayRect||[],A=parseInt(T.Width,10),H=parseInt(T.Height,10),N=parseInt(b.TileSize,10),Q=parseInt(b.Overlap,10),Z=[],J,ae;for(ae=0;ae<_.length;ae++)J=_[ae].Rect,Z.push(new i.DisplayRect(parseInt(J.X,10),parseInt(J.Y,10),parseInt(J.Width,10),parseInt(J.Height,10),parseInt(J.MinLevel,10),parseInt(J.MaxLevel,10)));return i.extend(!0,{width:A,height:H,tileSize:N,tileOverlap:Q,minLevel:null,maxLevel:null,tilesUrl:g,fileFormat:p,displayRects:Z},y)}}(x),function(i){i.IIIFTileSource=function(b){if(i.extend(!0,this,b),this._id=this["@id"]||this.id||this.identifier||null,!(this.height&&this.width&&this._id))throw new Error("IIIF required parameters (width, height, or id) not provided.");if(b.tileSizePerScaleFactor={},this.tileFormat=this.tileFormat||"jpg",this.version=b.version,this.tile_width&&this.tile_height)b.tileWidth=this.tile_width,b.tileHeight=this.tile_height;else if(this.tile_width)b.tileSize=this.tile_width;else if(this.tile_height)b.tileSize=this.tile_height;else if(this.tiles)if(this.tiles.length===1)b.tileWidth=this.tiles[0].width,b.tileHeight=this.tiles[0].height||this.tiles[0].width,this.scale_factors=this.tiles[0].scaleFactors;else{this.scale_factors=[];for(var g=0;g<this.tiles.length;g++)for(var p=0;p<this.tiles[g].scaleFactors.length;p++){var T=this.tiles[g].scaleFactors[p];this.scale_factors.push(T),b.tileSizePerScaleFactor[T]={width:this.tiles[g].width,height:this.tiles[g].height||this.tiles[g].width}}}else if(o(b)){for(var _=Math.min(this.height,this.width),A=[256,512,1024],H=[],N=0;N<A.length;N++)A[N]<=_&&H.push(A[N]);H.length>0?b.tileSize=Math.max.apply(null,H):b.tileSize=_}else this.sizes&&this.sizes.length>0?(this.emulateLegacyImagePyramid=!0,b.levels=m(this),i.extend(!0,b,{width:b.levels[b.levels.length-1].width,height:b.levels[b.levels.length-1].height,tileSize:Math.max(b.height,b.width),tileOverlap:0,minLevel:0,maxLevel:b.levels.length-1}),this.levels=b.levels):i.console.error("Nothing in the info.json to construct image pyramids from");if(!b.maxLevel&&!this.emulateLegacyImagePyramid)if(!this.scale_factors)b.maxLevel=Number(Math.round(Math.log(Math.max(this.width,this.height),2)));else{var Q=Math.max.apply(null,this.scale_factors);b.maxLevel=Math.round(Math.log(Q)*Math.LOG2E)}if(this.sizes){var Z=this.sizes.length;(Z===b.maxLevel||Z===b.maxLevel+1)&&(this.levelSizes=this.sizes.slice().sort(function(J,ae){return J.width-ae.width}),Z===b.maxLevel&&this.levelSizes.push({width:this.width,height:this.height}))}i.TileSource.apply(this,[b])},i.extend(i.IIIFTileSource.prototype,i.TileSource.prototype,{supports:function(b,g){return b.protocol&&b.protocol==="http://iiif.io/api/image"||b["@context"]&&(b["@context"]==="http://library.stanford.edu/iiif/image-api/1.1/context.json"||b["@context"]==="http://iiif.io/api/image/1/context.json")||b.profile&&b.profile.indexOf("http://library.stanford.edu/iiif/image-api/compliance.html")===0||b.identifier&&b.width&&b.height?!0:!!(b.documentElement&&b.documentElement.tagName==="info"&&b.documentElement.namespaceURI==="http://library.stanford.edu/iiif/image-api/ns/")},configure:function(b,g,p){if(i.isPlainObject(b)){if(!b["@context"])b["@context"]="http://iiif.io/api/image/1.0/context.json",b["@id"]=g.replace("/info.json",""),b.version=1;else{var _=b["@context"];if(Array.isArray(_)){for(var A=0;A<_.length;A++)if(typeof _[A]=="string"&&(/^http:\/\/iiif\.io\/api\/image\/[1-3]\/context\.json$/.test(_[A])||_[A]==="http://library.stanford.edu/iiif/image-api/1.1/context.json")){_=_[A];break}}switch(_){case"http://iiif.io/api/image/1/context.json":case"http://library.stanford.edu/iiif/image-api/1.1/context.json":b.version=1;break;case"http://iiif.io/api/image/2/context.json":b.version=2;break;case"http://iiif.io/api/image/3/context.json":b.version=3;break;default:i.console.error("Data has a @context property which contains no known IIIF context URI.")}}if(b.preferredFormats){for(var H=0;H<b.preferredFormats.length;H++)if(x.imageFormatSupported(b.preferredFormats[H])){b.tileFormat=b.preferredFormats[H];break}}return b}else{var T=v(b);return T["@context"]="http://iiif.io/api/image/1.0/context.json",T["@id"]=g.replace("/info.xml",""),T.version=1,T}},getTileWidth:function(b){if(this.emulateLegacyImagePyramid)return i.TileSource.prototype.getTileWidth.call(this,b);var g=Math.pow(2,this.maxLevel-b);return this.tileSizePerScaleFactor&&this.tileSizePerScaleFactor[g]?this.tileSizePerScaleFactor[g].width:this._tileWidth},getTileHeight:function(b){if(this.emulateLegacyImagePyramid)return i.TileSource.prototype.getTileHeight.call(this,b);var g=Math.pow(2,this.maxLevel-b);return this.tileSizePerScaleFactor&&this.tileSizePerScaleFactor[g]?this.tileSizePerScaleFactor[g].height:this._tileHeight},getLevelScale:function(b){if(this.emulateLegacyImagePyramid){var g=NaN;return this.levels.length>0&&b>=this.minLevel&&b<=this.maxLevel&&(g=this.levels[b].width/this.levels[this.maxLevel].width),g}return i.TileSource.prototype.getLevelScale.call(this,b)},getNumTiles:function(b){if(this.emulateLegacyImagePyramid){var g=this.getLevelScale(b);return g?new i.Point(1,1):new i.Point(0,0)}if(this.levelSizes){var p=this.levelSizes[b],T=Math.ceil(p.width/this.getTileWidth(b)),_=Math.ceil(p.height/this.getTileHeight(b));return new i.Point(T,_)}else return i.TileSource.prototype.getNumTiles.call(this,b)},getTileAtPoint:function(b,g){if(this.emulateLegacyImagePyramid)return new i.Point(0,0);if(this.levelSizes){var p=g.x>=0&&g.x<=1&&g.y>=0&&g.y<=1/this.aspectRatio;i.console.assert(p,"[TileSource.getTileAtPoint] must be called with a valid point.");var T=this.levelSizes[b].width,_=g.x*T,A=g.y*T,H=Math.floor(_/this.getTileWidth(b)),N=Math.floor(A/this.getTileHeight(b));g.x>=1&&(H=this.getNumTiles(b).x-1);var Q=1e-15;return g.y>=1/this.aspectRatio-Q&&(N=this.getNumTiles(b).y-1),new i.Point(H,N)}return i.TileSource.prototype.getTileAtPoint.call(this,b,g)},getTileUrl:function(b,g,p){if(this.emulateLegacyImagePyramid){var T=null;return this.levels.length>0&&b>=this.minLevel&&b<=this.maxLevel&&(T=this.levels[b].url),T}var _="0",A=Math.pow(.5,this.maxLevel-b),H,N,Q,Z,J,ae,ce,We,Re,Ge,lt,V,ut,Ut,Ze,pt;return this.levelSizes?(H=this.levelSizes[b].width,N=this.levelSizes[b].height):(H=Math.ceil(this.width*A),N=Math.ceil(this.height*A)),Q=this.getTileWidth(b),Z=this.getTileHeight(b),J=Math.round(Q/A),ae=Math.round(Z/A),this.version===1?Ze="native."+this.tileFormat:Ze="default."+this.tileFormat,H<Q&&N<Z?(this.version===2&&H===this.width?V="full":this.version===3&&H===this.width&&N===this.height?V="max":this.version===3?V=H+","+N:V=H+",",ce="full"):(We=g*J,Re=p*ae,Ge=Math.min(J,this.width-We),lt=Math.min(ae,this.height-Re),g===0&&p===0&&Ge===this.width&<===this.height?ce="full":ce=[We,Re,Ge,lt].join(","),ut=Math.min(Q,H-g*Q),Ut=Math.min(Z,N-p*Z),this.version===2&&ut===this.width?V="full":this.version===3&&ut===this.width&&Ut===this.height?V="max":this.version===3?V=ut+","+Ut:V=ut+","),pt=[this._id,ce,V,_,Ze].join("/"),pt},__testonly__:{canBeTiled:o,constructLevels:m}});function o(b){var g=["http://library.stanford.edu/iiif/image-api/compliance.html#level0","http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0","http://iiif.io/api/image/2/level0.json","level0","https://iiif.io/api/image/3/level0.json"],p=Array.isArray(b.profile)?b.profile[0]:b.profile,T=g.indexOf(p)!==-1,_=!1;return b.version===2&&b.profile.length>1&&b.profile[1].supports&&(_=b.profile[1].supports.indexOf("sizeByW")!==-1),b.version===3&&b.extraFeatures&&(_=b.extraFeatures.indexOf("sizeByWh")!==-1),!T||_}function m(b){for(var g=[],p=0;p<b.sizes.length;p++)g.push({url:b._id+"/full/"+b.sizes[p].width+","+(b.version===3?b.sizes[p].height:"")+"/0/default."+b.tileFormat,width:b.sizes[p].width,height:b.sizes[p].height});return g.sort(function(T,_){return T.width-_.width})}function v(b){if(!b||!b.documentElement)throw new Error(i.getString("Errors.Xml"));var g=b.documentElement,p=g.tagName,T=null;if(p==="info")try{return T={},y(g,T),T}catch(_){throw _ instanceof Error?_:new Error(i.getString("Errors.IIIF"))}throw new Error(i.getString("Errors.IIIF"))}function y(b,g,p){var T,_;if(b.nodeType===3&&p)_=b.nodeValue.trim(),_.match(/^\d*$/)&&(_=Number(_)),g[p]?(i.isArray(g[p])||(g[p]=[g[p]]),g[p].push(_)):g[p]=_;else if(b.nodeType===1)for(T=0;T<b.childNodes.length;T++)y(b.childNodes[T],g,b.nodeName)}}(x),function(i){i.OsmTileSource=function(o,m,v,y,b){var g;i.isPlainObject(o)?g=o:g={width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4]},(!g.width||!g.height)&&(g.width=65572864,g.height=65572864),g.tileSize||(g.tileSize=256,g.tileOverlap=0),g.tilesUrl||(g.tilesUrl="http://tile.openstreetmap.org/"),g.minLevel=8,i.TileSource.apply(this,[g])},i.extend(i.OsmTileSource.prototype,i.TileSource.prototype,{supports:function(o,m){return o.type&&o.type==="openstreetmaps"},configure:function(o,m,v){return o},getTileUrl:function(o,m,v){return this.tilesUrl+(o-8)+"/"+m+"/"+v+".png"}})}(x),function(i){i.TmsTileSource=function(o,m,v,y,b){var g;i.isPlainObject(o)?g=o:g={width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4]};var p=Math.ceil(g.width/256)*256,T=Math.ceil(g.height/256)*256,_;p>T?_=p/256:_=T/256,g.maxLevel=Math.ceil(Math.log(_)/Math.log(2))-1,g.tileSize=256,g.width=p,g.height=T,i.TileSource.apply(this,[g])},i.extend(i.TmsTileSource.prototype,i.TileSource.prototype,{supports:function(o,m){return o.type&&o.type==="tiledmapservice"},configure:function(o,m,v){return o},getTileUrl:function(o,m,v){var y=this.getNumTiles(o).y-1;return this.tilesUrl+o+"/"+m+"/"+(y-v)+".png"}})}(x),function(i){i.ZoomifyTileSource=function(o){typeof o.tileSize>"u"&&(o.tileSize=256),typeof o.fileFormat>"u"&&(o.fileFormat="jpg",this.fileFormat=o.fileFormat);var m={x:o.width,y:o.height};for(o.imageSizes=[{x:o.width,y:o.height}],o.gridSize=[this._getGridSize(o.width,o.height,o.tileSize)];parseInt(m.x,10)>o.tileSize||parseInt(m.y,10)>o.tileSize;)m.x=Math.floor(m.x/2),m.y=Math.floor(m.y/2),o.imageSizes.push({x:m.x,y:m.y}),o.gridSize.push(this._getGridSize(m.x,m.y,o.tileSize));o.imageSizes.reverse(),o.gridSize.reverse(),o.minLevel=0,o.maxLevel=o.gridSize.length-1,x.TileSource.apply(this,[o])},i.extend(i.ZoomifyTileSource.prototype,i.TileSource.prototype,{_getGridSize:function(o,m,v){return{x:Math.ceil(o/v),y:Math.ceil(m/v)}},_calculateAbsoluteTileNumber:function(o,m,v){for(var y=0,b={},g=0;g<o;g++)b=this.gridSize[g],y+=b.x*b.y;return b=this.gridSize[o],y+=b.x*v+m,y},supports:function(o,m){return o.type&&o.type==="zoomifytileservice"},configure:function(o,m,v){return o},getTileUrl:function(o,m,v){var y=0,b=this._calculateAbsoluteTileNumber(o,m,v);return y=Math.floor(b/256),this.tilesUrl+"TileGroup"+y+"/"+o+"-"+m+"-"+v+"."+this.fileFormat}})}(x),function(i){i.LegacyTileSource=function(y){var b,g,p;i.isArray(y)&&(b={type:"legacy-image-pyramid",levels:y}),b.levels=o(b.levels),b.levels.length>0?(g=b.levels[b.levels.length-1].width,p=b.levels[b.levels.length-1].height):(g=0,p=0,i.console.error("No supported image formats found")),i.extend(!0,b,{width:g,height:p,tileSize:Math.max(p,g),tileOverlap:0,minLevel:0,maxLevel:b.levels.length>0?b.levels.length-1:0}),i.TileSource.apply(this,[b]),this.levels=b.levels},i.extend(i.LegacyTileSource.prototype,i.TileSource.prototype,{supports:function(y,b){return y.type&&y.type==="legacy-image-pyramid"||y.documentElement&&y.documentElement.getAttribute("type")==="legacy-image-pyramid"},configure:function(y,b,g){var p;return i.isPlainObject(y)?p=v(this,y):p=m(this,y),p},getLevelScale:function(y){var b=NaN;return this.levels.length>0&&y>=this.minLevel&&y<=this.maxLevel&&(b=this.levels[y].width/this.levels[this.maxLevel].width),b},getNumTiles:function(y){var b=this.getLevelScale(y);return b?new i.Point(1,1):new i.Point(0,0)},getTileUrl:function(y,b,g){var p=null;return this.levels.length>0&&y>=this.minLevel&&y<=this.maxLevel&&(p=this.levels[y].url),p}});function o(y){var b=[],g,p;for(p=0;p<y.length;p++)g=y[p],g.height&&g.width&&g.url?b.push({url:g.url,width:Number(g.width),height:Number(g.height)}):i.console.error("Unsupported image format: %s",g.url?g.url:"<no URL>");return b.sort(function(T,_){return T.height-_.height})}function m(y,b){if(!b||!b.documentElement)throw new Error(i.getString("Errors.Xml"));var g=b.documentElement,p=g.tagName,T=null,_=[],A,H;if(p==="image")try{for(T={type:g.getAttribute("type"),levels:[]},_=g.getElementsByTagName("level"),H=0;H<_.length;H++)A=_[H],T.levels.push({url:A.getAttribute("url"),width:parseInt(A.getAttribute("width"),10),height:parseInt(A.getAttribute("height"),10)});return v(y,T)}catch(N){throw N instanceof Error?N:new Error("Unknown error parsing Legacy Image Pyramid XML.")}else{if(p==="collection")throw new Error("Legacy Image Pyramid Collections not yet supported.");if(p==="error")throw new Error("Error: "+b)}throw new Error("Unknown element "+p)}function v(y,b){return b.levels}}(x),function(i){i.ImageTileSource=function(o){o=i.extend({buildPyramid:!0,crossOriginPolicy:!1,ajaxWithCredentials:!1,useCanvas:!0},o),i.TileSource.apply(this,[o])},i.extend(i.ImageTileSource.prototype,i.TileSource.prototype,{supports:function(o,m){return o.type&&o.type==="image"},configure:function(o,m,v){return o},getImageInfo:function(o){var m=this._image=new Image,v=this;this.crossOriginPolicy&&(m.crossOrigin=this.crossOriginPolicy),this.ajaxWithCredentials&&(m.useCredentials=this.ajaxWithCredentials),i.addEvent(m,"load",function(){v.width=m.naturalWidth,v.height=m.naturalHeight,v.aspectRatio=v.width/v.height,v.dimensions=new i.Point(v.width,v.height),v._tileWidth=v.width,v._tileHeight=v.height,v.tileOverlap=0,v.minLevel=0,v.levels=v._buildLevels(),v.maxLevel=v.levels.length-1,v.ready=!0,v.raiseEvent("ready",{tileSource:v})}),i.addEvent(m,"error",function(){v.raiseEvent("open-failed",{message:"Error loading image at "+o,source:o})}),m.src=o},getLevelScale:function(o){var m=NaN;return o>=this.minLevel&&o<=this.maxLevel&&(m=this.levels[o].width/this.levels[this.maxLevel].width),m},getNumTiles:function(o){var m=this.getLevelScale(o);return m?new i.Point(1,1):new i.Point(0,0)},getTileUrl:function(o,m,v){var y=null;return o>=this.minLevel&&o<=this.maxLevel&&(y=this.levels[o].url),y},getContext2D:function(o,m,v){var y=null;return o>=this.minLevel&&o<=this.maxLevel&&(y=this.levels[o].context2D),y},destroy:function(){this._freeupCanvasMemory()},_buildLevels:function(){var o=[{url:this._image.src,width:this._image.naturalWidth,height:this._image.naturalHeight}];if(!this.buildPyramid||!i.supportsCanvas||!this.useCanvas)return delete this._image,o;var m=this._image.naturalWidth,v=this._image.naturalHeight,y=document.createElement("canvas"),b=y.getContext("2d");if(y.width=m,y.height=v,b.drawImage(this._image,0,0,m,v),o[0].context2D=b,delete this._image,i.isCanvasTainted(y))return o;for(;m>=2&&v>=2;){m=Math.floor(m/2),v=Math.floor(v/2);var g=document.createElement("canvas"),p=g.getContext("2d");g.width=m,g.height=v,p.drawImage(y,0,0,m,v),o.splice(0,0,{context2D:p,width:m,height:v}),y=g,b=p}return o},_freeupCanvasMemory:function(){for(var o=0;o<this.levels.length;o++)this.levels[o].context2D&&(this.levels[o].context2D.canvas.height=0,this.levels[o].context2D.canvas.width=0)}})}(x),function(i){i.TileSourceCollection=function(o,m,v,y){i.console.error("TileSourceCollection is deprecated; use World instead")}}(x),function(i){i.ButtonState={REST:0,GROUP:1,HOVER:2,DOWN:3},i.Button=function(p){var T=this;i.EventSource.call(this),i.extend(!0,this,{tooltip:null,srcRest:null,srcGroup:null,srcHover:null,srcDown:null,clickTimeThreshold:i.DEFAULT_SETTINGS.clickTimeThreshold,clickDistThreshold:i.DEFAULT_SETTINGS.clickDistThreshold,fadeDelay:0,fadeLength:2e3,onPress:null,onRelease:null,onClick:null,onEnter:null,onExit:null,onFocus:null,onBlur:null,userData:null},p),this.element=p.element||i.makeNeutralElement("div"),p.element||(this.imgRest=i.makeTransparentImage(this.srcRest),this.imgGroup=i.makeTransparentImage(this.srcGroup),this.imgHover=i.makeTransparentImage(this.srcHover),this.imgDown=i.makeTransparentImage(this.srcDown),this.imgRest.alt=this.imgGroup.alt=this.imgHover.alt=this.imgDown.alt=this.tooltip,i.setElementPointerEventsNone(this.imgRest),i.setElementPointerEventsNone(this.imgGroup),i.setElementPointerEventsNone(this.imgHover),i.setElementPointerEventsNone(this.imgDown),this.element.style.position="relative",i.setElementTouchActionNone(this.element),this.imgGroup.style.position=this.imgHover.style.position=this.imgDown.style.position="absolute",this.imgGroup.style.top=this.imgHover.style.top=this.imgDown.style.top="0px",this.imgGroup.style.left=this.imgHover.style.left=this.imgDown.style.left="0px",this.imgHover.style.visibility=this.imgDown.style.visibility="hidden",i.Browser.vendor===i.BROWSERS.FIREFOX&&i.Browser.version<3&&(this.imgGroup.style.top=this.imgHover.style.top=this.imgDown.style.top=""),this.element.appendChild(this.imgRest),this.element.appendChild(this.imgGroup),this.element.appendChild(this.imgHover),this.element.appendChild(this.imgDown)),this.addHandler("press",this.onPress),this.addHandler("release",this.onRelease),this.addHandler("click",this.onClick),this.addHandler("enter",this.onEnter),this.addHandler("exit",this.onExit),this.addHandler("focus",this.onFocus),this.addHandler("blur",this.onBlur),this.currentState=i.ButtonState.GROUP,this.fadeBeginTime=null,this.shouldFade=!1,this.element.style.display="inline-block",this.element.style.position="relative",this.element.title=this.tooltip,this.tracker=new i.MouseTracker({userData:"Button.tracker",element:this.element,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,enterHandler:function(_){_.insideElementPressed?(b(T,i.ButtonState.DOWN),T.raiseEvent("enter",{originalEvent:_.originalEvent})):_.buttonDownAny||b(T,i.ButtonState.HOVER)},focusHandler:function(_){T.tracker.enterHandler(_),T.raiseEvent("focus",{originalEvent:_.originalEvent})},leaveHandler:function(_){g(T,i.ButtonState.GROUP),_.insideElementPressed&&T.raiseEvent("exit",{originalEvent:_.originalEvent})},blurHandler:function(_){T.tracker.leaveHandler(_),T.raiseEvent("blur",{originalEvent:_.originalEvent})},pressHandler:function(_){b(T,i.ButtonState.DOWN),T.raiseEvent("press",{originalEvent:_.originalEvent})},releaseHandler:function(_){_.insideElementPressed&&_.insideElementReleased?(g(T,i.ButtonState.HOVER),T.raiseEvent("release",{originalEvent:_.originalEvent})):_.insideElementPressed?g(T,i.ButtonState.GROUP):b(T,i.ButtonState.HOVER)},clickHandler:function(_){_.quick&&T.raiseEvent("click",{originalEvent:_.originalEvent})},keyHandler:function(_){_.keyCode===13?(T.raiseEvent("click",{originalEvent:_.originalEvent}),T.raiseEvent("release",{originalEvent:_.originalEvent}),_.preventDefault=!0):_.preventDefault=!1}}),g(this,i.ButtonState.REST)},i.extend(i.Button.prototype,i.EventSource.prototype,{notifyGroupEnter:function(){b(this,i.ButtonState.GROUP)},notifyGroupExit:function(){g(this,i.ButtonState.REST)},disable:function(){this.notifyGroupExit(),this.element.disabled=!0,this.tracker.setTracking(!1),i.setElementOpacity(this.element,.2,!0)},enable:function(){this.element.disabled=!1,this.tracker.setTracking(!0),i.setElementOpacity(this.element,1,!0),this.notifyGroupEnter()},destroy:function(){this.imgRest&&(this.element.removeChild(this.imgRest),this.imgRest=null),this.imgGroup&&(this.element.removeChild(this.imgGroup),this.imgGroup=null),this.imgHover&&(this.element.removeChild(this.imgHover),this.imgHover=null),this.imgDown&&(this.element.removeChild(this.imgDown),this.imgDown=null),this.removeAllHandlers(),this.tracker.destroy(),this.element=null}});function o(p){i.requestAnimationFrame(function(){m(p)})}function m(p){var T,_,A;p.shouldFade&&(T=i.now(),_=T-p.fadeBeginTime,A=1-_/p.fadeLength,A=Math.min(1,A),A=Math.max(0,A),p.imgGroup&&i.setElementOpacity(p.imgGroup,A,!0),A>0&&o(p))}function v(p){p.shouldFade=!0,p.fadeBeginTime=i.now()+p.fadeDelay,window.setTimeout(function(){o(p)},p.fadeDelay)}function y(p){p.shouldFade=!1,p.imgGroup&&i.setElementOpacity(p.imgGroup,1,!0)}function b(p,T){p.element.disabled||(T>=i.ButtonState.GROUP&&p.currentState===i.ButtonState.REST&&(y(p),p.currentState=i.ButtonState.GROUP),T>=i.ButtonState.HOVER&&p.currentState===i.ButtonState.GROUP&&(p.imgHover&&(p.imgHover.style.visibility=""),p.currentState=i.ButtonState.HOVER),T>=i.ButtonState.DOWN&&p.currentState===i.ButtonState.HOVER&&(p.imgDown&&(p.imgDown.style.visibility=""),p.currentState=i.ButtonState.DOWN))}function g(p,T){p.element.disabled||(T<=i.ButtonState.HOVER&&p.currentState===i.ButtonState.DOWN&&(p.imgDown&&(p.imgDown.style.visibility="hidden"),p.currentState=i.ButtonState.HOVER),T<=i.ButtonState.GROUP&&p.currentState===i.ButtonState.HOVER&&(p.imgHover&&(p.imgHover.style.visibility="hidden"),p.currentState=i.ButtonState.GROUP),T<=i.ButtonState.REST&&p.currentState===i.ButtonState.GROUP&&(v(p),p.currentState=i.ButtonState.REST))}}(x),function(i){i.ButtonGroup=function(o){i.extend(!0,this,{buttons:[],clickTimeThreshold:i.DEFAULT_SETTINGS.clickTimeThreshold,clickDistThreshold:i.DEFAULT_SETTINGS.clickDistThreshold,labelText:""},o);var m=this.buttons.concat([]),v=this,y;if(this.element=o.element||i.makeNeutralElement("div"),!o.group)for(this.element.style.display="inline-block",y=0;y<m.length;y++)this.element.appendChild(m[y].element);i.setElementTouchActionNone(this.element),this.tracker=new i.MouseTracker({userData:"ButtonGroup.tracker",element:this.element,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,enterHandler:function(b){var g;for(g=0;g<v.buttons.length;g++)v.buttons[g].notifyGroupEnter()},leaveHandler:function(b){var g;if(!b.insideElementPressed)for(g=0;g<v.buttons.length;g++)v.buttons[g].notifyGroupExit()}})},i.ButtonGroup.prototype={addButton:function(o){this.buttons.push(o),this.element.appendChild(o.element)},emulateEnter:function(){this.tracker.enterHandler({eventSource:this.tracker})},emulateLeave:function(){this.tracker.leaveHandler({eventSource:this.tracker})},destroy:function(){for(;this.buttons.length;){var o=this.buttons.pop();this.element.removeChild(o.element),o.destroy()}this.tracker.destroy(),this.element=null}}}(x),function(i){i.Rect=function(o,m,v,y,b){this.x=typeof o=="number"?o:0,this.y=typeof m=="number"?m:0,this.width=typeof v=="number"?v:0,this.height=typeof y=="number"?y:0,this.degrees=typeof b=="number"?b:0,this.degrees=i.positiveModulo(this.degrees,360);var g,p;this.degrees>=270?(g=this.getTopRight(),this.x=g.x,this.y=g.y,p=this.height,this.height=this.width,this.width=p,this.degrees-=270):this.degrees>=180?(g=this.getBottomRight(),this.x=g.x,this.y=g.y,this.degrees-=180):this.degrees>=90&&(g=this.getBottomLeft(),this.x=g.x,this.y=g.y,p=this.height,this.height=this.width,this.width=p,this.degrees-=90)},i.Rect.fromSummits=function(o,m,v){var y=o.distanceTo(m),b=o.distanceTo(v),g=m.minus(o),p=Math.atan(g.y/g.x);return g.x<0?p+=Math.PI:g.y<0&&(p+=2*Math.PI),new i.Rect(o.x,o.y,y,b,p/Math.PI*180)}
vendor: 1,271 bytes, line 131
131,i.Rect.prototype={clone:function(){return new i.Rect(this.x,this.y,this.width,this.height,this.degrees)},getAspectRatio:function(){return this.width/this.height},getTopLeft:function(){return new i.Point(this.x,this.y)},getBottomRight:function(){return new i.Point(this.x+this.width,this.y+this.height).rotate(this.degrees,this.getTopLeft())},getTopRight:function(){return new i.Point(this.x+this.width,this.y).rotate(this.degrees,this.getTopLeft())},getBottomLeft:function(){return new i.Point(this.x,this.y+this.height).rotate(this.degrees,this.getTopLeft())},getCenter:function(){return new i.Point(this.x+this.width/2,this.y+this.height/2).rotate(this.degrees,this.getTopLeft())},getSize:function(){return new i.Point(this.width,this.height)},equals:function(o){return o instanceof i.Rect&&this.x===o.x&&this.y===o.y&&this.width===o.width&&this.height===o.height&&this.degrees===o.degrees},times:function(o){return new i.Rect(this.x*o,this.y*o,this.width*o,this.height*o,this.degrees)},translate:function(o){return new i.Rect(this.x+o.x,this.y+o.y,this.width,this.height,this.degrees)},union:function(o){var m=this.getBoundingBox(),v=o.getBoundingBox(),y=Math.min(m.x,v.x),b=Math.min(m.y,v.y),g=Math.max(m.x+m.width,v.x+v.width),p=Math.max(m.y+m.height,v.y+v.height);
vendor: 1,160 bytes, line 131
131return new i.Rect(y,b,g-y,p-b)},intersection:function(o){var m=1e-10,v=[],y=this.getTopLeft();o.containsPoint(y,m)&&v.push(y);var b=this.getTopRight();o.containsPoint(b,m)&&v.push(b);var g=this.getBottomLeft();o.containsPoint(g,m)&&v.push(g);var p=this.getBottomRight();o.containsPoint(p,m)&&v.push(p);var T=o.getTopLeft();this.containsPoint(T,m)&&v.push(T);var _=o.getTopRight();this.containsPoint(_,m)&&v.push(_);var A=o.getBottomLeft();this.containsPoint(A,m)&&v.push(A);var H=o.getBottomRight();this.containsPoint(H,m)&&v.push(H);for(var N=this._getSegments(),Q=o._getSegments(),Z=0;Z<N.length;Z++)for(var J=N[Z],ae=0;ae<Q.length;ae++){var ce=Q[ae],We=Re(J[0],J[1],ce[0],ce[1]);We&&v.push(We)}function Re(pt,xt,Xt,La){var Jt=xt.minus(pt),oa=La.minus(Xt),wa=-oa.x*Jt.y+Jt.x*oa.y;if(wa===0)return null;var Ae=(Jt.x*(pt.y-Xt.y)-Jt.y*(pt.x-Xt.x))/wa,ve=(oa.x*(pt.y-Xt.y)-oa.y*(pt.x-Xt.x))/wa;return-m<=Ae&&Ae<=1-m&&-m<=ve&&ve<=1-m?new i.Point(pt.x+ve*Jt.x,pt.y+ve*Jt.y):null}if(v.length===0)return null;for(var Ge=v[0].x,lt=v[0].x,V=v[0].y,ut=v[0].y,Ut=1;Ut<v.length;Ut++){var Ze=v[Ut];Ze.x<Ge&&(Ge=Ze.x),Ze.x>lt&&(lt=Ze.x),Ze.y<V&&(V=Ze.y),Ze.y>ut&&(ut=Ze.y)}
vendor: 15,626 bytes, line 131
131return new i.Rect(Ge,V,lt-Ge,ut-V)},_getSegments:function(){var o=this.getTopLeft(),m=this.getTopRight(),v=this.getBottomLeft(),y=this.getBottomRight();return[[o,m],[m,y],[y,v],[v,o]]},rotate:function(o,m){if(o=i.positiveModulo(o,360),o===0)return this.clone();m=m||this.getCenter();var v=this.getTopLeft().rotate(o,m),y=this.getTopRight().rotate(o,m),b=y.minus(v);b=b.apply(function(p){var T=1e-15;return Math.abs(p)<T?0:p});var g=Math.atan(b.y/b.x);return b.x<0?g+=Math.PI:b.y<0&&(g+=2*Math.PI),new i.Rect(v.x,v.y,this.width,this.height,g/Math.PI*180)},getBoundingBox:function(){if(this.degrees===0)return this.clone();var o=this.getTopLeft(),m=this.getTopRight(),v=this.getBottomLeft(),y=this.getBottomRight(),b=Math.min(o.x,m.x,v.x,y.x),g=Math.max(o.x,m.x,v.x,y.x),p=Math.min(o.y,m.y,v.y,y.y),T=Math.max(o.y,m.y,v.y,y.y);return new i.Rect(b,p,g-b,T-p)},getIntegerBoundingBox:function(){var o=this.getBoundingBox(),m=Math.floor(o.x),v=Math.floor(o.y),y=Math.ceil(o.width+o.x-m),b=Math.ceil(o.height+o.y-v);return new i.Rect(m,v,y,b)},containsPoint:function(o,m){m=m||0;var v=this.getTopLeft(),y=this.getTopRight(),b=this.getBottomLeft(),g=y.minus(v),p=b.minus(v);return(o.x-v.x)*g.x+(o.y-v.y)*g.y>=-m&&(o.x-y.x)*g.x+(o.y-y.y)*g.y<=m&&(o.x-v.x)*p.x+(o.y-v.y)*p.y>=-m&&(o.x-b.x)*p.x+(o.y-b.y)*p.y<=m},toString:function(){return"["+Math.round(this.x*100)/100+", "+Math.round(this.y*100)/100+", "+Math.round(this.width*100)/100+"x"+Math.round(this.height*100)/100+", "+Math.round(this.degrees*100)/100+"deg]"}}}(x),function(i){var o={};i.ReferenceStrip=function(A){var H=this,N=A.viewer,Q=i.getElementSize(N.element),Z,J,ae;for(A.id||(A.id="referencestrip-"+i.now(),this.element=i.makeNeutralElement("div"),this.element.id=A.id,this.element.className="referencestrip"),A=i.extend(!0,{sizeRatio:i.DEFAULT_SETTINGS.referenceStripSizeRatio,position:i.DEFAULT_SETTINGS.referenceStripPosition,scroll:i.DEFAULT_SETTINGS.referenceStripScroll,clickTimeThreshold:i.DEFAULT_SETTINGS.clickTimeThreshold},A,{element:this.element}),i.extend(this,A),o[this.id]={animating:!1},this.minPixelRatio=this.viewer.minPixelRatio,this.element.tabIndex=0,J=this.element.style,J.marginTop="0px",J.marginRight="0px",J.marginBottom="0px",J.marginLeft="0px",J.left="0px",J.bottom="0px",J.border="0px",J.background="#000",J.position="relative",i.setElementTouchActionNone(this.element),i.setElementOpacity(this.element,.8),this.viewer=N,this.tracker=new i.MouseTracker({userData:"ReferenceStrip.tracker",element:this.element,clickHandler:i.delegate(this,m),dragHandler:i.delegate(this,v),scrollHandler:i.delegate(this,y),enterHandler:i.delegate(this,g),leaveHandler:i.delegate(this,p),keyDownHandler:i.delegate(this,T),keyHandler:i.delegate(this,_),preProcessEventHandler:function(ce){ce.eventType==="wheel"&&(ce.preventDefault=!0)}}),A.width&&A.height?(this.element.style.width=A.width+"px",this.element.style.height=A.height+"px",N.addControl(this.element,{anchor:i.ControlAnchor.BOTTOM_LEFT})):A.scroll==="horizontal"?(this.element.style.width=Q.x*A.sizeRatio*N.tileSources.length+12*N.tileSources.length+"px",this.element.style.height=Q.y*A.sizeRatio+"px",N.addControl(this.element,{anchor:i.ControlAnchor.BOTTOM_LEFT})):(this.element.style.height=Q.y*A.sizeRatio*N.tileSources.length+12*N.tileSources.length+"px",this.element.style.width=Q.x*A.sizeRatio+"px",N.addControl(this.element,{anchor:i.ControlAnchor.TOP_LEFT})),this.panelWidth=Q.x*this.sizeRatio+8,this.panelHeight=Q.y*this.sizeRatio+8,this.panels=[],this.miniViewers={},ae=0;ae<N.tileSources.length;ae++)Z=i.makeNeutralElement("div"),Z.id=this.element.id+"-"+ae,Z.style.width=H.panelWidth+"px",Z.style.height=H.panelHeight+"px",Z.style.display="inline",Z.style.float="left",Z.style.cssFloat="left",Z.style.styleFloat="left",Z.style.padding="2px",i.setElementTouchActionNone(Z),i.setElementPointerEventsNone(Z),this.element.appendChild(Z),Z.activePanel=!1,this.panels.push(Z);b(this,this.scroll==="vertical"?Q.y:Q.x,0),this.setFocus(0)},i.ReferenceStrip.prototype={setFocus:function(A){var H=this.element.querySelector("#"+this.element.id+"-"+A),N=i.getElementSize(this.viewer.canvas),Q=Number(this.element.style.width.replace("px","")),Z=Number(this.element.style.height.replace("px","")),J=-Number(this.element.style.marginLeft.replace("px","")),ae=-Number(this.element.style.marginTop.replace("px","")),ce;this.currentSelected!==H&&(this.currentSelected&&(this.currentSelected.style.background="#000"),this.currentSelected=H,this.currentSelected.style.background="#999",this.scroll==="horizontal"?(ce=Number(A)*(this.panelWidth+3),ce>J+N.x-this.panelWidth?(ce=Math.min(ce,Q-N.x),this.element.style.marginLeft=-ce+"px",b(this,N.x,-ce)):ce<J&&(ce=Math.max(0,ce-N.x/2),this.element.style.marginLeft=-ce+"px",b(this,N.x,-ce))):(ce=Number(A)*(this.panelHeight+3),ce>ae+N.y-this.panelHeight?(ce=Math.min(ce,Z-N.y),this.element.style.marginTop=-ce+"px",b(this,N.y,-ce)):ce<ae&&(ce=Math.max(0,ce-N.y/2),this.element.style.marginTop=-ce+"px",b(this,N.y,-ce))),this.currentPage=A,g.call(this,{eventSource:this.tracker}))},update:function(){return!!o[this.id].animating},destroy:function(){if(this.miniViewers)for(var A in this.miniViewers)this.miniViewers[A].destroy();this.tracker.destroy(),this.element&&this.viewer.removeControl(this.element)}};function m(A){if(A.quick){var H;this.scroll==="horizontal"?H=Math.floor(A.position.x/(this.panelWidth+4)):H=Math.floor(A.position.y/this.panelHeight),this.viewer.goToPage(H)}this.element.focus()}function v(A){if(this.dragging=!0,this.element){var H=Number(this.element.style.marginLeft.replace("px","")),N=Number(this.element.style.marginTop.replace("px","")),Q=Number(this.element.style.width.replace("px","")),Z=Number(this.element.style.height.replace("px","")),J=i.getElementSize(this.viewer.canvas);this.scroll==="horizontal"?-A.delta.x>0?H>-(Q-J.x)&&(this.element.style.marginLeft=H+A.delta.x*2+"px",b(this,J.x,H+A.delta.x*2)):-A.delta.x<0&&H<0&&(this.element.style.marginLeft=H+A.delta.x*2+"px",b(this,J.x,H+A.delta.x*2)):-A.delta.y>0?N>-(Z-J.y)&&(this.element.style.marginTop=N+A.delta.y*2+"px",b(this,J.y,N+A.delta.y*2)):-A.delta.y<0&&N<0&&(this.element.style.marginTop=N+A.delta.y*2+"px",b(this,J.y,N+A.delta.y*2))}}function y(A){if(this.element){var H=Number(this.element.style.marginLeft.replace("px","")),N=Number(this.element.style.marginTop.replace("px","")),Q=Number(this.element.style.width.replace("px","")),Z=Number(this.element.style.height.replace("px","")),J=i.getElementSize(this.viewer.canvas);this.scroll==="horizontal"?A.scroll>0?H>-(Q-J.x)&&(this.element.style.marginLeft=H-A.scroll*60+"px",b(this,J.x,H-A.scroll*60)):A.scroll<0&&H<0&&(this.element.style.marginLeft=H-A.scroll*60+"px",b(this,J.x,H-A.scroll*60)):A.scroll<0?N>J.y-Z&&(this.element.style.marginTop=N+A.scroll*60+"px",b(this,J.y,N+A.scroll*60)):A.scroll>0&&N<0&&(this.element.style.marginTop=N+A.scroll*60+"px",b(this,J.y,N+A.scroll*60)),A.preventDefault=!0}}function b(A,H,N){var Q,Z,J,ae,ce,We;for(A.scroll==="horizontal"?Q=A.panelWidth:Q=A.panelHeight,Z=Math.ceil(H/Q)+5,J=Math.ceil((Math.abs(N)+H)/Q)+1,Z=J-Z,Z=Z<0?0:Z,ce=Z;ce<J&&ce<A.panels.length;ce++)if(We=A.panels[ce],!We.activePanel){var Re,Ge=A.viewer.tileSources[ce];Ge.referenceStripThumbnailUrl?Re={type:"image",url:Ge.referenceStripThumbnailUrl}:Re=Ge,ae=new i.Viewer({id:We.id,tileSources:[Re],element:We,navigatorSizeRatio:A.sizeRatio,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1,immediateRender:!0,blendTime:0,animationTime:0,loadTilesWithAjax:A.viewer.loadTilesWithAjax,ajaxHeaders:A.viewer.ajaxHeaders,useCanvas:A.useCanvas}),i.setElementPointerEventsNone(ae.canvas),i.setElementPointerEventsNone(ae.container),ae.innerTracker.setTracking(!1),ae.outerTracker.setTracking(!1),A.miniViewers[We.id]=ae,We.activePanel=!0}}function g(A){var H=A.eventSource.element;this.scroll==="horizontal"?H.style.marginBottom="0px":H.style.marginLeft="0px"}function p(A){var H=A.eventSource.element;this.scroll==="horizontal"?H.style.marginBottom="-"+i.getElementSize(H).y/2+"px":H.style.marginLeft="-"+i.getElementSize(H).x/2+"px"}function T(A){if(!A.ctrl&&!A.alt&&!A.meta)switch(A.keyCode){case 38:y.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),A.preventDefault=!0;break;case 40:y.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),A.preventDefault=!0;break;case 37:y.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),A.preventDefault=!0;break;case 39:y.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),A.preventDefault=!0;break;default:A.preventDefault=!1;break}else A.preventDefault=!1}function _(A){if(!A.ctrl&&!A.alt&&!A.meta)switch(A.keyCode){case 61:y.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),A.preventDefault=!0;break;case 45:y.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),A.preventDefault=!0;break;case 48:case 119:case 87:y.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),A.preventDefault=!0;break;case 115:case 83:y.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),A.preventDefault=!0;break;case 97:y.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),A.preventDefault=!0;break;case 100:y.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),A.preventDefault=!0;break;default:A.preventDefault=!1;break}else A.preventDefault=!1}}(x),function(i){i.DisplayRect=function(o,m,v,y,b,g){i.Rect.apply(this,[o,m,v,y]),this.minLevel=b,this.maxLevel=g},i.extend(i.DisplayRect.prototype,i.Rect.prototype)}(x),function(i){i.Spring=function(m){var v=arguments;typeof m!="object"&&(m={initial:v.length&&typeof v[0]=="number"?v[0]:void 0,springStiffness:v.length>1?v[1].springStiffness:5,animationTime:v.length>1?v[1].animationTime:1.5}),i.console.assert(typeof m.springStiffness=="number"&&m.springStiffness!==0,"[OpenSeadragon.Spring] options.springStiffness must be a non-zero number"),i.console.assert(typeof m.animationTime=="number"&&m.animationTime>=0,"[OpenSeadragon.Spring] options.animationTime must be a number greater than or equal to 0"),m.exponential&&(this._exponential=!0,delete m.exponential),i.extend(!0,this,m),this.current={value:typeof this.initial=="number"?this.initial:this._exponential?0:1,time:i.now()},i.console.assert(!this._exponential||this.current.value!==0,"[OpenSeadragon.Spring] value must be non-zero for exponential springs"),this.start={value:this.current.value,time:this.current.time},this.target={value:this.current.value,time:this.current.time},this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},i.Spring.prototype={resetTo:function(m){i.console.assert(!this._exponential||m!==0,"[OpenSeadragon.Spring.resetTo] target must be non-zero for exponential springs"),this.start.value=this.target.value=this.current.value=m,this.start.time=this.target.time=this.current.time=i.now(),this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},springTo:function(m){i.console.assert(!this._exponential||m!==0,"[OpenSeadragon.Spring.springTo] target must be non-zero for exponential springs"),this.start.value=this.current.value,this.start.time=this.current.time,this.target.value=m,this.target.time=this.start.time+1e3*this.animationTime,this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value))},shiftBy:function(m){this.start.value+=m,this.target.value+=m,this._exponential&&(i.console.assert(this.target.value!==0&&this.start.value!==0,"[OpenSeadragon.Spring.shiftBy] spring value must be non-zero for exponential springs"),this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value))},setExponential:function(m){this._exponential=m,this._exponential&&(i.console.assert(this.current.value!==0&&this.target.value!==0&&this.start.value!==0,"[OpenSeadragon.Spring.setExponential] spring value must be non-zero for exponential springs"),this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},update:function(){this.current.time=i.now();var m,v;this._exponential?(m=this.start._logValue,v=this.target._logValue):(m=this.start.value,v=this.target.value);var y=this.current.time>=this.target.time?v:m+(v-m)*o(this.springStiffness,(this.current.time-this.start.time)/(this.target.time-this.start.time)),b=this.current.value;return this._exponential?this.current.value=Math.exp(y):this.current.value=y,b!==this.current.value},isAtTargetValue:function(){return this.current.value===this.target.value}};function o(m,v){return(1-Math.exp(m*-v))/(1-Math.exp(-m))}}(x),function(i){i.ImageJob=function(m){i.extend(!0,this,{timeout:i.DEFAULT_SETTINGS.timeout,jobId:null,tries:0},m),this.data=null,this.userData={},this.errorMsg=null},i.ImageJob.prototype={start:function(){this.tries++;var m=this,v=this.abort;this.jobId=window.setTimeout(function(){m.finish(null,null,"Image load exceeded timeout ("+m.timeout+" ms)")},this.timeout),this.abort=function(){m.source.downloadTileAbort(m),typeof v=="function"&&v()},this.source.downloadTileStart(this)},finish:function(m,v,y){this.data=m,this.request=v,this.errorMsg=y,this.jobId&&window.clearTimeout(this.jobId),this.callback(this)}},i.ImageLoader=function(m){i.extend(!0,this,{jobLimit:i.DEFAULT_SETTINGS.imageLoaderLimit,timeout:i.DEFAULT_SETTINGS.timeout,jobQueue:[],failedTiles:[],jobsInProgress:0},m)},i.ImageLoader.prototype={addJob:function(m){if(!m.source){i.console.error("ImageLoader.prototype.addJob() requires [options.source]. TileSource since new API defines how images are fetched. Creating a dummy TileSource.");var v=i.TileSource.prototype;m.source={downloadTileStart:v.downloadTileStart,downloadTileAbort:v.downloadTileAbort}}var y=this,b=function(T){o(y,T,m.callback)},g={src:m.src,tile:m.tile||{},source:m.source,loadWithAjax:m.loadWithAjax,ajaxHeaders:m.loadWithAjax?m.ajaxHeaders:null,crossOriginPolicy:m.crossOriginPolicy,ajaxWithCredentials:m.ajaxWithCredentials,postData:m.postData,callback:b,abort:m.abort,timeout:this.timeout},p=new i.ImageJob(g);!this.jobLimit||this.jobsInProgress<this.jobLimit?(p.start(),this.jobsInProgress++):this.jobQueue.push(p)},clear:function(){for(var m=0;m<this.jobQueue.length;m++){var v=this.jobQueue[m];typeof v.abort=="function"&&v.abort()}this.jobQueue=[]}};function o(m,v,y){v.errorMsg!==""&&(v.data===null||v.data===void 0)&&v.tries<1+m.tileRetryMax&&m.failedTiles.push(v);var b;m.jobsInProgress--,(!m.jobLimit||m.jobsInProgress<m.jobLimit)&&m.jobQueue.length>0&&(b=m.jobQueue.shift(),b.start(),m.jobsInProgress++),m.tileRetryMax>0&&m.jobQueue.length===0&&(!m.jobLimit||m.jobsInProgress<m.jobLimit)&&m.failedTiles.length>0&&(b=m.failedTiles.shift(),setTimeout(function(){b.start()},m.tileRetryDelay),m.jobsInProgress++),y(v.data,v.errorMsg,v.request)}}(x),function(i){i.Tile=function(o,m,v,y,b,g,p,T,_,A,H,N){this.level=o,this.x=m,this.y=v,this.bounds=y,this.sourceBounds=A,this.exists=b,this._url=g,this.postData=H,this.context2D=p,this.loadWithAjax=T,this.ajaxHeaders=_,N===void 0&&(i.console.warn("Tile constructor needs 'cacheKey' variable: creation tile cache in Tile class is deprecated. TileSource.prototype.getTileHashKey will be used."),N=i.TileSource.prototype.getTileHashKey(o,m,v,g,_,H)),this.cacheKey=N,this.loaded=!1,this.loading=!1,this.element=null,this.img
131Element=null,this.style=null,this.position=null,this.size=null,this.flipped=!1,this.blendStart=null,this.opacity=null,this.squaredDistance=null,this.visibility=null,this.hasTransparency=!1,this.beingDrawn=!1,this.lastTouchTime=0,this.isRightMost=!1,this.isBottomMost=!1},i.Tile.prototype={toString:function(){return this.level+"/"+this.x+"_"+this.y},_hasTransparencyChannel:function(){return console.warn("Tile.prototype._hasTransparencyChannel() has been deprecated and will be removed in the future. Use TileSource.prototype.hasTransparency() instead."),!!this.context2D||this.getUrl().match(".png")},drawHTML:function(o){if(!this.cacheImageRecord){i.console.warn("[Tile.drawHTML] attempting to draw tile %s when it's not cached",this.toString());return}if(!this.loaded){i.console.warn("Attempting to draw tile %s when it's not yet loaded.",this.toString());return}if(!this.element){var m=this.getImage();if(!m)return;this.element=i.makeNeutralElement("div"),this.imgElement=m.cloneNode(),this.imgElement.style.msInterpolationMode="nearest-neighbor",this.imgElement.style.width="100%",this.imgElement.style.height="100%",this.style=this.element.style,this.style.position="absolute"}this.element.parentNode!==o&&o.appendChild(this.element),this.imgElement.parentNode!==this.element&&this.element.appendChild(this.imgElement),this.style.top=this.position.y+"px",this.style.left=this.position.x+"px",this.style.height=this.size.y+"px",this.style.width=this.size.x+"px",this.flipped&&(this.style.transform="scaleX(-1)"),i.setElementOpacity(this.element,this.opacity)},get image(){return i.console.error("[Tile.image] property has been deprecated. Use [Tile.prototype.getImage] instead."),this.getImage()},get url(){return i.console.error("[Tile.url] property has been deprecated. Use [Tile.prototype.getUrl] instead."),this.getUrl()},getImage:function(){return this.cacheImageRecord.getImage()},getUrl:function(){return typeof this._url=="function"?this._url():this._url},getCanvasContext:function(){return this.context2D||this.cacheImageRecord.getRenderedContext()},drawCanvas:function(o,m,v,y,b,g){var p=this.position.times(i.pixelDensityRatio),T=this.size.times(i.pixelDensityRatio),_;if(!this.context2D&&!this.cacheImageRecord){i.console.warn("[Tile.drawCanvas] attempting to draw tile %s when it's not cached",this.toString());return}if(_=this.getCanvasContext(),!this.loaded||!_){i.console.warn("Attempting to draw tile %s when it's not yet loaded.",this.toString());return}o.save(),o.globalAlpha=this.opacity,typeof v=="number"&&v!==1&&(p=p.times(v),T=T.times(v)),y instanceof i.Point&&(p=p.plus(y)),o.globalAlpha===1&&this.hasTransparency&&(b&&(p.x=Math.round(p.x),p.y=Math.round(p.y),T.x=Math.round(T.x),T.y=Math.round(T.y)),o.clearRect(p.x,p.y,T.x,T.y)),m({context:o,tile:this,rendered:_});var A,H;this.sourceBounds?(A=Math.min(this.sourceBounds.width,_.canvas.width),H=Math.min(this.sourceBounds.height,_.canvas.height)):(A=_.canvas.width,H=_.canvas.height),o.translate(p.x+T.x/2,0),this.flipped&&o.scale(-1,1),o.drawImage(_.canvas,0,0,A,H,-T.x/2,p.y,T.x,T.y),o.restore()},getScaleForEdgeSmoothing:function(){var o;if(this.cacheImageRecord)o=this.cacheImageRecord.getRenderedContext();else if(this.context2D)o=this.context2D;else return i.console.warn("[Tile.drawCanvas] attempting to get tile scale %s when tile's not cached",this.toString()),1;return o.canvas.width/(this.size.x*i.pixelDensityRatio)},getTranslationForEdgeSmoothing:function(o,m,v){var y=Math.max(1,Math.ceil((v.x-m.x)/2)),b=Math.max(1,Math.ceil((v.y-m.y)/2));return new i.Point(y,b).minus(this.position.times(i.pixelDensityRatio).times(o||1).apply(function(g){return g%1}))},unload:function(){this.imgElement&&this.imgElement.parentNode&&this.imgElement.parentNode.removeChild(this.imgElement),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.imgElement=null,this.loaded=!1,this.loading=!1}}}(x),function(i){i.OverlayPlacement=i.Placement,i.OverlayRotationMode=i.freezeObject({NO_ROTATION:1,EXACT:2,BOUNDING_BOX:3}),i.Overlay=function(o,m,v){var y;i.isPlainObject(o)?y=o:y={element:o,location:m,placement:v},this.element=y.element,this.style=y.element.style,this._init(y)},i.Overlay.prototype={_init:function(o){this.location=o.location,this.placement=o.placement===void 0?i.Placement.TOP_LEFT:o.placement,this.onDraw=o.onDraw,this.checkResize=o.checkResize===void 0?!0:o.checkResize,this.width=o.width===void 0?null:o.width,this.height=o.height===void 0?null:o.height,this.rotationMode=o.rotationMode||i.OverlayRotationMode.EXACT,this.location instanceof i.Rect&&(this.width=this.location.width,this.height=this.location.height,this.location=this.location.getTopLeft(),this.placement=i.Placement.TOP_LEFT),this.scales=this.width!==null&&this.height!==null,this.bounds=new i.Rect
131(this.location.x,this.location.y,this.width,this.height),this.position=this.location},adjust:function(o,m){var v=i.Placement.properties[this.placement];v&&(v.isHorizontallyCentered?o.x-=m.x/2:v.isRight&&(o.x-=m.x),v.isVerticallyCentered?o.y-=m.y/2:v.isBottom&&(o.y-=m.y))},destroy:function(){var o=this.element,m=this.style;o.parentNode&&(o.parentNode.removeChild(o),o.prevElementParent&&(m.display="none",document.body.appendChild(o))),this.onDraw=null,m.top="",m.left="",m.position="",this.width!==null&&(m.width=""),this.height!==null&&(m.height="");var v=i.getCssPropertyWithVendorPrefix("transformOrigin"),y=i.getCssPropertyWithVendorPrefix("transform");v&&y&&(m[v]="",m[y]="")},drawHTML:function(o,m){var v=this.element;v.parentNode!==o&&(v.prevElementParent=v.parentNode,v.prevNextSibling=v.nextSibling,o.appendChild(v),this.style.position="absolute",this.size=i.getElementSize(v));var y=this._getOverlayPositionAndSize(m),b=y.position,g=this.size=y.size,p=y.rotate;if(this.onDraw)this.onDraw(b,g,this.element);else{var T=this.style;T.left=b.x+"px",T.top=b.y+"px",this.width!==null&&(T.width=g.x+"px"),this.height!==null&&(T.height=g.y+"px");var _=i.getCssPropertyWithVendorPrefix("transformOrigin"),A=i.getCssPropertyWithVendorPrefix("transform");_&&A&&(p?(T[_]=this._getTransformOrigin(),T[A]="rotate("+p+"deg)"):(T[_]="",T[A]="")),T.display="block"}},_getOverlayPositionAndSize:function(o){var m=o.pixelFromPoint(this.location,!0),v=this._getSizeInPixels(o);this.adjust(m,v);var y=0;if(o.getRotation(!0)&&this.rotationMode!==i.OverlayRotationMode.NO_ROTATION)if(this.rotationMode===i.OverlayRotationMode.BOUNDING_BOX&&this.width!==null&&this.height!==null){var b=new i.Rect(m.x,m.y,v.x,v.y),g=this._getBoundingBox(b,o.getRotation(!0));m=g.getTopLeft(),v=g.getSize()}else y=o.getRotation(!0);return{position:m,size:v,rotate:y}},_getSizeInPixels:function(o){var m=this.size.x,v=this.size.y;if(this.width!==null||this.height!==null){var y=o.deltaPixelsFromPointsNoRotate(new i.Point(this.width||0,this.height||0),!0);this.width!==null&&(m=y.x),this.height!==null&&(v=y.y)}if(this.checkResize&&(this.width===null||this.height===null)){var b=this.size=i.getElementSize(this.element);this.width===null&&(m=b.x),this.height===null&&(v=b.y)}return new i.Point(m,v)},_getBoundingBox:function(o,m){var v=this._getPlacementPoint(o);return o.rotate(m,v).getBoundingBox()},_getPlacementPoint:function(o){var m=new i.Point(o.x,o.y),v=i.Placement.properties[this.placement];return v&&(v.isHorizontallyCentered?m.x+=o.width/2:v.isRight&&(m.x+=o.width),v.isVerticallyCentered?m.y+=o.height/2:v.isBottom&&(m.y+=o.height)),m},_getTransformOrigin:function(){var o="",m=i.Placement.properties[this.placement];return m&&(m.isLeft?o="left":m.isRight&&(o="right"),m.isTop?o+=" top":m.isBottom&&(o+=" bottom")),o},update:function(o,m){var v=i.isPlainObject(o)?o:{location:o,placement:m};this._init({location:v.location||this.location,placement:v.placement!==void 0?v.placement:this.placement,onDraw:v.onDraw||this.onDraw,checkResize:v.checkResize||this.checkResize,width:v.width!==void 0?v.width:this.width,height:v.height!==void 0?v.height:this.height,rotationMode:v.rotationMode||this.rotationMode})},getBounds:function(o){i.console.assert(o,"A viewport must now be passed to Overlay.getBounds.");var m=this.width,v=this.height;if(m===null||v===null){var y=o.deltaPointsFromPixelsNoRotate(this.size,!0);m===null&&(m=y.x),v===null&&(v=y.y)}var b=this.location.clone();return this.adjust(b,new i.Point(m,v)),this._adjustBoundsForRotation(o,new i.Rect(b.x,b.y,m,v))},_adjustBoundsForRotation:function(o,m){if(!o||o.getRotation(!0)===0||this.rotationMode===i.OverlayRotationMode.EXACT)return m;if(this.rotationMode===i.OverlayRotationMode.BOUNDING_BOX){if(this.width===null||this.height===null)return m;var v=this._getOverlayPositionAndSize(o);return o.viewerElementToViewportRectangle(new i.Rect(v.position.x,v.position.y,v.size.x,v.size.y))}return m.rotate(-o.getRotation(!0),this._getPlacementPoint(m))}}}(x),function(i){i.Drawer=function(o){i.console.assert(o.viewer,"[Drawer] options.viewer is required");var m=arguments;if(i.isPlainObject(o)||(o={source:m[0],viewport:m[1],element:m[2]}),i.console.assert(o.viewport,"[Drawer] options.viewport is required"),i.console.assert(o.element,"[Drawer] options.element is required"),o.source&&i.console.error("[Drawer] options.source is no longer accepted; use TiledImage instead"),this.viewer=o.viewer,this.viewport=o.viewport,this.debugGridColor=typeof o.debugGridColor=="string"?[o.debugGridColor]:o.debugGridColor||i.DEFAULT_SETTINGS.debugGridColor,o.opacity&&i.console.error("[Drawer] options.opacity is no longer accepted; set the opacity on the TiledImage instead"),this.useCanvas=i.supportsCanvas&&(this.viewer?this.viewer.useCanvas:!0),this.container=i.getElement(o.element),this.canvas=i.makeNeutralElement(this.useCanvas?"canvas":"div"),this.context=this.useCanvas?this.canvas.getContext("2d"):null,this.sketchCanvas=null,this.sketchContext=null,this.element=this.container,this.container.dir="ltr",this.useCanvas){var v=this._calculateCanvasSize();this.canvas.width=v.x,this.canvas.height=v.y}this.canvas.style.width="100%",this.canvas.style.height="100%",this.canvas.style.position="absolute",i.setElementOpacity(this.canvas,this.opacity,!0),i.setElementPointerEventsNone(this.canvas),i.setElementTouchActionNone(this.canvas),this.container.style.textAlign="left",this.container.appendChild(this.canvas),this._imageSmoothingEnabled=!0},i.Drawer.prototype={addOverlay:function(o,m,v,y){return i.console.error("drawer.addOverlay is deprecated. Use viewer.addOverlay instead."),this.viewer.addOverlay(o,m,v,y),this},updateOverlay:function(o,m,v){return i.console.error("drawer.updateOverlay is deprecated. Use viewer.updateOverlay instead."),this.viewer.updateOverlay(o,m,v),this},removeOverlay:function(o){return i.console.error("drawer.removeOverlay is deprecated. Use viewer.removeOverlay instead."),this.viewer.removeOverlay(o),this},clearOverlays:function(){return i.console.error("drawer.clearOverlays is deprecated. Use viewer.clearOverlays instead."),this.viewer.clearOverlays(),this},viewportCoordToDrawerCoord:function(o){var m=this.viewport.pixelFromPointNoRotate(o,!0);return new i.Point(m.x*i.pixelDensityRatio,m.y*i.pixelDensityRatio)},clipWithPolygons:function(o,m){if(this.useCanvas){var v=this._getContext(m);
131v.beginPath(),o.forEach(function(y){y.forEach(function(b,g){v[g===0?"moveTo":"lineTo"](b.x,b.y)})}),v.clip()}},setOpacity:function(o){i.console.error("drawer.setOpacity is deprecated. Use tiledImage.setOpacity instead.");for(var m=this.viewer.world,v=0;v<m.getItemCount();v++)m.getItemAt(v).setOpacity(o);return this},getOpacity:function(){i.console.error("drawer.getOpacity is deprecated. Use tiledImage.getOpacity instead.");for(var o=this.viewer.world,m=0,v=0;v<o.getItemCount();v++){var y=o.getItemAt(v).getOpacity();y>m&&(m=y)}return m},needsUpdate:function(){return i.console.error("[Drawer.needsUpdate] this function is deprecated. Use World.needsDraw instead."),this.viewer.world.needsDraw()},numTilesLoaded:function(){return i.console.error("[Drawer.numTilesLoaded] this function is deprecated. Use TileCache.numTilesLoaded instead."),this.viewer.tileCache.numTilesLoaded()},reset:function(){return i.console.error("[Drawer.reset] this function is deprecated. Use World.resetItems instead."),this.viewer.world.resetItems(),this},update:function(){return i.console.error("[Drawer.update] this function is deprecated. Use Drawer.clear and World.draw instead."),this.clear(),this.viewer.world.draw(),this},canRotate:function(){return this.useCanvas},destroy:function(){this.canvas.width=1,this.canvas.height=1,this.sketchCanvas=null,this.sketchContext=null},clear:function(){if(this.canvas.innerHTML="",this.useCanvas){var o=this._calculateCanvasSize();if((this.canvas.width!==o.x||this.canvas.height!==o.y)&&(this.canvas.width=o.x,this.canvas.height=o.y,this._updateImageSmoothingEnabled(this.context),this.sketchCanvas!==null)){var m=this._calculateSketchCanvasSize();this.sketchCanvas.width=m.x,this.sketchCanvas.height=m.y,this._updateImageSmoothingEnabled(this.sketchContext)}this._clear()}},_clear:function(o,m){if(this.useCanvas){var v=this._getContext(o);if(m)v.clearRect(m.x,m.y,m.width,m.height);else{var y=v.canvas;v.clearRect(0,0,y.width,y.height)}}},viewportToDrawerRectangle:function(o){var m=this.viewport.pixelFromPointNoRotate(o.getTopLeft(),!0),v=this.viewport.deltaPixelsFromPointsNoRotate(o.getSize(),!0);
131return new i.Rect(m.x*i.pixelDensityRatio,m.y*i.pixelDensityRatio,v.x*i.pixelDensityRatio,v.y*i.pixelDensityRatio)},drawTile:function(o,m,v,y,b,g,p){if(i.console.assert(o,"[Drawer.drawTile] tile is required"),i.console.assert(m,"[Drawer.drawTile] drawingHandler is required"),this.useCanvas){var T=this._getContext(v);y=y||1,o.drawCanvas(T,m,y,b,g,p)}else o.drawHTML(this.canvas)},_getContext:function(o){var m=this.context;if(o){if(this.sketchCanvas===null){this.sketchCanvas=document.createElement("canvas");var v=this._calculateSketchCanvasSize();if(this.sketchCanvas.width=v.x,this.sketchCanvas.height=v.y,this.sketchContext=this.sketchCanvas.getContext("2d"),this.viewport.getRotation()===0){var y=this;this.viewer.addHandler("rotate",function b(){if(y.viewport.getRotation()!==0){y.viewer.removeHandler("rotate",b);var g=y._calculateSketchCanvasSize();y.sketchCanvas.width=g.x,y.sketchCanvas.height=g.y}})}this._updateImageSmoothingEnabled(this.sketchContext)}m=this.sketchContext}return m},saveContext:function(o){this.useCanvas&&this._getContext(o).save()},restoreContext:function(o){this.useCanvas&&this._getContext(o).restore()},setClip:function(o,m){if(this.useCanvas){var v=this._getContext(m);v.beginPath(),v.rect(o.x,o.y,o.width,o.height),v.clip()}},drawRectangle:function(o,m,v){if(this.useCanvas){var y=this._getContext(v);y.save(),y.fillStyle=m,y.fillRect(o.x,o.y,o.width,o.height),y.restore()}},blendSketch:function(o,m,v,y){var b=o;if(i.isPlainObject(b)||(b={opacity:o,scale:m,translate:v,compositeOperation:y}),!(!this.useCanvas||!this.sketchCanvas)){o=b.opacity,y=b.compositeOperation;var g=b.bounds;if(this.context.save(),this.context.globalAlpha=o,y&&(this.context.globalCompositeOperation=y),g)g.x<0&&(g.width+=g.x,g.x=0),g.x+g.width>this.canvas.width&&(g.width=this.canvas.width-g.x),g.y<0&&(g.height+=g.y,g.y=0),g.y+g.height>this.canvas.height&&(g.height=this.canvas.height-g.y),this.context.drawImage(this.sketchCanvas,g.x,g.y,g.width,g.height,g.x,g.y,g.width,g.height);else{m=b.scale||1,v=b.translate;var p=v instanceof i.Point?v:new i.Point(0,0),T=0,_=0;if(v){var A=this.sketchCanvas.width-this.canvas.width,H=this.sketchCanvas.height-this.canvas.height;T=Math.round(A/2),_=Math.round(H/2)}this.context.drawImage(this.sketchCanvas,p.x-T*m,p.y-_*m,(this.canvas.width+2*T)*m,(this.canvas.height+2*_)*m,-T,-_,this.canvas.width+2*T,this.canvas.height+2*_)}this.context.restore()}},drawDebugInfo:function(o,m,v,y){if(this.useCanvas){var b=this.viewer.world.getIndexOfItem(y)%this.debugGridColor.length,g=this.context;g.save(),g.lineWidth=2*i.pixelDensityRatio,g.font="small-caps bold "+13*i.pixelDensityRatio+"px arial",g.strokeStyle=this.debugGridColor[b],g.fillStyle=this.debugGridColor[b],this.viewport.getRotation(!0)%360!==0&&this._offsetForRotation({degrees:this.viewport.getRotation(!0)}),y.getRotation(!0)%360!==0&&this._offsetForRotation({degrees:y.getRotation(!0),point:y.viewport.pixelFromPointNoRotate(y._getRotationPoint(!0),!0)}),y.viewport.getRotation(!0)%360===0&&y.getRotation(!0)%360===0&&y._drawer.viewer.viewport.getFlip()&&y._drawer._flip(),g.strokeRect(o.position.x*i.pixelDensityRatio,o.position.y*i.pixelDensityRatio,o.size.x*i.pixelDensityRatio,o.size.y*i.pixelDensityRatio);var p=(o.position.x+o.size.x/2)*i.pixelDensityRatio,T=(o.position.y+o.size.y/2)*i.pixelDensityRatio;g.translate(p,T),g.rotate(Math.PI/180*-this.viewport.getRotation(!0)),g.translate(-p,-T),o.x===0&&o.y===0&&(g.fillText("Zoom: "+this.viewport.getZoom(),o.position.x*i.pixelDensityRatio,(o.position.y-30)*i.pixelDensityRatio),g.fillText("Pan: "+this.viewport.getBounds().toString(),o.position.x*i.pixelDensityRatio,(o.position.y-20)*i.pixelDensityRatio)),g.fillText("Level: "+o.level,(o.position.x+10)*i.pixelDensityRatio,(o.position.y+20)*i.pixelDensityRatio),g.fillText("Column: "+o.x,(o.position.x+10)*i.pixelDensityRatio,(o.position.y+30)*i.pixelDensityRatio),g.fillText("Row: "+o.y,(o.position.x+10)*i.pixelDensityRatio,(o.position.y+40)*i.pixelDensityRatio),g.fillText("Order: "+v+" of "+m,(o.position.x+10)*i.pixelDensityRatio,(o.position.y+50)*i.pixelDensityRatio),g.fillText("Size: "+o.size.toString(),(o.position.x+10)*i.pixelDensityRatio,(o.position.y+60)*i.pixelDensityRatio),g.fillText("Position: "+o.position.toString(),(o.position.x+10)*i.pixelDensityRatio,(o.position.y+70)*i.pixelDensityRatio),this.viewport.getRotation(!0)%360!==0&&this._restoreRotationChanges(),y.getRotation(!0)%360!==0&&this._restoreRotationChanges(),y.viewport.getRotation(!0)%360===0&&y.getRotation(!0)%360===0&&y._drawer.viewer.viewport.getFlip()&&y._drawer._flip(),g.restore(
131)}},debugRect:function(o){if(this.useCanvas){var m=this.context;m.save(),m.lineWidth=2*i.pixelDensityRatio,m.strokeStyle=this.debugGridColor[0],m.fillStyle=this.debugGridColor[0],m.strokeRect(o.x*i.pixelDensityRatio,o.y*i.pixelDensityRatio,o.width*i.pixelDensityRatio,o.height*i.pixelDensityRatio),m.restore()}},setImageSmoothingEnabled:function(o){this.useCanvas&&(this._imageSmoothingEnabled=o,this._updateImageSmoothingEnabled(this.context),this.viewer.forceRedraw())},_updateImageSmoothingEnabled:function(o){o.msImageSmoothingEnabled=this._imageSmoothingEnabled,o.imageSmoothingEnabled=this._imageSmoothingEnabled},getCanvasSize:function(o){var m=this._getContext(o).canvas;return new i.Point(m.width,m.height)},getCanvasCenter:function(){return new i.Point(this.canvas.width/2,this.canvas.height/2)},_offsetForRotation:function(o){var m=o.point?o.point.times(i.pixelDensityRatio):this.getCanvasCenter(),v=this._getContext(o.useSketch);v.save(),v.translate(m.x,m.y),this.viewer.viewport.flipped?(v.rotate(Math.PI/180*-o.degrees),v.scale(-1,1)):v.rotate(Math.PI/180*o.degrees),v.translate(-m.x,-m.y)},_flip:function(o){o=o||{};var m=o.point?o.point.times(i.pixelDensityRatio):this.getCanvasCenter(),v=this._getContext(o.useSketch);v.translate(m.x,0),v.scale(-1,1),v.translate(-m.x,0)},_restoreRotationChanges:function(o){var m=this._getContext(o);m.restore()},_calculateCanvasSize:function(){var o=i.pixelDensityRatio,m=this.viewport.getContainerSize();return{x:Math.round(m.x*o),y:Math.round(m.y*o)}},_calculateSketchCanvasSize:function(){var o=this._calculateCanvasSize();if(this.viewport.getRotation()===0)return o;var m=Math.ceil(Math.sqrt(o.x*o.x+o.y*o.y));return{x:m,y:m}}}}(x),function(i){i.Viewport=function(o){var m=arguments;m.length&&m[0]instanceof i.Point&&(o={containerSize:m[0],contentSize:m[1],config:m[2]}),o.config&&(i.extend(!0,o,o.config),delete o.config),this._margins=i.extend({left:0,top:0,right:0,bottom:0},o.margins||{}),delete o.margins,o.initialDegrees=o.degrees,delete o.degrees,i.extend(!0,this,{containerSize:null,contentSize:null,zoomPoint:null,rotationPivot:null,viewer:null,springStiffness:i.DEFAULT_SETTINGS.springStiffness,animationTime:i.DEFAULT_SETTINGS.animationTime,minZoomImageRatio:i.DEFAULT_SETTINGS.minZoomImageRatio,maxZoomPixelRatio:i.DEFAULT_SETTINGS.maxZoomPixelRatio,visibilityRatio:i.DEFAULT_SETTINGS.visibilityRatio,wrapHorizontal:i.DEFAULT_SETTINGS.wrapHorizontal,wrapVertical:i.DEFAULT_SETTINGS.wrapVertical,defaultZoomLevel:i.DEFAULT_SETTINGS.defaultZoomLevel,minZoomLevel:i.DEFAULT_SETTINGS.minZoomLevel,maxZoomLevel:i.DEFAULT_SETTINGS.maxZoomLevel,initialDegrees:i.DEFAULT_SETTINGS.degrees,flipped:i.DEFAULT_SETTINGS.flipped,homeFillsViewer:i.DEFAULT_SETTINGS.homeFillsViewer,silenceMultiImageWarnings:i.DEFAULT_SETTINGS.silenceMultiImageWarnings},o),this._updateContainerInnerSize(),this.centerSpringX=new i.Spring({initial:0,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.centerSpringY=new i.Spring({initial:0,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.zoomSpring=new i.Spring({exponential:!0,initial:1,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.degreesSpring=new i.Spring({initial:o.initialDegrees,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._oldCenterX=this.centerSpringX.current.value,this._oldCenterY=this.centerSpringY.current.value,this._oldZoom=this.zoomSpring.current.value,this._oldDegrees=this.degreesSpring.current.value,this._setContentBounds(new i.Rect(0,0,1,1),1),this.goHome(!0),this.update()},i.Viewport.prototype={get degrees(){return i.console.warn("Accessing [Viewport.degrees] is deprecated. Use viewport.getRotation instead."),this.getRotation()},set degrees(o){i.console.warn("Setting [Viewport.degrees] is deprecated. Use viewport.rotateTo, viewport.rotateBy, or viewport.setRotation instead."),this.rotateTo(o)},resetContentSize:function(o){return i.console.assert(o,"[Viewport.resetContentSize] contentSize is required"),i.console.assert(o instanceof i.Point,"[Viewport.resetContentSize] contentSize must be an OpenSeadragon.Point"),i.console.assert(o.x>
vendor: 19,097 bytes, line 131
1310,"[Viewport.resetContentSize] contentSize.x must be greater than 0"),i.console.assert(o.y>0,"[Viewport.resetContentSize] contentSize.y must be greater than 0"),this._setContentBounds(new i.Rect(0,0,1,o.y/o.x),o.x),this},setHomeBounds:function(o,m){i.console.error("[Viewport.setHomeBounds] this function is deprecated; The content bounds should not be set manually."),this._setContentBounds(o,m)},_setContentBounds:function(o,m){i.console.assert(o,"[Viewport._setContentBounds] bounds is required"),i.console.assert(o instanceof i.Rect,"[Viewport._setContentBounds] bounds must be an OpenSeadragon.Rect"),i.console.assert(o.width>0,"[Viewport._setContentBounds] bounds.width must be greater than 0"),i.console.assert(o.height>0,"[Viewport._setContentBounds] bounds.height must be greater than 0"),this._contentBoundsNoRotate=o.clone(),this._contentSizeNoRotate=this._contentBoundsNoRotate.getSize().times(m),this._contentBounds=o.rotate(this.getRotation()).getBoundingBox(),this._contentSize=this._contentBounds.getSize().times(m),this._contentAspectRatio=this._contentSize.x/this._contentSize.y,this.viewer&&this.viewer.raiseEvent("reset-size",{contentSize:this._contentSizeNoRotate.clone(),contentFactor:m,homeBounds:this._contentBoundsNoRotate.clone(),contentBounds:this._contentBounds.clone()})},getHomeZoom:function(){if(this.defaultZoomLevel)return this.defaultZoomLevel;var o=this._contentAspectRatio/this.getAspectRatio(),m;return this.homeFillsViewer?m=o>=1?o:1:m=o>=1?1:o,m/this._contentBounds.width},getHomeBounds:function(){return this.getHomeBoundsNoRotate().rotate(-this.getRotation())},getHomeBoundsNoRotate:function(){var o=this._contentBounds.getCenter(),m=1/this.getHomeZoom(),v=m/this.getAspectRatio();return new i.Rect(o.x-m/2,o.y-v/2,m,v)},goHome:function(o){return this.viewer&&this.viewer.raiseEvent("home",{immediately:o}),this.fitBounds(this.getHomeBounds(),o)},getMinZoom:function(){var o=this.getHomeZoom(),m=this.minZoomLevel?this.minZoomLevel:this.minZoomImageRatio*o;return m},getMaxZoom:function(){var o=this.maxZoomLevel;return o||(o=this._contentSize.x*this.maxZoomPixelRatio/this._containerInnerSize.x,o/=this._contentBounds.width),Math.max(o,this.getHomeZoom())},getAspectRatio:function(){return this._containerInnerSize.x/this._containerInnerSize.y},getContainerSize:function(){return new i.Point(this.containerSize.x,this.containerSize.y)},getMargins:function(){return i.extend({},this._margins)},setMargins:function(o){i.console.assert(i.type(o)==="object","[Viewport.setMargins] margins must be an object"),this._margins=i.extend({left:0,top:0,right:0,bottom:0},o),this._updateContainerInnerSize(),this.viewer&&this.viewer.forceRedraw()},getBounds:function(o){return this.getBoundsNoRotate(o).rotate(-this.getRotation(o))},getBoundsNoRotate:function(o){var m=this.getCenter(o),v=1/this.getZoom(o),y=v/this.getAspectRatio();return new i.Rect(m.x-v/2,m.y-y/2,v,y)},getBoundsWithMargins:function(o){return this.getBoundsNoRotateWithMargins(o).rotate(-this.getRotation(o),this.getCenter(o))},getBoundsNoRotateWithMargins:function(o){var m=this.getBoundsNoRotate(o),v=this._containerInnerSize.x*this.getZoom(o);return m.x-=this._margins.left/v,m.y-=this._margins.top/v,m.width+=(this._margins.left+this._margins.right)/v,m.height+=(this._margins.top+this._margins.bottom)/v,m},getCenter:function(o){var m=new i.Point(this.centerSpringX.current.value,this.centerSpringY.current.value),v=new i.Point(this.centerSpringX.target.value,this.centerSpringY.target.value),y,b,g,p,T,_,A,H;return o?m:this.zoomPoint?(y=this.pixelFromPoint(this.zoomPoint,!0),b=this.getZoom(),g=1/b,p=g/this.getAspectRatio(),T=new i.Rect(m.x-g/2,m.y-p/2,g,p),_=this._pixelFromPoint(this.zoomPoint,T),A=_.minus(y).rotate(-this.getRotation(!0)),H=A.divide(this._containerInnerSize.x*b),v.plus(H)):v},getZoom:function(o){return o?this.zoomSpring.current.value:this.zoomSpring.target.value},_applyZoomConstraints:function(o){return Math.max(Math.min(o,this.getMaxZoom()),this.getMinZoom())},_applyBoundaryConstraints:function(o){var m=this.viewportToViewerElementRectangle(o).getBoundingBox(),v=this.viewportToViewerElementRectangle(this._contentBoundsNoRotate).getBoundingBox(),y=!1,b=!1;if(!this.wrapHorizontal){var g=m.x+m.width,p=v.x+v.width,T,_,A;m.width>v.width?T=this.visibilityRatio*v.width:T=this.visibilityRatio*m.width,_=v.x-g+T,A=p-m.x-T,T>v.width?(m.x+=(_+A)/2,y=!0):A<0?(m.x+=A,y=!0):_>0&&(m.x+=_,y=!0)}if(!this.wrapVertical){var H=m.y+m.height,N=v.y+v.height,Q,Z,J;m.height>v.height?Q=this.visibilityRatio*v.height:Q=this.visibilityRatio*m.height,Z=v.y-H+Q,J=N-m.y-Q,Q>v.height?(m.y+=(Z+J)/2,b=!0):J<0?(m.y+=J,b=!0):Z>0&&(m.y+=Z,b=!0)}var ae=y||b,ce=ae?this.viewerElementToViewportRectangle(m):o.clone();return ce.xConstrained=y,ce.yConstrained=b,ce.constraintApplied=ae,ce},_raiseConstraintsEvent:function(o){this.viewer&&this.viewer.raiseEvent("constrain",{immediately:o})},applyConstraints:function(o){var m=this.getZoom(),v=this._applyZoomConstraints(m);m!==v&&this.zoomTo(v,this.zoomPoint,o);var y=this.getConstrainedBounds(!1);return y.constraintApplied&&(this.fitBounds(y,o),this._raiseConstraintsEvent(o)),this},ensureVisible:function(o){return this.applyConstraints(o)},_fitBounds:function(o,m){m=m||{};var v=m.immediately||!1,y=m.constraints||!1,b=this.getAspectRatio(),g=o.getCenter(),p=new i.Rect(o.x,o.y,o.width,o.height,o.degrees+this.getRotation()).getBoundingBox();p.getAspectRatio()>=b?p.height=p.width/b:p.width=p.height*b,p.x=g.x-p.width/2,p.y=g.y-p.height/2;var T=1/p.width;if(v)return this.panTo(g,!0),this.zoomTo(T,null,!0),y&&this.applyConstraints(!0),this;var _=this.getCenter(!0),A=this.getZoom(!0);this.panTo(_,!0),this.zoomTo(A,null,!0);var H=this.getBounds(),N=this.getZoom();if(N===0||Math.abs(T/N-1)<1e-8)return this.zoomTo(T,null,!0),this.panTo(g,v),y&&this.applyConstraints(!1),this;if(y){this.panTo(g,!1),T=this._applyZoomConstraints(T),this.zoomTo(T,null,!1);var Q=this.getConstrainedBounds();this.panTo(_,!0),this.zoomTo(A,null,!0),this.fitBounds(Q)}else{var Z=p.rotate(-this.getRotation()),J=Z.getTopLeft().times(T).minus(H.getTopLeft().times(N)).divide(T-N);this.zoomTo(T,J,v)}return this},fitBounds:function(o,m){return this._fitBounds(o,{immediately:m,constraints:!1})},fitBoundsWithConstraints:function(o,m){return this._fitBounds(o,{immediately:m,constraints:!0})},fitVertically:function(o){var m=new i.Rect(this._contentBounds.x+this._contentBounds.width/2,this._contentBounds.y,0,this._contentBounds.height);return this.fitBounds(m,o)},fitHorizontally:function(o){var m=new i.Rect(this._contentBounds.x,this._contentBounds.y+this._contentBounds.height/2,this._contentBounds.width,0);return this.fitBounds(m,o)},getConstrainedBounds:function(o){var m,v;return m=this.getBounds(o),v=this._applyBoundaryConstraints(m),v},panBy:function(o,m){var v=new i.Point(this.centerSpringX.target.value,this.centerSpringY.target.value);return this.panTo(v.plus(o),m)},panTo:function(o,m){return m?(this.centerSpringX.resetTo(o.x),this.centerSpringY.resetTo(o.y)):(this.centerSpringX.springTo(o.x),this.centerSpringY.springTo(o.y)),this.viewer&&this.viewer.raiseEvent("pan",{center:o,immediately:m}),this},zoomBy:function(o,m,v){return this.zoomTo(this.zoomSpring.target.value*o,m,v)},zoomTo:function(o,m,v){var y=this;return this.zoomPoint=m instanceof i.Point&&!isNaN(m.x)&&!isNaN(m.y)?m:null,v?this._adjustCenterSpringsForZoomPoint(function(){y.zoomSpring.resetTo(o)}):this.zoomSpring.springTo(o),this.viewer&&this.viewer.raiseEvent("zoom",{zoom:o,refPoint:m,immediately:v}),this},setRotation:function(o,m){return this.rotateTo(o,null,m)},getRotation:function(o){return o?this.degreesSpring.current.value:this.degreesSpring.target.value},setRotationWithPivot:function(o,m,v){return this.rotateTo(o,m,v)},rotateTo:function(o,m,v){if(!this.viewer||!this.viewer.drawer.canRotate())return this;if(this.degreesSpring.target.value===o&&this.degreesSpring.isAtTargetValue())return this;if(this.rotationPivot=m instanceof i.Point&&!isNaN(m.x)&&!isNaN(m.y)?m:null,v)if(this.rotationPivot){var y=o-this._oldDegrees;if(!y)return this.rotationPivot=null,this;this._rotateAboutPivot(o)}else this.degreesSpring.resetTo(o);else{var b=i.positiveModulo(this.degreesSpring.current.value,360),g=i.positiveModulo(o,360),p=g-b;p>180?g-=360:p<-180&&(g+=360);var T=b-g;this.degreesSpring.resetTo(o+T),this.degreesSpring.springTo(o)}return this._setContentBounds(this.viewer.world.getHomeBounds(),this.viewer.world.getContentFactor()),this.viewer.forceRedraw(),this.viewer.raiseEvent("rotate",{degrees:o,immediately:!!v,pivot:this.rotationPivot||this.getCenter()}),this},rotateBy:function(o,m,v){return this.rotateTo(this.degreesSpring.target.value+o,m,v)},resize:function(o,m){var v=this.getBoundsNoRotate(),y=v,b;this.containerSize.x=o.x,this.containerSize.y=o.y,this._updateContainerInnerSize(),m&&(b=o.x/this.containerSize.x,y.width=v.width*b,y.height=y.width/this.getAspectRatio()),this.viewer&&this.viewer.raiseEvent("resize",{newContainerSize:o,maintain:m});var g=this.fitBounds(y,!0);return this.viewer&&this.viewer.raiseEvent("after-resize",{newContainerSize:o,maintain:m}),g},_updateContainerInnerSize:function(){this._containerInnerSize=new i.Point(Math.max(1,this.containerSize.x-(this._margins.left+this._margins.right)),Math.max(1,this.containerSize.y-(this._margins.top+this._margins.bottom)))},update:function(){var o=this;this._adjustCenterSpringsForZoomPoint(function(){o.zoomSpring.update()}),this.degreesSpring.isAtTargetValue()&&(this.rotationPivot=null),this.centerSpringX.update(),this.centerSpringY.update(),this.rotationPivot?this._rotateAboutPivot(!0):this.degreesSpring.update();var m=this.centerSpringX.current.value!==this._oldCenterX||this.centerSpringY.current.value!==this._oldCenterY||this.zoomSpring.current.value!==this._oldZoom||this.degreesSpring.current.value!==this._oldDegrees;return this._oldCenterX=this.centerSpringX.current.value,this._oldCenterY=this.centerSpringY.current.value,this._oldZoom=this.zoomSpring.current.value,this._oldDegrees=this.degreesSpring.current.value,m},_rotateAboutPivot:function(o){var m=o===!0,v=this.rotationPivot.minus(this.getCenter());this.centerSpringX.shiftBy(v.x),this.centerSpringY.shiftBy(v.y),m?this.degreesSpring.update():this.degreesSpring.resetTo(o);var y=this.degreesSpring.current.value-this._oldDegrees,b=v.rotate(y*-1).times(-1);this.centerSpringX.shiftBy(b.x),this.centerSpringY.shiftBy(b.y)},_adjustCenterSpringsForZoomPoint:function(o){if(this.zoomPoint){var m=this.pixelFromPoint(this.zoomPoint,!0);o();var v=this.pixelFromPoint(this.zoomPoint,!0),y=v.minus(m),b=this.deltaPointsFromPixels(y,!0);this.centerSpringX.shiftBy(b.x),this.centerSpringY.shiftBy(b.y),this.zoomSpring.isAtTargetValue()&&(this.zoomPoint=null)}else o()},deltaPixelsFromPointsNoRotate:function(o,m){return o.times(this._containerInnerSize.x*this.getZoom(m))},deltaPixelsFromPoints:function(o,m){return this.deltaPixelsFromPointsNoRotate(o.rotate(this.getRotation(m)),m)},deltaPointsFromPixelsNoRotate:function(o,m){return o.divide(this._containerInnerSize.x*this.getZoom(m))},deltaPointsFromPixels:function(o,m){return this.deltaPointsFromPixelsNoRotate(o,m).rotate(-this.getRotation(m))},pixelFromPointNoRotate:function(o,m){return this._pixelFromPointNoRotate(o,this.getBoundsNoRotate(m))},pixelFromPoint:function(o,m){return this._pixelFromPoint(o,this.getBoundsNoRotate(m))},_pixelFromPointNoRotate:function(o,m){return o.minus(m.getTopLeft()).times(this._containerInnerSize.x/m.width).plus(new i.Point(this._margins.left,this._margins.top))},_pixelFromPoint:function(o,m){return this._pixelFromPointNoRotate(o.rotate(this.getRotation(!0),this.getCenter(!0)),m)},pointFromPixelNoRotate:function(o,m){var v=this.getBoundsNoRotate(m);return o.minus(new i.Point(this._margins.left,this._margins.top)).divide(this._containerInnerSize.x/v.width).plus(v.getTopLeft())},pointFromPixel:function(o,m){return this.pointFromPixelNoRotate(o,m).rotate(-this.getRotation(m),this.getCenter(m))},_viewportToImageDelta:function(o,m){var v=this._contentBoundsNoRotate.width;return new i.Point(o*this._contentSizeNoRotate.x/v,m*this._contentSizeNoRotate.x/v)},viewportToImageCoordinates:function(o,m){if(o instanceof i.Point)return this.viewportToImageCoordinates(o.x,o.y);if(this.viewer){var v=this.viewer.world.getItemCount();if(v>1)this.silenceMultiImageWarnings||i.console.error("[Viewport.viewportToImageCoordinates] is not accurate with multi-image; use TiledImage.viewportToImageCoordinates instead.");else if(v===1){var y=this.viewer.world.getItemAt(0);return y.viewportToImageCoordinates(o,m,!0)}}return this._viewportToImageDelta(o-this._contentBoundsNoRotate.x,m-this._contentBoundsNoRotate.y)},_imageToViewportDelta:function(o,m){var v=this._contentBoundsNoRotate.width;return new i.Point(o/this._contentSizeNoRotate.x*v,m/this._contentSizeNoRotate.x*v)},imageToViewportCoordinates:function(o,m){if(o instanceof i.Point)return this.imageToViewportCoordinates(o.x,o.y);if(this.viewer){var v=this.viewer.world.getItemCount();if(v>1)this.silenceMultiImageWarnings||i.console.error("[Viewport.imageToViewportCoordinates] is not accurate with multi-image; use TiledImage.imageToViewportCoordinates instead.");else if(v===1){var y=this.viewer.world.getItemAt(0);return y.imageToViewportCoordinates(o,m,!0)}}var b=this._imageToViewportDelta(o,m);return b.x+=this._contentBoundsNoRotate.x,b.y+=this._contentBoundsNoRotate.y,b},imageToViewportRectangle:function(o,m,v,y){var b=o;if(b instanceof i.Rect||(b=new i.Rect(o,m,v,y)),this.viewer){var g=this.viewer.world.getItemCount();if(g>1)this.silenceMultiImageWarnings||i.console.error("[Viewport.imageToViewportRectangle] is not accurate with multi-image; use TiledImage.imageToViewportRectangle instead.");else if(g===1){var p=this.viewer.world.getItemAt(0);return p.imageToViewportRectangle(o,m,v,y,!0)}}var T=this.imageToViewportCoordinates(b.x,b.y),_=this._imageToViewportDelta(b.width,b.height);return new i.Rect(T.x,T.y,_.x,_.y,b.degrees)},viewportToImageRectangle:function(o,m,v,y){var b=o;if(b instanceof i.Rect||(b=new i.Rect(o,m,v,y)),this.viewer){var g=this.viewer.world.getItemCount();if(g>1)this.silenceMultiImageWarnings||i.console.error("[Viewport.viewportToImageRectangle] is not accurate with multi-image; use TiledImage.viewportToImageRectangle instead.");else if(g===1){var p=this.viewer.world.getItemAt(0);return p.viewportToImageRectangle(o,m,v,y,!0)}}var T=this.viewportToImageCoordinates(b.x,b.y),_=this._viewportToImageDelta(b.width,b.height);return new i.Rect(T.x,T.y,_.x,_.y,b.degrees)},viewerElementToImageCoordinates:function(o){var m=this.pointFromPixel(o,!0);return this.viewportToImageCoordinates(m)},imageToViewerElementCoordinates:function(o){var m=this.imageToViewportCoordinates(o);return this.pixelFromPoint(m,!0)},windowToImageCoordinates:function(o){i.console.assert(this.viewer,"[Viewport.windowToImageCoordinates] the viewport must have a viewer.");var m=o.minus(i.getElementPosition(this.viewer.element));return this.viewerElementToImageCoordinates(m)},imageToWindowCoordinates:function(o){i.console.assert(this.viewer,"[Viewport.imageToWindowCoordinates] the viewport must have a viewer.");var m=this.imageToViewerElementCoordinates(o);return m.plus(i.getElementPosition(this.viewer.element))},viewerElementToViewportCoordinates:function(o){return this.pointFromPixel(o,!0)},viewportToViewerElementCoordinates:function(o){return this.pixelFromPoint(o,!0)},viewerElementToViewportRectangle:function(o){return i.Rect.fromSummits(this.pointFromPixel(o.getTopLeft(),!0),this.pointFromPixel(o.getTopRight(),!0),this.pointFromPixel(o.getBottomLeft(),!0))},viewportToViewerElementRectangle:function(o){return i.Rect.fromSummits(this.pixelFromPoint(o.getTopLeft(),!0),this.pixelFromPoint(o.getTopRight(),!0),this.pixelFromPoint(o.getBottomLeft(),!0))},windowToViewportCoordinates:function(o){i.console.assert(this.viewer,"[Viewport.windowToViewportCoordinates] the viewport must have a viewer.");var m=o.minus(i.getElementPosition(this.viewer.element));return this.viewerElementToViewportCoordinates(m)},viewportToWindowCoordinates:function(o){i.console.assert(this.viewer,"[Viewport.viewportToWindowCoordinates] the viewport must have a viewer.");var m=this.viewportToViewerElementCoordinates(o);return m.plus(i.getElementPosition(this.viewer.element))},viewportToImageZoom:function(o){if(this.viewer){var m=this.viewer.world.getItemCount();if(m>1)this.silenceMultiImageWarnings||i.console.error("[Viewport.viewportToImageZoom] is not accurate with multi-image.");else if(m===1){var v=this.viewer.world.getItemAt(0);return v.viewportToImageZoom(o)}}var y=this._contentSizeNoRotate.x,b=this._containerInnerSize.x,g=this._contentBoundsNoRotate.width,p=b/y*g;return o*p},imageToViewportZoom:function(o){if(this.viewer){var m=this.viewer.world.getItemCount();if(m>1)this.silenceMultiImageWarnings||i.console.error("[Viewport.imageToViewportZoom] is not accurate with multi-image.");else if(m===1){var v=this.viewer.world.getItemAt(0);return v.imageToViewportZoom(o)}}var y=this._contentSizeNoRotate.x,b=this._containerInnerSize.x,g=this._contentBoundsNoRotate.width,p=y/b/g;return o*p},toggleFlip:function(){return this.setFlip(!this.getFlip()),this},getFlip:function(){return this.flipped},setFlip:function(o){return this.flipped===o?this:(this.flipped=o,this.viewer.navigator&&this.viewer.navigator.setFlip(this.getFlip()),this.viewer.forceRedraw(),this.viewer.raiseEvent("flip",{flipped:o}),this)}}}(x),function(i){i.TiledImage=function(b){var g=this;i.console.assert(b.tileCache,"[TiledImage] options.tileCache is required"),i.console.assert(b.drawer,"[TiledImage] options.drawer is required"),i.console.assert(b.viewer,"[TiledImage] options.viewer is required"),i.console.assert(b.imageLoader,"[TiledImage] options.imageLoader is required"),i.console.assert(b.source,"[TiledImage] options.source is required"),i.console.assert(!b.clip||b.clip instanceof i.Rect,"[TiledImage] options.clip must be an OpenSeadragon.Rect if present"),i.EventSource.call(this),this._tileCache=b.tileCache,delete b.tileCache,this._drawer=b.drawer,delete b.drawer,this._imageLoader=b.imageLoader,delete b.imageLoader,b.clip instanceof i.Rect&&(this._clip=b.clip.clone()),delete b.clip;var p=b.x||0;delete b.x;var T=b.y||0;delete b.y,this.normHeight=b.source.dimensions.y/b.source.dimensions.x,this.contentAspectX=b.source.dimensions.x/b.source.dimensions.y;var _=1;b.width?(_=b.width,delete b.width,b.height&&(i.console.error("specifying both width and height to a tiledImage is not supported"),delete b.height)):b.height&&(_=b.height/this.normHeight,delete b.height);var A=b.fitBounds;delete b.fitBounds;var H=b.fitBoundsPlacement||x.Placement.CENTER;delete b.fitBoundsPlacement;var N=b.degrees||0;delete b.degrees;var Q=b.ajaxHeaders;delete b.ajaxHeaders,i.extend(!0,this,{viewer:null,tilesMatrix:{},coverage:{},loadingCoverage:{},lastDrawn:[],lastResetTime:0,_midDraw:!1,_needsDraw:!0,_hasOpaqueTile:!1,_tilesLoading:0,springStiffness:i.DEFAULT_SETTINGS.springStiffness,animationTime:i.DEFAULT_SETTINGS.animationTime,minZoomImageRatio:i.DEFAULT_SETTINGS.minZ
131oomImageRatio,wrapHorizontal:i.DEFAULT_SETTINGS.wrapHorizontal,wrapVertical:i.DEFAULT_SETTINGS.wrapVertical,immediateRender:i.DEFAULT_SETTINGS.immediateRender,blendTime:i.DEFAULT_SETTINGS.blendTime,alwaysBlend:i.DEFAULT_SETTINGS.alwaysBlend,minPixelRatio:i.DEFAULT_SETTINGS.minPixelRatio,smoothTileEdgesMinZoom:i.DEFAULT_SETTINGS.smoothTileEdgesMinZoom,iOSDevice:i.DEFAULT_SETTINGS.iOSDevice,debugMode:i.DEFAULT_SETTINGS.debugMode,crossOriginPolicy:i.DEFAULT_SETTINGS.crossOriginPolicy,ajaxWithCredentials:i.DEFAULT_SETTINGS.ajaxWithCredentials,placeholderFillStyle:i.DEFAULT_SETTINGS.placeholderFillStyle,opacity:i.DEFAULT_SETTINGS.opacity,preload:i.DEFAULT_SETTINGS.preload,compositeOperation:i.DEFAULT_SETTINGS.compositeOperation,subPixelRoundingForTransparency:i.DEFAULT_SETTINGS.subPixelRoundingForTransparency},b),this._preload=this.preload,delete this.preload,this._fullyLoaded=!1,this._xSpring=new i.Spring({initial:p,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._ySpring=new i.Spring({initial:T,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._scaleSpring=new i.Spring({initial:_,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._degreesSpring=new i.Spring({initial:N,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._updateForScale(),A&&this.fitBounds(A,H,!0),this._drawingHandler=function(Z){g.viewer.raiseEvent("tile-drawing",i.extend({tiledImage:g},Z))},this._ownAjaxHeaders={},this.setAjaxHeaders(Q,!1)},i.extend(i.TiledImage.prototype,i.EventSource.prototype,{needsDraw:function(){return this._needsDraw},getFullyLoaded:function(){return this._fullyLoaded},_setFullyLoaded:function(b){b!==this._fullyLoaded&&(this._fullyLoaded=b,this.raiseEvent("fully-loaded-change",{fullyLoaded:this._fullyLoaded}))},reset:function(){this._tileCache.clearTilesFor(this),this.lastResetTime=i.now(),this._needsDraw=!0},update:function(){var b=this._xSpring.update(),g=this._ySpring.update(),p=this._scaleSpring.update(),T=this._degreesSpring.update();return b||g||p||T?(this._updateForScale(),this._needsDraw=!0,!0):!1},draw:function(){this.opacity!==0||this._preload?(this._midDraw=!0,this._updateViewport(),this._midDraw=!1):this._needsDraw=!1},destroy:function(){this.reset(),this.source.destroy&&this.source.destroy()},getBounds:function(b){return this.getBoundsNoRotate(b).rotate(this.getRotation(b),this._getRotationPoint(b))},getBoundsNoRotate:function(b){return b?new i.Rect(this._xSpring.current.value,this._ySpring.current.value,this._worldWidthCurrent,this._worldHeightCurrent):new i.Rect(this._xSpring.target.value,this._ySpring.target.value,this._worldWidthTarget,this._worldHeightTarget)},getWorldBounds:function(){return i.console.error("[TiledImage.getWorldBounds] is deprecated; use TiledImage.getBounds instead"),this.getBounds()},getClippedBounds:function(b){var g=this.getBoundsNoRotate(b);if(this._clip){var p=b?this._worldWidthCurrent:this._worldWidthTarget,T=p/this.source.dimensions.x,_=this._clip.times(T);g=new i.Rect(g.x+_.x,g.y+_.y,_.width,_.height)}return g.rotate(this.getRotation(b),this._getRotationPoint(b))},getTileBounds:function(b,g,p){var T=this.source.getNumTiles(b),_=(T.x+g%T.x)%T.x,A=(T.y+p%T.y)%T.y,H=this.source.getTileBounds(b,_,A);return this.getFlip()&&(H.x=1-H.x-H.width),H.x+=(g-_)/T.x,H.y+=this._worldHeightCurrent/this._worldWidthCurrent*((p-A)/T.y),H},getContentSize:function(){return new i.Point(this.source.dimensions.x,this.source.dimensions.y)},getSizeInWindowCoordinates:function(){var b=this.imageToWindowCoordinates(new i.Point(0,0)),g=this.imageToWindowCoordinates(this.getContentSize());return new i.Point(g.x-b.x,g.y-b.y)},_viewportToImageDelta:function(b,g,p){var T=p?this._scaleSpring.current.value:this._scaleSpring.target.value;return new i.Point(b*(this.source.dimensions.x/T),g*(this.source.dimensions.y*this.contentAspectX/T))},viewportToImageCoordinates:function(b,g,p){var T;return b instanceof i.Point?(p=g,T=b):T=new i.Point(b,g),T=T.rotate(-this.getRotation(p),this._getRotationPoint(p)),p?this._viewportToImageDelta(T.x-this._xSpring.current.value,T.y-this._ySpring.current.value):this._viewportToImageDelta(T.x-this._xSpring.target.value,T.y-this._ySpring.target.value)},_imageToViewportDelta:function(b,g,p){var T=p?this._scaleSpring.current.value:this._scaleSpring.target.value;return new i.Point(b/this.source.dimensions.x*T,g/this.source.dimensions.y/this.contentAspectX*T)},imageToViewportCoordinates:function(b,g,p){b instanceof i.Point&&(p=g,g=b.y,b=b.x);var T=this._imageToViewportDelta(b,g);return p?(T.x+=this._xSpring.current.value,T.y+=this._ySpring.current.value):(T.x+=this._xSpring.target.value,T.y+=this._ySpring.target.value),T.rotate(this.getRotation(p),this._getRotationPoint(p))},imageToViewportRectangle:function(b,g,p,T,_){var A=b;
vendor: 8,150 bytes, line 131
131A instanceof i.Rect?_=g:A=new i.Rect(b,g,p,T);var H=this.imageToViewportCoordinates(A.getTopLeft(),_),N=this._imageToViewportDelta(A.width,A.height,_);return new i.Rect(H.x,H.y,N.x,N.y,A.degrees+this.getRotation(_))},viewportToImageRectangle:function(b,g,p,T,_){var A=b;b instanceof i.Rect?_=g:A=new i.Rect(b,g,p,T);var H=this.viewportToImageCoordinates(A.getTopLeft(),_),N=this._viewportToImageDelta(A.width,A.height,_);return new i.Rect(H.x,H.y,N.x,N.y,A.degrees-this.getRotation(_))},viewerElementToImageCoordinates:function(b){var g=this.viewport.pointFromPixel(b,!0);return this.viewportToImageCoordinates(g)},imageToViewerElementCoordinates:function(b){var g=this.imageToViewportCoordinates(b);return this.viewport.pixelFromPoint(g,!0)},windowToImageCoordinates:function(b){var g=b.minus(x.getElementPosition(this.viewer.element));return this.viewerElementToImageCoordinates(g)},imageToWindowCoordinates:function(b){var g=this.imageToViewerElementCoordinates(b);return g.plus(x.getElementPosition(this.viewer.element))},_viewportToTiledImageRectangle:function(b){var g=this._scaleSpring.current.value;return b=b.rotate(-this.getRotation(!0),this._getRotationPoint(!0)),new i.Rect((b.x-this._xSpring.current.value)/g,(b.y-this._ySpring.current.value)/g,b.width/g,b.height/g,b.degrees)},viewportToImageZoom:function(b){var g=this._scaleSpring.current.value*this.viewport._containerInnerSize.x/this.source.dimensions.x;return g*b},imageToViewportZoom:function(b){var g=this._scaleSpring.current.value*this.viewport._containerInnerSize.x/this.source.dimensions.x;return b/g},setPosition:function(b,g){var p=this._xSpring.target.value===b.x&&this._ySpring.target.value===b.y;if(g){if(p&&this._xSpring.current.value===b.x&&this._ySpring.current.value===b.y)return;this._xSpring.resetTo(b.x),this._ySpring.resetTo(b.y),this._needsDraw=!0}else{if(p)return;this._xSpring.springTo(b.x),this._ySpring.springTo(b.y),this._needsDraw=!0}p||this._raiseBoundsChange()},setWidth:function(b,g){this._setScale(b,g)},setHeight:function(b,g){this._setScale(b/this.normHeight,g)},setCroppingPolygons:function(b){var g=function(T){return T instanceof i.Point||typeof T.x=="number"&&typeof T.y=="number"},p=function(T){return T.map(function(_){try{if(g(_))return{x:_.x,y:_.y};throw new Error}catch{throw new Error("A Provided cropping polygon point is not supported")}})};try{if(!i.isArray(b))throw new Error("Provided cropping polygon is not an array");this._croppingPolygons=b.map(function(T){return p(T)})}catch(T){i.console.error("[TiledImage.setCroppingPolygons] Cropping polygon format not supported"),i.console.error(T),this._croppingPolygons=null}},resetCroppingPolygons:function(){this._croppingPolygons=null},fitBounds:function(b,g,p){g=g||i.Placement.CENTER;var T=i.Placement.properties[g],_=this.contentAspectX,A=0,H=0,N=1,Q=1;if(this._clip&&(_=this._clip.getAspectRatio(),N=this._clip.width/this.source.dimensions.x,Q=this._clip.height/this.source.dimensions.y,b.getAspectRatio()>_?(A=this._clip.x/this._clip.height*b.height,H=this._clip.y/this._clip.height*b.height):(A=this._clip.x/this._clip.width*b.width,H=this._clip.y/this._clip.width*b.width)),b.getAspectRatio()>_){var Z=b.height/Q,J=0;T.isHorizontallyCentered?J=(b.width-b.height*_)/2:T.isRight&&(J=b.width-b.height*_),this.setPosition(new i.Point(b.x-A+J,b.y-H),p),this.setHeight(Z,p)}else{var ae=b.width/N,ce=0;T.isVerticallyCentered?ce=(b.height-b.width/_)/2:T.isBottom&&(ce=b.height-b.width/_),this.setPosition(new i.Point(b.x-A,b.y-H+ce),p),this.setWidth(ae,p)}},getClip:function(){return this._clip?this._clip.clone():null},setClip:function(b){i.console.assert(!b||b instanceof i.Rect,"[TiledImage.setClip] newClip must be an OpenSeadragon.Rect or null"),b instanceof i.Rect?this._clip=b.clone():this._clip=null,this._needsDraw=!0,this.raiseEvent("clip-change")},getFlip:function(){return!!this.flipped},setFlip:function(b){this.flipped=!!b,this._needsDraw=!0,this._raiseBoundsChange()},getOpacity:function(){return this.opacity},setOpacity:function(b){b!==this.opacity&&(this.opacity=b,this._needsDraw=!0,this.raiseEvent("opacity-change",{opacity:this.opacity}))},getPreload:function(){return this._preload},setPreload:function(b){this._preload=!!b,this._needsDraw=!0},getRotation:function(b){return b?this._degreesSpring.current.value:this._degreesSpring.target.value},setRotation:function(b,g){this._degreesSpring.target.value===b&&this._degreesSpring.isAtTargetValue()||(g?this._degreesSpring.resetTo(b):this._degreesSpring.springTo(b),this._needsDraw=!0,this._raiseBoundsChange())},_getRotationPoint:function(b){return this.getBoundsNoRotate(b).getCenter()},getCompositeOperation:function(){return this.compositeOperation},setCompositeOperation:function(b){b!==this.compositeOperation&&(this.compositeOperation=b,this._needsDraw=!0,this.raiseEvent("composite-operation-change",{compositeOperation:this.compositeOperation}))},setAjaxHeaders:function(b,g){if(b===null&&(b={}),!i.isPlainObject(b)){console.error("[TiledImage.setAjaxHeaders] Ignoring invalid headers, must be a plain object");return}this._ownAjaxHeaders=b,this._updateAjaxHeaders(g)},_updateAjaxHeaders:function(b){if(b===void 0&&(b=!0),i.isPlainObject(this.viewer.ajaxHeaders)?this.ajaxHeaders=i.extend({},this.viewer.ajaxHeaders,this._ownAjaxHeaders):this.ajaxHeaders=this._ownAjaxHeaders,b){var g,p,T,_;for(var A in this.tilesMatrix){g=this.source.getNumTiles(A);for(var H in this.tilesMatrix[A]){p=(g.x+H%g.x)%g.x;for(var N in this.tilesMatrix[A][H])if(T=(g.y+N%g.y)%g.y,_=this.tilesMatrix[A][H][N],_.loadWithAjax=this.loadTilesWithAjax,_.loadWithAjax){var Q=this.source.getTileAjaxHeaders(A,p,T);_.ajaxHeaders=i.extend({},this.ajaxHeaders,Q)}else _.ajaxHeaders=null}}for(var Z=0;Z<this._imageLoader.jobQueue.length;Z++){var J=this._imageLoader.jobQueue[Z];J.loadWithAjax=J.tile.loadWithAjax,J.ajaxHeaders=J.tile.loadWithAjax?J.tile.ajaxHeaders:null}}},_setScale:function(b,g){var p=this._scaleSpring.target.value===b;if(g){if(p&&this._scaleSpring.current.value===b)return;this._scaleSpring.resetTo(b),this._updateForScale(),this._needsDraw=!0}else{if(p)return;this._scaleSpring.springTo(b),this._updateForScale(),this._needsDraw=!0}p||this._raiseBoundsChange()},_updateForScale:function(){this._worldWidthTarget=this._scaleSpring.target.value,this._worldHeightTarget=this.normHeight*this._scaleSpring.target.value,this._worldWidthCurrent=this._scaleSpring.current.value,this._worldHeightCurrent=this.normHeight*this._scaleSpring.current.value},_raiseBoundsChange:function(){this.raiseEvent("bounds-change")},_isBottomItem:function(){return this.viewer.world.getItemAt(0)===this},_getLevelsInterval:function(){var b=Math.max(this.source.minLevel,Math.floor(Math.log(this.minZoomImageRatio)/Math.log(2))),g=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(0),!0).x*this._scaleSpring.current.value,p=Math.min(Math.abs(this.source.maxLevel),Math.abs(Math.floor(Math.log(g/this.minPixelRatio)/Math.log(2))));return p=Math.max(p,this.source.minLevel||0),b=Math.min(b,p),{lowestLevel:b,highestLevel:p}},_updateViewport:function(){for(this._needsDraw=!1,this._tilesLoading=0,this.loadingCoverage={};this.lastDrawn.length>0;){var b=this.lastDrawn.pop();b.beingDrawn=!1}var g=this.viewport,p=this._viewportToTiledImageRectangle(g.getBoundsWithMargins(!0));if(!this.wrapHorizontal&&!this.wrapVertical){var T=this._viewportToTiledImageRectangle(this.getClippedBounds(!0));if(p=p.intersection(T),p===null)return}for(var _=this._getLevelsInterval(),A=_.lowestLevel,H=_.highestLevel,N=null,Q=!1,Z=i.now(),J=H;J>=A;J--){var ae=!1,ce=g.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(J),!0).x*this._scaleSpring.current.value;if(J===A||!Q&&ce>=this.minPixelRatio)ae=!0,Q=!0;else if(!Q)continue;var We=g.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(J),!1).x*this._scaleSpring.current.value,Re=g.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(Math.max(this.source.getClosestLevel(),0)),!1).x*this._scaleSpring.current.value,Ge=this.immediateRender?1:Re,lt=Math.min(1,(ce-.5)/.5),V=Ge/Math.abs(Ge-We);if(N=this._updateLevel(Q,ae,J,lt,V,p,Z,N),this._providesCoverage(this.coverage,J))break}
131this._drawTiles(this.lastDrawn),N&&!N.context2D?(this._loadTile(N,Z),this._needsDraw=!0,this._setFullyLoaded(!1)):this._setFullyLoaded(this._tilesLoading===0)},_getCornerTiles:function(b,g,p){var T,_;this.wrapHorizontal?(T=i.positiveModulo(g.x,1),_=i.positiveModulo(p.x,1)):(T=Math.max(0,g.x),_=Math.min(1,p.x));var A,H,N=1/this.source.aspectRatio;this.wrapVertical?(A=i.positiveModulo(g.y,N),H=i.positiveModulo(p.y,N)):(A=Math.max(0,g.y),H=Math.min(N,p.y));var Q=this.source.getTileAtPoint(b,new i.Point(T,A)),Z=this.source.getTileAtPoint(b,new i.Point(_,H)),J=this.source.getNumTiles(b);return this.wrapHorizontal&&(Q.x+=J.x*Math.floor(g.x),Z.x+=J.x*Math.floor(p.x)),this.wrapVertical&&(Q.y+=J.y*Math.floor(g.y/N),Z.y+=J.y*Math.floor(p.y/N)),{topLeft:Q,bottomRight:Z}},_updateLevel:function(b,g,p,T,_,A,H,N){var Q=A.getBoundingBox().getTopLeft(),Z=A.getBoundingBox().getBottomRight();this.viewer&&this.viewer.raiseEvent("update-level",{tiledImage:this,havedrawn:b,level:p,opacity:T,visibility:_,drawArea:A,topleft:Q,bottomright:Z,currenttime:H,best:N}),this._resetCoverage(this.coverage,p),this._resetCoverage(this.loadingCoverage,p);var J=this._getCornerTiles(p,Q,Z),ae=J.topLeft,ce=J.bottomRight,We=this.source.getNumTiles(p),Re=this.viewport.pixelFromPoint(this.viewport.getCenter());this.getFlip()&&(ce.x+=1,this.wrapHorizontal||(ce.x=Math.min(ce.x,We.x-1)));for(var Ge=ae.x;Ge<=ce.x;Ge++)for(var lt=ae.y;lt<=ce.y;lt++){var V;if(this.getFlip()){var ut=(We.x+Ge%We.x)%We.x;V=Ge+We.x-ut-ut-1}else V=Ge;A.intersection(this.getTileBounds(p,V,lt))!==null&&(N=this._updateTile(g,b,V,lt,p,T,_,Re,We,H,N))}return N},_updateTile:function(b,g,p,T,_,A,H,N,Q,Z,J){var ae=this._getTile(p,T,_,Z,Q,this._worldWidthCurrent,this._worldHeightCurrent),ce=g;this.viewer&&this.viewer.raiseEvent("update-tile",{tiledImage:this,tile:ae}),this._setCoverage(this.coverage,_,p,T,!1);var We=ae.loaded||ae.loading||this._isCovered(this.loadingCoverage,_,p,T);if(this._setCoverage(this.loadingCoverage,_,p,T,We),!ae.exists||(b&&!ce&&(this._isCovered(this.coverage,_,p,T)?this._setCoverage(this.coverage,_,p,T,!0):ce=!0),!ce))return J;if(this._positionTile(ae,this.source.tileOverlap,this.viewport,N,H),!ae.loaded)if(ae.context2D)this._setTileLoaded(ae);else{var Re=this._tileCache.getImageRecord(ae.cacheKey);Re&&this._setTileLoaded(ae,Re.getData())}if(ae.loaded){var Ge=this._blendTile(ae,p,T,_,A,Z);Ge&&(this._needsDraw=!0)}else ae.loading?this._tilesLoading++:We||(J=this._compareTiles(J,ae));return J},_getTile:function(b,g,p,T,_,A,H){var N,Q,Z,J,ae,ce,We,Re,Ge,lt,V=this.tilesMatrix,ut=this.source;return V[p]||(V[p]={}),V[p][b]||(V[p][b]={}),(!V[p][b][g]||!V[p][b][g].flipped!=!this.flipped)&&(N=(_.x+b%_.x)%_.x,Q=(_.y+g%_.y)%_.y,Z=this.getTileBounds(p,b,g),J=ut.getTileBounds(p,N,Q,!0),ae=ut.tileExists(p,N,Q),ce=ut.getTileUrl(p,N,Q),We=ut.getTilePostData(p,N,Q),this.loadTilesWithAjax?(Re=ut.getTileAjaxHeaders(p,N,Q),i.isPlainObject(this.ajaxHeaders)&&(Re=i.extend({},this.ajaxHeaders,Re))):Re=null,Ge=ut.getContext2D?ut.getContext2D(p,N,Q):void 0,lt=new i.Tile(p,b,g,Z,ae,ce,Ge,this.loadTilesWithAjax,Re,J,We,ut.getTileHashKey(p,N,Q,ce,Re,We)),this.getFlip()?N===0&&(lt.isRightMost=!0):N===_.x-1&&(lt.isRightMost=!0),Q===_.y-1&&(lt.isBottomMost=!0),lt.flipped=this.flipped,V[p][b][g]=lt),lt=V[p][b][g],lt.lastTouchTime=T,lt},_loadTile:function(b,g){var p=this;b.loading=!0,this._imageLoader.addJob({src:b.getUrl(),tile:b,source:this.source,postData:b.postData,loadWithAjax:b.loadWithAjax,ajaxHeaders:b.ajaxHeaders,crossOriginPolicy:this.crossOriginPolicy,ajaxWithCredentials:this.ajaxWithCredentials,callback:function(T,_,A){p._onTileLoad(b,g,T,_,A)},abort:function(){b.loading=!1}})},_onTileLoad:function(b,g,p,T,_){if(p)b.exists=!0;else{i.console.error("Tile %s failed to load: %s - error: %s",b,b.getUrl(),T),this.viewer.raiseEvent("tile-load-failed",{tile:b,tiledImage:this,time:g,message:T,tileRequest:_}),b.loading=!1,b.exists=!1;return}if(g<this.lastResetTime){i.console.warn("Ignoring tile %s loaded before reset: %s",b,b.getUrl()),b.loading=!1;return}var A=this,H=function(){var N=A.source,Q=N.getClosestLevel();A._setTileLoaded(b,p,Q,_)};this._midDraw?window.setTimeout(H,1):H()},_setTileLoaded:function(b,g,p,T){var _=0,A=!1,H=this;function N(){return A&&i.console.error("Event 'tile-loaded' argument getCompletionCallback must be called synchronously. Its return value should be called asynchronously."),_++,Q}function Q(){_--,_===0&&(b.loading=!1,b.loaded=!0,b.hasTransparency=H.source.hasTransparency(b.context2D,b.getUrl(),b.ajaxHeaders,b.postData),b.context2D||H._tileCache.cac
131heTile({data:g,tile:b,cutoff:p,tiledImage:H}),H._needsDraw=!0)}var Z=N();this.viewer.raiseEvent("tile-loaded",{tile:b,tiledImage:this,tileRequest:T,get image(){return i.console.error("[tile-loaded] event 'image' has been deprecated. Use 'data' property instead."),g},data:g,getCompletionCallback:N}),A=!0,Z()},_positionTile:function(b,g,p,T,_){var A=b.bounds.getTopLeft();A.x*=this._scaleSpring.current.value,A.y*=this._scaleSpring.current.value,A.x+=this._xSpring.current.value,A.y+=this._ySpring.current.value;var H=b.bounds.getSize();H.x*=this._scaleSpring.current.value,H.y*=this._scaleSpring.current.value;var N=p.pixelFromPointNoRotate(A,!0),Q=p.pixelFromPointNoRotate(A,!1),Z=p.deltaPixelsFromPointsNoRotate(H,!0),J=p.deltaPixelsFromPointsNoRotate(H,!1),ae=Q.plus(J.divide(2)),ce=T.squaredDistanceTo(ae);g||(Z=Z.plus(new i.Point(1,1))),b.isRightMost&&this.wrapHorizontal&&(Z.x+=.75),b.isBottomMost&&this.wrapVertical&&(Z.y+=.75),b.position=N,b.size=Z,b.squaredDistance=ce,b.visibility=_},_blendTile:function(b,g,p,T,_,A){var H=1e3*this.blendTime,N,Q;if(b.blendStart||(b.blendStart=A),N=A-b.blendStart,Q=H?Math.min(1,N/H):1,this.alwaysBlend&&(Q*=_),b.opacity=Q,this.lastDrawn.push(b),Q===1)this._setCoverage(this.coverage,T,g,p,!0),this._hasOpaqueTile=!0;else if(N<H)return!0;return!1},_compareTiles:function(b,g){return!b||g.visibility>b.visibility||g.visibility===b.visibility&&g.squaredDistance<b.squaredDistance?g:b},_drawTiles:function(b){if(!(this.opacity===0||b.length===0&&!this.placeholderFillStyle)){var g=b[0],p;g&&(p=this.opacity<1||this.compositeOperation&&this.compositeOperation!=="source-over"||!this._isBottomItem()&&this.source.hasTransparency(g.context2D,g.getUrl(),g.ajaxHeaders,g.postData));var T,_,A=this.viewport.getZoom(!0),H=this.viewportToImageZoom(A);b.length>1&&H>this.smoothTileEdgesMinZoom&&!this.iOSDevice&&this.getRotation(!0)%360===0&&i.supportsCanvas&&this.viewer.useCanvas&&(p=!0,T=g.getScaleForEdgeSmoothing(),_=g.getTranslationForEdgeSmoothing(T,this._drawer.getCanvasSize(!1),this._drawer.getCanvasSize(!0)));var N;p&&(T||(N=this.viewport.viewportToViewerElementRectangle(this.getClippedBounds(!0)).getIntegerBoundingBox(),this._drawer.viewer.viewport.getFlip()&&(this.viewport.getRotation(!0)%360!==0||this.getRotation(!0)%360!==0)&&(N.x=this._drawer.viewer.container.clientWidth-(N.x+N.width)),N=N.times(i.pixelDensityRatio)),this._drawer._clear(!0,N)),T||(this.viewport.getRotation(!0)%360!==0&&this._drawer._offsetForRotation({degrees:this.viewport.getRotation(!0),useSketch:p}),this.getRotation(!0)%360!==0&&this._drawer._offsetForRotation({degrees:this.getRotation(!0),point:this.viewport.pixelFromPointNoRotate(this._getRotationPoint(!0),!0),useSketch:p}),this.viewport.getRotation(!0)%360===0&&this.getRotation(!0)%360===0&&this._drawer.viewer.viewport.getFlip()&&this._drawer._flip());var Q=!1;if(this._clip){this._drawer.saveContext(p);var Z=this.imageToViewportRectangle(this._clip,!0);Z=Z.rotate(-this.getRotation(!0),this._getRotationPoint(!0));var J=this._drawer.viewportToDrawerRectangle(Z);T&&(J=J.times(T)),_&&(J=J.translate(_)),this._drawer.setClip(J,p),Q=!0}if(this._croppingPolygons){var ae=this;this._drawer.saveContext(p);try{var ce=this._croppingPolygons.map(function(Ut){return Ut.map(function(Ze){var pt=ae.imageToViewportCoordinates(Ze.x,Ze.y,!0).rotate(-ae.getRotation(!0),ae._getRotationPoint(!0)),xt=ae._drawer.viewportCoordToDrawerCoord(pt);return T&&(xt=xt.times(T)),_&&(xt=xt.plus(_)),xt})});this._drawer.clipWithPolygons(ce,p)}catch(Ut){i.console.error(Ut)}Q=!0}if(this.placeholderFillStyle&&this._hasOpaqueTile===!1){var We=this._drawer.viewportToDrawerRectangle(this.getBounds(!0));T&&(We=We.times(T)),_&&(We=We.translate(_));var Re=null;typeof this.placeholderFillStyle=="function"?Re=this.placeholderFillStyle(this,this._drawer.context):Re=this.placeholderFillStyle,this._drawer.drawRectangle(We,Re,p)}var Ge=y(this.subPixelRoundingForTransparency),lt=!1;if(Ge===i.SUBPIXEL_ROUNDING_OCCURRENCES.ALWAYS)lt=!0;else if(Ge===i.SUBPIXEL_ROUNDING_OCCURRENCES.ONLY_AT_REST){var V=this.viewer&&this.viewer.isAnimating();lt=!V}for(var ut=b.length-1;ut>=0;ut--)g=b[ut],this._drawer.drawTile(g,this._drawingHandler,p,T,_,lt,this.source),g.beingDrawn=!0,this.viewer&&this.viewer.raiseEvent("tile-drawn",{tiledImage:this,tile:g});Q&&this._drawer.restoreContext(p),T||(this.getRotation(!0)%360!==0&&this._drawer._restoreRotationChanges(p),this.viewport.getRotation(!0)%360!==0&&this._drawer._restoreRotationChanges(p)),p&&(T&&(this.viewport.getRotation(!0)%360!==0&&this._drawer._offsetForRotation({degrees:this.viewport.getRotation(!0),useSketch:!1}),this.getRotation(!0)%360!==0&&this._drawer._offsetForRotation({degrees:this.getRotation(!0),point:this.viewport.pixelFromPointNoRotate(this._getRotationPoint(!0),!0),useSketch:!1})),this._drawer.blendSketch({opacity:this.opacity,scale:T,translate:_,compositeOperation:this.compositeOperation,bounds:N}),T&&(this.getRotation(!0)%360!==0&&this._drawer._restoreRotationChanges(!1),this.viewport.getRotation(!0)%360!==0&&this._drawer._restoreRotationChanges(!1))),T||this.viewport.getRotation(!0)%360===0&&this.getRotation(!0)%360===0&&this._drawer.viewer.viewport.getFlip()&&this._drawer._flip(),this._drawDebugInfo(b)}},_drawDebugInfo:function(b){if(this.debugMode)for(var g=b.length-1;g>=0;g--){var p=b[g];try{this._drawer.drawDebugInfo(p,b.length,g,this)}catch(T){i.console.error(T)}}},_providesCoverage:function(b,g,p,T){var _,A,H,N;if(!b[g])return!1;if(p===void 0||T===void 0){_=b[g];for(H in _)if(Object.prototype.hasOwnProperty.call(_,H)){A=_[H];for(N in A)if(Object.prototype.hasOwnProperty.call(A,N)&&!A[N])return!1}return!0}return b[g][p]===void 0||b[g][p][T]===void 0||b[g][p][T]===!0},_isCovered:function(b,g,p,T){return p===void 0||T===void 0?this._providesCoverage(b,g+1):this._providesCoverage(b,g+1,2*p,2*T)&&this._providesCoverage(b,g+1,2*p,2*T+1)&&this._providesCoverage(b,g+1,2*p+1,2*T)&&this._providesCoverage(b,g+1,2*p+1,2*T+1)},_setCoverage:function(b,g,p,T,_){if(!b[g]){i.console.warn("Setting coverage for a tile before its level's coverage has been reset: %s",g);return}b[g][p]||(b[g][p]={}),b[g][p][T]=_},_resetCoverage:function(b,g){b[g]={}}});var o=i.SUBPIXEL_ROUNDING_OCCURRENCES.NEVER;function m(b){return b!==i.SUBPIXEL_ROUNDING_OCCURRENCES.ALWAYS&&b!==i.SUBPIXEL_ROUNDING_OCCURRENCES.ONLY_AT_REST&&b!==i.SUBPIXEL_ROUNDING_OCCURRENCES.NEVER}function v(b){return m(b)?o:b}function y(b){if(typeof b=="number")return v(b);if(!b||!i.Browser)return o;var g=b[i.Browser.vendor];return m(g)&&(g=b["*"]),v(g)}}(x),function(i){var o=function(v){i.console.assert(v,"[TileCache.cac
131heTile] options is required"),i.console.assert(v.tile,"[TileCache.cacheTile] options.tile is required"),i.console.assert(v.tiledImage,"[TileCache.cacheTile] options.tiledImage is required"),this.tile=v.tile,this.tiledImage=v.tiledImage},m=function(v){i.console.assert(v,"[ImageRecord] options is required"),i.console.assert(v.data,"[ImageRecord] options.data is required"),this._tiles=[],v.create.apply(null,[this,v.data,v.ownerTile]),this._destroyImplementation=v.destroy.bind(null,this),this.getImage=v.getImage.bind(null,this),this.getData=v.getData.bind(null,this),this.getRenderedContext=v.getRenderedContext.bind(null,this)};m.prototype={destroy:function(){this._destroyImplementation(),this._tiles=null},addTile:function(v){i.console.assert(v,"[ImageRecord.addTile] tile is required"),this._tiles.push(v)},removeTile:function(v){for(var y=0;y<this._tiles.length;y++)if(this._tiles[y]===v){this._tiles.splice(y,1);return}i.console.warn("[ImageRecord.removeTile] trying to remove unknown tile",v)},getTileCount:function(){return this._tiles.length}},i.TileCache=function(v){v=v||{},this._maxImageCacheCount=v.maxImageCacheCount||i.DEFAULT_SETTINGS.maxImageCacheCount,this._tilesLoaded=[],this._imagesLoaded=[],this._imagesLoadedCount=0},i.TileCache.prototype={numTilesLoaded:function(){return this._tilesLoaded.length},cacheTile:function(v){i.console.assert(v,"[TileCache.cacheTile] options is required"),i.console.assert(v.tile,"[TileCache.cacheTile] options.tile is required"),i.console.assert(v.tile.cacheKey,"[TileCache.cacheTile] options.tile.cacheKey is required"),i.console.assert(v.tiledImage,"[TileCache.cacheTile] options.tiledImage is required");var y=v.cutoff||0,b=this._tilesLoaded.length,g=this._imagesLoaded[v.tile.cacheKey];if(g||(v.data||(i.console.error("[TileCache.cacheTile] options.image was renamed to options.data. '.image' attribute has been deprecated and will be removed in the future."),v.data=v.image),i.console.assert(v.data,"[TileCache.cacheTile] options.data is required to create an ImageRecord"),g=this._imagesLoaded[v.tile.cacheKey]=new m({data:v.data,ownerTile:v.tile,create:v.tiledImage.source.createTileCache,destroy:v.tiledImage.source.destroyTileCache,getImage:v.tiledImage.source.getTileCacheDataAsImage,getData:v.tiledImage.source.getTileCacheData,getRenderedContext:v.tiledImage.source.getTileCacheDataAsContext2D}),this._imagesLoadedCount++),g.addTile(v.tile),v.tile.cacheImageRecord=g,this._imagesLoadedCount>this._maxImageCacheCount){for(var p=null,T=-1,_=null,A,H,N,Q,Z,J,ae=this._tilesLoaded.length-1;ae>=0;ae--)if(J=this._tilesLoaded[ae],A=J.tile,!(A.level<=y||A.beingDrawn)){if(!p){p=A,T=ae,_=J;continue}Q=A.lastTouchTime,H=p.lastTouchTime,Z=A.level,N=p.level,(Q<H||Q===H&&Z>N)&&(p=A,T=ae,_=J)}p&&T>=0&&(this._unloadTile(_),b=T)}this._tilesLoaded[b]=new o({tile:v.tile,tiledImage:v.tiledImage})},clearTilesFor:function(v){i.console.assert(v,"[TileCache.clearTilesFor] tiledImage is required");for(var y,b=0;b<this._tilesLoaded.length;++b)y=this._tilesLoaded[b],y.tiledImage===v&&(this._unloadTile(y),this._tilesLoaded.splice(b,1),b--)},getImageRecord:function(v){return i.console.assert(v,"[TileCache.getImageRecord] cacheKey is required"),this._imagesLoaded[v]},_unloadTile:function(v){i.console.assert(v,"[TileCache._unloadTile] tileRecord is required");var y=v.tile,b=v.tiledImage;y.unload(),y.cacheImageRecord=null;var g=this._imagesLoaded[y.cacheKey];g.removeTile(y),g.getTileCount()||(g.destroy(),delete this._imagesLoaded[y.cacheKey],this._imagesLoadedCount--),b.viewer.raiseEvent("tile-unloaded",{tile:y,tiledImage:b})}}}(x),function(i){i.World=function(o){var m=this;i.console.assert(o.viewer,"[World] options.viewer is required"),i.EventSource.call(this),this.viewer=o.viewer,this._items=[],this._needsDraw=!1,this._autoRefigureSizes=!0,this._needsSizesFigured=!1,this._delegatedFigureSizes=function(v){m._autoRefigureSizes?m._figureSizes():m._needsSizesFigured=!0},this._figureSizes()},i.extend(i.World.prototype,i.EventSource.prototype,{addItem:function(o,m){if(i.console.assert(o,"[World.addItem] item is required"),i.console.assert(o instanceof i.TiledImage,"[World.addItem] only TiledImages supported at this time"),m=m||{},m.index!==void 0){var v=Math.max(0,Math.min(this._items.length,m.index));this._items.splice(v,0,o)}else this._items.push(o);this._autoRefigureSizes?this._figureSizes():this._needsSizesFigured=!0,this._needsDraw=!0,o.addHandler("bounds-change",this._delegatedFigureSizes),o.addHandler("clip-change",this._delegatedFigureSizes),this.raiseEvent("add-item",{item:o})},getItemAt:function(o){return i.console.assert(o!==void 0,"[World.getItemAt] index is required"),this._items[o]},getIndexOfItem:function(o){return i.console.assert(o,"[World.getIndexOfItem] item is required"),i.indexOf(this._items,o)},getItemCount:function(){return this._items.length},setItemIndex:function(o,m){i.console.assert(o,"[World.setItemIndex] item is required"),i.console.assert(m!==void 0,"[World.setItemIndex] index is required");var v=this.getIndexOfItem(o);if(m>=this._items.length)throw new Error("Index bigger than number of layers.");m===v||v===-1||(this._items.splice(v,1),this._items.splice(m,0,o),this._needsDraw=!0,this.raiseEvent("item-index-change",{item:o,previousIndex:v,newIndex:m}))},removeItem:function(o){i.console.assert(o,"[World.removeItem] item is required");var m=i.indexOf(this._items,o);m!==-1&&(o.removeHandler("bounds-change",this._delegatedFigureSizes),o.removeHandler("clip-change",this._delegatedFigureSizes),o.destroy(),this._items.splice(m,1),this._figureSizes(),this._needsDraw=!0,this._raiseRemoveItem(o))},removeAll:function(){this.viewer._cancelPendingImages();var o,m;
131for(m=0;m<this._items.length;m++)o=this._items[m],o.removeHandler("bounds-change",this._delegatedFigureSizes),o.removeHandler("clip-change",this._delegatedFigureSizes),o.destroy();var v=this._items;for(this._items=[],this._figureSizes(),this._needsDraw=!0,m=0;m<v.length;m++)o=v[m],this._raiseRemoveItem(o)},resetItems:function(){for(var o=0;o<this._items.length;o++)this._items[o].reset()},update:function(){for(var o=!1,m=0;m<this._items.length;m++)o=this._items[m].update()||o;return o},draw:function(){for(var o=0;o<this._items.length;o++)this._items[o].draw();this._needsDraw=!1},needsDraw:function(){for(var o=0;o<this._items.length;o++)if(this._items[o].needsDraw())return!0;return this._needsDraw},getHomeBounds:function(){return this._homeBounds.clone()},getContentFactor:function(){return this._contentFactor},setAutoRefigureSizes:function(o){this._autoRefigureSizes=o,o&this._needsSizesFigured&&(this._figureSizes(),this._needsSizesFigured=!1)},arrange:function(o){o=o||{};var m=o.immediately||!1,v=o.layout||i.DEFAULT_SETTINGS.collectionLayout,y=o.rows||i.DEFAULT_SETTINGS.collectionRows,b=o.columns||i.DEFAULT_SETTINGS.collectionColumns,g=o.tileSize||i.DEFAULT_SETTINGS.collectionTileSize,p=o.tileMargin||i.DEFAULT_SETTINGS.collectionTileMargin,T=g+p,_;!o.rows&&b?_=b:_=Math.ceil(this._items.length/y);var A=0,H=0,N,Q,Z,J,ae;this.setAutoRefigureSizes(!1);for(var ce=0;ce<this._items.length;ce++)ce&&ce%_===0&&(v==="horizontal"?(H+=T,A=0):(A+=T,H=0)),N=this._items[ce],Q=N.getBounds(),Q.width>Q.height?Z=g:Z=g*(Q.width/Q.height),J=Z*(Q.height/Q.width),ae=new i.Point(A+(g-Z)/2,H+(g-J)/2),N.setPosition(ae,m),N.setWidth(Z,m),v==="horizontal"?A+=T:H+=T;this.setAutoRefigureSizes(!0)},_figureSizes:function(){var o=this._homeBounds?this._homeBounds.clone():null,m=this._contentSize?this._contentSize.clone():null,v=this._contentFactor||0;if(!this._items.length)this._homeBounds=new i.Rect(0,0,1,1),this._contentSize=new i.Point(1,1),this._contentFactor=1;else{var y=this._items[0],b=y.getBounds();this._contentFactor=y.getContentSize().x/b.width;for(var g=y.getClippedBounds().getBoundingBox(),p=g.x,T=g.y,_=g.x+g.width,A=g.y+g.height,H=1;H<this._items.length;H++)y=this._items[H],b=y.getBounds(),this._contentFactor=Math.max(this._contentFactor,y.getContentSize().x/b.width),g=y.getClippedBounds().getBoundingBox(),p=Math.min(p,g.x),T=Math.min(T,g.y),_=Math.max(_,g.x+g.width),A=Math.max(A,g.y+g.height);this._homeBounds=new i.Rect(p,T,_-p,A-T),this._contentSize=new i.Point(this._homeBounds.width*this._contentFactor,this._homeBounds.height*this._contentFactor)}(this._contentFactor!==v||!this._homeBounds.equals(o)||!this._contentSize.equals(m))&&this.raiseEvent("metrics-change",{})},_raiseRemoveItem:function(o){this.raiseEvent("remove-item",{item:o})}})}(x)})(tx);var Yh=tx.exports;const gr=H1(Yh);class uR extends Yh.EventSource{constructor(x){super(x),this.images=x.images,this.startingZoom=x.zoom,this.startingPan=x.pan,this.isMobile=typeof window.orientation<"u"||navigator.userAgent.indexOf("IEMobile")!==-1,this.isMobile?(this.clipFactorX=.5,this.clipFactorY=.5):(this.clipFactorX=0,this.clipFactorY=0);var i=x.osdOptions;i.element=x.container,this.viewer=gr(i),this.viewer.canvas.style.outline="none",this.tracker=new gr.MouseTracker({element:this.viewer.canvas,moveHandler:o=>{this.isMobile||this.dragClip(o.position,!0,!0)},pressHandler:o=>{if(this.isMobile){var m=this.getShownImages();if(!(m.length<=1)){var v=new gr.Point(this.viewer.container.clientWidth*this.clipFactorX,this.viewer.container.clientHeight*this.clipFactorY),y=20;m.length===2?Math.abs(v.x-o.position.x)<y&&(this.isDraggingClipX=!0):m.length===3&&(Math.abs(v.x-o.position.x)<y&&o.position.y<v.y+y&&(this.isDraggingClipX=!0),Math.abs(v.y-o.position.y)<y&&(this.isDraggingClipY=!0))}}},releaseHandler:o=>{this.isDraggingClipX=!1,this.isDraggingClipY=!1}}),this.viewer.addHandler("viewport-change",()=>{this.updateClip(),this.raiseEvent("change:viewport")}),this.viewer.addHandler("add-item-failed",o=>{this.raiseEvent("add-item-failed",o)}),this.viewer.addHandler("canvas-drag",o=>{!this.isDraggingClipX&&!this.isDraggingClipY||(o.preventDefaultAction=!0,this.dragClip(o.position,this.isDraggingClipX,this.isDraggingClipY))}
131),this.images.forEach((o,m)=>{o.curtain={},this.viewer.addTiledImage({tileSource:o.tileSource,opacity:o.shown,success:v=>{o.curtain.tiledImage=v.item,o.curtain.tiledImage.setOpacity(o.shown?1:0),m===0&&(this.startingZoom&&this.viewer.viewport.zoomTo(this.startingZoom,null,!0),this.startingPan&&this.viewer.viewport.panTo(this.startingPan,!0)),this.updateClip()}})})}destroy(){this.images.forEach(x=>{delete x.curtain}),this.tracker.destroy(),this.viewer.destroy()}getZoom(){return this.viewer.viewport.getZoom()}setZoom(x){this.viewer.viewport.zoomTo(x,null,!0),this.startingZoom=x}getPan(){return this.viewer.viewport.getCenter()}setPan(x){this.viewer.viewport.panTo(x,!0),this.startingPan=x}zoomIn(){this.viewer.viewport.zoomBy(this.viewer.zoomPerClick),this.viewer.viewport.applyConstraints()}zoomOut(){this.viewer.viewport.zoomBy(1/this.viewer.zoomPerClick),this.viewer.viewport.applyConstraints()}updateImageShown(x){x.curtain.tiledImage&&x.curtain.tiledImage.setOpacity(x.shown?1:0)}updateClip(){var x=new gr.Point(this.viewer.container.clientWidth*this.clipFactorX,this.viewer.container.clientHeight*this.clipFactorY),i=this.viewer.viewport.pointFromPixel(x,!0),o,m,v,y,b=this.getShownImages();if(b.length>1&&(o=b[1].curtain.tiledImage,o)){m=o.getContentSize(),v=o.viewportToImageCoordinates(i);var g=Math.min(m.x,Math.max(0,v.x));y=new gr.Rect(g,0,m.x,m.y),o.setClip(y)}if(b.length>2&&(o=b[2].curtain.tiledImage,o)){m=o.getContentSize(),v=o.viewportToImageCoordinates(i);var p=Math.min(m.y,Math.max(0,v.y));y=new gr.Rect(0,p,m.x,m.y),o.setClip(y)}}dragClip(x,i,o){i&&(this.clipFactorX=x.x/this.viewer.container.clientWidth),o&&(this.clipFactorY=x.y/this.viewer.container.clientHeight),this.updateClip()}getShownImages(){return this.images.filter(x=>x.shown)}}var ax=function(L){var x=this;this.images=L.images,this.startingZoom=L.zoom,this.startingPan=L.pan,this.leadingImage=null,gr.EventSource.call(this),this.innerContainer=document.createElement("div"),this.innerContainer.style.display="flex",this.innerContainer.style.height="100%",L.container.appendChild(this.innerContainer),this.images.forEach(function(i,o){i.sync={},i.sync.container=document.createElement("div"),i.sync.container.style.flexGrow=1,x.innerContainer.appendChild(i.sync.container),i.shown||(i.sync.container.style.display="none");var m=L.osdOptions;m.element=i.sync.container,m.tileSources=i.tileSource,i.sync.viewer=gr(m),i.sync.viewer.canvas.style.outline="none",i.sync.viewer.addHandler("open",function(){if(x.startingZoom&&i.sync.viewer.viewport.zoomTo(x.startingZoom,null,!0),x.startingPan)i.sync.viewer.viewport.panTo(x.startingPan,!0);else{var y=i.sync.viewer.world.getHomeBounds(),b=new gr.Point(y.x+y.width/2,y.y+y.height/2);i.sync.viewer.viewport.panTo(b,!0)}}),i.sync.viewer.addHandler("add-item-failed",function(y){x.raiseEvent("add-item-failed",y)});var v=function(){x.leadingImage&&x.leadingImage!==i||(x.leadingImage=i,x.images.forEach(function(y){y!==i&&(y.sync.viewer.viewport.zoomTo(i.sync.viewer.viewport.getZoom()),y.sync.viewer.viewport.panTo(i.sync.viewer.viewport.getCenter()))}),x.leadingImage=null)};i.sync.viewer.addHandler("zoom",function(){v()}),i.sync.viewer.addHandler("pan",function(){v()}),o===0&&i.sync.viewer.addHandler("viewport-change",function(){x.raiseEvent("change:viewport")})})};ax.prototype=gr.extend({destroy:function(){this.images.forEach(function(L){L.sync.container.parentNode.removeChild(L.sync.container),L.sync.viewer.destroy(),delete L.sync}),this.innerContainer.parentNode.removeChild(this.innerContainer)},getZoom:function(){var L=this.images[0].sync.viewer;return L.viewport.getZoom()},setZoom:function(L){var x=this.images[0].sync.viewer;x.viewport.zoomTo(L,null,!0),this.startingZoom=L},getPan:function(){var L=this.images[0].sync.viewer;return L.viewport.getCenter()},setPan:function(L){var x=this.images[0].sync.viewer;x.viewport.panTo(L,!0),this.startingPan=L},zoomIn:function(){var L=this.images[0].sync.viewer;L.viewport.zoomBy(L.zoomPerClick),L.viewport.applyConstraints()},zoomOut:function(){var L=this.images[0].sync.viewer;L.viewport.zoomBy(1/L.zoomPerClick),L.viewport.applyConstraints()},updateImageShown:function(L){L.sync.container.style.display=L.shown?"block":"none"}},gr.EventSource.prototype);
131class mR extends Yh.EventSource{constructor(x){super(x),console.assert(x,"[CurtainSyncViewer] args is required"),console.assert(x.container,"[CurtainSyncViewer] args.container is required"),console.assert(x.images,"[CurtainSyncViewer] args.images is required"),console.assert(x.images.length>0,"[CurtainSyncViewer] args.images must have at least 1 image"),gr.EventSource.call(this),this.container=x.container,this.viewportEventThrottle=x.viewportEventThrottle||250,this.lastViewportEventTime=0,this.images=[],this.osdOptions=x.osdOptions||{},this.osdOptions.showNavigationControl=!1,getComputedStyle(this.container).position==="static"&&(this.container.style.position="relative"),x.images.forEach((i,o)=>{console.assert(i.key,"[CurtainSyncViewer] args.images["+o+"].key is required"),console.assert(i.tileSource,"[CurtainSyncViewer] args.images["+o+"].tileSource is required");var m={key:i.key,tileSource:i.tileSource,shown:!!i.shown};this.images.push(m)}),this.setMode(x.mode||"curtain")}getMode(){return this.modeKey}setMode(x){if(console.assert(x==="curtain"||x==="sync","[CurtainSyncViewer.setMode] Must have valid key."),x!==this.modeKey){this.mode&&this.mode.destroy(),this.modeKey=x;var i={container:this.container,images:this.images,zoom:this.zoom,pan:this.pan,osdOptions:gr.extend({},this.osdOptions)};x==="curtain"?this.mode=new uR(i):this.mode=new ax(i),this.mode.addHandler("change:viewport",()=>{this.handleViewportChange()}),this.mode.addHandler("add-item-failed",o=>{this.raiseEvent("open-failed",{message:o.message||"",tileSource:o.options?o.options.tileSource:void 0})}),this.raiseEvent("change:mode")}}getZoom(){return this.mode.getZoom()}setZoom(x){console.assert(typeof x=="number"&&x>0&&x<1/0,"[CurtainSyncViewer.setZoom] zoom must be a positive number"),this.mode.setZoom(x),this.handleViewportChange()}zoomIn(){this.mode.zoomIn(),this.handleViewportChange()}zoomOut(){this.mode.zoomOut(),this.handleViewportChange()}getPan(){return this.mode.getPan()}setPan(x){console.assert(typeof x=="object"&&typeof x.x=="number"&&typeof x.y=="number","[CurtainSyncViewer.setPan] pan must be an object with an x and a y"),this.mode.setPan(new gr.Point(x.x,x.y)),this.handleViewportChange()}getImageShown(x){var i=!1;return this.images.forEach(o=>{o.key===x&&o.shown&&(i=!0)}),i}setImageShown(x,i){i=!!i;var o=!1;this.images.forEach(m=>{m.key===x&&m.shown!==i&&(o=!0,m.shown=i,this.mode.updateImageShown(m))}),o&&this.raiseEvent("change:imageShown",{key:x})}handleViewportChange(){var x=this.getZoom(),i=this.getPan();if((this.zoom!==x||!this.pan||this.pan.x!==i.x||this.pan.y!==i.y)&&!this.viewportEventTimeout){var o=Date.now(),m=o-this.lastViewportEventTime;m<this.viewportEventThrottle?this.viewportEventTimeout=setTimeout(()=>{this.viewportEventTimeout=null,this.raiseEvent("change:viewport"),this.lastViewportEventTime=Date.now()},this.viewportEventThrottle-m):(this.raiseEvent("change:viewport"),this.lastViewportEventTime=o)}this.zoom=x,this.pan=i}}const cR=400;class zh extends ri{constructor(){super();ya(this,"viewerInst");ya(this,"viewerRef",Vh());this.images=this.hasAttribute("images")?JSON.parse(this.getAttribute("images")):[],this.mode="curtain",this.showControls=this.attributes.showControls??!0,this.showingImages=Array(this.images.length).fill(!0),window.addEventListener("resize",()=>this.handlePossibleComponentResize())}firstUpdated(){this.viewerInst=new mR({container:this.viewerRef.value,images:this.images.map((i,o)=>({...i,key:o,shown:!0}))}),setTimeout(()=>{this.handlePossibleComponentResize(),this.requestUpdate()},100)}connectedCallback(){super.connectedCallback()}handleZoomIn(){this.viewerInst&&this.viewerInst.zoomIn()}handleZoomOut(){this.viewerInst&&this.viewerInst.zoomOut()}handleToggleViewImage(i){this.viewerInst&&(this.images.forEach((o,m)=>{m===i&&this.viewerInst.setImageShown(i,!this.viewerInst.getImageShown(i))}),this.showingImages=[...this.showingImages.map((o,m)=>m===i?!o:o)])}handleModeChange(i){this.viewerInst&&(this.mode=i,this.viewerInst.setMode(i))}handlePossibleComponentResize(){const{width:i}=this.getBoundingClientRect(),{devicePixelRatio:o}=window;if(!(!(i>0)||!(o>0))){if(this.width=i/o,this.width<cR){this.showControls=!1;return}this.showControls=!0}}renderViewButton(i,o,m){return Vt`<button @click=${()=>this.handleToggleViewImage(o)} class="btn view-trigger ${m?"active":""}" data-type="${o}" title="${i.label}">${i.label}</button>`}render(){return this.getBoundingClientRect(),Vt`<div class="viewer-frame"> 132 <!-- Viewer Element --> 133 <div class="viewer-container" ${Zh(this.viewerRef)} id="viewer"></div>
134 <nav class="viewer-controls ${this.showControls?"":"hidden"}"> 135 <!-- Zoom controls --> 136 <div class="controls"> 137 <label>Zoom</label> 138 <button @click=${()=>this.handleZoomIn()} class="btn zoom-trigger" data-type="in" title="Zoom In">Zoom In</button> 139 <button @click=${()=>this.handleZoomOut()} class="btn zoom-trigger" data-type="out" title="Zoom Out">Zoom Out</button> 140 </div> 141 142 <!-- Type controls --> 143 <div class="controls"> 144 <label>Views</label> 145 ${this.images.map((i,o)=>this.renderViewButton(i,o,this.showingImages[o]))} 146 </div> 147 148 <!-- Mode toggles --> 149 <div class="controls"> 150 <label>Modes</label> 151 <button @click=${()=>this.handleModeChange("curtain")} class="btn ${this.mode==="curtain"?"active":""} mode-trigger mode-curtain" data-mode="curtain" title="Curtain Mode">Curtain</button> 152 <button @click=${()=>this.handleModeChange("sync")} class="btn ${this.mode==="sync"?"active":""} mode-trigger mode-syncs" data-mode="sync" title="Sync Mode">Sync</button> 153 </div> 154 </nav> 155 </div>`}}ya(zh,"properties",{images:{type:Array,state:!0},mode:{type:String,state:!0},showControls:{type:Boolean,state:!0},showingImages:{type:Array,state:!0},width:{type:Number,state:!0}}),ya(zh,"styles",U1` 156 :host { 157 display: inline-block; 158 height: 70vh; 159 width: 50vw; 160 margin: 0 .25rem; 161 padding: 0 .25rem; 162 } 163 164 .viewer-frame { 165 display: flex; 166 width: 100%; 167 height: 100%; 168 margin: 0; 169 } 170 171 .viewer-container { 172 width: 100%; 173 height: 100%; 174 } 175 176 .viewer-controls { 177 position: absolute; 178 display: flex; 179 margin: 0 0.5rem; 180 padding-top: 1rem; 181 width: 75%; 182 183 &.hidden { 184 display: none; 185 } 186 187 .controls { 188 margin: 0 0.5rem; 189 190 label { 191 color: var(--body-bg-color); 192 font-family: var(--arial-sans); 193 font-size: .625rem; 194 letter-spacing: .125rem; 195 margin-right: 0.5rem; 196 } 197 } 198 } 199 200 .btn { 201 appearance: none; 202 background: none; 203 204 background-color: var(--body-bg-color); 205 border: none; 206 color: var(--theme-text-color); 207 cursor: pointer; 208 209 font-family: var(--arial-sans); 210 font-size: .625rem; 211 212 height: auto; 213 letter-spacing: .125rem; 214 215 margin-right: 0.25rem; 216 max-height: 2.5rem; 217 padding: .85rem; 218 219 text-transform: uppercase; 220 221 &:hover, &:active { 222 background-color: var(--theme-text-color); 223 color: var(--body-bg-color); 224 } 225 226 &.mode-trigger { 227 228 } 229 230 &.zoom-trigger { 231 232 } 233 234 &.active { 235 background-color: var(--theme-text-color); 236 color: var(--body-bg-color); 237 } 238 } 239 `);customElements.define("iiif-comparison",zh);const dR=U1` 240 :host { 241 position: relative; 242 display: flex; 243 justify-content: center; 244 max-height: 100vh; 245 max-width: 100vw; 246 } 247 248 .image-sequence { 249 height: 100vh; 250 width: 100%; 251 } 252 253 .image-sequence.interactive { 254 cursor: grab; 255 } 256 257 .image-sequence.interactive.loading { 258 cursor: wait; 259 } 260 261 .overlay { 262 display: flex; 263 justify-content: center; 264 align-items: center; 265 position: relative; 266 top: 0; 267 left: 0; 268 height: 100%; 269 width: 100%; 270 background: rgba(0,0,0,0); 271 color: white; 272 transition: all 0.25s linear; 273 z-index: 9999; 274 pointer-events: none; 275 } 276 277 .overlay.visible { 278 opacity: 1; 279 pointer-events: auto; 280 } 281 282 .overlay:not(.visible) { 283 opacity: 0; 284 display: none; 285 } 286 287 .overlay:hover { 288 background: rgba(0,0,0,0.6); 289 } 290 291 .overlay.loading.visible { 292 animation: loading-overlay 1s infinite alternate; 293 } 294 295 .buffering-indicator { 296 display: flex; 297 align-items: center; 298 justify-content: center; 299 text-align: center; 300 border-radius: 5px; 301 height: 15%; 302 width: 15%; 303 background: rgba(0,0,0,0.6); 304 } 305 306 @keyframes loading-overlay { 307 from { 308 opacity: 0.6; 309 } 310 to { 311 opacity: 1; 312 } 313 } 314 315 .description { 316 display: flex; 317 flex-direction: column; 318 justify-content: space-around; 319 align-items: center; 320 opacity: 0; 321 transition: opacity 0.25s linear; 322 } 323 324 .description__icon { 325 fill: white; 326 height: 2em; 327 } 328
329 .overlay:hover .description { 330 opacity: 1; 331 } 332 333 canvas { 334 display: none; 335 pointer-events: none; 336 user-select: none; 337 object-fit: contain; 338 width: 100%; 339 height: 100%; 340 position: absolute; 341 top: 0; 342 left: 0; 343 } 344 345 canvas.visible { 346 display: block; 347 } 348 349 canvas.fade-in { 350 animation: fade-in 0.25s 1 linear; 351 } 352 353 @keyframes fade-in { 354 from { 355 opacity: 0; 356 } 357 to { 358 opacity: 1; 359 } 360 } 361 362 slot[name='placeholder-image'] img { 363 display: block; 364 pointer-events: none; 365 opacity: 0; 366 height: 100%; 367 width: 100%; 368 margin: 0px auto 0px; 369 transition: opacity 0.25s linear; 370 object-fit: contain; 371 } 372 373 slot[name='placeholder-image'] img.loading { 374 opacity: 1; 375 filter: brightness(0.4); 376 animation: loading-image 1s linear infinite alternate; 377 } 378 379 @keyframes loading-image { 380 from { 381 filter: brightness(0.4); 382 } 383 to { 384 filter: brightness(0.2); 385 } 386 }`;var In,$u,No,Oh,Ho,Lh,jo,Fh,Uo,Dh,On,em;class Ih extends ri{constructor(){super();Dl(this,In);Dl(this,No);Dl(this,Ho);Dl(this,jo);Dl(this,Uo);Dl(this,On);ya(this,"canvasRef",Vh());this.description="Click and drag horizontally to rotate image",this.imageUrls=this.getAttribute("items").split(","),this.posterImageSrc=this.imageUrls.length>0?this.imageUrls[0]:"",this.isContinuous=this.getAttribute("continuous")==="true",this.isInteractive=this.getAttribute("interactive")==="true",this.didInteract=!1,this.isReversed=this.getAttribute("reverse")==="true",this.sequenceId=this.getAttribute("sequence-id");const i=.2;this.bufferSize=Math.ceil(this.imageUrls.length*i),this.blitting=null,this.images=Array(this.imageUrls.length).fill(null),this.requests=Array(this.imageUrls.length).fill(null),this.visible=!1,this.index=0,this.intrinsicHeight=0,this.intrinsicWidth=0,this.oldIndex=null,this.oldX=null,this.imageCount=this.imageUrls.length,this.isInteractive&&this.addEventListener("mousemove",this.handleMouseMove.bind(this))}get bufferedPct(){return Math.floor(this.images.filter((i,o)=>Rn(this,In,$u).includes(o)&&i!==null).length/this.bufferSize*100)}get someImagesLoaded(){return this.images.some(i=>i!==null)}connectedCallback(){super.connectedCallback();const i=(v,y)=>{v.forEach(b=>{b.isIntersecting&&(this.visible=!0,y.disconnect())})},o={root:null,threshold:.5};new IntersectionObserver(i,o).observe(this)}debounce(i,o=250,m=!1){let v=null;return function(){const y=this,b=arguments,g=function(){v=null,m||i.apply(y,b)},p=m&&!v;clearTimeout(v),v=setTimeout(g,o),p&&i.apply(y,b)}}handleMouseMove({buttons:i,clientX:o}){if(i){if(this.didInteract=!0,this.oldX){const m=o-this.oldX,v=Math.floor(Math.log(Math.abs(m)))||1;m>0?this.isReversed?this.previousImage(v):this.nextImage(v):m<0&&(this.isReversed?this.nextImage(v):this.previousImage(v))}this.oldX=o}else this.oldX=null}nextImage(i=1){const o=this.index+i>=this.imageCount?this.index+i-this.imageCount:this.index+i;this.index=o}willUpdate(i){if(i.has("rotateToIndex")&&this.rotateToIndex!==!1){const o=this.rotateToIndex-this.index+this.bufferSize/2,m=Array(o).fill(0).map((v,y)=>this.index+y+1);ai(this,On,em).call(this,m).then(this.animateRotation(this.rotateToIndex))}if(i.has("animationFrame")){if(!this.animationFrame||this.images[this.animationFrame]===null)return;ai(this,Uo,Dh).call(this,this.images[this.animationFrame])}i.has("index")&&this.someImagesLoaded&&ai(this,On,em).call(this).then(()=>{this.animateRotation(this.index)}),i.has("visible")&&!this.visible&&ai(this,On,em).call(this).then(()=>ai(this,Uo,Dh).call(this))}animateRotation(i){if(this.animationFrame===i)return;this.animationFrame=this.index;const o=setInterval(()=>{if(this.animationFrame===i&&(this.index=i,this.rotateToIndex=!1,this.synchronizeSequenceInstances()),this.rotateToIndex!==i){clearInterval(o);return}this.animationFrame+=1},this.transition)}previousImage(i=1){const o=this.index-i<0?this.imageCount+this.index-i:this.index-i;this.index=o}synchronizeSequenceInstances(){clearTimeout(this.updateTimer),this.updateTimer=setTimeout(()=>{document.querySelectorAll(`q-image-sequence[sequence-id="${this.sequenceId}"]`).forEach(o=>{parseInt(o.getAttribute("index"))!==this.index&&o.setAttribute("index",this.index)})},250)}render(){const i=this.isInteractive?Vt`<div slot='overlay' class="overlay ${this.didInteract===!1?"visible":""}"><span class="description"> 387 <svg class="description__icon">
388 <symbol id="rotation-icon" viewBox="0 0 24 24"> 389 <path d="M6.07426 4.68451L6.89234 4.68451L6.89234 6.34444C7.68861 5.65993 8.56396 5.09807 9.5184 4.65884C10.4728 4.21961 11.4791 4 12.5371 4C13.5952 4 14.6014 4.21106 15.5559 4.63317C16.5103 5.05528 17.3856 5.6086 18.1819 6.29311L18.1819 4.68451L19 4.68451L19 7.93593L15.8913 7.93593L15.8913 7.08029L17.7565 7.08029C16.9821 6.39578 16.1694 5.85388 15.3186 5.45458C14.4678 5.05528 13.5406 4.85564 12.5371 4.85564C11.5336 4.85564 10.6092 5.05528 9.76382 5.45458C8.91847 5.85388 8.10311 6.39578 7.31775 7.08029L9.18298 7.08029L9.18298 7.93593L6.07426 7.93593L6.07426 4.68451ZM6.09062 14.0794L7.8086 9.42473L9.05209 9.90389C9.24843 9.98375 9.42023 10.0978 9.56748 10.2461C9.71474 10.3945 9.81018 10.577 9.85381 10.7938L10.1156 12.1457L14.975 9.86966C15.3895 9.67572 15.8067 9.66431 16.2267 9.83544C16.6466 10.0066 16.9493 10.3089 17.1348 10.7424C17.3202 11.1759 17.3338 11.6123 17.1757 12.0515C17.0175 12.4908 16.7312 12.8073 16.3167 13.0013L13.7479 14.1992L13.9115 14.6099C13.9333 14.6555 13.9442 14.7069 13.9442 14.7639L13.9442 14.935L13.8461 17.7415C13.8352 18.0381 13.737 18.3005 13.5516 18.5287C13.3661 18.7569 13.1316 18.9109 12.848 18.9907L9.3466 19.9491C9.03027 20.0403 8.73031 20.009 8.4467 19.8549C8.1631 19.7009 7.95585 19.4699 7.82496 19.1619L6.12334 15.1575C6.04699 14.9864 6.00608 14.8067 6.00063 14.6184C5.99518 14.4302 6.02517 14.2505 6.09062 14.0794ZM6.97415 14.6099L8.83938 19.0079L12.848 17.9469L12.9953 14.4559L12.6189 13.6002L15.9076 12.0601C16.0931 11.9688 16.2185 11.8433 16.284 11.6836C16.3494 11.5239 16.3385 11.3471 16.2512 11.1531C16.164 10.9592 16.044 10.8308 15.8913 10.7681C15.7386 10.7053 15.5695 10.7196 15.3841 10.8109L9.41204 13.5831L8.88847 10.9478L8.38126 10.7595L6.97415 14.6099Z" /> 390 </symbol> 391 <switch> 392 <use xlink:href="#rotation-icon"></use> 393 </switch> 394 </svg> 395 <span class="description__text">${this.description}</span> 396 </span></div>`:"";return Vt`<div class="image-sequence ${Rn(this,No,Oh)?"":"loading"} ${this.isInteractive?"interactive":""}"> 397 <slot name="loading-overlay"> 398 <div slot="loading-overlay" class='${Rn(this,No,Oh)?"":"visible"} loading overlay'> 399 <div class="buffering-indicator">Loading Image Sequence (${this.bufferedPct}%)...</div> 400 </div> 401 </slot> 402 <canvas ${Zh(this.canvasRef)} height="${this.intrinsicHeight}" width="${this.intrinsicWidth}" class="${this.someImagesLoaded?"visible":""} ${this.didInteract?"":"fade-in"}" slot="images"></canvas> 403 <slot name="overlay"> 404 ${i} 405 </slot> 406 </div>`}}In=new WeakSet,$u=function(){const i=this.images.length,o=i+this.index-Math.round(this.bufferSize/2);return Array(this.bufferSize).fill(0).map((m,v)=>(o+v)%i)},No=new WeakSet,Oh=function(){return this.images.filter((i,o)=>Rn(this,In,$u).includes(o)&&i!==null).length===this.bufferSize},Ho=new WeakSet,Lh=function(i,o){if(this.requests[o])return;const m=new Request(i),v=fetch(m).then(y=>y.blob()).then(y=>window.createImageBitmap(y)).then(y=>{this.intrinsicHeight===0&&(this.intrinsicHeight=y.height,this.intrinsicWidth=y.width),this.images[o]=y}).then(()=>{this.requests[o]=null,this.requestUpdate()}).catch(y=>{console.error(y)});return this.requests[o]=v,v},jo=new WeakSet,Fh=function(i){this.context.drawImage(i,0,0)},Uo=new WeakSet,Dh=function(i){if(this.canvasRef.value){if(this.context??(this.context=this.canvasRef.value.getContext("2d")),i){window.cancelAnimationFrame(this.blitting),this.blitting=window.requestAnimationFrame(()=>ai(this,jo,Fh).call(this,i));return}if(!this.images[this.index]){ai(this,Ho,Lh).call(this,this.imageUrls[this.index],this.index);return}window.cancelAnimationFrame(this.blitting),this.blitting=window.requestAnimationFrame(()=>ai(this,jo,Fh).call(this,this.images[this.index]))}},On=new WeakSet,em=function(i){if(!this.images.some(v=>v===null))return Promise.all([]);const o=i??Rn(this,In,$u),m=this.images.map((v,y)=>{if(!o.includes(y)||v!==null)return null;const b=this.imageUrls[y];return ai(this,Ho,Lh).call(this,b,y)}).filter(v=>v);return Promise.all(m)},ya(Ih,"styles",[dR]),ya(Ih,"properties",{animationFrame:{type:Number,state:!0},bufferSize:{type:Number,state:!0},didInteract:{type:Boolean,state:!0},images:{type:Array,state:!0},imageUrls:{attribute:"image-urls",type:String},index:{type:Number},intrinsicHeight:{type:Number,state:!0},intrinsicWidth:{type:Number,state:!0},rotateToIndex:{attribute:"rotate-to-index",type:Number},transition:{type:Number},visible:{type:Boolean,state:!0}});customElements.define("q-image-sequence",Ih);/** 407 * @license 408 * Copyright 2017 Google LLC 409 * SPDX-License-Identifier: BSD-3-Clause
410 */class Bh extends $1{constructor(x){if(super(x),this.et=ba,x.type!==J1.CHILD)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(x){if(x===ba||x==null)return this.ft=void 0,this.et=x;if(x===Hl)return x;if(typeof x!="string")throw Error(this.constructor.directiveName+"() called with a non-string value");if(x===this.et)return this.ft;this.et=x;const i=[x];return i.raw=i,this.ft={_$litType$:this.constructor.resultType,strings:i,values:[]}}}Bh.directiveName="unsafeHTML",Bh.resultType=1;const zn=K1(Bh);class rx extends ri{setupStyles(){let x=this.querySelector('style[slot="lightbox-styles"]');x&&x.sheet&&(this.adoptedStyleSheets=[x.sheet])}constructor(){super(),this.setupStyles(),this.setupFiguresData(),this.setupFullscreenButton(),this.setupZoomButton(),this.setupNavigationButtons(),this.setupKeyboardControls()}get counterCurrent(){return this.querySelector("[data-lightbox-counter-current]")}get counterTotal(){return this.querySelector("[data-lightbox-counter-total]")}get fullscreenButton(){return this.querySelector("[data-lightbox-fullscreen]")}get zoomButton(){return this.querySelector("[data-lightbox-zoom]")}get nextButton(){return this.querySelector("[data-lightbox-next]")}get previousButton(){return this.querySelector("[data-lightbox-previous]")}get slides(){return this.querySelectorAll(".q-lightbox-slides__slide")}get slideIds(){return Array.from(this.slides).map(x=>x.id)}get currentSlide(){if(this.slides.length)return this.currentId?this.slides[this.currentSlideIndex]:this.slides[0]}get currentSlideIndex(){if(this.slides.length)return this.currentId?this.slideIds.findIndex(x=>x===this.currentId):0}get fullscreen(){return document.fullscreen||this.wrapper.classList.contains("quire-entry__lightbox--fullscreen")}get zoom(){return document.zoom||this.wrapper.classList.contains("quire-entry__lightbox--zoom-button")}get wrapper(){return document.querySelector(".quire-entry__lightbox")}enterFullscreen(){const x=this.renderRoot.firstElementChild;x.requestFullscreen?x.requestFullscreen():(this.wrapper.classList.add("quire-entry__lightbox--fullscreen"),document.body.style.position="fixed",document.body.style.top=`-${window.scrollY}px`)}exitFullscreen(){document.exitFullscreen?document.exitFullscreen():(this.wrapper.classList.remove("quire-entry__lightbox--fullscreen"),document.body.style.position="",document.body.style.top="")}next(){if(!this.slides.length)return;const x=this.currentSlideIndex+1,i=this.slideIds[x%this.slides.length];this.currentId=i}previous(){if(!this.slides.length)return;const x=this.currentSlideIndex-1,i=this.slideIds.slice(x)[0];this.currentId=i}_alignSlideData(x){const{aspect_ratio:i="widescreen",caption:o,credit:m,id:v,isSequence:y,label:b,mediaType:g,figureElementContent:p}=x,T=g==="soundcloud"||g==="audio",_=g==="video"||g==="vimeo"||g==="youtube",A=p.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll(""",'"');return{...x,isAudio:T,isVideo:_,aspectRatio:i,figureElementContent:A}}_lightboxSlide(x){const{id:i,mediaType:o,figureElementContent:m,annotationsElementContent:v,aspectRatio:y,isVideo:b,isAudio:g,label:p,labelHtml:T,caption:_,captionHtml:A,credit:H,creditHtml:N}=x,Q=`q-lightbox-slides__element--${o}`,Z=b?`q-lightbox-slides__element--video q-lightbox-slides__element--${y}`:"";return Vt`<div class="q-lightbox-slides__slide" slot="slides" id="${i}"> 411 <div class="q-lightbox-slides__element ${Q} ${Z} ${g?"q-lightbox-slides__element--audio":""}"> 412 ${zn(m)} 413 </div> 414 <div class="q-figure-slides__slide-ui"> 415 <div class="q-lightbox-slides__caption ${p||_||H?"":"is-hidden"}"> 416 <span class="q-lightbox-slides__caption-label ${p?"":"is-hidden"}">${zn(T)}</span> 417 <span class="q-lightbox-slides__caption-content ${_||H?"":"is-hidden"}">${A?zn(A):""} ${N?zn(N):""}</span> 418 </div> 419 ${zn(v??"")} 420 </div> 421 </div>`}setupFiguresData(){const x=this.querySelector('script[type="application/json"]'),i=JSON.parse(x.innerHTML);this.figures=i,i.forEach(o=>{console.log("Rendering",o.id);const m=this._alignSlideData(o);
421let v=document.createElement("template");X1(this._lightboxSlide(m),v.content);const y=v.content.cloneNode(!0);this.appendChild(y)})}setupFullscreenButton(){this.fullscreenButton&&this.fullscreenButton.addEventListener("click",()=>{this.toggleFullscreen()})}setupZoomButton(){this.zoomButton&&this.zoomButton.addEventListener("click",()=>{})}setupNavigationButtons(){!this.nextButton||!this.previousButton||(this.nextButton.addEventListener("click",()=>{this.next()}),this.previousButton.addEventListener("click",()=>{this.previous()}))}setupKeyboardControls(){document.addEventListener("keyup",({code:x})=>{if(this.slides.length>1)switch(x){default:break;case"ArrowRight":this.next();break;case"ArrowLeft":this.previous();break}})}toggleFullscreen(){this.updateFullscreenButton(),this.fullscreen?this.exitFullscreen():this.enterFullscreen()}updateCounterElements(){!this.counterCurrent||!this.counterTotal||(this.counterCurrent.innerText=this.currentSlideIndex+1,this.counterTotal.innerText=this.slides.length)}updateCurrentSlideElement(){this.currentSlide&&(this.slides.forEach(x=>{x.id!==this.currentId&&delete x.dataset.lightboxCurrent,[this.preloadNextId,this.preloadPrevId].includes(x.id)?x.dataset.lightboxPreload=!0:delete x.dataset.lightboxPreload}),this.currentSlide.dataset.lightboxCurrent=!0)}updateFullscreenButton(){this.fullscreenButton&&(this.fullscreenButton.dataset.lightboxFullscreen=!this.fullscreen)}updateZoomButton(){this.zoomButton&&(this.zoomButton.dataset.lightboxZoom=!this.zoom)}render(){return this.slides.length?(this.currentId=this.slideIds[this.currentSlideIndex],this.preloadNextId=this.currentSlideIndex+1<this.slideIds.length?this.slideIds[this.currentSlideIndex+1]:void 0,this.preloadPrevId=this.currentSlideIndex-1>=0?this.slideIds[this.currentSlideIndex-1]:void 0,this.updateCurrentSlideElement(),this.updateCounterElements(),Vt` 422 <div class="q-lightbox"> 423 <slot name="lightbox-styles"></slot> 424 <slot name="data"></slot> 425 <div class="q-lightbox-slides"> 426 <slot name="slides"></slot> 427 </div> 428 <slot name="ui"></slot> 429 </div> 430 `):""}}ya(rx,"properties",{currentId:{attribute:"current-id",type:String},preloadNextId:{attribute:"preload-next-id",type:String},preloadPrevId:{attribute:"preload-prev-id",type:String}});customElements.define("q-lightbox",rx);class ix extends ri{get closeButton(){return this.querySelector("[data-modal-close]")}get lightbox(){return this.querySelector("q-lightbox")}constructor(){super(),this.setupKeyboardControls(),this.setupModalTriggers()}close(){this.active=!1,this.currentId=null,this.updateLightboxCurrentId(),this.enableScrolling()}disableScrolling(){document.querySelector("html").style.overflow="hidden"}enableScrolling(){document.querySelector("html").style.overflow="auto"}getCurrentFigureId(x){const{target:i}=x;let o=i;for(;!o.matches("figure")&&!o.getAttribute("id");)o=o.parentNode;return o.getAttribute("id")}open(x){this.currentId=this.getCurrentFigureId(x),this.active=!0,this.updateLightboxCurrentId(),this.disableScrolling()}setupCloseButton(){this.closeButton&&this.closeButton.addEventListener("click",()=>{this.close()})}setupKeyboardControls(){document.addEventListener("keyup",({code:x})=>{this.active&&x==="Escape"&&this.close()})}setupModalTriggers(){document.querySelectorAll(".q-figure__modal-link").forEach(x=>{x.addEventListener("click",i=>{i.preventDefault(),this.open(i)})})}updateLightboxCurrentId(){this.lightbox&&this.lightbox.setAttribute("current-id",this.currentId)}render(){return this.dataset.modalActive=this.active,this.setupCloseButton(),Vt` 431 <div class="q-modal"> 432 <slot></slot> 433 </div> 434 `}}ya(ix,"properties",{active:{type:Boolean},currentId:{attribute:"current-id",type:String}});customElements.define("q-modal",ix);const lx=`@charset "UTF-8";/*! 435* animate.css - https://animate.style/ 436* Version - 4.1.1 437* Licensed under the MIT license - http://opensource.org/licenses/MIT 438* 439* Copyright (c) 2020 Animate.css 440*/:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion: reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}
440}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
440@keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}
440@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}
440to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}
440to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;
440-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;
440-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;
440-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,
4400,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
44040%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
44040%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
440}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}
44060%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}
44060%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}
440}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
440to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
440to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
440}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
440}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
440transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}
440}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
440to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}:root{--gap: 32px}:root{--bulma-control-radius: var(--bulma-radius);--bulma-control-radius-small: var(--bulma-radius-small);--bulma-control-border-width: 1px;--bulma-control-height: 2.5em;--bulma-control-line-height: 1.5;--bulma-control-padding-vertical:calc(.5em - 1px);--bulma-control-padding-horizontal:calc(.75em - 1px);--bulma-control-size: var(--bulma-size-normal);--bulma-control-focus-shadow-l: 50%}:root{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Arial, system-ui, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-arrow-color: var(--bulma-link);--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;
440--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 8.772, 9.6764, 11.628;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243.372, 244.2764, 246.228;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46.053, 50.8011, 61.047;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 63.597, 70.1539, 84.303;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 99%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-25-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209.1, 177.735;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary
440-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66.3, 88.315, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 98%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-95-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-45-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209.1, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 71.6295, 198.6705, 141.50205;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;
440--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 98%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-95-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-15-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-15-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183.09, 15.3;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;
440--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 98%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 132.6;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);
440--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}@media (prefers-color-scheme: light){:root{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Arial, system-ui, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-arrow-color: var(--bulma-link);--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;
440--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 8.772, 9.6764, 11.628;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243.372, 244.2764, 246.228;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46.053, 50.8011, 61.047;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 63.597, 70.1539, 84.303;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 99%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-25-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209.1, 177.735;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary
440-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66.3, 88.315, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 98%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-95-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-45-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209.1, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 71.6295, 198.6705, 141.50205;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;
440--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 98%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-95-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-15-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-15-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183.09, 15.3;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;
440--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 98%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 132.6;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);
440--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem}}@media (prefers-color-scheme: dark){:root{--bulma-white-on-scheme-l: 100%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black-on-scheme-l: -51%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light-on-scheme-l: 96%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark-on-scheme-l: 56%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text-on-scheme-l: 54%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary-on-scheme-l: 41%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link-on-scheme-l: 73%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info-on-scheme-l: 70%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success-on-scheme-l: 53%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning-on-scheme-l: 53%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger-on-scheme-l: 70%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-scheme-brightness: dark;--bulma-scheme-main-l: 9%;--bulma-scheme-main-bis-l: 11%;--bulma-scheme-main-ter-l: 13%;--bulma-soft-l: 20%;--bulma-bold-l: 90%;--bulma-soft-invert-l: 90%;--bulma-bold-invert-l: 20%;--bulma-background-l: 14%;--bulma-border-weak-l: 21%;--bulma-border-l: 24%;--bulma-text-weak-l: 53%;--bulma-text-l: 71%;--bulma-text-strong-l: 93%;--bulma-text-title-l: 100%;--bulma-hover-background-l-delta: 5%;--bulma-active-background-l-delta: 10%;--bulma-hover-border-l-delta: 10%;--bulma-active-border-l-delta: 20%;--bulma-hover-color-l-delta: 5%;--bulma-active-color-l-delta: 10%;--bulma-shadow-h: 0deg;--bulma-shadow-s: 0%;--bulma-shadow-l: 100%}}[data-theme=light],.theme-light{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: Arial, system-ui, sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: .375rem;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-arrow-color: var(--bulma-link);--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;
440--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 8.772, 9.6764, 11.628;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243.372, 244.2764, 246.228;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46.053, 50.8011, 61.047;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 63.597, 70.1539, 84.303;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 99%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-25-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 0, 209.1, 177.735;--bulma-primary-h: 171deg;--bulma-primary-s: 100%;--bulma-primary-l: 41%;--bulma-primary-00-l: 1%;--bulma-primary-05-l: 6%;--bulma-primary-10-l: 11%;--bulma-primary-15-l: 16%;--bulma-primary-20-l: 21%;--bulma-primary-25-l: 26%;--bulma-primary-30-l: 31%;--bulma-primary-35-l: 36%;--bulma-primary-40-l: 41%;--bulma-primary-45-l: 46%;--bulma-primary-50-l: 51%;--bulma-primary-55-l: 56%;--bulma-primary-60-l: 61%;--bulma-primary-65-l: 66%;--bulma-primary-70-l: 71%;--bulma-primary-75-l: 76%;--bulma-primary-80-l: 81%;--bulma-primary-85-l: 86%;--bulma-primary-90-l: 91%;--bulma-primary-95-l: 96%;--bulma-primary-100-l: 100%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-30-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-40-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-50-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-100-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-100-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-00-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-00-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-05-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-05-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-10-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-10-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-10-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-10-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-10-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-10-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-10-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-15-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-10-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary
440-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-50-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 21%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66.3, 88.315, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 98%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-95-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-45-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 102, 209.1, 255;--bulma-info-h: 198deg;--bulma-info-s: 100%;--bulma-info-l: 70%;--bulma-info-00-l: 0%;--bulma-info-05-l: 5%;--bulma-info-10-l: 10%;--bulma-info-15-l: 15%;--bulma-info-20-l: 20%;--bulma-info-25-l: 25%;--bulma-info-30-l: 30%;--bulma-info-35-l: 35%;--bulma-info-40-l: 40%;--bulma-info-45-l: 45%;--bulma-info-50-l: 50%;--bulma-info-55-l: 55%;--bulma-info-60-l: 60%;--bulma-info-65-l: 65%;--bulma-info-70-l: 70%;--bulma-info-75-l: 75%;--bulma-info-80-l: 80%;--bulma-info-85-l: 85%;--bulma-info-90-l: 90%;--bulma-info-95-l: 95%;--bulma-info-100-l: 100%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-45-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-80-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-95-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-00-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-10-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-15-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-10-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-15-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 25%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 71.6295, 198.6705, 141.50205;--bulma-success-h: 153deg;--bulma-success-s: 53%;--bulma-success-l: 53%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;
440--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 98%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-45-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-55-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-75-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-95-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-100-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-05-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-10-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-15-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-10-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-15-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-55-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 255, 183.09, 15.3;--bulma-warning-h: 42deg;--bulma-warning-s: 100%;--bulma-warning-l: 53%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 3%;--bulma-warning-10-l: 8%;--bulma-warning-15-l: 13%;--bulma-warning-20-l: 18%;--bulma-warning-25-l: 23%;--bulma-warning-30-l: 28%;
440--bulma-warning-35-l: 33%;--bulma-warning-40-l: 38%;--bulma-warning-45-l: 43%;--bulma-warning-50-l: 48%;--bulma-warning-55-l: 53%;--bulma-warning-60-l: 58%;--bulma-warning-65-l: 63%;--bulma-warning-70-l: 68%;--bulma-warning-75-l: 73%;--bulma-warning-80-l: 78%;--bulma-warning-85-l: 83%;--bulma-warning-90-l: 88%;--bulma-warning-95-l: 93%;--bulma-warning-100-l: 98%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-40-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-45-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-50-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-70-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-100-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-00-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-05-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-10-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-10-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-15-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-15-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-10-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-50-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 23%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 255, 102, 132.6;--bulma-danger-h: 348deg;--bulma-danger-s: 100%;--bulma-danger-l: 70%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 5%;--bulma-danger-10-l: 10%;--bulma-danger-15-l: 15%;--bulma-danger-20-l: 20%;--bulma-danger-25-l: 25%;--bulma-danger-30-l: 30%;--bulma-danger-35-l: 35%;--bulma-danger-40-l: 40%;--bulma-danger-45-l: 45%;--bulma-danger-50-l: 50%;--bulma-danger-55-l: 55%;--bulma-danger-60-l: 60%;--bulma-danger-65-l: 65%;--bulma-danger-70-l: 70%;--bulma-danger-75-l: 75%;--bulma-danger-80-l: 80%;--bulma-danger-85-l: 85%;--bulma-danger-90-l: 90%;--bulma-danger-95-l: 95%;--bulma-danger-100-l: 100%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-80-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-100-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-10-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-25-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-30-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-05-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 40%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);
440--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}[data-theme=dark],.theme-dark{--bulma-white-on-scheme-l: 100%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black-on-scheme-l: -51%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light-on-scheme-l: 96%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark-on-scheme-l: 56%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text-on-scheme-l: 54%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary-on-scheme-l: 41%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link-on-scheme-l: 73%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info-on-scheme-l: 70%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success-on-scheme-l: 53%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning-on-scheme-l: 53%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger-on-scheme-l: 70%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-scheme-brightness: dark;--bulma-scheme-main-l: 9%;--bulma-scheme-main-bis-l: 11%;--bulma-scheme-main-ter-l: 13%;--bulma-soft-l: 20%;--bulma-bold-l: 90%;--bulma-soft-invert-l: 90%;--bulma-bold-invert-l: 20%;--bulma-background-l: 14%;--bulma-border-weak-l: 21%;--bulma-border-l: 24%;--bulma-text-weak-l: 53%;--bulma-text-l: 71%;--bulma-text-strong-l: 93%;--bulma-text-title-l: 100%;--bulma-hover-background-l-delta: 5%;--bulma-active-background-l-delta: 10%;--bulma-hover-border-l-delta: 10%;--bulma-active-border-l-delta: 20%;--bulma-hover-color-l-delta: 5%;--bulma-active-color-l-delta: 10%;--bulma-shadow-h: 0deg;--bulma-shadow-s: 0%;--bulma-shadow-l: 100%;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
440img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}:root{--bulma-body-background-color: #fcfcfc;--bulma-body-size: 1em;--bulma-body-min-width: 300px;--bulma-body-rendering: optimizeLegibility;--bulma-body-family: var(--bulma-family-primary);--bulma-body-overflow-x: hidden;--bulma-body-overflow-y: scroll;--bulma-body-color: var(--bulma-text);--bulma-body-font-size: 1em;--bulma-body-weight: var(--bulma-weight-normal);--bulma-body-line-height: 1.5;--bulma-code-family: var(--bulma-family-code);--bulma-code-padding: .25em .5em .25em;--bulma-code-weight: normal;--bulma-code-size: .875em;--bulma-small-font-size: .875em;--bulma-hr-background-color: var(--bulma-background);--bulma-hr-height: 2px;--bulma-hr-margin: 1.5rem 0;--bulma-strong-color: var(--bulma-text-strong);--bulma-strong-weight: var(--bulma-weight-semibold);--bulma-pre-font-size: .875em;--bulma-pre-padding: 1.25rem 1.5rem;--bulma-pre-code-font-size: 1em}html{background-color:var(--bulma-body-background-color);font-size:var(--bulma-body-size);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:var(--bulma-body-min-width);overflow-x:var(--bulma-body-overflow-x);overflow-y:var(--bulma-body-overflow-y);text-rendering:var(--bulma-body-rendering);text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:var(--bulma-body-family)}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:var(--bulma-code-family)}body{color:var(--bulma-body-color);font-size:var(--bulma-body-font-size);font-weight:var(--bulma-body-weight);line-height:var(--bulma-body-line-height)}
440a,button{cursor:pointer}a:focus-visible,button:focus-visible{outline-color:hsl(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l));outline-offset:var(--bulma-focus-offset);outline-style:var(--bulma-focus-style);outline-width:var(--bulma-focus-width)}a:focus-visible:active,button:focus-visible:active{outline-width:1px}a:active,button:active{outline-width:1px}a{color:var(--bulma-link-text);cursor:pointer;text-decoration:none;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}a strong{color:currentColor}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}code{background-color:var(--bulma-code-background);border-radius:.5em;color:var(--bulma-code);font-size:var(--bulma-code-size);font-weight:var(--bulma-code-weight);padding:var(--bulma-code-padding)}hr{background-color:var(--bulma-hr-background-color);border:none;display:block;height:var(--bulma-hr-height);margin:var(--bulma-hr-margin)}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:var(--bulma-small-font-size)}span{font-style:inherit;font-weight:inherit}strong{color:var(--bulma-strong-color);font-weight:var(--bulma-strong-weight)}svg{height:auto;width:auto}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:var(--bulma-pre-background);color:var(--bulma-pre);font-size:var(--bulma-pre-font-size);overflow-x:auto;padding:var(--bulma-pre-padding);white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:var(--bulma-pre-code-font-size);padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:var(--bulma-text-strong)}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes pulsate{50%{opacity:.5}}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:.125em solid var(--bulma-arrow-color);border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;transition-duration:var(--bulma-duration);transition-property:border-color;width:.625em}.skeleton-block:not(:last-child),.media:not(:last-child),.level:not(:last-child),.fixed-grid:not(:last-child),.grid:not
440(:last-child),.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.card:not(:last-child),.breadcrumb:not(:last-child),.field:not(:last-child),.file:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.tags:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.buttons:not(:last-child),.box:not(:last-child),.block:not(:last-child){margin-bottom:var(--bulma-block-spacing)}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.input,.textarea,.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:transparent;border-style:solid;border-width:var(--bulma-control-border-width);border-radius:var(--bulma-control-radius);box-shadow:none;display:inline-flex;font-size:var(--bulma-control-size);height:var(--bulma-control-height);justify-content:flex-start;line-height:var(--bulma-control-line-height);padding-bottom:var(--bulma-control-padding-vertical);padding-left:var(--bulma-control-padding-horizontal);padding-right:var(--bulma-control-padding-horizontal);padding-top:var(--bulma-control-padding-vertical);position:relative;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.input:focus,.textarea:focus,.button:focus,.pagination-previous:focus-visible,.pagination-next:focus-visible,.pagination-link:focus-visible,.pagination-ellipsis:focus-visible,.file-cta:focus-visible,.file-name:focus-visible,.select select:focus-visible,.input:focus-visible,.textarea:focus-visible,.button:focus-visible,.pagination-previous:focus-within,.pagination-next:focus-within,.pagination-link:focus-within,.pagination-ellipsis:focus-within,.file-cta:focus-within,.file-name:focus-within,.select select:focus-within,.input:focus-within,.textarea:focus-within,.button:focus-within,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.input,.is-focused.textarea,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.input:active,.textarea:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.input,.is-active.textarea,.is-active.button{outline:none}[disabled].pagination-previous,[disabled].pagination-next,[disabled].pagination-link,[disabled].pagination-ellipsis,[disabled].file-cta,[disabled].file-name,.select select[disabled],[disabled].input,[disabled].textarea,[disabled].button,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .button{cursor:not-allowed}.modal-close{--bulma-delete-dimensions: 1.25rem;--bulma-delete-background-l: 0%;--bulma-delete-background-alpha: .5;--bulma-delete-color: var(--bulma-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-delete-background-l),var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}
440.modal-close:before,.modal-close:after{background-color:var(--bulma-delete-color);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close:before{height:2px;width:50%}.modal-close:after{height:50%;width:2px}.modal-close:hover,.modal-close:focus{--bulma-delete-background-alpha: .4}.modal-close:active{--bulma-delete-background-alpha: .5}.is-small.modal-close{--bulma-delete-dimensions: 1rem}.is-medium.modal-close{--bulma-delete-dimensions: 1.5rem}.is-large.modal-close{--bulma-delete-dimensions: 2rem}.control.is-loading:after,.select.is-loading:after,.button.is-loading:after{animation:spinAround .5s infinite linear;border:2px solid var(--bulma-loading-color);border-radius:var(--bulma-radius-rounded);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-overlay,.hero-video,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger,.menu-list a,.menu-list button,.menu-list .menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0}.is-unselectable,.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{--bulma-box-background-color: var(--bulma-scheme-main);--bulma-box-color: var(--bulma-text);--bulma-box-radius: var(--bulma-radius-large);
440--bulma-box-shadow: 0 2px 3px rgba(51, 51, 51, .1), 0 0 0;--bulma-box-padding: 1.25rem;--bulma-box-link-hover-shadow: 0 .5em 1em -.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1), 0 0 0 1px var(--bulma-link);--bulma-box-link-active-shadow: inset 0 1px 2px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2), 0 0 0 1px var(--bulma-link)}.box{background-color:var(--bulma-box-background-color);border-radius:var(--bulma-box-radius);box-shadow:var(--bulma-box-shadow);color:var(--bulma-box-color);display:block;padding:var(--bulma-box-padding)}a.box:hover,a.box:focus{box-shadow:var(--bulma-box-link-hover-shadow)}a.box:active{box-shadow:var(--bulma-box-link-active-shadow)}.button{--bulma-button-family: false;--bulma-button-weight: var(--bulma-weight-medium);--bulma-button-border-color: var(--bulma-border);--bulma-button-border-style: solid;--bulma-button-border-width: var(--bulma-control-border-width);--bulma-button-padding-vertical: .5em;--bulma-button-padding-horizontal: 1em;--bulma-button-focus-border-color: var(--bulma-link-focus-border);--bulma-button-focus-box-shadow-size: 0 0 0 .125em;--bulma-button-focus-box-shadow-color: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), .25);--bulma-button-active-color: var(--bulma-link-active);--bulma-button-active-border-color: var(--bulma-link-active-border);--bulma-button-text-color: var(--bulma-text);--bulma-button-text-decoration: underline;--bulma-button-text-hover-background-color: var(--bulma-background);--bulma-button-text-hover-color: var(--bulma-text-strong);--bulma-button-ghost-background: none;--bulma-button-ghost-border-color: transparent;--bulma-button-ghost-color: var(--bulma-link-text);--bulma-button-ghost-decoration: none;--bulma-button-ghost-hover-color: var(--bulma-link);--bulma-button-ghost-hover-decoration: underline;--bulma-button-disabled-background-color: var(--bulma-scheme-main);--bulma-button-disabled-border-color: var(--bulma-border);--bulma-button-disabled-shadow: none;--bulma-button-disabled-opacity: .5;--bulma-button-static-color: var(--bulma-text-weak);--bulma-button-static-background-color: var(--bulma-scheme-main-ter);--bulma-button-static-border-color: var(--bulma-border)}.button{--bulma-button-h: var(--bulma-scheme-h);--bulma-button-s: var(--bulma-scheme-s);--bulma-button-l: var(--bulma-scheme-main-l);--bulma-button-background-l: var(--bulma-scheme-main-l);--bulma-button-background-l-delta: 0%;--bulma-button-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-button-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-button-color-l: var(--bulma-text-strong-l);--bulma-button-border-l: var(--bulma-border-l);--bulma-button-border-l-delta: 0%;--bulma-button-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-button-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-button-focus-border-l-delta: var(--bulma-focus-border-l-delta);--bulma-button-outer-shadow-h: 0;--bulma-button-outer-shadow-s: 0%;--bulma-button-outer-shadow-l: 20%;--bulma-button-outer-shadow-a: .05;--bulma-loading-color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));border-style:var(--bulma-button-border-style);border-width:var(--bulma-button-border-width);box-shadow:0 .0625em .125em hsla(var(--bulma-button-outer-shadow-h),var(--bulma-button-outer-shadow-s),var(--bulma-button-outer-shadow-l),var(--bulma-button-outer-shadow-a)),0 .125em .25em hsla(var(--bulma-button-outer-shadow-h),var(--bulma-button-outer-shadow-s),var(--bulma-button-outer-shadow-l),var(--bulma-button-outer-shadow-a));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-color-l));cursor:pointer;font-weight:var(--bulma-button-weight);height:auto;justify-content:center;padding-bottom:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));padding-left:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-top:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(var(--bulma-button-padding-horizontal) * .25)}.button .icon:last-child:not(:first-child){margin-inline-start:calc(var(--bulma-button-padding-horizontal) * .25);margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.button .icon:first-child:last-child{margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.button:hover,.button.is-hovered{--bulma-button-background-l-delta: var(--bulma-button-hover-background-l-delta);--bulma-button-border-l-delta: var(--bulma-button-hover-border-l-delta)}.button:focus-visible,.button.is-focused{--bulma-button-border-width: 1px;border-color:hsl(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l));box-shadow:var(--bulma-focus-shadow-size) hsla(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l),var(--bulma-focus-shadow-alpha))}.button:active,.button.is-active{--bulma-button-background-l-delta: var(--bulma-button-active-background-l-delta);--bulma-button-border-l-delta: var(--bulma-button-active-border-l-delta);--bulma-button-outer-shadow-a: 0}.button[disabled],fieldset[disabled] .button{background-color:var(--bulma-button-disabled-background-color);border-color:var(--bulma-button-disabled-border-color);box-shadow:var(--bulma-button-disabled-shadow);opacity:var(--bulma-button-disabled-opacity)}.button.is-white{--bulma-button-h: var(--bulma-white-h);--bulma-button-s: var(--bulma-white-s);--bulma-button-l: var(--bulma-white-l);--bulma-button-background-l: var(--bulma-white-l);--bulma-button-border-l: var(--bulma-white-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-white-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-white:focus-visible,.button.is-white.is-focused{--bulma-button-border-width: 1px}.button.is-white.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-white.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:var(--bulma-white);border-color:var(--bulma-white);box-shadow:none}.button.is-black{--bulma-button-h: var(--bulma-black-h);--bulma-button-s: var(--bulma-black-s);--bulma-button-l: var(--bulma-black-l);--bulma-button-background-l: var(--bulma-black-l);--bulma-button-border-l: var(--bulma-black-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-black-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-black:focus-visible,.button.is-black.is-focused{--bulma-button-border-width: 1px}.button.is-black.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-black.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:var(--bulma-black);border-color:var(--bulma-black);box-shadow:none}.button.is-light{--bulma-button-h: var(--bulma-light-h);--bulma-button-s: var(--bulma-light-s);--bulma-button-l: var(--bulma-light-l);--bulma-button-background-l: var(--bulma-light-l);--bulma-button-border-l: var(--bulma-light-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-light-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-light:focus-visible,.button.is-light.is-focused{--bulma-button-border-width: 1px}.button.is-light.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-light.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:var(--bulma-light);border-color:var(--bulma-light);box-shadow:none}.button.is-dark{--bulma-button-h: var(--bulma-dark-h);--bulma-button-s: var(--bulma-dark-s);--bulma-button-l: var(--bulma-dark-l);--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-border-l: var(--bulma-dark-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-dark-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-dark:focus-visible,.button.is-dark.is-focused{--bulma-button-border-width: 1px}.button.is-dark.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-dark.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:var(--bulma-dark);border-color:var(--bulma-dark);box-shadow:none}.button.is-text{--bulma-button-h: var(--bulma-text-h);--bulma-button-s: var(--bulma-text-s);--bulma-button-l: var(--bulma-text-l);--bulma-button-background-l: var(--bulma-text-l);--bulma-button-border-l: var(--bulma-text-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-text-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-text:focus-visible,.button.is-text.is-focused{--bulma-button-border-width: 1px}.button.is-text.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-text-light-invert-l)}.button.is-text.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-text-dark-invert-l)}.button.is-text.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-text.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:var(--bulma-text);border-color:var(--bulma-text);box-shadow:none}.button.is-primary{--bulma-button-h: var(--bulma-primary-h);--bulma-button-s: var(--bulma-primary-s);--bulma-button-l: var(--bulma-primary-l);--bulma-button-background-l: var(--bulma-primary-l);--bulma-button-border-l: var(--bulma-primary-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-primary-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-primary:focus-visible,.button.is-primary.is-focused{--bulma-button-border-width: 1px}.button.is-primary.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-primary-light-invert-l)}.button.is-primary.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-primary-dark-invert-l)}.button.is-primary.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-primary.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:var(--bulma-primary);border-color:var(--bulma-primary);box-shadow:none}.button.is-link{--bulma-button-h: var(--bulma-link-h);--bulma-button-s: var(--bulma-link-s);--bulma-button-l: var(--bulma-link-l);--bulma-button-background-l: var(--bulma-link-l);--bulma-button-border-l: var(--bulma-link-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-link-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-link:focus-visible,.button.is-link.is-focused{--bulma-button-border-width: 1px}.button.is-link.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-link-light-invert-l)}.button.is-link.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-link-dark-invert-l)}.button.is-link.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-link.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:var(--bulma-link);border-color:var(--bulma-link);box-shadow:none}.button.is-info{--bulma-button-h: var(--bulma-info-h);--bulma-button-s: var(--bulma-info-s);--bulma-button-l: var(--bulma-info-l);--bulma-button-background-l: var(--bulma-info-l);--bulma-button-border-l: var(--bulma-info-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-info-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-info:focus-visible,.button.is-info.is-focused{--bulma-button-border-width: 1px}.button.is-info.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-info-light-invert-l)}.button.is-info.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-info-dark-invert-l)}.button.is-info.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-info.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:var(--bulma-info);border-color:var(--bulma-info);box-shadow:none}.button.is-success{--bulma-button-h: var(--bulma-success-h);--bulma-button-s: var(--bulma-success-s);--bulma-button-l: var(--bulma-success-l);--bulma-button-background-l: var(--bulma-success-l);--bulma-button-border-l: var(--bulma-success-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-success-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-success:focus-visible,.button.is-success.is-focused{--bulma-button-border-width: 1px}.button.is-success.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-success-light-invert-l)}.button.is-success.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-success-dark-invert-l)}.button.is-success.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-success.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:var(--bulma-success);border-color:var(--bulma-success);box-shadow:none}.button.is-warning{--bulma-button-h: var(--bulma-warning-h);--bulma-button-s: var(--bulma-warning-s);--bulma-button-l: var(--bulma-warning-l);--bulma-button-background-l: var(--bulma-warning-l);--bulma-button-border-l: var(--bulma-warning-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-warning-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-warning:focus-visible,.button.is-warning.is-focused{--bulma-button-border-width: 1px}.button.is-warning.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-warning-light-invert-l)}.button.is-warning.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-warning-dark-invert-l)}.button.is-warning.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-warning.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:var(--bulma-warning);border-color:var(--bulma-warning);box-shadow:none}.button.is-danger{--bulma-button-h: var(--bulma-danger-h);--bulma-button-s: var(--bulma-danger-s);--bulma-button-l: var(--bulma-danger-l);--bulma-button-background-l: var(--bulma-danger-l);--bulma-butt
440on-border-l: var(--bulma-danger-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-danger-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-danger:focus-visible,.button.is-danger.is-focused{--bulma-button-border-width: 1px}.button.is-danger.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-danger-light-invert-l)}.button.is-danger.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-danger-dark-invert-l)}.button.is-danger.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-danger.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:var(--bulma-danger);border-color:var(--bulma-danger);box-shadow:none}.button.is-outlined{--bulma-button-border-width: max(1px, .0625em);--bulma-loading-color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));background-color:transparent;border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l))}.button.is-outlined:hover{--bulma-button-border-width: max(2px, .125em);--bulma-button-outer-shadow-alpha: 1}.button.is-outlined[disabled],fieldset[disabled] .button.is-outlined{background-color:transparent;box-shadow:none}.button.is-inverted{background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-color-l) + var(--bulma-button-background-l-delta)));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-background-l))}.button.is-text{background-color:transparent;border-color:transparent;color:var(--bulma-button-text-color);text-decoration:var(--bulma-button-text-decoration)}.button.is-text:hover,.button.is-text.is-hovered{background-color:var(--bulma-button-text-hover-background-color);color:var(--bulma-button-text-hover-color)}.button.is-text:active,.button.is-text.is-active{color:var(--bulma-button-text-hover-color)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:var(--bulma-button-ghost-background);border-color:var(--bulma-button-ghost-border-color);box-shadow:none;color:var(--bulma-button-ghost-color);text-decoration:var(--bulma-button-ghost-decoration)}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:var(--bulma-button-ghost-hover-color);text-decoration:var(--bulma-button-ghost-hover-decoration)}.button.is-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.button.is-normal{--bulma-control-size: var(--bulma-size-normal);--bulma-control-radius: var(--bulma-radius)}.button.is-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.button.is-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-medium)}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{box-shadow:none;color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-static{background-color:var(--bulma-button-static-background-color);border-color:var(--bulma-button-static-border-color);color:var(--bulma-button-static-color);box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(var(--bulma-button-padding-horizontal) + .25em - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) + .25em - var(--bulma-button-border-width))}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.buttons.are-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.buttons.are-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.buttons.are-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-large)}.buttons.has-addons{gap:0}.buttons.has-addons .button:not(:first-child){border-end-start-radius:0;border-start-start-radius:0}.buttons.has-addons .button:not(:last-child){border-end-end-radius:0;border-start-end-radius:0;margin-inline-end:-1px}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-right{justify-content:flex-end}@media screen and (max-width: 768px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small) * .75)}.button.is-responsive,.button.is-responsive.is-normal{font-size:calc(var(--bulma-size-small) * .875)}.button.is-responsive.is-medium{font-size:var(--bulma-size-small)}.button.is-responsive.is-large{font-size:var(--bulma-size-normal)}}@media screen and (min-width: 769px) and (max-width: 1023px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small) * .875)}.button.is-responsive,.button.is-responsive.is-normal{font-size:var(--bulma-size-small)}.button.is-responsive.is-medium{font-size:var(--bulma-size-normal)}.button.is-responsive.is-large{font-size:var(--bulma-size-medium)}}.content{--bulma-content-heading-color: var(--bulma-text-strong);--bulma-content-heading-weight: var(--bulma-weight-extrabold);--bulma-content-heading-line-height: 1.125;--bulma-content-block-margin-bottom: 1em;--bulma-content-blockquote-background-color: var(--bulma-background);--bulma-content-blockquote-border-left: 5px solid var(--bulma-border);--bulma-content-blockquote-padding: 1.25em 1.5em;--bulma-content-pre-padding: 1.25em 1.5em;--bulma-content-table-cell-border: 1px solid var(--bulma-border);--bulma-content-table-cell-border-width: 0 0 1px;--bulma-content-table-cell-padding: .5em .75em;--bulma-content-table-cell-heading-color: var(--bulma-text-strong);--bulma-content-table-head-cell-border-width: 0 0 2px;--bulma-content-table-head-cell-color: var(--bulma-text-strong);--bulma-content-table-body-last-row-cell-border-bottom-width: 0;--bulma-content-table-foot-cell-border-width: 2px 0 0;--bulma-content-table-foot-cell-color: var(--bulma-text-strong)}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:var(--bulma-content-block-margin-bottom)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--bulma-content-heading-color);font-weight:var(--bulma-content-heading-weight);line-height:var(--bulma-content-heading-line-height)}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}
440.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:var(--bulma-content-blockquote-background-color);border-inline-start:var(--bulma-content-blockquote-border-left);padding:var(--bulma-content-blockquote-padding)}.content ol{list-style-position:outside;margin-inline-start:2em}.content ol:not(:first-child){margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-inline-start:2em}.content ul:not(:first-child){margin-top:1em}.content ul ul{list-style-type:circle;margin-bottom:.25em;margin-top:.25em}.content ul ul ul{list-style-type:square}.content dd{margin-inline-start:2em}.content figure:not([class]){margin-left:2em;margin-right:2em;text-align:center}.content figure:not([class]):not(:first-child){margin-top:2em}.content figure:not([class]):not(:last-child){margin-bottom:2em}.content figure:not([class]) img{display:inline-block}.content figure:not([class]) figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:var(--bulma-content-pre-padding);white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table td,.content table th{border:var(--bulma-content-table-cell-border);border-width:var(--bulma-content-table-cell-border-width);padding:var(--bulma-content-table-cell-padding);vertical-align:top}.content table th{color:var(--bulma-content-table-cell-heading-color)}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:var(--bulma-content-table-head-cell-border-width);color:var(--bulma-content-table-head-cell-color)}.content table tfoot td,.content table tfoot th{border-width:var(--bulma-content-table-foot-cell-border-width);color:var(--bulma-content-table-foot-cell-color)}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:var(--bulma-content-table-body-last-row-cell-border-bottom-width)}.content .tabs li+li{margin-top:0}.content.is-small{font-size:var(--bulma-size-small)}.content.is-normal{font-size:var(--bulma-size-normal)}.content.is-medium{font-size:var(--bulma-size-medium)}.content.is-large{font-size:var(--bulma-size-large)}.delete{--bulma-delete-dimensions: 1.25rem;--bulma-delete-background-l: 0%;--bulma-delete-background-alpha: .5;--bulma-delete-color: var(--bulma-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-delete-background-l),var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}.delete:before,.delete:after{background-color:var(--bulma-delete-color);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover,.delete:focus{--bulma-delete-background-alpha: .4}.delete:active{--bulma-delete-background-alpha: .5}.delete.is-small{--bulma-delete-dimensions: 1rem}.delete.is-medium{--bulma-delete-dimensions: 1.5rem}.delete.is-large{--bulma-delete-dimensions: 2rem}.icon,.icon-text{--bulma-icon-dimensions: 1.5rem;--bulma-icon-dimensions-small: 1rem;--bulma-icon-dimensions-medium: 2rem;--bulma-icon-dimensions-large: 3rem;--bulma-icon-text-spacing: .25em}.icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:var(--bulma-icon-dimensions);transition-duration:var(--bulma-duration);transition-property:color;width:var(--bulma-icon-dimensions)}.icon.is-small{height:var(--bulma-icon-dimensions-small);width:var(--bulma-icon-dimensions-small)}.icon.is-medium{height:var(--bulma-icon-dimensions-medium);width:var(--bulma-icon-dimensions-medium)}.icon.is-large{height:var(--bulma-icon-dimensions-large);width:var(--bulma-icon-dimensions-large)}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;gap:var(--bulma-icon-text-spacing);line-height:var(--bulma-icon-dimensions);vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}div.icon-text{display:flex}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:var(--bulma-radius-rounded)}.image.is-fullwidth{width:100%}.image.is-square img,.image.is-square .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square{aspect-ratio:1}.image.is-1by1{aspect-ratio:1/1}.image.is-1by1 img,.image.is-1by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-5by4{aspect-ratio:5/4}.image.is-5by4 img,.image.is-5by4 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-4by3{aspect-ratio:4/3}.image.is-4by3 img,.image.is-4by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by2{aspect-ratio:3/2}.image.is-3by2 img,.image.is-3by2 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-5by3{aspect-ratio:5/3}.image.is-5by3 img,.image.is-5by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-16by9{aspect-ratio:16/9}.image.is-16by9 img,.image.is-16by9 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-2by1{aspect-ratio:2/1}.image.is-2by1 img,.image.is-2by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by1{aspect-ratio:3/1}.image.is-3by1 img,.image.is-3by1 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-4by5{aspect-ratio:4/5}.image.is-4by5 img,.image.is-4by5 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by4{aspect-ratio:3/4}.image.is-3by4 img,.image.is-3by4 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-2by3{aspect-ratio:2/3}.image.is-2by3 img,.image.is-2by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-3by5{aspect-ratio:3/5}.image.is-3by5 img,.image.is-3by5 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-9by16{aspect-ratio:9/16}.image.is-9by16 img,.image.is-9by16 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by2{aspect-ratio:1/2}.image.is-1by2 img,.image.is-1by2 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by3{aspect-ratio:1/3}.image.is-1by3 img,.image.is-1by3 .has-ratio{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.loader{animation:spinAround .5s infinite linear;border:2px solid var(--bulma-border);border-radius:var(--bulma-radius-rounded);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.notification{--bulma-notification-h: var(--bulma-scheme-h);--bulma-notification-s: var(--bulma-scheme-s);--bulma-notification-background-l: var(--bulma-background-l);--bulma-notification-color-l: var(--bulma-text-strong-l);--bulma-notification-code-background-color: var(--bulma-scheme-main);--bulma-notification-radius: var(--bulma-radius);--bulma-notification-padding: 1.375em 1.5em}.notification{background-color:hsl(var(--bulma-notification-h),var(--bulma-notification-s),var(--bulma-notification-background-l));border-radius:var(--bulma-notification-radius);color:hsl(var(--bulma-notification-h),var(--bulma-notification-s),var(--bulma-notification-color-l));padding:var(--bulma-notification-padding);position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:var(--bulma-notification-code-background-color)}.notification pre code{background:transparent}.notification>.delete{position:absolute;inset-inline-end:1rem;top:1rem}
440.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{--bulma-notification-h: var(--bulma-white-h);--bulma-notification-s: var(--bulma-white-s);--bulma-notification-background-l: var(--bulma-white-l);--bulma-notification-color-l: var(--bulma-white-invert-l)}.notification.is-white.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-white-light-invert-l)}.notification.is-white.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-white-dark-invert-l)}.notification.is-black{--bulma-notification-h: var(--bulma-black-h);--bulma-notification-s: var(--bulma-black-s);--bulma-notification-background-l: var(--bulma-black-l);--bulma-notification-color-l: var(--bulma-black-invert-l)}.notification.is-black.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-black-light-invert-l)}.notification.is-black.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-black-dark-invert-l)}.notification.is-light{--bulma-notification-h: var(--bulma-light-h);--bulma-notification-s: var(--bulma-light-s);--bulma-notification-background-l: var(--bulma-light-l);--bulma-notification-color-l: var(--bulma-light-invert-l)}.notification.is-light.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-light-light-invert-l)}.notification.is-light.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-light-dark-invert-l)}.notification.is-dark{--bulma-notification-h: var(--bulma-dark-h);--bulma-notification-s: var(--bulma-dark-s);--bulma-notification-background-l: var(--bulma-dark-l);--bulma-notification-color-l: var(--bulma-dark-invert-l)}.notification.is-dark.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-dark-light-invert-l)}.notification.is-dark.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-dark-dark-invert-l)}.notification.is-text{--bulma-notification-h: var(--bulma-text-h);--bulma-notification-s: var(--bulma-text-s);--bulma-notification-background-l: var(--bulma-text-l);--bulma-notification-color-l: var(--bulma-text-invert-l)}.notification.is-text.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-text-light-invert-l)}.notification.is-text.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-text-dark-invert-l)}.notification.is-primary{--bulma-notification-h: var(--bulma-primary-h);--bulma-notification-s: var(--bulma-primary-s);--bulma-notification-background-l: var(--bulma-primary-l);--bulma-notification-color-l: var(--bulma-primary-invert-l)}.notification.is-primary.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-primary-light-invert-l)}.notification.is-primary.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-primary-dark-invert-l)}.notification.is-link{--bulma-notification-h: var(--bulma-link-h);--bulma-notification-s: var(--bulma-link-s);--bulma-notification-background-l: var(--bulma-link-l);--bulma-notification-color-l: var(--bulma-link-invert-l)}.notification.is-link.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-link-light-invert-l)}.notification.is-link.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-link-dark-invert-l)}.notification.is-info{--bulma-notification-h: var(--bulma-info-h);--bulma-notification-s: var(--bulma-info-s);--bulma-notification-background-l: var(--bulma-info-l);--bulma-notification-color-l: var(--bulma-info-invert-l)}.notification.is-info.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-info-light-invert-l)}.notification.is-info.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-info-dark-invert-l)}.notification.is-success{--bulma-notification-h: var(--bulma-success-h);--bulma-notification-s: var(--bulma-success-s);--bulma-notification-background-l: var(--bulma-success-l);--bulma-notification-color-l: var(--bulma-success-invert-l)}.notification.is-success.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-success-light-invert-l)}.notification.is-success.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-success-dark-invert-l)}.notification.is-warning{--bulma-notification-h: var(--bulma-warning-h);--bulma-notification-s: var(--bulma-warning-s);--bulma-notification-background-l: var(--bulma-warning-l);--bulma-notification-color-l: var(--bulma-warning-invert-l)}.notification.is-warning.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-warning-light-invert-l)}.notification.is-warning.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-warning-dark-invert-l)}.notification.is-danger{--bulma-notification-h: var(--bulma-danger-h);--bulma-notification-s: var(--bulma-danger-s);--bulma-notification-background-l: var(--bulma-danger-l);--bulma-notification-color-l: var(--bulma-danger-invert-l)}.notification.is-danger.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-danger-light-invert-l)}.notification.is-danger.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-danger-dark-invert-l)}.progress{--bulma-progress-border-radius: var(--bulma-radius-rounded);--bulma-progress-bar-background-color: var(--bulma-border-weak);--bulma-progress-value-background-color: var(--bulma-text);--bulma-progress-indeterminate-duration: 1.5s}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--bulma-progress-border-radius);
440display:block;height:var(--bulma-size-normal);overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:var(--bulma-progress-bar-background-color)}.progress::-webkit-progress-value{background-color:var(--bulma-progress-value-background-color)}.progress::-moz-progress-bar{background-color:var(--bulma-progress-value-background-color)}.progress::-ms-fill{background-color:var(--bulma-progress-value-background-color);border:none}.progress.is-white{--bulma-progress-value-background-color: var(--bulma-white)}.progress.is-black{--bulma-progress-value-background-color: var(--bulma-black)}.progress.is-light{--bulma-progress-value-background-color: var(--bulma-light)}.progress.is-dark{--bulma-progress-value-background-color: var(--bulma-dark)}.progress.is-text{--bulma-progress-value-background-color: var(--bulma-text)}.progress.is-primary{--bulma-progress-value-background-color: var(--bulma-primary)}.progress.is-link{--bulma-progress-value-background-color: var(--bulma-link)}.progress.is-info{--bulma-progress-value-background-color: var(--bulma-info)}.progress.is-success{--bulma-progress-value-background-color: var(--bulma-success)}.progress.is-warning{--bulma-progress-value-background-color: var(--bulma-warning)}.progress.is-danger{--bulma-progress-value-background-color: var(--bulma-danger)}.progress:indeterminate{animation-duration:var(--bulma-progress-indeterminate-duration);animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:var(--bulma-progress-bar-background-color);background-image:linear-gradient(to right,var(--bulma-progress-value-background-color) 30%,var(--bulma-progress-bar-background-color) 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:var(--bulma-size-small)}.progress.is-medium{height:var(--bulma-size-medium)}.progress.is-large{height:var(--bulma-size-large)}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.table{--bulma-table-color: var(--bulma-text-strong);--bulma-table-background-color: var(--bulma-scheme-main);--bulma-table-cell-border-color: var(--bulma-border);--bulma-table-cell-border-style: solid;--bulma-table-cell-border-width: 0 0 1px;--bulma-table-cell-padding: .5em .75em;--bulma-table-cell-heading-color: var(--bulma-text-strong);--bulma-table-cell-text-align: left;--bulma-table-head-cell-border-width: 0 0 2px;--bulma-table-head-cell-color: var(--bulma-text-strong);--bulma-table-foot-cell-border-width: 2px 0 0;--bulma-table-foot-cell-color: var(--bulma-text-strong);--bulma-table-head-background-color: transparent;--bulma-table-body-background-color: transparent;--bulma-table-foot-background-color: transparent;--bulma-table-row-hover-background-color: var(--bulma-scheme-main-bis);--bulma-table-row-active-background-color: var(--bulma-primary);--bulma-table-row-active-color: var(--bulma-primary-invert);--bulma-table-striped-row-even-background-color: var(--bulma-scheme-main-bis);--bulma-table-striped-row-even-hover-background-color: var(--bulma-scheme-main-ter)}.table{background-color:var(--bulma-table-background-color);color:var(--bulma-table-color)}.table td,.table th{background-color:var(--bulma-table-cell-background-color);border-color:var(--bulma-table-cell-border-color);border-style:var(--bulma-table-cell-border-style);border-width:var(--bulma-table-cell-border-width);color:var(--bulma-table-color);padding:var(--bulma-table-cell-padding);vertical-align:top}.table td.is-white,.table th.is-white{--bulma-table-color: var(--bulma-white-invert);--bulma-table-cell-heading-color: var(--bulma-white-invert);--bulma-table-cell-background-color: var(--bulma-white);--bulma-table-cell-border-color: var(--bulma-white)}.table td.is-black,.table th.is-black{--bulma-table-color: var(--bulma-black-invert);--bulma-table-cell-heading-color: var(--bulma-black-invert);--bulma-table-cell-background-color: var(--bulma-black);--bulma-table-cell-border-color: var(--bulma-black)}.table td.is-light,.table th.is-light{--bulma-table-color: var(--bulma-light-invert);--bulma-table-cell-heading-color: var(--bulma-light-invert);--bulma-table-cell-background-color: var(--bulma-light);--bulma-table-cell-border-color: var(--bulma-light)}.table td.is-dark,.table th.is-dark{--bulma-table-color: var(--bulma-dark-invert);--bulma-table-cell-heading-color: var(--bulma-dark-invert);--bulma-table-cell-background-color: var(--bulma-dark);--bulma-table-cell-border-color: var(--bulma-dark)}.table td.is-text,.table th.is-text{--bulma-table-color: var(--bulma-text-invert);--bulma-table-cell-heading-color: var(--bulma-text-invert);--bulma-table-cell-background-color: var(--bulma-text);--bulma-table-cell-border-color: var(--bulma-text)}.table td.is-primary,.table th.is-primary{--bulma-table-color: var(--bulma-primary-invert);--bulma-table-cell-heading-color: var(--bulma-primary-invert);--bulma-table-cell-background-color: var(--bulma-primary);--bulma-table-cell-border-color: var(--bulma-primary)}.table td.is-link,.table th.is-link{--bulma-table-color: var(--bulma-link-invert);--bulma-table-cell-heading-color: var(--bulma-link-invert);--bulma-table-cell-background-color: var(--bulma-link);--bulma-table-cell-border-color: var(--bulma-link)}.table td.is-info,.table th.is-info{--bulma-table-color: var(--bulma-info-invert);--bulma-table-cell-heading-color: var(--bulma-info-invert);--bulma-table-cell-background-color: var(--bulma-info);--bulma-table-cell-border-color: var(--bulma-info)}.table td.is-success,.table th.is-success{--bulma-table-color: var(--bulma-success-invert);--bulma-table-cell-heading-color: var(--bulma-success-invert);--bulma-table-cell-background-color: var(--bulma-success);--bulma-table-cell-border-color: var(--bulma-success)}.table td.is-warning,.table th.is-warning{--bulma-table-color: var(--bulma-warning-invert);--bulma-table-cell-heading-color: var(--bulma-warning-invert);--bulma-table-cell-background-color: var(--bulma-warning);--bulma-table-cell-border-color: var(--bulma-warning)}.table td.is-danger,.table th.is-danger{--bulma-table-color: var(--bulma-danger-invert);--bulma-table-cell-heading-color: var(--bulma-danger-invert);--bulma-table-cell-background-color: var(--bulma-danger);--bulma-table-cell-border-color: var(--bulma-danger)}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:var(--bulma-table-cell-heading-color)}.table th:not([align]){text-align:var(--bulma-table-cell-text-align)}.table tr.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:var(--bulma-table-row-active-color);color:currentColor}.table tr.is-white{--bulma-table-color: var(--bulma-white-invert);--bulma-table-cell-heading-color: var(--bulma-white-invert);--bulma-table-cell-background-color: var(--bulma-white);--bulma-table-cell-border-color: var(--bulma-white)}.table tr.is-black{--bulma-table-color: var(--bulma-black-invert);--bulma-table-cell-heading-color: var(--bulma-black-invert);--bulma-table-cell-background-color: var(--bulma-black);--bulma-table-cell-border-color: var(--bulma-black)}.table tr.is-light{--bulma-table-color: var(--bulma-light-invert);--bulma-table-cell-heading-color: var(--bulma-light-invert);--bulma-table-cell-background-color: var(--bulma-light);--bulma-table-cell-border-color: var(--bulma-light)}.table tr.is-dark{--bulma-table-color: var(--bulma-dark-invert);--bulma-table-cell-heading-color: var(--bulma-dark-invert);--bulma-table-cell-background-color: var(--bulma-dark);--bulma-table-cell-border-color: var(--bulma-dark)}.table tr.is-text{--bulma-table-color: var(--bulma-text-invert);--bulma-table-cell-heading-color: var(--bulma-text-invert);--bulma-table-cell-background-color: var(--bulma-text);--bulma-table-cell-border-color: var(--bulma-text)}
440.table tr.is-primary{--bulma-table-color: var(--bulma-primary-invert);--bulma-table-cell-heading-color: var(--bulma-primary-invert);--bulma-table-cell-background-color: var(--bulma-primary);--bulma-table-cell-border-color: var(--bulma-primary)}.table tr.is-link{--bulma-table-color: var(--bulma-link-invert);--bulma-table-cell-heading-color: var(--bulma-link-invert);--bulma-table-cell-background-color: var(--bulma-link);--bulma-table-cell-border-color: var(--bulma-link)}.table tr.is-info{--bulma-table-color: var(--bulma-info-invert);--bulma-table-cell-heading-color: var(--bulma-info-invert);--bulma-table-cell-background-color: var(--bulma-info);--bulma-table-cell-border-color: var(--bulma-info)}.table tr.is-success{--bulma-table-color: var(--bulma-success-invert);--bulma-table-cell-heading-color: var(--bulma-success-invert);--bulma-table-cell-background-color: var(--bulma-success);--bulma-table-cell-border-color: var(--bulma-success)}.table tr.is-warning{--bulma-table-color: var(--bulma-warning-invert);--bulma-table-cell-heading-color: var(--bulma-warning-invert);--bulma-table-cell-background-color: var(--bulma-warning);--bulma-table-cell-border-color: var(--bulma-warning)}.table tr.is-danger{--bulma-table-color: var(--bulma-danger-invert);--bulma-table-cell-heading-color: var(--bulma-danger-invert);--bulma-table-cell-background-color: var(--bulma-danger);--bulma-table-cell-border-color: var(--bulma-danger)}.table thead{background-color:var(--bulma-table-head-background-color)}.table thead td,.table thead th{border-width:var(--bulma-table-head-cell-border-width);color:var(--bulma-table-head-cell-color)}.table tfoot{background-color:var(--bulma-table-foot-background-color)}.table tfoot td,.table tfoot th{border-width:var(--bulma-table-foot-cell-border-width);color:var(--bulma-table-foot-cell-color)}.table tbody{background-color:var(--bulma-table-body-background-color)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:var(--bulma-table-striped-row-even-hover-background-color)}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:var(--bulma-table-striped-row-even-background-color)}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:var(--bulma-size-normal)}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:var(--bulma-size-medium)}.tags.is-centered{gap:.25rem;justify-content:center}.tags.is-right{justify-content:flex-end}.tags.has-addons{gap:0}.tags.has-addons .tag:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.tags.has-addons .tag:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.tag{--bulma-tag-h: var(--bulma-scheme-h);--bulma-tag-s: var(--bulma-scheme-s);--bulma-tag-background-l: var(--bulma-background-l);--bulma-tag-background-l-delta: 0%;--bulma-tag-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-tag-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-tag-color-l: var(--bulma-text-l);--bulma-tag-radius: var(--bulma-radius);--bulma-tag-delete-margin: 1px;align-items:center;background-color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),calc(var(--bulma-tag-background-l) + var(--bulma-tag-background-l-delta)));border-radius:var(--bulma-radius);color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:inline-flex;font-size:var(--bulma-size-small);height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag .delete{margin-inline-start:.25rem;margin-inline-end:-.375rem}
440.tag.is-white{--bulma-tag-h: var(--bulma-white-h);--bulma-tag-s: var(--bulma-white-s);--bulma-tag-background-l: var(--bulma-white-l);--bulma-tag-color-l: var(--bulma-white-invert-l)}.tag.is-white.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-white-light-invert-l)}.tag.is-black{--bulma-tag-h: var(--bulma-black-h);--bulma-tag-s: var(--bulma-black-s);--bulma-tag-background-l: var(--bulma-black-l);--bulma-tag-color-l: var(--bulma-black-invert-l)}.tag.is-black.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-black-light-invert-l)}.tag.is-light{--bulma-tag-h: var(--bulma-light-h);--bulma-tag-s: var(--bulma-light-s);--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-invert-l)}.tag.is-light.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-light-invert-l)}.tag.is-dark{--bulma-tag-h: var(--bulma-dark-h);--bulma-tag-s: var(--bulma-dark-s);--bulma-tag-background-l: var(--bulma-dark-l);--bulma-tag-color-l: var(--bulma-dark-invert-l)}.tag.is-dark.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-dark-light-invert-l)}.tag.is-text{--bulma-tag-h: var(--bulma-text-h);--bulma-tag-s: var(--bulma-text-s);--bulma-tag-background-l: var(--bulma-text-l);--bulma-tag-color-l: var(--bulma-text-invert-l)}.tag.is-text.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-text-light-invert-l)}.tag.is-primary{--bulma-tag-h: var(--bulma-primary-h);--bulma-tag-s: var(--bulma-primary-s);--bulma-tag-background-l: var(--bulma-primary-l);--bulma-tag-color-l: var(--bulma-primary-invert-l)}.tag.is-primary.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-primary-light-invert-l)}.tag.is-link{--bulma-tag-h: var(--bulma-link-h);--bulma-tag-s: var(--bulma-link-s);--bulma-tag-background-l: var(--bulma-link-l);--bulma-tag-color-l: var(--bulma-link-invert-l)}.tag.is-link.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-link-light-invert-l)}.tag.is-info{--bulma-tag-h: var(--bulma-info-h);--bulma-tag-s: var(--bulma-info-s);--bulma-tag-background-l: var(--bulma-info-l);--bulma-tag-color-l: var(--bulma-info-invert-l)}.tag.is-info.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-info-light-invert-l)}.tag.is-success{--bulma-tag-h: var(--bulma-success-h);--bulma-tag-s: var(--bulma-success-s);--bulma-tag-background-l: var(--bulma-success-l);--bulma-tag-color-l: var(--bulma-success-invert-l)}.tag.is-success.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-success-light-invert-l)}.tag.is-warning{--bulma-tag-h: var(--bulma-warning-h);--bulma-tag-s: var(--bulma-warning-s);--bulma-tag-background-l: var(--bulma-warning-l);--bulma-tag-color-l: var(--bulma-warning-invert-l)}.tag.is-warning.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-warning-light-invert-l)}.tag.is-danger{--bulma-tag-h: var(--bulma-danger-h);--bulma-tag-s: var(--bulma-danger-s);--bulma-tag-background-l: var(--bulma-danger-l);--bulma-tag-color-l: var(--bulma-danger-invert-l)}.tag.is-danger.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-danger-light-invert-l)}.tag.is-normal{font-size:var(--bulma-size-small)}.tag.is-medium{font-size:var(--bulma-size-normal)}.tag.is-large{font-size:var(--bulma-size-medium)}.tag .icon:first-child:not(:last-child){margin-inline-start:-.375em;margin-inline-end:.1875em}.tag .icon:last-child:not(:first-child){margin-inline-start:.1875em;margin-inline-end:-.375em}.tag .icon:first-child:last-child{margin-inline-start:-.375em;margin-inline-end:-.375em}.tag.is-delete{margin-inline-start:var(--bulma-tag-delete-margin);padding:0;position:relative;width:2em}.tag.is-delete:before,.tag.is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:before{height:1px;width:50%}.tag.is-delete:after{height:50%;width:1px}.tag.is-rounded{border-radius:var(--bulma-radius-rounded)}a.tag,button.tag,.tag.is-hoverable{cursor:pointer}a.tag:hover,button.tag:hover,.tag.is-hoverable:hover{--bulma-tag-background-l-delta: var(--bulma-tag-hover-background-l-delta)}a.tag:active,button.tag:active,.tag.is-hoverable:active{--bulma-tag-background-l-delta: var(--bulma-tag-active-background-l-delta)}.title,.subtitle{--bulma-title-color: var(--bulma-text-strong);--bulma-title-family: false;--bulma-title-size: var(--bulma-size-3);--bulma-title-weight: var(--bulma-weight-extrabold);--bulma-title-line-height: 1.125;--bulma-title-strong-color: inherit;--bulma-title-strong-weight: inherit;--bulma-title-sub-size: .75em;--bulma-title-sup-size: .75em;--bulma-subtitle-color: var(--bulma-text);--bulma-subtitle-family: false;--bulma-subtitle-size: var(--bulma-size-5);--bulma-subtitle-weight: var(--bulma-weight-normal);--bulma-subtitle-line-height: 1.25;--bulma-subtitle-strong-color: var(--bulma-text-strong);--bulma-subtitle-strong-weight: var(--bulma-weight-semibold)}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:var(--bulma-title-sub-size)}.title sup,.subtitle sup{font-size:var(--bulma-title-sup-size)}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:var(--bulma-title-color);font-size:var(--bulma-title-size);font-weight:var(--bulma-title-weight);line-height:var(--bulma-title-line-height)}.title strong{color:var(--bulma-title-strong-color);font-weight:var(--bulma-title-strong-weight)}.title:not(.is-spaced):has(+.subtitle){margin-bottom:0}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:var(--bulma-subtitle-color);font-size:var(--bulma-subtitle-size);font-weight:var(--bulma-subtitle-weight);line-height:var(--bulma-subtitle-line-height)}.subtitle strong{color:var(--bulma-subtitle-strong-color);font-weight:var(--bulma-subtitle-strong-weight)}.subtitle:not(.is-spaced):has(+.title){margin-bottom:0}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.control,.input,.textarea,.select{--bulma-input-h: var(--bulma-scheme-h);--bulma-input-s: var(--bulma-scheme-s);--bulma-input-l: var(--bulma-scheme-main-l);--bulma-input-border-style: solid;--bulma-input-border-width: var(--bulma-control-border-width);--bulma-input-border-l: var(--bulma-border-l);--bulma-input-border-l-delta: 0%;--bulma-input-border-color: hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-border-l) + var(--bulma-input-border-l-delta)));--bulma-input-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-input-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-input-focus-h: var(--bulma-focus-h);--bulma-input-focus-s: var(--bulma-focus-s);--bulma-input-focus-l: var(--bulma-focus-l);--bulma-input-focus-shadow-size: var(--bulma-focus-shadow-size);--bulma-input-focus-shadow-alpha: var(--bulma-focus-shadow-alpha);--bulma-input-color-l: var(--bulma-text-strong-l);--bulma-input-background-l: var(--bulma-scheme-main-l);--bulma-input-background-l-delta: 0%;--bulma-input-height: var(--bulma-control-height);--bulma-input-shadow: inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .05);--bulma-input-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l), .3);--bulma-input-disabled-color: var(--bulma-text-weak);--bulma-input-disabled-background-color: var(--bulma-background);--bulma-input-disabled-border-color: var(--bulma-background);--bulma-input-disabled-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l), .3);--bulma-input-arrow: var(--bulma-link);--bulma-input-icon-color: var(--bulma-text-light);--bulma-input-icon-hover-color: var(--bulma-text-weak);--bulma-input-icon-focus-color: var(--bulma-link);--bulma-input-radius: var(--bulma-radius)}.select select,.input,.textarea{background-color:hsl(var(--bulma-input-h),var(--bulma-input-s),calc(var(--bulma-input-background-l) + var(--bulma-input-background-l-delta)));border-color:var(--bulma-input-border-color);border-radius:var(--bulma-input-radius);color:hsl(var(--bulma-input-h),var(--bulma-input-s),var(--bulma-input-color-l))}.select select::-moz-placeholder,.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--bulma-input-placeholder-color)}.select select::-webkit-input-placeholder,.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:var(--bulma-input-placeholder-color)}.select select:-moz-placeholder,.input:-moz-placeholder,.textarea:-moz-placeholder{color:var(--bulma-input-placeholder-color)}.select select:-ms-input-placeholder,.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:var(--bulma-input-placeholder-color)}.select select:hover,.input:hover,.textarea:hover,.select select.is-hovered,.is-hovered.input,.is-hovered.textarea{--bulma-input-border-l-delta: var(--bulma-input-hover-border-l-delta)}.select select:active,.input:active,.textarea:active,.select select.is-active,.is-active.input,.is-active.textarea{--bulma-input-border-l-delta: var(--bulma-input-active-border-l-delta)}.select select:focus,.input:focus,.textarea:focus,.select select:focus-within,.input:focus-within,.textarea:focus-within,.
440select select.is-focused,.is-focused.input,.is-focused.textarea{border-color:hsl(var(--bulma-input-focus-h),var(--bulma-input-focus-s),var(--bulma-input-focus-l));box-shadow:var(--bulma-input-focus-shadow-size) hsla(var(--bulma-input-focus-h),var(--bulma-input-focus-s),var(--bulma-input-focus-l),var(--bulma-input-focus-shadow-alpha))}.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .input,fieldset[disabled] .textarea{background-color:var(--bulma-input-disabled-background-color);border-color:var(--bulma-input-disabled-border-color);box-shadow:none;color:var(--bulma-input-disabled-color)}.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:var(--bulma-input-disabled-placeholder-color)}.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:var(--bulma-input-disabled-placeholder-color)}.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:var(--bulma-input-disabled-placeholder-color)}.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:var(--bulma-input-disabled-placeholder-color)}.textarea,.input{box-shadow:inset 0 .0625em .125em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.05);max-width:100%;width:100%}[readonly].textarea,[readonly].input{box-shadow:none}.is-white.textarea,.is-white.input{--bulma-input-h: var(--bulma-white-h);--bulma-input-s: var(--bulma-white-s);--bulma-input-l: var(--bulma-white-l);--bulma-input-focus-h: var(--bulma-white-h);--bulma-input-focus-s: var(--bulma-white-s);--bulma-input-focus-l: var(--bulma-white-l);--bulma-input-border-l: var(--bulma-white-l)}.is-black.textarea,.is-black.input{--bulma-input-h: var(--bulma-black-h);--bulma-input-s: var(--bulma-black-s);--bulma-input-l: var(--bulma-black-l);--bulma-input-focus-h: var(--bulma-black-h);--bulma-input-focus-s: var(--bulma-black-s);--bulma-input-focus-l: var(--bulma-black-l);--bulma-input-border-l: var(--bulma-black-l)}.is-light.textarea,.is-light.input{--bulma-input-h: var(--bulma-light-h);--bulma-input-s: var(--bulma-light-s);--bulma-input-l: var(--bulma-light-l);--bulma-input-focus-h: var(--bulma-light-h);--bulma-input-focus-s: var(--bulma-light-s);--bulma-input-focus-l: var(--bulma-light-l);--bulma-input-border-l: var(--bulma-light-l)}.is-dark.textarea,.is-dark.input{--bulma-input-h: var(--bulma-dark-h);--bulma-input-s: var(--bulma-dark-s);--bulma-input-l: var(--bulma-dark-l);--bulma-input-focus-h: var(--bulma-dark-h);--bulma-input-focus-s: var(--bulma-dark-s);--bulma-input-focus-l: var(--bulma-dark-l);--bulma-input-border-l: var(--bulma-dark-l)}.is-text.textarea,.is-text.input{--bulma-input-h: var(--bulma-text-h);--bulma-input-s: var(--bulma-text-s);--bulma-input-l: var(--bulma-text-l);--bulma-input-focus-h: var(--bulma-text-h);--bulma-input-focus-s: var(--bulma-text-s);--bulma-input-focus-l: var(--bulma-text-l);--bulma-input-border-l: var(--bulma-text-l)}.is-primary.textarea,.is-primary.input{--bulma-input-h: var(--bulma-primary-h);--bulma-input-s: var(--bulma-primary-s);--bulma-input-l: var(--bulma-primary-l);--bulma-input-focus-h: var(--bulma-primary-h);--bulma-input-focus-s: var(--bulma-primary-s);--bulma-input-focus-l: var(--bulma-primary-l);--bulma-input-border-l: var(--bulma-primary-l)}.is-link.textarea,.is-link.input{--bulma-input-h: var(--bulma-link-h);--bulma-input-s: var(--bulma-link-s);--bulma-input-l: var(--bulma-link-l);--bulma-input-focus-h: var(--bulma-link-h);--bulma-input-focus-s: var(--bulma-link-s);--bulma-input-focus-l: var(--bulma-link-l);--bulma-input-border-l: var(--bulma-link-l)}.is-info.textarea,.is-info.input{--bulma-input-h: var(--bulma-info-h);--bulma-input-s: var(--bulma-info-s);--bulma-input-l: var(--bulma-info-l);--bulma-input-focus-h: var(--bulma-info-h);--bulma-input-focus-s: var(--bulma-info-s);--bulma-input-focus-l: var(--bulma-info-l);--bulma-input-border-l: var(--bulma-info-l)}.is-success.textarea,.is-success.input{--bulma-input-h: var(--bulma-success-h);--bulma-input-s: var(--bulma-success-s);--bulma-input-l: var(--bulma-success-l);--bulma-input-focus-h: var(--bulma-success-h);--bulma-input-focus-s: var(--bulma-success-s);--bulma-input-focus-l: var(--bulma-success-l);--bulma-input-border-l: var(--bulma-success-l)}.is-warning.textarea,.is-warning.input{--bulma-input-h: var(--bulma-warning-h);--bulma-input-s: var(--bulma-warning-s);--bulma-input-l: var(--bulma-warning-l);--bulma-input-focus-h: var(--bulma-warning-h);--bulma-input-focus-s: var(--bulma-warning-s);--bulma-input-focus-l: var(--bulma-warning-l);--bulma-input-border-l: var(--bulma-warning-l)}.is-danger.textarea,.is-danger.input{--bulma-input-h: var(--bulma-danger-h);--bulma-input-s: var(--bulma-danger-s);--bulma-input-l: var(--bulma-danger-l);--bulma-input-focus-h: var(--bulma-danger-h);--bulma-input-focus-s: var(--bulma-danger-s);--bulma-input-focus-l: var(--bulma-danger-l);--bulma-input-border-l: var(--bulma-danger-l)}.is-small.textarea,.is-small.input{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.is-medium.textarea,.is-medium.input{font-size:var(--bulma-size-medium)}.is-large.textarea,.is-large.input{font-size:var(--bulma-size-large)}.is-fullwidth.textarea,.is-fullwidth.input{display:block;width:100%}.is-inline.textarea,.is-inline.input{display:inline;width:auto}.input.is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{--bulma-textarea-padding: var(--bulma-control-padding-horizontal);--bulma-textarea-max-height: 40em;
440--bulma-textarea-min-height: 8em;display:block;max-width:100%;min-width:100%;padding:var(--bulma-textarea-padding);resize:vertical}.textarea:not([rows]){max-height:var(--bulma-textarea-max-height);min-height:var(--bulma-textarea-min-height)}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:var(--bulma-text-weak);cursor:not-allowed}.checkboxes,.radios{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:.5em}.select{--bulma-input-h: var(--bulma-scheme-h);--bulma-input-s: var(--bulma-scheme-s);--bulma-input-border-style: solid;--bulma-input-border-width: 1px;--bulma-input-border-l: var(--bulma-border-l);display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:var(--bulma-control-height)}.select:not(.is-multiple):not(.is-loading):after{inset-inline-end:1.125em;z-index:4}.select.is-rounded select{border-radius:var(--bulma-radius-rounded);padding-inline-start:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:var(--bulma-background)}.select select:not([multiple]){padding-inline-end:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select.is-white{--bulma-input-h: var(--bulma-white-h);--bulma-input-s: var(--bulma-white-s);--bulma-input-l: var(--bulma-white-l);--bulma-input-focus-h: var(--bulma-white-h);--bulma-input-focus-s: var(--bulma-white-s);--bulma-input-focus-l: var(--bulma-white-l);--bulma-input-border-l: var(--bulma-white-l);--bulma-arrow-color: var(--bulma-white)}.select.is-black{--bulma-input-h: var(--bulma-black-h);--bulma-input-s: var(--bulma-black-s);--bulma-input-l: var(--bulma-black-l);--bulma-input-focus-h: var(--bulma-black-h);--bulma-input-focus-s: var(--bulma-black-s);--bulma-input-focus-l: var(--bulma-black-l);--bulma-input-border-l: var(--bulma-black-l);--bulma-arrow-color: var(--bulma-black)}.select.is-light{--bulma-input-h: var(--bulma-light-h);--bulma-input-s: var(--bulma-light-s);--bulma-input-l: var(--bulma-light-l);--bulma-input-focus-h: var(--bulma-light-h);--bulma-input-focus-s: var(--bulma-light-s);--bulma-input-focus-l: var(--bulma-light-l);--bulma-input-border-l: var(--bulma-light-l);--bulma-arrow-color: var(--bulma-light)}.select.is-dark{--bulma-input-h: var(--bulma-dark-h);--bulma-input-s: var(--bulma-dark-s);--bulma-input-l: var(--bulma-dark-l);--bulma-input-focus-h: var(--bulma-dark-h);--bulma-input-focus-s: var(--bulma-dark-s);--bulma-input-focus-l: var(--bulma-dark-l);--bulma-input-border-l: var(--bulma-dark-l);--bulma-arrow-color: var(--bulma-dark)}.select.is-text{--bulma-input-h: var(--bulma-text-h);--bulma-input-s: var(--bulma-text-s);--bulma-input-l: var(--bulma-text-l);--bulma-input-focus-h: var(--bulma-text-h);--bulma-input-focus-s: var(--bulma-text-s);--bulma-input-focus-l: var(--bulma-text-l);--bulma-input-border-l: var(--bulma-text-l);--bulma-arrow-color: var(--bulma-text)}.select.is-primary{--bulma-input-h: var(--bulma-primary-h);--bulma-input-s: var(--bulma-primary-s);--bulma-input-l: var(--bulma-primary-l);--bulma-input-focus-h: var(--bulma-primary-h);--bulma-input-focus-s: var(--bulma-primary-s);--bulma-input-focus-l: var(--bulma-primary-l);--bulma-input-border-l: var(--bulma-primary-l);--bulma-arrow-color: var(--bulma-primary)}.select.is-link{--bulma-input-h: var(--bulma-link-h);--bulma-input-s: var(--bulma-link-s);--bulma-input-l: var(--bulma-link-l);--bulma-input-focus-h: var(--bulma-link-h);--bulma-input-focus-s: var(--bulma-link-s);--bulma-input-focus-l: var(--bulma-link-l);--bulma-input-border-l: var(--bulma-link-l);--bulma-arrow-color: var(--bulma-link)}.select.is-info{--bulma-input-h: var(--bulma-info-h);--bulma-input-s: var(--bulma-info-s);--bulma-input-l: var(--bulma-info-l);--bulma-input-focus-h: var(--bulma-info-h);--bulma-input-focus-s: var(--bulma-info-s);--bulma-input-focus-l: var(--bulma-info-l);--bulma-input-border-l: var(--bulma-info-l);--bulma-arrow-color: var(--bulma-info)}.select.is-success{--bulma-input-h: var(--bulma-success-h);--bulma-input-s: var(--bulma-success-s);--bulma-input-l: var(--bulma-success-l);--bulma-input-focus-h: var(--bulma-success-h);--bulma-input-focus-s: var(--bulma-success-s);--bulma-input-focus-l: var(--bulma-success-l);--bulma-input-border-l: var(--bulma-success-l);--bulma-arrow-color: var(--bulma-success)}.select.is-warning{--bulma-input-h: var(--bulma-warning-h);--bulma-input-s: var(--bulma-warning-s);--bulma-input-l: var(--bulma-warning-l);--bulma-input-focus-h: var(--bulma-warning-h);--bulma-input-focus-s: var(--bulma-warning-s);--bulma-input-focus-l: var(--bulma-warning-l);--bulma-input-border-l: var(--bulma-warning-l);--bulma-arrow-color: var(--bulma-warning)}.select.is-danger{--bulma-input-h: var(--bulma-danger-h);--bulma-input-s: var(--bulma-danger-s);--bulma-input-l: var(--bulma-danger-l);--bulma-input-focus-h: var(--bulma-danger-h);--bulma-input-focus-s: var(--bulma-danger-s);--bulma-input-focus-l: var(--bulma-danger-l);--bulma-input-border-l: var(--bulma-danger-l);--bulma-arrow-color: var(--bulma-danger)}.select.is-small{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.select.is-medium{font-size:var(--bulma-size-medium)}.select.is-large{font-size:var(--bulma-size-large)}.select.is-disabled:after{border-color:var(--bulma-text-weak)!important;opacity:.5}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{inset-inline-end:.625em;margin-top:0;position:absolute;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:var(--bulma-size-small)}.select.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.select.is-loading.is-large:after{font-size:var(--bulma-size-large)}.file{--bulma-file-radius: var(--bulma-radius);--bulma-file-name-border-color: var(--bulma-border);--bulma-file-name-border-style: solid;--bulma-file-name-border-width: 1px 1px 1px 0;--bulma-file-name-max-width: 16em;--bulma-file-h: var(--bulma-scheme-h);--bulma-file-s: var(--bulma-scheme-s);--bulma-file-background-l: var(--bulma-scheme-main-ter-l);--bulma-file-background-l-delta: 0%;--bulma-file-hover-background-l-delta: -5%;--bulma-file-active-background-l-delta: -10%;--bulma-file-border-l: var(--bulma-border-l);--bulma-file-border-l-delta: 0%;--bulma-file-hover-border-l-delta: -10%;--bulma-file-active-border-l-delta: -20%;--bulma-file-cta-color-l: var(--bulma-text-strong-l);--bulma-file-name-color-l: var(--bulma-text-strong-l);--bulma-file-color-l-delta: 0%;--bulma-file-hover-color-l-delta: -5%;--bulma-file-active-color-l-delta: -10%;align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white{--bulma-file-h: var(--bulma-white-h);--bulma-file-s: var(--bulma-white-s);--bulma-file-background-l: var(--bulma-white-l);--bulma-file-border-l: var(--bulma-white-l);--bulma-file-cta-color-l: var(--bulma-white-invert-l);--bulma-file-name-color-l: var(--bulma-white-on-scheme-l)}.file.is-black{--bulma-file-h: var(--bulma-black-h);--bulma-file-s: var(--bulma-black-s);--bulma-file-background-l: var(--bulma-black-l);--bulma-file-border-l: var(--bulma-black-l);--bulma-file-cta-color-l: var(--bulma-black-invert-l);--bulma-file-name-color-l: var(--bulma-black-on-scheme-l)}.file.is-light{--bulma-file-h: var(--bulma-light-h);--bulma-file-s: var(--bulma-light-s);--bulma-file-background-l: var(--bulma-light-l);--bulma-file-border-l: var(--bulma-light-l);--bulma-file-cta-color-l: var(--bulma-light-invert-l);--bulma-file-name-color-l: var(--bulma-light-on-scheme-l)}.file.is-dark{--bulma-file-h: var(--bulma-dark-h);--bulma-file-s: var(--bulma-dark-s);--bulma-file-background-l: var(--bulma-dark-l);--bulma-file-border-l: var(--bulma-dark-l);--bulma-file-cta-color-l: var(--bulma-dark-invert-l);--bulma-file-name-color-l: var(--bulma-dark-on-scheme-l)}.file.is-text{--bulma-file-h: var(--bulma-text-h);--bulma-file-s: var(--bulma-text-s);--bulma-file-background-l: var(--bulma-text-l);--bulma-file-border-l: var(--bulma-text-l);--bulma-file-cta-color-l: var(--bulma-text-invert-l);--bulma-file-name-color-l: var(--bulma-text-on-scheme-l)}.file.is-primary{--bulma-file-h: var(--bulma-primary-h);--bulma-file-s: var(--bulma-primary-s);--bulma-file-background-l: var(--bulma-primary-l);--bulma-file-border-l: var(--bulma-primary-l);--bulma-file-cta-color-l: var(--bulma-primary-invert-l);--bulma-file-name-color-l: var(--bulma-primary-on-scheme-l)}.file.is-link{--bulma-file-h: var(--bulma-link-h);--bulma-file-s: var(--bulma-link-s);--bulma-file-background-l: var(--bulma-link-l);--bulma-file-border-l: var(--bulma-link-l);--bulma-file-cta-color-l: var(--bulma-link-invert-l);--bulma-file-name-color-l: var(--bulma-link-on-scheme-l)}.file.is-info{--bulma-file-h: var(--bulma-info-h);--bulma-file-s: var(--bulma-info-s);--bulma-file-background-l: var(--bulma-info-l);--bulma-file-border-l: var(--bulma-info-l);--bulma-file-cta-color-l: var(--bulma-info-invert-l);--bulma-file-name-color-l: var(--bulma-info-on-scheme-l)}.file.is-success{--bulma-file-h: var(--bulma-success-h);--bulma-file-s: var(--bulma-success-s);--bulma-file-background-l: var(--bulma-success-l);--bulma-file-border-l: var(--bulma-success-l);--bulma-file-cta-color-l: var(--bulma-success-invert-l);--bulma-file-name-color-l: var(--bulma-success-on-scheme-l)}.file.is-warning{--bulma-file-h: var(--bulma-warning-h);--bulma-file-s: var(--bulma-warning-s);--bulma-file-background-l: var(--bulma-warning-l);--bulma-file-border-l: var(--bulma-warning-l);--bulma-file-cta-color-l: var(--bulma-warning-invert-l);--bulma-file-name-color-l: var(--bulma-warning-on-scheme-l)}.file.is-danger{--bulma-file-h: var(--bulma-danger-h);--bulma-file-s: var(--bulma-danger-s);--bulma-file-background-l: var(--bulma-danger-l);--bulma-file-border-l: var(--bulma-danger-l);--bulma-file-cta-color-l: var(--bulma-danger-invert-l);--bulma-file-name-color-l: var(--bulma-danger-on-scheme-l)}.file.is-small{font-size:var(--bulma-size-small)}.file.is-normal{font-size:var(--bulma-size-normal)}.file.is-medium{font-size:var(--bulma-size-medium)}.file.is-medium .file-icon .fa{font-size:1.5rem}.file.is-large{font-size:var(--bulma-size-large)}.file.is-large .file-icon .fa{font-size:2rem}.file.has-name .file-cta{border-end-end-radius:0;border-start-end-radius:0}.file.has-name .file-name{border-end-start-radius:0;border-start-start-radius:0}.file.has-name.is-empty .file-cta{border-radius:var(--bulma-file-radius)}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:1.5rem}.file.is-boxed.is-small .file-icon .fa{font-size:1rem}.file.is-boxed.is-medium .file-icon .fa{font-size:2rem}.file.is-boxed.is-large .file-icon .fa{font-size:2.5rem}.file.is-boxed.has-name .file-cta{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--bulma-file-radius);border-start-start-radius:var(--bulma-file-radius)}.file.is-boxed.has-name .file-name{border-end-end-radius:var(--bulma-file-radius);border-end-start-radius:var(--bulma-file-radius);border-start-end-radius:0;border-start-start-radius:0;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 var(--bulma-file-radius) var(--bulma-file-radius) 0}.file.is-right .file-name{border-radius:var(--bulma-file-radius) 0 0 var(--bulma-file-radius);border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover{--bulma-file-background-l-delta: var(--bulma-file-hover-background-l-delta);--bulma-file-border-l-delta: var(--bulma-file-hover-border-l-delta);--bulma-file-color-l-delta: var(--bulma-file-hover-color-l-delta)}.file-label:active{--bulma-file-background-l-delta: var(--bulma-file-active-background-l-delta);--bulma-file-border-l-delta: var(--bulma-file-active-border-l-delta);--bulma-file-color-l-delta: var(--bulma-file-active-color-l-delta)}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-border-l) + var(--bulma-file-border-l-delta)));border-radius:var(--bulma-file-radius);font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-background-l) + var(--bulma-file-background-l-delta)));color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-cta-color-l) + var(--bulma-file-color-l-delta)))}.file-name{border-color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-border-l) + var(--bulma-file-color-l-delta)));border-style:var(--bulma-file-name-border-style);border-width:var(--bulma-file-name-border-width);color:hsl(var(--bulma-file-h),var(--bulma-file-s),calc(var(--bulma-file-name-color-l) + var(--bulma-file-color-l-delta)));display:block;max-width:var(--bulma-file-name-max-width);overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-inline-end:.5em;width:1em}.file-icon .fa{font-size:1rem}:root{--bulma-label-color: var(--bulma-text-strong);--bulma-label-spacing: .5em;--bulma-label-weight: var(--bulma-weight-semibold);--bulma-help-size: var(--bulma-size-small);--bulma-field-block-spacing: .75rem}.label{color:var(--bulma-label-color);display:block;font-size:var(--bulma-size-normal);font-weight:var(--bulma-weight-semibold)}.label:not(:last-child){margin-bottom:var(--bulma-label-spacing)}.label.is-small{font-size:var(--bulma-size-small)}.label.is-medium{font-size:var(--bulma-size-medium)}.label.is-large{font-size:var(--bulma-size-large)}.help{display:block;font-size:var(--bulma-help-size);margin-top:.25rem}.help.is-white{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l))}.help.is-black{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l))}.help.is-light{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l))}.help.is-dark{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l))}.help.is-text{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l))}.help.is-primary{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l))}.help.is-link{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l))}.help.is-info{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l))}.help.is-success{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l))}.help.is-warning{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l))}.help.is-danger{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l))}.field{--bulma-block-spacing: var(--bulma-field-block-spacing)}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-inline-end:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-start-end-radius:0;border-end-end-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:on
440ly-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-start-start-radius:0;border-end-start-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;gap:.75rem;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-inline-end:1.5rem;text-align:right}.field-label.is-small{font-size:var(--bulma-size-small);padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:var(--bulma-size-medium);padding-top:.375em}.field-label.is-large{font-size:var(--bulma-size-large);padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-inline-end:.75rem}}.control{box-sizing:border-box;clear:both;font-size:var(--bulma-size-normal);position:relative;text-align:inherit}.control.has-icons-left .input:hover~.icon,.control.has-icons-left .select:hover~.icon,.control.has-icons-right .input:hover~.icon,.control.has-icons-right .select:hover~.icon{color:var(--bulma-input-icon-hover-color)}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:var(--bulma-input-icon-focus-color)}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:var(--bulma-size-small)}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:var(--bulma-size-medium)}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:var(--bulma-size-large)}.control.has-icons-left .icon,.control.has-icons-right .icon{color:var(--bulma-input-icon-color);height:var(--bulma-input-height);pointer-events:none;position:absolute;top:0;width:var(--bulma-input-height);z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:var(--bulma-input-height)}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:var(--bulma-input-height)}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{inset-inline-end:.75em;position:absolute!important;top:.75em;z-index:4}.control.is-loading.is-small:after{font-size:var(--bulma-size-small)}.control.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.control.is-loading.is-large:after{font-size:var(--bulma-size-large)}.breadcrumb{--bulma-breadcrumb-item-color: var(--bulma-link-text);--bulma-breadcrumb-item-hover-color: var(--bulma-link-text-hover);--bulma-breadcrumb-item-active-color: var(--bulma-link-text-active);--bulma-breadcrumb-item-padding-vertical: 0;--bulma-breadcrumb-item-padding-horizontal: .75em;--bulma-breadcrumb-item-separator-color: var(--bulma-border)}.breadcrumb{font-size:var(--bulma-size-normal);white-space:nowrap}.breadcrumb a{align-items:center;color:var(--bulma-breadcrumb-item-color);display:flex;justify-content:center;padding:var(--bulma-breadcrumb-item-padding-vertical) var(--bulma-breadcrumb-item-padding-horizontal)}.breadcrumb a:hover{color:var(--bulma-breadcrumb-item-hover-color)}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-inline-start:0}.breadcrumb li.is-active a{color:var(--bulma-breadcrumb-item-active-color);cursor:default;pointer-events:none}.breadcrumb li+li:before{color:var(--bulma-breadcrumb-item-separator-color);content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-inline-end:.5em}.breadcrumb .icon:last-child{margin-inline-start:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:var(--bulma-size-small)}.breadcrumb.is-medium{font-size:var(--bulma-size-medium)}.breadcrumb.is-large{font-size:var(--bulma-size-large)}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.breadcrumb.has-bullet-separator li+li:before{content:"•"}.breadcrumb.has-dot-separator li+li:before{content:"·"}.breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.card{--bulma-card-color: var(--theme-text-color);--bulma-card-background-color: var(--body-bg-color);--bulma-card-shadow: none;--bulma-card-radius: 0;--bulma-card-header-background-color: transparent;--bulma-card-header-color: var(--bulma-text-strong);--bulma-card-header-padding: .75rem 1rem;--bulma-card-header-shadow: 0 .125em .25em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1);--bulma-card-header-weight: var(--bulma-weight-bold);--bulma-card-content-background-color: transparent;--bulma-card-content-padding: .5rem;--bulma-card-footer-background-color: transparent;--bulma-card-footer-border-top: 1px solid var(--bulma-border-weak);--bulma-card-footer-padding: .75rem;--bulma-card-media-margin: var(--bulma-block-spacing)}
440.card{background-color:var(--bulma-card-background-color);border-radius:var(--bulma-card-radius);box-shadow:var(--bulma-card-shadow);color:var(--bulma-card-color);max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius)}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius)}.card-header{background-color:var(--bulma-card-header-background-color);align-items:stretch;box-shadow:var(--bulma-card-header-shadow);display:flex}.card-header-title{align-items:center;color:var(--bulma-card-header-color);display:flex;flex-grow:1;font-weight:var(--bulma-card-header-weight);padding:var(--bulma-card-header-padding)}.card-header-title.is-centered{justify-content:center}.card-header-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--bulma-card-header-padding)}.card-image{display:block;position:relative}.card-image:first-child img{border-start-start-radius:var(--bulma-card-radius);border-start-end-radius:var(--bulma-card-radius)}.card-image:last-child img{border-end-start-radius:var(--bulma-card-radius);border-end-end-radius:var(--bulma-card-radius)}.card-content{background-color:var(--bulma-card-content-background-color);padding:var(--bulma-card-content-padding)}.card-footer{background-color:var(--bulma-card-footer-background-color);border-top:var(--bulma-card-footer-border-top);align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:var(--bulma-card-footer-padding)}.card-footer-item:not(:last-child){border-inline-end:var(--bulma-card-footer-border-top)}.card .media:not(:last-child){margin-bottom:var(--bulma-card-media-margin)}.dropdown{--bulma-dropdown-menu-min-width: 12rem;--bulma-dropdown-content-background-color: var(--bulma-scheme-main);--bulma-dropdown-content-offset: .25rem;--bulma-dropdown-content-padding-bottom: .5rem;--bulma-dropdown-content-padding-top: .5rem;--bulma-dropdown-content-radius: var(--bulma-radius);--bulma-dropdown-content-shadow: var(--bulma-shadow);--bulma-dropdown-content-z: 20;--bulma-dropdown-item-h: var(--bulma-scheme-h);--bulma-dropdown-item-s: var(--bulma-scheme-s);--bulma-dropdown-item-l: var(--bulma-scheme-main-l);--bulma-dropdown-item-background-l: var(--bulma-scheme-main-l);--bulma-dropdown-item-background-l-delta: 0%;--bulma-dropdown-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-dropdown-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-dropdown-item-color-l: var(--bulma-text-strong-l);--bulma-dropdown-item-selected-h: var(--bulma-link-h);--bulma-dropdown-item-selected-s: var(--bulma-link-s);--bulma-dropdown-item-selected-l: var(--bulma-link-l);--bulma-dropdown-item-selected-background-l: var(--bulma-link-l);--bulma-dropdown-item-selected-color-l: var(--bulma-link-invert-l);--bulma-dropdown-divider-background-color: var(--bulma-border-weak)}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:var(--bulma-dropdown-content-offset);padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:var(--bulma-dropdown-menu-min-width);padding-top:var(--bulma-dropdown-content-offset);position:absolute;top:100%;z-index:var(--bulma-dropdown-content-z)}.dropdown-content{background-color:var(--bulma-dropdown-content-background-color);border-radius:var(--bulma-dropdown-content-radius);box-shadow:var(--bulma-dropdown-content-shadow);padding-bottom:var(--bulma-dropdown-content-padding-bottom);padding-top:var(--bulma-dropdown-content-padding-top)}.dropdown-item{color:hsl(var(--bulma-dropdown-item-h),var(--bulma-dropdown-item-s),var(--bulma-dropdown-item-color-l));display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem}a.dropdown-item,button.dropdown-item{background-color:hsl(var(--bulma-dropdown-item-h),var(--bulma-dropdown-item-s),calc(var(--bulma-dropdown-item-background-l) + var(--bulma-dropdown-item-background-l-delta)));padding-inline-end:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{--bulma-dropdown-item-background-l-delta: var(--bulma-dropdown-item-hover-background-l-delta);--bulma-dropdown-item-border-l-delta: var(--bulma-dropdown-item-hover-border-l-delta)}a.dropdown-item:active,button.dropdown-item:active{--bulma-dropdown-item-background-l-delta: var(--bulma-dropdown-item-active-background-l-delta);--bulma-dropdown-item-border-l-delta: var(--bulma-dropdown-item-active-border-l-delta)}a.dropdown-item.is-active,a.dropdown-item.is-selected,button.dropdown-item.is-active,button.dropdown-item.is-selected{--bulma-dropdown-item-h: var(--bulma-dropdown-item-selected-h);--bulma-dropdown-item-s: var(--bulma-dropdown-item-selected-s);--bulma-dropdown-item-l: var(--bulma-dropdown-item-selected-l);--bulma-dropdown-item-background-l: var(--bulma-dropdown-item-selected-background-l);--bulma-dropdown-item-color-l: var(--bulma-dropdown-item-selected-color-l)}.dropdown-divider{background-color:var(--bulma-dropdown-divider-background-color);border:none;display:block;height:1px;margin:.5rem 0}.menu{--bulma-menu-item-h: var(--bulma-scheme-h);--bulma-menu-item-s: var(--bulma-scheme-s);--bulma-menu-item-l: var(--bulma-scheme-main-l);--bulma-menu-item-background-l: var(--bulma-scheme-main-l);--bulma-menu-item-background-l-delta: 0%;--bulma-menu-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-menu-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-menu-item-color-l: var(--bulma-text-l);--bulma-menu-item-radius: var(--bulma-radius-small);--bulma-menu-item-selected-h: var(--bulma-link-h);--bulma-menu-item-selected-s: var(--bulma-link-s);--bulma-menu-item-selected-l: var(--bulma-link-l);--bulma-menu-item-selected-background-l: var(--bulma-link-l);--bulma-menu-item-selected-color-l: var(--bulma-link-invert-l);--bulma-menu-list-border-left: 1px solid var(--bulma-border);--bulma-menu-list-line-height: 1.25;--bulma-menu-list-link-padding: .5em .75em;--bulma-menu-nested-list-margin: .75em;--bulma-menu-nested-list-padding-left: .75em;--bulma-menu-label-color: var(--bulma-text-weak);--bulma-menu-label-font-size: .75em;--bulma-menu-label-letter-spacing: .1em;--bulma-menu-label-spacing: 1em}.menu{font-size:var(--bulma-size-normal)}.menu.is-small{font-size:var(--bulma-size-small)}.menu.is-medium{font-size:var(--bulma-size-medium)}.menu.is-large{font-size:var(--bulma-size-large)}.menu-list{line-height:var(--bulma-menu-list-line-height)}.menu-list a,.menu-list button,.menu-list .menu-item{background-color:hsl(var(--bulma-menu-item-h),var(--bulma-menu-item-s),calc(var(--bulma-menu-item-background-l) + var(--bulma-menu-item-background-l-delta)));border-radius:var(--bulma-menu-item-radius);color:hsl(var(--bulma-menu-item-h),var(--bulma-menu-item-s),var(--bulma-menu-item-color-l));display:block;padding:var(--bulma-menu-list-link-padding);text-align:left;width:100%}.menu-list a:hover,.menu-list button:hover,.menu-list .menu-item:hover{--bulma-menu-item-background-l-delta: var(--bulma-menu-item-hover-background-l-delta)}.menu-list a:active,.menu-list button:active,.menu-list .menu-item:active{--bulma-menu-item-background-l-delta: var(--bulma-menu-item-active-background-l-delta)}.menu-list a.is-active,.menu-list a.is-selected,.menu-list button.is-active,.menu-list button.is-selected,.menu-list .menu-item.is-active,.menu-list .menu-item.is-selected{--bulma-menu-item-h: var(--bulma-menu-item-selected-h);--bulma-menu-item-s: var(--bulma-menu-item-selected-s);--bulma-menu-item-l: var(--bulma-menu-item-selected-l);--bulma-menu-item-background-l: var(--bulma-menu-item-selected-background-l);--bulma-menu-item-color-l: var(--bulma-menu-item-selected-color-l)}.menu-list li ul{border-inline-start:var(--bulma-menu-list-border-left);margin:var(--bulma-menu-nested-list-margin);padding-inline-start:var(--bulma-menu-nested-list-padding-left)}.menu-label{color:var(--bulma-menu-label-color);font-size:var(--bulma-menu-label-font-size);letter-spacing:var(--bulma-menu-label-letter-spacing);text-transform:uppercase}.menu-label:not(:first-child){margin-top:var(--bulma-menu-label-spacing)}.menu-label:not(:last-child){margin-bottom:var(--bulma-menu-label-spacing)}.message{--bulma-message-border-l-delta: -20%;--bulma-message-radius: var(--bulma-radius);--bulma-message-header-weight: var(--bulma-weight-semibold);--bulma-message-header-padding: 1em 1.25em;--bulma-message-header-radius: var(--bulma-radius);--bulma-message-body-border-width: 0 0 0 4px;--bulma-message-body-color: var(--bulma-text);--bulma-message-body-padding: 1.25em 1.5em;--bulma-message-body-radius: var(--bulma-radius-small);--bulma-message-body-pre-code-background-color: transparent;--bulma-message-header-body-border-width: 0;--bulma-message-h: var(--bulma-scheme-h);--bulma-message-s: var(--bulma-scheme-s);--bulma-message-background-l: var(--bulma-background-l);--bulma-message-border-l: var(--bulma-border-l);--bulma-message-border-style: solid;--bulma-message-border-width: .25em;--bulma-message-color-l: var(--bulma-text-l);--bulma-message-header-background-l: var(--bulma-dark-l);--bulma-message-header-color-l: var(--bulma-text-dark-invert-l)}.message{border-radius:var(--bulma-message-radius);color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-color-l));font-size:var(--bulma-size-normal)}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:var(--bulma-size-small)}.message.is-medium{font-size:var(--bulma-size-medium)}.message.is-large{font-size:var(--bulma-size-large)}.message.is-white{--bulma-message-h: var(--bulma-white-h);--bulma-message-s: var(--bulma-white-s);--bulma-message-border-l: calc(var(--bulma-white-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-white-on-scheme-l);--bulma-message-header-background-l: var(--bulma-white-l);--bulma-message-header-color-l: var(--bulma-white-invert-l)}.message.is-black{--bulma-message-h: var(--bulma-black-h);--bulma-message-s: var(--bulma-black-s);--bulma-message-border-l: calc(var(--bulma-black-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-black-on-scheme-l);--bulma-message-header-background-l: var(--bulma-black-l);--bulma-message-header-color-l: var(--bulma-black-invert-l)}.message.is-light{--bulma-message-h: var(--bulma-light-h);--bulma-message-s: var(--bulma-light-s);--bulma-message-border-l: calc(var(--bulma-light-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-light-on-scheme-l);--bulma-message-header-background-l: var(--bulma-light-l);--bulma-message-header-color-l: var(--bulma-light-invert-l)}.message.is-dark{--bulma-message-h: var(--bulma-dark-h);--bulma-message-s: var(--bulma-dark-s);--bulma-message-border-l: calc(var(--bulma-dark-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-dark-on-scheme-l);--bulma-message-header-background-l: var(--bulma-dark-l);--bulma-message-header-color-l: var(--bulma-dark-invert-l)}.message.is-text{--bulma-message-h: var(--bulma-text-h);--bulma-message-s: var(--bulma-text-s);--bulma-message-border-l: calc(var(--bulma-text-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-text-on-scheme-l);--bulma-message-header-background-l: var(--bulma-text-l);--bulma-message-header-color-l: var(--bulma-text-invert-l)}.message.is-primary{--bulma-message-h: var(--bulma-primary-h);--bulma-message-s: var(--bulma-primary-s);--bulma-message-border-l: calc(var(--bulma-primary-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-primary-on-scheme-l);--bulma-message-header-background-l: var(--bulma-primary-l);--bulma-message-header-color-l: var(--bulma-primary-invert-l)}.message.is-link{--bulma-message-h: var(--bulma-link-h);--bulma-message-s: var(--bulma-link-s);--bulma-message-border-l: calc(var(--bulma-link-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-link-on-scheme-l);--bulma-message-header-background-l: var(--bulma-link-l);--bulma-message-header-color-l: var(--bulma-link-invert-l)}.message.is-info{--bulma-message-h: var(--bulma-info-h);--bulma-message-s: var(--bulma-info-s);--bulma-message-border-l: calc(var(--bulma-info-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-info-on-scheme-l);--bulma-message-header-background-l: var(--bulma-info-l);--bulma-message-header-color-l: var(--bulma-info-invert-l)}.message.is-success{--bulma-message-h: var(--bulma-success-h);--bulma-message-s: var(--bulma-success-s);--bulma-message-border-l: calc(var(--bulma-success-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-success-on-scheme-l);--bulma-message-header-background-l: var(--bulma-success-l);--bulma-message-header-color-l: var(--bulma-success-invert-l)}.message.is-warning{--bulma-message-h: var(--bulma-warning-h);--bulma-message-s: var(--bulma-warning-s);--bulma-message-border-l: calc(var(--bulma-warning-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-warning-on-scheme-l);--bulma-message-header-background-l: var(--bulma-warning-l);--bulma-message-header-color-l: var(--bulma-warning-invert-l)}.message.is-danger{--bulma-message-h: var(--bulma-danger-h);--bulma-message-s: var(--bulma-danger-s);--bulma-message-border-l: calc(var(--bulma-danger-l) + var(--bulma-message-border-l-delta));--bulma-message-color-l: var(--bulma-danger-on-scheme-l);--bulma-message-header-background-l: var(--bulma-danger-l);--bulma-message-header-color-l: var(--bulma-danger-invert-l)}.message-header{align-items:center;background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-background-l));border-start-start-radius:var(--bulma-message-header-radius);border-start-end-radius:var(--bulma-message-header-radius);color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-color-l));display:flex;font-weight:var(--bulma-message-header-weight);justify-content:space-between;line-height:1.25;padding:var(--bulma-message-header-padding);position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-inline-start:.75em}.message-header+.message-body{border-width:var(--bulma-message-header-body-border-width);border-start-start-radius:0;border-start-end-radius:0}.message-body{background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-background-l));border-inline-start-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-border-l));border-inline-start-style:var(--bulma-message-border-style);border-inline-start-width:var(--bulma-message-border-width);border-radius:var(--bulma-message-body-radius);padding:var(--bulma-message-body-padding)}.message-body code,.message-body pre{background-color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-color-l));color:hsl(var(--bulma-message-h),var(--bulma-message-s),var(--bulma-message-header-background-l))}.message-body pre code{background-color:var(--bulma-message-body-pre-code-background-color)}.modal{--bulma-modal-z: 40;--bulma-modal-background-background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .86);--bulma-modal-content-width: 40rem;--bulma-modal-content-margin-mobile: 1.25rem;--bulma-modal-content-spacing-mobile: 10rem;--bulma-modal-content-spacing-tablet: 2.5rem;--bulma-modal-close-dimensions: 2.5rem;--bulma-modal-close-right: 1.25rem;--bulma-modal-close-top: 1.25rem;--bulma-modal-card-spacing: 2.5rem;--bulma-modal-card-head-background-color: var(--bulma-scheme-main);--bulma-modal-card-head-padding: 2rem;--bulma-modal-card-head-radius: var(-
440-bulma-radius-large);--bulma-modal-card-title-color: var(--bulma-text-strong);--bulma-modal-card-title-line-height: 1;--bulma-modal-card-title-size: var(--bulma-size-4);--bulma-modal-card-foot-background-color: var(--bulma-scheme-main-bis);--bulma-modal-card-foot-radius: var(--bulma-radius-large);--bulma-modal-card-body-background-color: var(--bulma-scheme-main);--bulma-modal-card-body-padding: 2rem}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:var(--bulma-modal-z)}.modal.is-active{display:flex}.modal-background{background-color:var(--bulma-modal-background-background-color)}.modal-content,.modal-card{margin:0 var(--bulma-modal-content-margin-mobile);max-height:calc(100vh - var(--bulma-modal-content-spacing-mobile));overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - var(--bulma-modal-content-spacing-tablet));width:var(--bulma-modal-content-width)}}.modal-close{background:none;height:var(--bulma-modal-close-dimensions);inset-inline-end:var(--bulma-modal-close-right);position:fixed;top:var(--bulma-modal-close-top);width:var(--bulma-modal-close-dimensions)}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - var(--bulma-modal-card-spacing));overflow:hidden;overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;padding:var(--bulma-modal-card-head-padding);position:relative}.modal-card-head{background-color:var(--bulma-modal-card-head-background-color);border-start-start-radius:var(--bulma-modal-card-head-radius);border-start-end-radius:var(--bulma-modal-card-head-radius);box-shadow:var(--bulma-shadow)}.modal-card-title{color:var(--bulma-modal-card-title-color);flex-grow:1;flex-shrink:0;font-size:var(--bulma-modal-card-title-size);line-height:var(--bulma-modal-card-title-line-height)}.modal-card-foot{background-color:var(--bulma-modal-card-foot-background-color);border-end-start-radius:var(--bulma-modal-card-foot-radius);border-end-end-radius:var(--bulma-modal-card-foot-radius)}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:var(--bulma-modal-card-body-background-color);flex-grow:1;flex-shrink:1;overflow:auto;padding:var(--bulma-modal-card-body-padding)}:root{--bulma-navbar-height: 2.5rem}.navbar{--bulma-navbar-h: var(--bulma-scheme-h);--bulma-navbar-s: var(--bulma-scheme-s);--bulma-navbar-l: var(--bulma-scheme-main-l);--bulma-navbar-background-color: var(--bulma-scheme-main);--bulma-navbar-box-shadow-size: 0 .125em 0 0;--bulma-navbar-box-shadow-color: var(--bulma-background);--bulma-navbar-padding-vertical: 1rem;--bulma-navbar-padding-horizontal: 2rem;--bulma-navbar-z: 30;--bulma-navbar-fixed-z: 30;--bulma-navbar-item-background-a: 0;--bulma-navbar-item-background-l: var(--bulma-scheme-main-l);--bulma-navbar-item-background-l-delta: 0%;--bulma-navbar-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-navbar-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-navbar-item-color-l: var(--bulma-text-l);--bulma-navbar-item-color: hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-item-color-l));--bulma-navbar-item-selected-h: var(--bulma-link-h);--bulma-navbar-item-selected-s: var(--bulma-link-s);--bulma-navbar-item-selected-l: var(--bulma-link-l);--bulma-navbar-item-selected-background-l: var(--bulma-link-l);--bulma-navbar-item-selected-color-l: var(--bulma-link-invert-l);--bulma-navbar-item-img-max-height: 1.75rem;--bulma-navbar-burger-color: var(--bulma-link);--bulma-navbar-tab-hover-background-color: transparent;--bulma-navbar-tab-hover-border-bottom-color: var(--bulma-link);--bulma-navbar-tab-active-color: var(--bulma-link);--bulma-navbar-tab-active-background-color: transparent;--bulma-navbar-tab-active-border-bottom-color: var(--bulma-link);--bulma-navbar-tab-active-border-bottom-style: solid;--bulma-navbar-tab-active-border-bottom-width: .1875em;--bulma-navbar-dropdown-background-color: var(--bulma-scheme-main);--bulma-navbar-dropdown-border-l: var(--bulma-border-l);--bulma-navbar-dropdown-border-color: hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-dropdown-border-l));--bulma-navbar-dropdown-border-style: solid;--bulma-navbar-dropdown-border-width: .125em;--bulma-navbar-dropdown-offset: -.25em;--bulma-navbar-dropdown-arrow: var(--bulma-link);--bulma-navbar-dropdown-radius: var(--bulma-radius-large);--bulma-navbar-dropdown-z: 20;--bulma-navbar-dropdown-boxed-radius: var(--bulma-radius-large);--bulma-navbar-dropdown-boxed-shadow: 0 .5em .5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1), 0 0 0 1px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1);--bulma-navbar-dropdown-item-h: var(--bulma-scheme-h);--bulma-navbar-dropdown-item-s: var(--bulma-scheme-s);--bulma-navbar-dropdown-item-l: var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-background-l: var(--bulma-scheme-main-l);--bulma-navbar-dropdown-item-color-l: var(--bulma-text-l);--bulma-navbar-divider-background-l: var(--bulma-background-l);--bulma-navbar-divider-height: .125em;--bulma-navbar-bottom-box-shadow-size: 0 -.125em 0 0}.navbar{background-color:var(--bulma-navbar-background-color);min-height:var(--bulma-navbar-height);position:relative;z-index:var(--bulma-navbar-z)}.navbar.is-white{--bulma-navbar-h: var(--bulma-white-h);--bulma-navbar-s: var(--bulma-white-s);--bulma-navbar-l: var(--bulma-white-l);--bulma-burger-h: var(--bulma-white-h);--bulma-burger-s: var(--bulma-white-s);--bulma-burger-l: var(--bulma-white-invert-l);--bulma-navbar-background-color: var(--bulma-white);--bulma-navbar-item-background-l: var(--bulma-white-l);--bulma-navbar-item-color-l: var(--bulma-white-invert-l);--bulma-navbar-item-selected-h: var(--bulma-white-h);--bulma-navbar-item-selected-s: var(--bulma-white-s);--bulma-navbar-item-selected-l: var(--bulma-white-l);--bulma-navbar-item-selected-background-l: var(--bulma-white-l);--bulma-navbar-item-selected-color-l: var(--bulma-white-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-white-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-white-h);--bulma-navbar-dropdown-item-s: var(--bulma-white-s)}.navbar.is-black{--bulma-navbar-h: var(--bulma-black-h);--bulma-navbar-s: var(--bulma-black-s);--bulma-navbar-l: var(--bulma-black-l);--bulma-burger-h: var(--bulma-black-h);--bulma-burger-s: var(--bulma-black-s);--bulma-burger-l: var(--bulma-black-invert-l);--bulma-navbar-background-color: var(--bulma-black);--bulma-navbar-item-background-l: var(--bulma-black-l);--bulma-navbar-item-color-l: var(--bulma-black-invert-l);--bulma-navbar-item-selected-h: var(--bulma-black-h);--bulma-navbar-item-selected-s: var(--bulma-black-s);--bulma-navbar-item-selected-l: var(--bulma-black-l);--bulma-navbar-item-selected-background-l: var(--bulma-black-l);--bulma-navbar-item-selected-color-l: var(--bulma-black-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-black-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-black-h);--bulma-navbar-dropdown-item-s: var(--bulma-black-s)}.navbar.is-light{--bulma-navbar-h: var(--bulma-light-h);--bulma-navbar-s: var(--bulma-light-s);--bulma-navbar-l: var(--bulma-light-l);--bulma-burger-h: var(--bulma-light-h);--bulma-burger-s: var(--bulma-light-s);--bulma-burger-l: var(--bulma-light-invert-l);--bulma-navbar-background-color: var(--bulma-light);--bulma-navbar-item-background-l: var(--bulma-light-l);--bulma-navbar-item-color-l: var(--bulma-light-invert-l);--bulma-navbar-item-selected-h: var(--bulma-light-h);--bulma-navbar-item-selected-s: var(--bulma-light-s);--bulma-navbar-item-selected-l: var(--bulma-light-l);--bulma-navbar-item-selected-background-l: var(--bulma-light-l);--bulma-navbar-item-selected-color-l: var(--bulma-light-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-light-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-light-h);--bulma-navbar-dropdown-item-s: var(--bulma-light-s)}.navbar.is-dark{--bulma-navbar-h: var(--bulma-dark-h);--bulma-navbar-s: var(--bulma-dark-s);--bulma-navbar-l: var(--bulma-dark-l);--bulma-burger-h: var(--bulma-dark-h);--bulma-burger-s: var(--bulma-dark-s);--bulma-burger-l: var(--bulma-dark-invert-l);--bulma-navbar-background-color: var(--bulma-dark);--bulma-navbar-item-background-l: var(--bulma-dark-l);--bulma-navbar-item-color-l: var(--bulma-dark-invert-l);--bulma-navbar-item-selected-h: var(--bulma-dark-h);--bulma-navbar-item-selected-s: var(--bulma-dark-s);--bulma-navbar-item-selected-l: var(--bulma-dark-l);--bulma-navbar-item-selected-background-l: var(--bulma-dark-l);--bulma-navbar-item-selected-color-l: var(--bulma-dark-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-dark-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-dark-h);--bulma-navbar-dropdown-item-s: var(--bulma-dark-s)}.navbar.is-text{--bulma-navbar-h: var(--bulma-text-h);--bulma-navbar-s: var(--bulma-text-s);--bulma-navbar-l: var(--bulma-text-l);--bulma-burger-h: var(--bulma-text-h);--bulma-burger-s: var(--bulma-text-s);--bulma-burger-l: var(--bulma-text-invert-l);--bulma-navbar-background-color: var(--bulma-text);--bulma-navbar-item-background-l: var(--bulma-text-l);--bulma-navbar-item-color-l: var(--bulma-text-invert-l);--bulma-navbar-item-selected-h: var(--bulma-text-h);--bulma-navbar-item-selected-s: var(--bulma-text-s);--bulma-navbar-item-selected-l: var(--bulma-text-l);--bulma-navbar-item-selected-background-l: var(--bulma-text-l);--bulma-navbar-item-selected-color-l: var(--bulma-text-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-text-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-text-h);--bulma-navbar-dropdown-item-s: var(--bulma-text-s)}.navbar.is-primary{--bulma-navbar-h: var(--bulma-primary-h);--bulma-navbar-s: var(--bulma-primary-s);--bulma-navbar-l: var(--bulma-primary-l);--bulma-burger-h: var(--bulma-primary-h);--bulma-burger-s: var(--bulma-primary-s);--bulma-burger-l: var(--bulma-primary-invert-l);--bulma-navbar-background-color: var(--bulma-primary);--bulma-navbar-item-background-l: var(--bulma-primary-l);--bulma-navbar-item-color-l: var(--bulma-primary-invert-l);--bulma-navbar-item-selected-h: var(--bulma-primary-h);--bulma-navbar-item-selected-s: var(--bulma-primary-s);--bulma-navbar-item-selected-l: var(--bulma-primary-l);--bulma-navbar-item-selected-background-l: var(--bulma-primary-l);--bulma-navbar-item-selected-color-l: var(--bulma-primary-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-primary-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-primary-h);--bulma-navbar-dropdown-item-s: var(--bulma-primary-s)}.navbar.is-link{--bulma-navbar-h: var(--bulma-link-h);--bulma-navbar-s: var(--bulma-link-s);--bulma-navbar-l: var(--bulma-link-l);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-invert-l);--bulma-navbar-background-color: var(--bulma-link);--bulma-navbar-item-background-l: var(--bulma-link-l);--bulma-navbar-item-color-l: var(--bulma-link-invert-l);--bulma-navbar-item-selected-h: var(--bulma-link-h);--bulma-navbar-item-selected-s: var(--bulma-link-s);--bulma-navbar-item-selected-l: var(--bulma-link-l);--bulma-navbar-item-selected-background-l: var(--bulma-link-l);--bulma-navbar-item-selected-color-l: var(--bulma-link-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-link-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-link-h);--bulma-navbar-dropdown-item-s: var(--bulma-link-s)}.navbar.is-info{--bulma-navbar-h: var(--bulma-info-h);--bulma-navbar-s: var(--bulma-info-s);--bulma-navbar-l: var(--bulma-info-l);--bulma-burger-h: var(--bulma-info-h);--bulma-burger-s: var(--bulma-info-s);--bulma-burger-l: var(--bulma-info-invert-l);--bulma-navbar-background-color: var(--bulma-info);--bulma-navbar-item-background-l: var(--bulma-info-l);--bulma-navbar-item-color-l: var(--bulma-info-invert-l);--bulma-navbar-item-selected-h: var(--bulma-info-h);--bulma-navbar-item-selected-s: var(--bulma-info-s);--bulma-navbar-item-selected-l: var(--bulma-info-l);--bulma-navbar-item-selected-background-l: var(--bulma-info-l);--bulma-navbar-item-selected-color-l: var(--bulma-info-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-info-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-info-h);--bulma-navbar-dropdown-item-s: var(--bulma-info-s)}.navbar.is-success{--bulma-navbar-h: var(--bulma-success-h);--bulma-navbar-s: var(--bulma-success-s);--bulma-navbar-l: var(--bulma-success-l);--bulma-burger-h: var(--bulma-success-h);--bulma-burger-s: var(--bulma-success-s);--bulma-burger-l: var(--bulma-success-invert-l);--bulma-navbar-background-color: var(--bulma-success);--bulma-navbar-item-background-l: var(--bulma-success-l);--bulma-navbar-item-color-l: var(--bulma-success-invert-l);--bulma-navbar-item-selected-h: var(--bulma-success-h);--bulma-navbar-item-selected-s: var(--bulma-success-s);--bulma-navbar-item-selected-l: var(--bulma-success-l);--bulma-navbar-item-selected-background-l: var(--bulma-success-l);--bulma-navbar-item-selected-color-l: var(--bulma-success-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-success-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-success-h);--bulma-navbar-dropdown-item-s: var(--bulma-success-s)}.navbar.is-warning{--bulma-navbar-h: var(--bulma-warning-h);--bulma-navbar-s: var(--bulma-warning-s);--bulma-navbar-l: var(--bulma-warning-l);--bulma-burger-h: var(--bulma-warning-h);--bulma-burger-s: var(--bulma-warning-s);--bulma-burger-l: var(--bulma-warning-invert-l);--bulma-navbar-background-color: var(--bulma-warning);--bulma-navbar-item-background-l: var(--bulma-warning-l);--bulma-navbar-item-color-l: var(--bulma-warning-invert-l);--bulma-navbar-item-selected-h: var(--bulma-warning-h);--bulma-navbar-item-selected-s: var(--bulma-warning-s);--bulma-navbar-item-selected-l: var(--bulma-warning-l);--bulma-navbar-item-selected-background-l: var(--bulma-warning-l);--bulma-navbar-item-selected-color-l: var(--bulma-warning-invert-l);--bulma-navbar-dropdown-arrow: var(--bulma-warning-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-warning-h);--bulma-navbar-dropdown-item-s: var(--bulma-warning-s)}.navbar.is-danger{--bulma-navbar-h: var(--bulma-danger-h);--bulma-navbar-s: var(--bulma-danger-s);--bulma-navbar-l: var(--bulma-danger-l);--bulma-burger-h: var(--bulma-danger-h);--bulma-burger-s: var(--bulma-danger-s);--bulma-burger-l: var(--bulma-danger-invert-l);--bulma-navbar-background-color: var(--bulma-danger);--bulma-navbar-item-background-l: var(--bulma-danger-l);--bulma-navbar-item-color-l: var(--bulma-danger-invert-l);--bulma-navbar-item-selected-h: var(--bulma-danger-h);--bulma-navbar-item-selected-s: var(--bulma-danger-s);--bulma-navbar-item-selected-l: var(--bulma-danger-l);--bulma-navbar-item-selected-background-l: var(--bulma-danger-l);--bulma-navbar-item-selected-color-l: var(--bulma-danger-invert-l);--bulma-
440navbar-dropdown-arrow: var(--bulma-danger-invert-l);--bulma-navbar-dropdown-background-color: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-navbar-dropdown-item-background-l));--bulma-navbar-dropdown-item-h: var(--bulma-danger-h);--bulma-navbar-dropdown-item-s: var(--bulma-danger-s)}.navbar>.container{align-items:stretch;display:flex;min-height:var(--bulma-navbar-height);width:100%}.navbar.has-shadow{box-shadow:var(--bulma-navbar-box-shadow-size) var(--bulma-navbar-box-shadow-color)}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:var(--bulma-navbar-bottom-box-shadow-size) var(--bulma-navbar-box-shadow-color)}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:var(--bulma-navbar-height)}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:var(--bulma-navbar-height)}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:var(--bulma-burger-border-radius);color:hsl(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l));cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;vertical-align:top;width:2.5rem}.navbar-burger span{background-color:currentColor;display:block;height:var(--bulma-burger-item-height);left:calc(50% - (var(--bulma-burger-item-width)) / 2);position:absolute;transform-origin:center;transition-duration:var(--bulma-duration);transition-property:background-color,color,opacity,transform;transition-timing-function:var(--bulma-easing);width:var(--bulma-burger-item-width)}.navbar-burger span:nth-child(1),.navbar-burger span:nth-child(2){top:calc(50% - (var(--bulma-burger-item-height)) / 2)}.navbar-burger span:nth-child(3){bottom:calc(50% + var(--bulma-burger-gap))}.navbar-burger span:nth-child(4){top:calc(50% + var(--bulma-burger-gap))}.navbar-burger:hover{background-color:hsla(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l),.1)}.navbar-burger:active{background-color:hsla(var(--bulma-burger-h),var(--bulma-burger-s),var(--bulma-burger-l),.2)}.navbar-burger.is-active span:nth-child(1){transform:rotate(-45deg)}.navbar-burger.is-active span:nth-child(2){transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(3),.navbar-burger.is-active span:nth-child(4){opacity:0}.navbar-burger{align-self:center;color:var(--bulma-navbar-burger-color);margin-inline-start:auto;margin-inline-end:.375rem}.navbar-menu{display:none}.navbar-item,.navbar-link{color:var(--bulma-navbar-item-color);display:block;gap:.75rem;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}a.navbar-item,.navbar-link{background-color:hsla(var(--bulma-navbar-h),var(--bulma-navbar-s),calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)),var(--bulma-navbar-item-background-a));cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover{--bulma-navbar-item-background-l-delta: var(--bulma-navbar-item-hover-background-l-delta);--bulma-navbar-item-background-a: 1}a.navbar-item:active,.navbar-link:active{--bulma-navbar-item-background-l-delta: var(--bulma-navbar-item-active-background-l-delta);--bulma-navbar-item-background-a: 1}a.navbar-item.is-active,a.navbar-item.is-selected,.navbar-link.is-active,.navbar-link.is-selected{--bulma-navbar-h: var(--bulma-navbar-item-selected-h);--bulma-navbar-s: var(--bulma-navbar-item-selected-s);--bulma-navbar-l: var(--bulma-navbar-item-selected-l);--bulma-navbar-item-background-l: var(--bulma-navbar-item-selected-background-l);--bulma-navbar-item-background-a: 1;--bulma-navbar-item-color-l: var(--bulma-navbar-item-selected-color-l)}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img,.navbar-item svg{max-height:var(--bulma-navbar-item-img-max-height)}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:var(--bulma-navbar-height);padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:var(--bulma-navbar-tab-hover-background-color);border-bottom-color:var(--bulma-navbar-tab-hover-border-bottom-color)}.navbar-item.is-tab.is-active{background-color:var(--bulma-navbar-tab-active-background-color);border-bottom-color:var(--bulma-navbar-tab-active-border-bottom-color);border-bottom-style:var(--bulma-navbar-tab-active-border-bottom-style);border-bottom-width:var(--bulma-navbar-tab-active-border-bottom-width);color:var(--bulma-navbar-tab-active-color);padding-bottom:calc(.5rem - var(--bulma-navbar-tab-active-border-bottom-width))}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-inline-end:2.5em}.navbar-link:not(.is-arrowless):after{border-color:var(--bulma-navbar-dropdown-arrow);margin-top:-.375em;inset-inline-end:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.75rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-dropdown .navbar-item:not(.is-active,.is-selected){background-color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),var(--bulma-navbar-dropdown-item-color-l))}.navbar-divider{background-color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),var(--bulma-navbar-divider-background-l));border:none;display:none;height:var(--bulma-navbar-divider-height);margin:.5rem 0}@media screen and (max-width: 768px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:var(--bulma-navbar-background-color);box-shadow:0 .5em 1em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -.125em .1875em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--bulma-navbar-height));overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:var(--bulma-navbar-height)}}@media screen and (min-width: 769px){.navbar,.navbar-menu,.navbar-start,.n
440avbar-end{align-items:stretch;display:flex}.navbar{min-height:var(--bulma-navbar-height)}.navbar.is-spaced{padding:var(--bulma-navbar-padding-vertical) var(--bulma-navbar-padding-horizontal)}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:var(--bulma-radius)}.navbar.is-transparent{--bulma-navbar-item-background-a: 0}.navbar.is-transparent .navbar-dropdown a.navbar-item{background-color:hsl(var(--bulma-navbar-h),var(--bulma-navbar-s),calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)))}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active,.navbar.is-transparent .navbar-dropdown a.navbar-item.is-selected{--bulma-navbar-h: var(--bulma-navbar-item-selected-h);--bulma-navbar-s: var(--bulma-navbar-item-selected-s);--bulma-navbar-l: var(--bulma-navbar-item-selected-l);--bulma-navbar-item-background-l: var(--bulma-navbar-item-selected-background-l);--bulma-navbar-item-color-l: var(--bulma-navbar-item-selected-color-l)}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom-color:var(--bulma-navbar-dropdown-border-color);border-bottom-style:var(--bulma-navbar-dropdown-border-style);border-bottom-width:var(--bulma-navbar-dropdown-border-width);border-radius:var(--bulma-navbar-dropdown-radius) var(--bulma-navbar-dropdown-radius) 0 0;border-top:none;bottom:100%;box-shadow:0 -.5em .5em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-inline-end:auto}.navbar-end{justify-content:flex-end;margin-inline-start:auto}.navbar-dropdown{background-color:var(--bulma-navbar-dropdown-background-color);border-end-start-radius:var(--bulma-navbar-dropdown-radius);border-end-end-radius:var(--bulma-navbar-dropdown-radius);border-top-color:var(--bulma-navbar-dropdown-border-color);border-top-style:var(--bulma-navbar-dropdown-border-style);border-top-width:var(--bulma-navbar-dropdown-border-width);box-shadow:0 .5em .5em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1);display:none;font-size:.875rem;inset-inline-start:0;min-width:100%;position:absolute;top:100%;z-index:var(--bulma-navbar-dropdown-z)}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-inline-end:3rem}.navbar-dropdown a.navbar-item:not(.is-active,.is-selected){background-color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));color:hsl(var(--bulma-navbar-dropdown-item-h),var(--bulma-navbar-dropdown-item-s),var(--bulma-navbar-dropdown-item-color-l))}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:var(--bulma-navbar-dropdown-boxed-radius);border-top:none;box-shadow:var(--bulma-navbar-dropdown-boxed-shadow);display:block;opacity:0;pointer-events:none;top:calc(100% + (var(--bulma-navbar-dropdown-offset)));transform:translateY(-5px);transition-duration:var(--bulma-duration);transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-inline-start:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-inline-end:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:var(--bulma-navbar-fixed-z)}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -.125em .1875em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:var(--bulma-navbar-height)}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:var(--bulma-navbar-height)}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical) * 2)}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical) * 2)}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - var(--bulma-navbar-height))}.pagination{--bulma-pagination-margin: -.25rem;--bulma-pagination-min-width: var(--bulma-control-height);--bulma-pagination-item-h: var(--bulma-scheme-h);--bulma-pagination-item-s: var(--bulma-scheme-s);--bulma-pagination-item-l: var(--bulma-scheme-main-l);--bulma-pagination-item-background-l-delta: 0%;--bulma-pagination-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-pagination-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-pagination-item-border-style: solid;--bulma-pagination-item-border-width: var(--bulma-control-border-width);--bulma-pagination-item-border-l: var(--bulma-border-l);--bulma-pagination-item-border-l-delta: 0%;--bulma-pagination-item-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-pagination-item-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-pagination-item-focus-border-l-delta: var(--bulma-focus-border-l-delta);--bulma-pagination-item-color-l: var(--bulma-text-strong-l);--bulma-pagination-item-font-size: 1em;--bulma-pagination-item-margin: .25rem;--bulma-pagination-item-padding-left: .5em;--bulma-pagination-item-padding-right: .5em;--bulma-pagination-item-outer-shadow-h: 0;--bulma-pagination-item-outer-shadow-s: 0%;--bulma-pagination-item-outer-shadow-l: 20%;--bulma-pagination-item-outer-shadow-a: .05;--bulma-pagination-nav-padding-left: .75em;--bulma-pagination-nav-padding-right: .75em;--bulma-pagination-disabled-color: var(--bulma-text-weak);--bulma-pagination-disabled-background-color: var(--bulma-border);--bulma-pagination-disabled-border-color: var(--bulma-border);--bulma-pagination-current-color: var(--bulma-link-invert);--bulma-pagination-current-background-color: var(--bulma-link);--bulma-pagination-current-border-color: var(--bulma-link);--bulma-pagination-ellipsis-color: var(--bulma-text-weak);--bulma-pagination-shadow-inset: inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2);--bulma-pagination-selected-item-h: var(--bulma-link-h);--bulma-pagination-selected-item-s: var(--bulma-link-s);--bulma-pagination-selected-item-l: var(--bulma-link-l);--bulma-pagination-selected-item-background-l: var(--bulma-link-l);--bulma-pagination-selected-item-border-l: var(--bulma-link-l);--bulma-pagination-selected-item-color-l: var(--bulma-link-invert-l)}.pagination{font-size:var(--bulma-size-normal);margin:var(--bulma-pagination-margin)}.pagination.is-small{font-size:var(--bulma-size-small)}.pagination.is-medium{font-size:var(--bulma-size-medium)}.pagination.is-large{font-size:var(--bulma-size-large)}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:var(--bulma-radius-rounded)}.pagination.is-rounded .pagination-link{border-radius:var(--bulma-radius-rounded)}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),var(--bulma-pagination-item-color-l));font-size:var(--bulma-pagination-item-font-size);justify-content:center;margin:var(--bulma-pagination-item-margin);padding-left:var(--bulma-pagination-item-padding-left);padding-right:var(--bulma-pagination-item-padding-right);text-align:center}.pagination-previous,.pagination-next,.pagination-link{background-color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),calc(var(--bulma-pagination-item-background-l) + var(--bulma-pagination-item-background-l-delta)));border-color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),calc(var(--bulma-pagination-item-border-l) + var(--bulma-pagination-item-border-l-delta)));border-style:var(--bulma-pagination-item-border-style);border-width:var(--bulma-pagination-item-border-width);box-shadow:0 .0625em .125em hsla(var(--bulma-pagination-item-outer-shadow-h),var(--bulma-pagination-item-outer-shadow-s),var(--bulma-pagination-item-outer-shadow-l),var(--bulma-pagination-item-outer-shadow-a)),0 .125em .25em hsla(var(--bulma-pagination-item-outer-shadow-h),var(--bulma-pagination-item-outer-shadow-s),var(--bulma-pagination-item-outer-shadow-l),var(--bulma-pagination-item-outer-shadow-a));color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),var(--bulma-pagination-item-color-l));min-width:var(--bulma-pagination-min-width);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{--bulma-pagination-item-background-l-delta: var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta: var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{--bulma-pagination-item-background-l-delta: var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta: var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:var(--bulma-pagination-shadow-inset)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:var(--bulma-pagination-disabled-background-color);border-color:var(--bulma-pagination-disabled-border-color);box-shadow:none;color:var(--bulma-pagination-disabled-color);opacity:.5}.pagination-previous,.pagination-next{padding-left:var(--bulma-pagination-nav-padding-left);padding-right:var(--bulma-pagination-nav-padding-right);white-space:nowrap}.pagination-link.is-current,.pagination-link.is-selected{--bulma-pagination-item-h: var(--bulma-pagination-selected-item-h);--bulma-pagination-item-s: var(--bulma-pagination-selected-item-s);--bulma-pagination-item-l: var(--bulma-pagination-selected-item-l);--bulma-pagination-item-background-l: var(--bulma-pagination-selected-item-background-l);--bulma-pagination-item-border-l: var(--bulma-pagination-selected-item-border-l);--bulma-pagination-item-color-l: var(--bulma-pagination-selected-item-color-l)}.pagination-ellipsis{color:var(--bulma-pagination-ellipsis-color);pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next,.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{--bulma-panel-margin: var(--bulma-block-spacing);--bulma-panel-item-border: 1px solid var(--bulma-border-weak);--bulma-panel-radius: var(--bulma-radius-large);--bulma-panel-shadow: var(--bulma-shadow);--bulma-panel-heading-line-height: 1.25;--bulma-panel-heading-padding: 1em 1.25em;--bulma-panel-heading-radius: var(--bulma-radius);--bulma-panel-heading-size: 1.25em;--bulma-panel-heading-weight: var(--bulma-weight-bold);--bulma-panel-tabs-font-size: 1em;--bulma-panel-tab-border-bottom-color: var(--bulma-border);--bulma-panel-tab-border-bottom-style: solid;--bulma-panel-tab-border-bottom-width: 1px;--bulma-panel-tab-active-color: var(--bulma-link-active);--bulma-panel-list-item-color: var(--bulma-text);--bulma-panel-list-item-hover-color: var(--bulma-link);--bulma-panel-block-color: var(--bulma-text-strong);--bulma-panel-block-hover-background-color: var(--bulma-background);--bulma-panel-block-active-border-left-color: var(--bulma-link);--bulma-panel-block-active-color: var(--bulma-link-active);--bulma-panel-block-active-icon-color: var(--bulma-link);--bulma-panel-icon-color: var(--bulma-text-weak)}.panel{--bulma-panel-h: var(--bulma-scheme-h);--bulma-panel-s: var(--bulma-scheme-s);--bulma-panel-color-l: var(--bulma-text-l);--bulma-panel-heading-background-l: var(--bulma-text-l);--bulma-panel-heading-color-l: var(--bulma-text-invert-l);border-radius:var(--bulma-panel-radius);box-shadow:var(--bulma-panel-shadow);font-size:var(--bulma-size-normal)}.panel:not(:last-child){margin-bottom:var(--bulma-panel-margin)}.panel.is-white{--bulma-panel-h: var(--bulma-white-h);--bulma-panel-s: var(--bulma-white-s);--bulma-panel-color-l: var(--bulma-white-l);--bulma-panel-heading-background-l: var(--bulma-white-l);--bulma-panel-heading-color-l: var(--bulma-white-invert-l)}.panel.is-black{--bulma-panel-h: var(--bulma-black-h);--bulma-panel-s: var(--bulma-black-s);--bulma-panel-color-l: var(--bulma-black-l);--bulma-panel-heading-background-l: var(--bulma-black-l);--bulma-panel-heading-color-l: var(--bulma-black-invert-l)}.panel.is-light{--bulma-panel-h: var(--bulma-light-h);--bulma-panel-s: var(--bulma-light-s);--bulma-panel-color-l: var(--bulma-light-l);--bulma-panel-heading-background-l: var(--bulma-light-l);--bulma-panel-heading-color-l: var(--bulma-light-invert-l)}.panel.is-dark{--bulma-panel-h: var(--bulma-dark-h);--bulma-panel-s: var(--bulma-dark-s);--bulma-panel-color-l: var(--bulma-dark-l);--bulma-panel-heading-background-l: var(--bulma-dark-l);--bulma-panel-heading-color-l: var(--bulma-dark-invert-l)}.panel.is-text{--bulma-panel-h: var(--bulma-text-h);--bulma-panel-s: var(--bulma-text-s);--bulma-panel-color-l: var(--bulma-text-l);--bulma-panel-heading-background-l: var(--bulma-text-l);--bulma-panel-heading-color-l: var(--bulma-text-invert-l)}.panel.is-primary{--bulma-panel-h: var(--bulma-primary-h);--bulma-panel-s: var(--bulma-primary-s);--bulma-panel-color-l: var(--bulma-primary-l);--bulma-panel-heading-background-l: var(--bulma-primary-l);--bulma-panel-heading-color-l: var(--bulma-primary-invert-l)}.panel.is-link{--bulma-panel-h: var(--bulma-link-h);--bulma-panel-s: var(--bulma-link-s);--bulma-panel-color-l: var(--bulma-link-l);--bulma-panel-heading-background-l: var(--bulma-link-l);--bulma-panel-heading-color-l: var(--bulma-link-invert-l)}.panel.is-info{--bulma-panel-h: var(--bulma-info-h);--bulma-panel-s: var(--bulma-info-s);--bulma-panel-color-l: var(--bulma-info-l);--bulma-panel-heading-background-l: var(--bulma-info-l);--bulma-panel-heading-color-l: var(--bulma-info-invert-l)}.panel.is-success{--bulma-panel-h: var(--bulma-success-h);--bulma-panel-s: var(--bulma-success-s);--bulma-panel-color-l: var(--bulma
440-success-l);--bulma-panel-heading-background-l: var(--bulma-success-l);--bulma-panel-heading-color-l: var(--bulma-success-invert-l)}.panel.is-warning{--bulma-panel-h: var(--bulma-warning-h);--bulma-panel-s: var(--bulma-warning-s);--bulma-panel-color-l: var(--bulma-warning-l);--bulma-panel-heading-background-l: var(--bulma-warning-l);--bulma-panel-heading-color-l: var(--bulma-warning-invert-l)}.panel.is-danger{--bulma-panel-h: var(--bulma-danger-h);--bulma-panel-s: var(--bulma-danger-s);--bulma-panel-color-l: var(--bulma-danger-l);--bulma-panel-heading-background-l: var(--bulma-danger-l);--bulma-panel-heading-color-l: var(--bulma-danger-invert-l)}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:var(--bulma-panel-item-border)}.panel-heading{background-color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-heading-background-l));border-radius:var(--bulma-panel-radius) var(--bulma-panel-radius) 0 0;color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-heading-color-l));font-size:var(--bulma-panel-heading-size);font-weight:var(--bulma-panel-heading-weight);line-height:var(--bulma-panel-heading-line-height);padding:var(--bulma-panel-heading-padding)}.panel-tabs{align-items:flex-end;display:flex;font-size:var(--bulma-panel-tabs-font-size);justify-content:center}.panel-tabs a{border-bottom-color:var(--bulma-panel-tab-border-bottom-color);border-bottom-style:var(--bulma-panel-tab-border-bottom-style);border-bottom-width:var(--bulma-panel-tab-border-bottom-width);margin-bottom:-1px;padding:.75em}.panel-tabs a.is-active{border-bottom-color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-color-l));color:var(--bulma-panel-tab-active-color)}.panel-list a{color:var(--bulma-panel-list-item-color)}.panel-list a:hover{color:var(--bulma-panel-list-item-hover-color)}.panel-block{align-items:center;color:var(--bulma-panel-block-color);display:flex;justify-content:flex-start;padding:.75em 1em}.panel-block input[type=checkbox]{margin-inline-end:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:var(--bulma-panel-block-active-border-left-color);color:var(--bulma-panel-block-active-color)}.panel-block.is-active .panel-icon{color:hsl(var(--bulma-panel-h),var(--bulma-panel-s),var(--bulma-panel-color-l))}.panel-block:last-child{border-end-start-radius:var(--bulma-panel-radius);border-end-end-radius:var(--bulma-panel-radius)}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:var(--bulma-panel-block-hover-background-color)}.panel-icon{display:inline-block;font-size:1em;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:var(--bulma-panel-icon-color);margin-inline-end:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{--bulma-tabs-border-bottom-color: var(--bulma-border);--bulma-tabs-border-bottom-style: solid;--bulma-tabs-border-bottom-width: 1px;--bulma-tabs-link-color: var(--bulma-text);--bulma-tabs-link-hover-border-bottom-color: var(--bulma-text-strong);--bulma-tabs-link-hover-color: var(--bulma-text-strong);--bulma-tabs-link-active-border-bottom-color: var(--bulma-link-text);--bulma-tabs-link-active-color: var(--bulma-link-text);--bulma-tabs-link-padding: .5em 1em;--bulma-tabs-boxed-link-radius: var(--bulma-radius);--bulma-tabs-boxed-link-hover-background-color: var(--bulma-background);--bulma-tabs-boxed-link-hover-border-bottom-color: var(--bulma-border);--bulma-tabs-boxed-link-active-background-color: var(--bulma-scheme-main);--bulma-tabs-boxed-link-active-border-color: var(--bulma-border);--bulma-tabs-boxed-link-active-border-bottom-color: transparent;--bulma-tabs-toggle-link-border-color: var(--bulma-border);--bulma-tabs-toggle-link-border-style: solid;--bulma-tabs-toggle-link-border-width: 1px;--bulma-tabs-toggle-link-hover-background-color: var(--bulma-background);--bulma-tabs-toggle-link-hover-border-color: var(--bulma-border-hover);--bulma-tabs-toggle-link-radius: var(--bulma-radius);--bulma-tabs-toggle-link-active-background-color: var(--bulma-link);--bulma-tabs-toggle-link-active-border-color: var(--bulma-link);--bulma-tabs-toggle-link-active-color: var(--bulma-link-invert)}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:var(--bulma-size-normal);justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:var(--bulma-tabs-border-bottom-color);border-bottom-style:var(--bulma-tabs-border-bottom-style);border-bottom-width:var(--bulma-tabs-border-bottom-width);color:var(--bulma-tabs-link-color);display:flex;justify-content:center;margin-bottom:calc(-1 * var(--bulma-tabs-border-bottom-width));padding:var(--bulma-tabs-link-padding);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color;vertical-align:top}.tabs a:hover{border-bottom-color:var(--bulma-tabs-link-hover-border-bottom-color);color:var(--bulma-tabs-link-hover-color)}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:var(--bulma-tabs-link-active-border-bottom-color);color:var(--bulma-tabs-link-active-color)}.tabs ul{align-items:center;border-bottom-color:var(--bulma-tabs-border-bottom-color);border-bottom-style:var(--bulma-tabs-border-bottom-style);border-bottom-width:var(--bulma-tabs-border-bottom-width);display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-inline-end:.5em}.tabs .icon:last-child{margin-inline-start:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-start-start-radius:var(--bulma-tabs-boxed-link-radius);border-start-end-radius:var(--bulma-tabs-boxed-link-radius)}.tabs.is-boxed a:hover{background-color:var(--bulma-tabs-boxed-link-hover-background-color);border-bottom-color:var(--bulma-tabs-boxed-link-hover-border-bottom-color)}.tabs.is-boxed li.is-active a{background-color:var(--bulma-tabs-boxed-link-active-background-color);border-color:var(--bulma-tabs-boxed-link-active-border-color);border-bottom-color:var(--bulma-tabs-boxed-link-active-border-bottom-color)!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:var(--bulma-tabs-toggle-link-border-color);border-style:var(--bulma-tabs-toggle-link-border-style);border-width:var(--bulma-tabs-toggle-link-border-width);margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:var(--bulma-tabs-toggle-link-hover-background-color);border-color:var(--bulma-tabs-toggle-link-hover-border-color);z-index:2}.tabs.is-toggle li+li{margin-inline-start:calc(-1 * var(--bulma-tabs-toggle-link-border-width))}.tabs.is-toggle li:first-child a{border-start-start-radius:var(--bulma-tabs-toggle-link-radius);border-end-start-radius:var(--bulma-tabs-toggle-link-radius)}.tabs.is-toggle li:last-child a{border-start-end-radius:var(--bulma-tabs-toggle-link-radius);border-end-end-radius:var(--bulma-tabs-toggle-link-radius)}.tabs.is-toggle li.is-active a{background-color:var(--bulma-tabs-toggle-link-active-background-color);border-color:var(--bulma-tabs-toggle-link-active-border-color);color:var(--bulma-tabs-toggle-link-active-color);z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-start-start-radius:var(--bulma-radius-rounded);border-end-start-radius:var(--bulma-radius-rounded);padding-inline-start:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-start-end-radius:var(--bulma-radius-rounded);border-end-end-radius:var(--bulma-radius-rounded);padding-inline-end:1.25em}.tabs.is-small{font-size:var(--bulma-size-small)}.tabs.is-medium{font-size:var(--bulma-size-medium)}.tabs.is-large{font-size:var(--bulma-size-large)}:root{--bulma-column-gap: .75rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:var(--bulma-column-gap)}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-inline-start:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-inline-start:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-inline-start:50%}.columns.is-mobile>
440.column.is-offset-one-third{margin-inline-start:.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-inline-start:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-inline-start:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-inline-start:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-inline-start:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-inline-start:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-inline-start:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-inline-start:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-inline-start:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-inline-start:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-inline-start:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-inline-start:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-inline-start:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-inline-start:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-inline-start:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-inline-start:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-inline-start:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-inline-start:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-inline-start:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-inline-start:75%}.column.is-offset-two-thirds-mobile{margin-inline-start:66.6666%}.column.is-offset-half-mobile{margin-inline-start:50%}
440.column.is-offset-one-third-mobile{margin-inline-start:.3333%}.column.is-offset-one-quarter-mobile{margin-inline-start:25%}.column.is-offset-one-fifth-mobile{margin-inline-start:20%}.column.is-offset-two-fifths-mobile{margin-inline-start:40%}.column.is-offset-three-fifths-mobile{margin-inline-start:60%}.column.is-offset-four-fifths-mobile{margin-inline-start:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-inline-start:0%}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-inline-start:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-inline-start:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-inline-start:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-inline-start:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-inline-start:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-inline-start:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-inline-start:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-inline-start:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-inline-start:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-inline-start:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-inline-start:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-inline-start:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-inline-start:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-inline-start:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-inline-start:50%}
440.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-inline-start:.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-inline-start:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-inline-start:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-inline-start:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-inline-start:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-inline-start:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-inline-start:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-inline-start:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-inline-start:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-inline-start:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-inline-start:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-inline-start:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-inline-start:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-inline-start:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-inline-start:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-inline-start:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-inline-start:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-inline-start:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-inline-start:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-inline-start:75%}.column.is-offset-two-thirds-touch{margin-inline-start:66.6666%}.column.is-offset-half-touch{margin-inline-start:50%}
440.column.is-offset-one-third-touch{margin-inline-start:.3333%}.column.is-offset-one-quarter-touch{margin-inline-start:25%}.column.is-offset-one-fifth-touch{margin-inline-start:20%}.column.is-offset-two-fifths-touch{margin-inline-start:40%}.column.is-offset-three-fifths-touch{margin-inline-start:60%}.column.is-offset-four-fifths-touch{margin-inline-start:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-inline-start:0%}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-inline-start:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-inline-start:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-inline-start:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-inline-start:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-inline-start:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-inline-start:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-inline-start:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-inline-start:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-inline-start:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-inline-start:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-inline-start:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-inline-start:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-inline-start:75%}.column.is-offset-two-thirds-desktop{margin-inline-start:66.6666%}.column.is-offset-half-desktop{margin-inline-start:50%}
440.column.is-offset-one-third-desktop{margin-inline-start:.3333%}.column.is-offset-one-quarter-desktop{margin-inline-start:25%}.column.is-offset-one-fifth-desktop{margin-inline-start:20%}.column.is-offset-two-fifths-desktop{margin-inline-start:40%}.column.is-offset-three-fifths-desktop{margin-inline-start:60%}.column.is-offset-four-fifths-desktop{margin-inline-start:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-inline-start:0%}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-inline-start:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-inline-start:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-inline-start:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-inline-start:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-inline-start:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-inline-start:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-inline-start:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-inline-start:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-inline-start:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-inline-start:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-inline-start:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-inline-start:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-inline-start:75%}.column.is-offset-two-thirds-widescreen{margin-inline-start:66.6666%}.column.is-offset-half-widescreen{margin-inline-start:50%}
440.column.is-offset-one-third-widescreen{margin-inline-start:.3333%}.column.is-offset-one-quarter-widescreen{margin-inline-start:25%}.column.is-offset-one-fifth-widescreen{margin-inline-start:20%}.column.is-offset-two-fifths-widescreen{margin-inline-start:40%}.column.is-offset-three-fifths-widescreen{margin-inline-start:60%}.column.is-offset-four-fifths-widescreen{margin-inline-start:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-inline-start:0%}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-inline-start:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-inline-start:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-inline-start:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-inline-start:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-inline-start:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-inline-start:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-inline-start:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-inline-start:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-inline-start:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-inline-start:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-inline-start:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-inline-start:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-inline-start:75%}.column.is-offset-two-thirds-fullhd{margin-inline-start:66.6666%}.column.is-offset-half-fullhd{margin-inline-start:50%}
440.column.is-offset-one-third-fullhd{margin-inline-start:33.3333%}.column.is-offset-one-quarter-fullhd{margin-inline-start:25%}.column.is-offset-one-fifth-fullhd{margin-inline-start:20%}.column.is-offset-two-fifths-fullhd{margin-inline-start:40%}.column.is-offset-three-fifths-fullhd{margin-inline-start:60%}.column.is-offset-four-fifths-fullhd{margin-inline-start:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-inline-start:0%}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-inline-start:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-inline-start:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-inline-start:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-inline-start:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-inline-start:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-inline-start:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-inline-start:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-inline-start:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-inline-start:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-inline-start:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-inline-start:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-inline-start:100%}}.columns{margin-inline-start:calc(-1 * var(--bulma-column-gap));margin-inline-end:calc(-1 * var(--bulma-column-gap));margin-top:calc(-1 * var(--bulma-column-gap))}.columns:last-child{margin-bottom:calc(-1 * var(--bulma-column-gap))}.columns:not(:last-child){margin-bottom:calc(var(--bulma-block-spacing) - var(--bulma-column-gap))}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-inline-start:0;margin-inline-end:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.columns.is-0{--bulma-column-gap: 0rem}@media screen and (max-width: 768px){.columns.is-0-mobile{--bulma-column-gap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-0-tablet{--bulma-column-gap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-0-tablet-only{--bulma-column-gap: 0rem}}@media screen and (max-width: 1023px){.columns.is-0-touch{--bulma-column-gap: 0rem}}@media screen and (min-width: 1024px){.columns.is-0-desktop{--bulma-column-gap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-0-desktop-only{--bulma-column-gap: 0rem}}@media screen and (min-width: 1216px){.columns.is-0-widescreen{--bulma-column-gap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-0-widescreen-only{--bulma-column-gap: 0rem}}@media screen and (min-width: 1408px){.columns.is-0-fullhd{--bulma-column-gap: 0rem}}.columns.is-1{--bulma-column-gap: .25rem}@media screen and (max-width: 768px){.columns.is-1-mobile{--bulma-column-gap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-1-tablet{--bulma-column-gap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-1-tablet-only{--bulma-column-gap: .25rem}}@media screen and (max-width: 1023px){.columns.is-1-touch{--bulma-column-gap: .25rem}}@media screen and (min-width: 1024px){.columns.is-1-desktop{--bulma-column-gap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-1-desktop-only{--bulma-column-gap: .25rem}}@media screen and (min-width: 1216px){.columns.is-1-widescreen{--bulma-column-gap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-1-widescreen-only{--bulma-column-gap: .25rem}}@media screen and (min-width: 1408px){.columns.is-1-fullhd{--bulma-column-gap: .25rem}}.columns.is-2{--bulma-column-gap: .5rem}@media screen and (max-width: 768px){.columns.is-2-mobile{--bulma-column-gap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-2-tablet{--bulma-column-gap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-2-tablet-only{--bulma-column-gap: .5rem}}@media screen and (max-width: 1023px){.columns.is-2-touch{--bulma-column-gap: .5rem}}@media screen and (min-width: 1024px){.columns.is-2-desktop{--bulma-column-gap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-2-desktop-only{--bulma-column-gap: .5rem}}@media screen and (min-width: 1216px){.columns.is-2-widescreen{--bulma-column-gap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-2-widescreen-only{--bulma-column-gap: .5rem}}@media screen and (min-width: 1408px){.columns.is-2-fullhd{--bulma-column-gap: .5rem}}.columns.is-3{--bulma-column-gap: .75rem}@media screen and (max-width: 768px){.columns.is-3-mobile{--bulma-column-gap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-3-tablet{--bulma-column-gap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-3-tablet-only{--bulma-column-gap: .75rem}}@media screen and (max-width: 1023px){.columns.is-3-touch{--bulma-column-gap: .75rem}}@media screen and (min-width: 1024px){.columns.is-3-desktop{--bulma-column-gap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-3-desktop-only{--bulma-column-gap: .75rem}}@media screen and (min-width: 1216px){.columns.is-3-widescreen{--bulma-column-gap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-3-widescreen-only{--bulma-column-gap: .75rem}}@media screen and (min-width: 1408px){.columns.is-3-fullhd{--bulma-column-gap: .75rem}}.columns.is-4{--bulma-column-gap: 1rem}@media screen and (max-width: 768px){.columns.is-4-mobile{--bulma-column-gap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-4-tablet{--bulma-column-gap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-4-tablet-only{--bulma-column-gap: 1rem}}@media screen and (max-width: 1023px){.columns.is-4-touch{--bulma-column-gap: 1rem}}@media screen and (min-width: 1024px){.columns.is-4-desktop{--bulma-column-gap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-4-desktop-only{--bulma-column-gap: 1rem}}@media screen and (min-width: 1216px){.columns.is-4-widescreen{--bulma-column-gap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-4-widescreen-only{--bulma-column-gap: 1rem}}@media screen and (min-width: 1408px){.columns.is-4-fullhd{--bulma-column-gap: 1rem}}.columns.is-5{--bulma-column-gap: 1.25rem}@media screen and (max-width: 768px){.columns.is-5-mobile{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-5-tablet{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-5-tablet-only{--bulma-column-gap: 1.25rem}}@media screen and (max-width: 1023px){.columns.is-5-touch{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1024px){.columns.is-5-desktop{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-5-desktop-only{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-5-widescreen{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-5-widescreen-only{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-5-fullhd{--bulma-column-gap: 1.25rem}}.columns.is-6{--bulma-column-gap: 1.5rem}@media screen and (max-width: 768px){.columns.is-6-mobile{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-6-tablet{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-6-tablet-only{--bulma-column-gap: 1.5rem}}@media screen and (max-width: 1023px){.columns.is-6-touch{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1024px){.columns.is-6-desktop{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-6-desktop-only{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-6-widescreen{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-6-widescreen-only{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-6-fullhd{--bulma-column-gap: 1.5rem}}.columns.is-7{--bulma-column-gap: 1.75rem}@media screen and (max-width: 768px){.columns.is-7-mobile{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-7-tablet{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-7-tablet-only{--bulma-column-gap: 1.75rem}}@media screen and (max-width: 1023px){.columns.is-7-touch{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1024px){.columns.is-7-desktop{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-7-desktop-only{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-7-widescreen{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-7-widescreen-only{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-7-fullhd{--bulma-column-gap: 1.75rem}}.columns.is-8{--bulma-column-gap: 2rem}@media screen and (max-width: 768px){.columns.is-8-mobile{--bulma-column-gap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-8-tablet{--bulma-column-gap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-8-tablet-only{--bulma-column-gap: 2rem}}@media screen and (max-width: 1023px){.columns.is-8-touch{--bulma-column-gap: 2rem}}@media screen and (min-width: 1024px){.columns.is-8-desktop{--bulma-column-gap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-8-desktop-only{--bulma-column-gap: 2rem}}@media screen and (min-width: 1216px){.columns.is-8-widescreen{--bulma-column-gap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-8-widescreen-only{--bulma-column-gap: 2rem}}@media screen and (min-width: 1408px){.columns.is-8-fullhd{--bulma-column-gap: 2rem}}.fixed-grid{container-name:bulma-fixed-grid;container-type:inline-size}.fixed-grid>.grid{--bulma-grid-gap-count: calc(var(--bulma-grid-column-count) - 1);--bulma-grid-column-count: 2;grid-template-columns:repeat(var(--bulma-grid-column-count),1fr)}.fixed-grid.has-1-cols>.grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols>.grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols>.grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols>.grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols>.grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols>.grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols>.grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols>.grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols>.grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols>.grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols>.grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols>.grid{--bulma-grid-column-count: 12}@container bulma-fixed-grid (max-width: 768px){.fixed-grid.has-1-cols-mobile>.grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-mobile>.grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-mobile>.grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-mobile>.grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-mobile>.grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-mobile>.grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-mobile>.grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-mobile>.grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-mobile>.grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-mobile>.grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-mobile>.grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-mobile>.grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 769px){.fixed-grid.has-1-cols-tablet>.grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-tablet>.grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-tablet>.grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-tablet>.grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-tablet>.grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-tablet>.grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-tablet>.grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-tablet>.grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-tablet>.grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-tablet>.grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-tablet>.grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-tablet>.grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1024px){.fixed-grid.has-1-cols-desktop>.grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-desktop>.grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-desktop>.grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-desktop>.grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-desktop>.grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-desktop>.grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-desktop>.grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-desktop>.grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-desktop>.grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-desktop>.grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-desktop>.grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-desktop>.grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1216px){.fixed-grid.has-1-cols-widescreen>.grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-widescreen>.grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-widescreen>.grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-widescreen>.grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-widescreen>.grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-widescreen>.grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-widescreen>.grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-widescreen>.grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-widescreen>.grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-widescreen>.grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-widescreen>.grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-widescreen>.grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1408px){.fixed-grid.has-1-cols-fullhd>.grid{--bulma-grid-column-count: 1}.fixed-grid.has-2-cols-fullhd>.grid{--bulma-grid-column-count: 2}.fixed-grid.has-3-cols-fullhd>.grid{--bulma-grid-column-count: 3}.fixed-grid.has-4-cols-fullhd>.grid{--bulma-grid-column-count: 4}.fixed-grid.has-5-cols-fullhd>.grid{--bulma-grid-column-count: 5}.fixed-grid.has-6-cols-fullhd>.grid{--bulma-grid-column-count: 6}.fixed-grid.has-7-cols-fullhd>.grid{--bulma-grid-column-count: 7}.fixed-grid.has-8-cols-fullhd>.grid{--bulma-grid-column-count: 8}.fixed-grid.has-9-cols-fullhd>.grid{--bulma-grid-column-count: 9}.fixed-grid.has-10-cols-fullhd>.grid{--bulma-grid-column-count: 10}.fixed-grid.has-11-cols-fullhd>.grid{--bulma-grid-column-count: 11}.fixed-grid.has-12-cols-fullhd>.grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (max-width: 768px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 2}}@container bulma-fixed-grid (min-width: 769px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 4}}@container bulma-fixed-grid (min-width: 1024px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 8}}@cont
440ainer bulma-fixed-grid (min-width: 1216px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 12}}@container bulma-fixed-grid (min-width: 1408px){.fixed-grid.has-auto-count .grid{--bulma-grid-column-count: 16}}.grid{--bulma-grid-gap: .75rem;--bulma-grid-column-min: 9rem;--bulma-grid-cell-column-span: 1;--bulma-grid-cell-row-span: 1;display:grid;gap:var(--bulma-grid-gap);column-gap:var(--bulma-grid-column-gap, var(--bulma-grid-gap));row-gap:var(--bulma-grid-row-gap, var(--bulma-grid-gap));grid-template-columns:repeat(auto-fit,minmax(var(--bulma-grid-column-min),1fr));grid-template-rows:auto}.grid.is-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--bulma-grid-column-min),1fr))}.grid.is-col-min-1{--bulma-grid-column-min: 1.5rem}.grid.is-col-min-2{--bulma-grid-column-min: 3rem}.grid.is-col-min-3{--bulma-grid-column-min: 4.5rem}.grid.is-col-min-4{--bulma-grid-column-min: 6rem}.grid.is-col-min-5{--bulma-grid-column-min: 7.5rem}.grid.is-col-min-6{--bulma-grid-column-min: 9rem}.grid.is-col-min-7{--bulma-grid-column-min: 10.5rem}.grid.is-col-min-8{--bulma-grid-column-min: 12rem}.grid.is-col-min-9{--bulma-grid-column-min: 13.5rem}.grid.is-col-min-10{--bulma-grid-column-min: 15rem}.grid.is-col-min-11{--bulma-grid-column-min: 16.5rem}.grid.is-col-min-12{--bulma-grid-column-min: 18rem}.grid.is-col-min-13{--bulma-grid-column-min: 19.5rem}.grid.is-col-min-14{--bulma-grid-column-min: 21rem}.grid.is-col-min-15{--bulma-grid-column-min: 22.5rem}.grid.is-col-min-16{--bulma-grid-column-min: 24rem}.grid.is-col-min-17{--bulma-grid-column-min: 25.5rem}.grid.is-col-min-18{--bulma-grid-column-min: 27rem}.grid.is-col-min-19{--bulma-grid-column-min: 28.5rem}.grid.is-col-min-20{--bulma-grid-column-min: 30rem}.grid.is-col-min-21{--bulma-grid-column-min: 31.5rem}.grid.is-col-min-22{--bulma-grid-column-min: 33rem}.grid.is-col-min-23{--bulma-grid-column-min: 34.5rem}.grid.is-col-min-24{--bulma-grid-column-min: 36rem}.grid.is-col-min-25{--bulma-grid-column-min: 37.5rem}.grid.is-col-min-26{--bulma-grid-column-min: 39rem}.grid.is-col-min-27{--bulma-grid-column-min: 40.5rem}.grid.is-col-min-28{--bulma-grid-column-min: 42rem}.grid.is-col-min-29{--bulma-grid-column-min: 43.5rem}.grid.is-col-min-30{--bulma-grid-column-min: 45rem}.grid.is-col-min-31{--bulma-grid-column-min: 46.5rem}.grid.is-col-min-32{--bulma-grid-column-min: 48rem}.cell{grid-column-end:span var(--bulma-grid-cell-column-span);grid-column-start:var(--bulma-grid-cell-column-start);grid-row-end:span var(--bulma-grid-cell-row-span);grid-row-start:var(--bulma-grid-cell-row-start)}.cell.is-col-start-end{--bulma-grid-cell-column-start: -1}.cell.is-row-start-end{--bulma-grid-cell-row-start: -1}.cell.is-col-start-1{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12{--bulma-grid-cell-row-span: 12}@media screen and (max-width: 768px){.cell.is-col-start-1-mobile{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-mobile{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-mobile{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-mobile{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-mobile{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-mobile{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-mobile{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-mobile{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-mobile{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-mobile{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-mobile{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-mobile{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-mobile{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-mobile{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-mobile{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-mobile{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-mobile{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-mobile{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-mobile{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-mobile{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-mobile{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-mobile{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-mobile{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-mobile{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-mobile{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-mobile{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-mobile{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-mobile{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-mobile{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-mobile{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-mobile{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-mobile{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-mobile{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-mobile{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-mobile{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-mobile{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-mobile{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-mobile{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-mobile{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-mobile{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-mobile{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-mobile{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-mobile{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-mobile{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-mobile{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-mobile{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-mobile{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-mobile{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-mobile{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-mobile{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-mobile{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-mobile{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-mobile{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-mobile{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-mobile{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-mobile{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-mobile{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-mobile{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-mobile{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-mobile{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-mobile{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-mobile{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-mobile{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-mobile{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-mobile{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-mobile{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-mobile{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-mobile{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9-mobile{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-mobile{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-mobile{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-mobile{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-mobile{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-mobile{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-mobile{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-mobile{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-mobile{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-mobile{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-mobile{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-mobile{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-mobile{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-mobile{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-mobile{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-mobile{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-mobile{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-mobile{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-mobile{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-mobile{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-mobile{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-mobile{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-mobile{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-mobile{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-mobile{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-mobile{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-mobile{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-mobile{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 769px),print{.cell.is-col-start-1-tablet{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-tablet{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-tablet{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-tablet{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-tablet{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-tablet{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-tablet{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-tablet{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-tablet{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-tablet{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-tablet{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-tablet{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-tablet{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-tablet{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-tablet{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-tablet{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-tablet{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-tablet{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-tablet{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-tablet{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-tablet{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-tablet{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-tablet{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-tablet{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-tablet{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-tablet{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-tablet{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-tablet{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-tablet{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-tablet{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-tablet{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-tablet{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-tablet{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-tablet{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-tablet{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-tablet{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-tablet{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-tablet{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-tablet{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-tablet{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-tablet{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-tablet{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-tablet{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-tablet{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-tablet{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-tablet{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-tablet{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-tablet{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-tablet{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-tablet{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-tablet{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-tablet{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-tablet{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-tablet{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-tablet{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-tablet{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-tablet{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-tablet{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-tablet{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-tablet{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-tablet{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-tablet{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-tablet{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-tablet{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-tablet{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-tablet{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-tablet{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-tablet{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9-tablet{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-tablet{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-tablet{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-tablet{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-tablet{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-tablet{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-tablet{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-tablet{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-tablet{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-tablet{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-tablet{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-tablet{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-tablet{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-tablet{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-tablet{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-tablet{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-tablet{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-tablet{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-tablet{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-tablet{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-tablet{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-tablet{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-tablet{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-tablet{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-tablet{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-tablet{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-tablet{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-tablet{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 769px) and (max-width: 1023px){.cell.is-col-start-1-tablet-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-tablet-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-tablet-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-tablet-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-tablet-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-tablet-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-tablet-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-tablet-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-tablet-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-tablet-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-tablet-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-tablet-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-tablet-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-tablet-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-tablet-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-tablet-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-tablet-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-tablet-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-tablet-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-tablet-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-tablet-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-tablet-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-tablet-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-tablet-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-tablet-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-tablet-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-tablet-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-tablet-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-tablet-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-tablet-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-tablet-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-tablet-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-tablet-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-tablet-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-tablet-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-tablet-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-tablet-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-tablet-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-tablet-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-tablet-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-tablet-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-tablet-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-tablet-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-tablet-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-tablet-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-tablet-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-tablet-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-tablet-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-tablet-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-tablet-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-tablet-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-tablet-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-tablet-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-tablet-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-tablet-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-tablet-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-tablet-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-tablet-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-tablet-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-tablet-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-tablet-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-tablet-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-tablet-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-tablet-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-tablet-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-tablet-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-tablet-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-tablet-only{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9-tablet-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-tablet-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-tablet-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-tablet-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-tablet-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-tablet-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-tablet-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-tablet-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-tablet-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-tablet-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-tablet-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-tablet-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-tablet-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-tablet-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-tablet-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-tablet-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-tablet-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-tablet-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-tablet-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-tablet-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-tablet-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-tablet-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-tablet-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-tablet-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-tablet-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-tablet-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-tablet-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-tablet-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1024px){.cell.is-col-start-1-desktop{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-desktop{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-desktop{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-desktop{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-desktop{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-desktop{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-desktop{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-desktop{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-desktop{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-desktop{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-desktop{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-desktop{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-desktop{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-desktop{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-desktop{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-desktop{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-desktop{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-desktop{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-desktop{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-desktop{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-desktop{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-desktop{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-desktop{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-desktop{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-desktop{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-desktop{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-desktop{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-desktop{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-desktop{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-desktop{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-desktop{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-desktop{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-desktop{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-desktop{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-desktop{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-desktop{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-desktop{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-desktop{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-desktop{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-desktop{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-desktop{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-desktop{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-desktop{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-desktop{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-desktop{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-desktop{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-desktop{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-desktop{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-desktop{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-desktop{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-desktop{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-desktop{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-desktop{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-desktop{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-desktop{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-desktop{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-desktop{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-desktop{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-desktop{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-desktop{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-desktop{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-desktop{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-desktop{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-desktop{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-desktop{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-desktop{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-desktop{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-desktop{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9-desktop{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-desktop{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-desktop{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-desktop{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-desktop{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-desktop{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-desktop{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-desktop{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-desktop{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-desktop{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-desktop{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-desktop{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-desktop{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-desktop{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-desktop{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-desktop{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-desktop{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-desktop{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-desktop{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-desktop{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-desktop{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-desktop{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-desktop{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-desktop{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-desktop{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-desktop{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-desktop{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-desktop{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1024px) and (max-width: 1215px){.cell.is-col-start-1-desktop-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-desktop-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-desktop-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-desktop-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-desktop-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-desktop-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-desktop-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-desktop-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-desktop-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-desktop-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-desktop-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-desktop-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-desktop-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-desktop-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-desktop-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-desktop-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-desktop-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-desktop-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-desktop-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-desktop-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-desktop-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-desktop-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-desktop-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-desktop-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-desktop-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-desktop-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-desktop-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-desktop-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-desktop-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-desktop-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-desktop-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-desktop-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-desktop-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-desktop-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-desktop-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-desktop-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-desktop-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-desktop-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-desktop-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-desktop-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-desktop-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-desktop-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-desktop-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-desktop-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-desktop-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-desktop-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-desktop-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-desktop-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-desktop-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-desktop-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-desktop-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-desktop-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-desktop-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-desktop-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-desktop-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-desktop-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-desktop-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-desktop-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-desktop-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-desktop-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-desktop-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-desktop-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-desktop-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-desktop-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-desktop-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-desktop-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-desktop-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-desktop-only{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9-desktop-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-desktop-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-desktop-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-desktop-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-desktop-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-desktop-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-desktop-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-desktop-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-desktop-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-desktop-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-desktop-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-desktop-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-desktop-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-desktop-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-desktop-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-desktop-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-desktop-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-desktop-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-desktop-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-desktop-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-desktop-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-desktop-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-desktop-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-desktop-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-desktop-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-desktop-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-desktop-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-desktop-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1216px){.cell.is-col-start-1-widescreen{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-widescreen{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-widescreen{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-widescreen{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-widescreen{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-widescreen{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-widescreen{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-widescreen{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-widescreen{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-widescreen{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-widescreen{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-widescreen{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-widescreen{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-widescreen{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-widescreen{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-widescreen{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-widescreen{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-widescreen{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-widescreen{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-widescreen{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-widescreen{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-widescreen{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-widescreen{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-widescreen{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-widescreen{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-widescreen{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-widescreen{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-widescreen{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-widescreen{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-widescreen{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-widescreen{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-widescreen{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-widescreen{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-widescreen{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-widescreen{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-widescreen{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-widescreen{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-widescreen{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-widescreen{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-widescreen{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-widescreen{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-widescreen{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-widescreen{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-widescreen{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-widescreen{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-widescreen{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-widescreen{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-widescreen{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-widescreen{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-widescreen{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-widescreen{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-widescreen{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-widescreen{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-widescreen{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-widescreen{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-widescreen{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-widescreen{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-widescreen{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-widescreen{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-widescreen{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-widescreen{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-widescreen{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-widescreen{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-widescreen{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-widescreen{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-widescreen{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-widescreen{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-widescreen{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9-widescreen{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-widescreen{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-widescreen{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-widescreen{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-widescreen{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-widescreen{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-widescreen{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-widescreen{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-widescreen{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-widescreen{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-widescreen{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-widescreen{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-widescreen{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-widescreen{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-widescreen{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-widescreen{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-widescreen{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-widescreen{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-widescreen{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-widescreen{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-widescreen{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-widescreen{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-widescreen{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-widescreen{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-widescreen{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-widescreen{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-widescreen{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-widescreen{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1216px) and (max-width: 1407px){.cell.is-col-start-1-widescreen-only{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-widescreen-only{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-widescreen-only{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-widescreen-only{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-widescreen-only{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-widescreen-only{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-widescreen-only{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-widescreen-only{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-widescreen-only{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-widescreen-only{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-widescreen-only{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-widescreen-only{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-widescreen-only{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-widescreen-only{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-widescreen-only{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-widescreen-only{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-widescreen-only{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-widescreen-only{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-widescreen-only{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-widescreen-only{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-widescreen-only{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-widescreen-only{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-widescreen-only{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-widescreen-only{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-widescreen-only{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-widescreen-only{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-widescreen-only{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-widescreen-only{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-widescreen-only{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-widescreen-only{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-widescreen-only{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-widescreen-only{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-widescreen-only{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-widescreen-only{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-widescreen-only{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-widescreen-only{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-widescreen-only{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-widescreen-only{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-widescreen-only{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-widescreen-only{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-widescreen-only{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-widescreen-only{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-widescreen-only{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-widescreen-only{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-widescreen-only{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-widescreen-only{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-widescreen-only{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-widescreen-only{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-widescreen-only{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-widescreen-only{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-widescreen-only{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-widescreen-only{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-widescreen-only{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-widescreen-only{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-widescreen-only{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-widescreen-only{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-widescreen-only{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-widescreen-only{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-widescreen-only{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-widescreen-only{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-widescreen-only{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-widescreen-only{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-widescreen-only{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-widescreen-only{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-widescreen-only{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-widescreen-only{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-widescreen-only{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-widescreen-only{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9-widescreen-only{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-widescreen-only{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-widescreen-only{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-widescreen-only{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-widescreen-only{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-widescreen-only{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-widescreen-only{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-widescreen-only{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-widescreen-only{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-widescreen-only{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-widescreen-only{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-widescreen-only{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-widescreen-only{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-widescreen-only{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-widescreen-only{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-widescreen-only{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-widescreen-only{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-widescreen-only{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-widescreen-only{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-widescreen-only{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-widescreen-only{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-widescreen-only{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-widescreen-only{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-widescreen-only{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-widescreen-only{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-widescreen-only{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-widescreen-only{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-widescreen-only{--bulma-grid-cell-row-span: 12}}@media screen and (min-width: 1408px){.cell.is-col-start-1-fullhd{--bulma-grid-cell-column-start: 1}.cell.is-col-end-1-fullhd{--bulma-grid-cell-column-end: 1}.cell.is-col-from-end-1-fullhd{--bulma-grid-cell-column-start: -1}.cell.is-col-span-1-fullhd{--bulma-grid-cell-column-span: 1}.cell.is-row-start-1-fullhd{--bulma-grid-cell-row-start: 1}.cell.is-row-end-1-fullhd{--bulma-grid-cell-row-end: 1}.cell.is-row-from-end-1-fullhd{--bulma-grid-cell-row-start: -1}.cell.is-row-span-1-fullhd{--bulma-grid-cell-row-span: 1}.cell.is-col-start-2-fullhd{--bulma-grid-cell-column-start: 2}.cell.is-col-end-2-fullhd{--bulma-grid-cell-column-end: 2}.cell.is-col-from-end-2-fullhd{--bulma-grid-cell-column-start: -2}.cell.is-col-span-2-fullhd{--bulma-grid-cell-column-span: 2}.cell.is-row-start-2-fullhd{--bulma-grid-cell-row-start: 2}.cell.is-row-end-2-fullhd{--bulma-grid-cell-row-end: 2}.cell.is-row-from-end-2-fullhd{--bulma-grid-cell-row-start: -2}.cell.is-row-span-2-fullhd{--bulma-grid-cell-row-span: 2}.cell.is-col-start-3-fullhd{--bulma-grid-cell-column-start: 3}.cell.is-col-end-3-fullhd{--bulma-grid-cell-column-end: 3}.cell.is-col-from-end-3-fullhd{--bulma-grid-cell-column-start: -3}.cell.is-col-span-3-fullhd{--bulma-grid-cell-column-span: 3}.cell.is-row-start-3-fullhd{--bulma-grid-cell-row-start: 3}.cell.is-row-end-3-fullhd{--bulma-grid-cell-row-end: 3}.cell.is-row-from-end-3-fullhd{--bulma-grid-cell-row-start: -3}.cell.is-row-span-3-fullhd{--bulma-grid-cell-row-span: 3}.cell.is-col-start-4-fullhd{--bulma-grid-cell-column-start: 4}.cell.is-col-end-4-fullhd{--bulma-grid-cell-column-end: 4}.cell.is-col-from-end-4-fullhd{--bulma-grid-cell-column-start: -4}.cell.is-col-span-4-fullhd{--bulma-grid-cell-column-span: 4}.cell.is-row-start-4-fullhd{--bulma-grid-cell-row-start: 4}.cell.is-row-end-4-fullhd{--bulma-grid-cell-row-end: 4}.cell.is-row-from-end-4-fullhd{--bulma-grid-cell-row-start: -4}.cell.is-row-span-4-fullhd{--bulma-grid-cell-row-span: 4}.cell.is-col-start-5-fullhd{--bulma-grid-cell-column-start: 5}.cell.is-col-end-5-fullhd{--bulma-grid-cell-column-end: 5}.cell.is-col-from-end-5-fullhd{--bulma-grid-cell-column-start: -5}.cell.is-col-span-5-fullhd{--bulma-grid-cell-column-span: 5}.cell.is-row-start-5-fullhd{--bulma-grid-cell-row-start: 5}.cell.is-row-end-5-fullhd{--bulma-grid-cell-row-end: 5}.cell.is-row-from-end-5-fullhd{--bulma-grid-cell-row-start: -5}.cell.is-row-span-5-fullhd{--bulma-grid-cell-row-span: 5}.cell.is-col-start-6-fullhd{--bulma-grid-cell-column-start: 6}.cell.is-col-end-6-fullhd{--bulma-grid-cell-column-end: 6}.cell.is-col-from-end-6-fullhd{--bulma-grid-cell-column-start: -6}.cell.is-col-span-6-fullhd{--bulma-grid-cell-column-span: 6}.cell.is-row-start-6-fullhd{--bulma-grid-cell-row-start: 6}.cell.is-row-end-6-fullhd{--bulma-grid-cell-row-end: 6}.cell.is-row-from-end-6-fullhd{--bulma-grid-cell-row-start: -6}.cell.is-row-span-6-fullhd{--bulma-grid-cell-row-span: 6}.cell.is-col-start-7-fullhd{--bulma-grid-cell-column-start: 7}.cell.is-col-end-7-fullhd{--bulma-grid-cell-column-end: 7}.cell.is-col-from-end-7-fullhd{--bulma-grid-cell-column-start: -7}.cell.is-col-span-7-fullhd{--bulma-grid-cell-column-span: 7}.cell.is-row-start-7-fullhd{--bulma-grid-cell-row-start: 7}.cell.is-row-end-7-fullhd{--bulma-grid-cell-row-end: 7}.cell.is-row-from-end-7-fullhd{--bulma-grid-cell-row-start: -7}.cell.is-row-span-7-fullhd{--bulma-grid-cell-row-span: 7}.cell.is-col-start-8-fullhd{--bulma-grid-cell-column-start: 8}.cell.is-col-end-8-fullhd{--bulma-grid-cell-column-end: 8}.cell.is-col-from-end-8-fullhd{--bulma-grid-cell-column-start: -8}.cell.is-col-span-8-fullhd{--bulma-grid-cell-column-span: 8}.cell.is-row-start-8-fullhd{--bulma-grid-cell-row-start: 8}.cell.is-row-end-8-fullhd{--bulma-grid-cell-row-end: 8}.cell.is-row-from-end-8-fullhd{--bulma-grid-cell-row-start: -8}.cell.is-row-span-8-fullhd{--bulma-grid-cell-row-span: 8}.cell.is-col-start-9-fullhd{--bulma-grid-cell-column-start: 9}.cell.is-col-end-9-fullhd{--bulma-grid-cell-column-end: 9}.cell.is-col-from-end-9-fullhd{--bulma-grid-cell-column-start: -9}.cell.is-col-span-9-fullhd{--bulma-grid-cell-column-span: 9}
440.cell.is-row-start-9-fullhd{--bulma-grid-cell-row-start: 9}.cell.is-row-end-9-fullhd{--bulma-grid-cell-row-end: 9}.cell.is-row-from-end-9-fullhd{--bulma-grid-cell-row-start: -9}.cell.is-row-span-9-fullhd{--bulma-grid-cell-row-span: 9}.cell.is-col-start-10-fullhd{--bulma-grid-cell-column-start: 10}.cell.is-col-end-10-fullhd{--bulma-grid-cell-column-end: 10}.cell.is-col-from-end-10-fullhd{--bulma-grid-cell-column-start: -10}.cell.is-col-span-10-fullhd{--bulma-grid-cell-column-span: 10}.cell.is-row-start-10-fullhd{--bulma-grid-cell-row-start: 10}.cell.is-row-end-10-fullhd{--bulma-grid-cell-row-end: 10}.cell.is-row-from-end-10-fullhd{--bulma-grid-cell-row-start: -10}.cell.is-row-span-10-fullhd{--bulma-grid-cell-row-span: 10}.cell.is-col-start-11-fullhd{--bulma-grid-cell-column-start: 11}.cell.is-col-end-11-fullhd{--bulma-grid-cell-column-end: 11}.cell.is-col-from-end-11-fullhd{--bulma-grid-cell-column-start: -11}.cell.is-col-span-11-fullhd{--bulma-grid-cell-column-span: 11}.cell.is-row-start-11-fullhd{--bulma-grid-cell-row-start: 11}.cell.is-row-end-11-fullhd{--bulma-grid-cell-row-end: 11}.cell.is-row-from-end-11-fullhd{--bulma-grid-cell-row-start: -11}.cell.is-row-span-11-fullhd{--bulma-grid-cell-row-span: 11}.cell.is-col-start-12-fullhd{--bulma-grid-cell-column-start: 12}.cell.is-col-end-12-fullhd{--bulma-grid-cell-column-end: 12}.cell.is-col-from-end-12-fullhd{--bulma-grid-cell-column-start: -12}.cell.is-col-span-12-fullhd{--bulma-grid-cell-column-span: 12}.cell.is-row-start-12-fullhd{--bulma-grid-cell-row-start: 12}.cell.is-row-end-12-fullhd{--bulma-grid-cell-row-end: 12}.cell.is-row-from-end-12-fullhd{--bulma-grid-cell-row-start: -12}.cell.is-row-span-12-fullhd{--bulma-grid-cell-row-span: 12}}.container{flex-grow:1;margin:0 auto;position:relative;width:100%}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}.container.is-max-tablet{max-width:705px}@media screen and (min-width: 1024px){.container{max-width:960px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-tablet):not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-tablet):not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.footer{--bulma-footer-background-color: var(--bulma-scheme-main-bis);--bulma-footer-color: false;--bulma-footer-padding: 3rem 1.5rem 6rem;background-color:var(--bulma-footer-background-color);padding:var(--bulma-footer-padding)}.hero{--bulma-hero-body-padding: 3rem 1.5rem;--bulma-hero-body-padding-tablet: 3rem 3rem;--bulma-hero-body-padding-small: 1.5rem;--bulma-hero-body-padding-medium: 9rem 4.5rem;--bulma-hero-body-padding-large: 18rem 6rem;--bulma-hero-gradient-h-offset: 5deg;--bulma-hero-gradient-s-offset: 10%;--bulma-hero-gradient-l-offset: 5%}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{--bulma-hero-h: var(--bulma-white-h);--bulma-hero-s: var(--bulma-white-s);--bulma-hero-background-l: var(--bulma-white-l);--bulma-hero-color-l: var(--bulma-white-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-white .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-white .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-white .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-white.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-black{--bulma-hero-h: var(--bulma-black-h);--bulma-hero-s: var(--bulma-black-s);--bulma-hero-background-l: var(--bulma-black-l);--bulma-hero-color-l: var(--bulma-black-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-black .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-black .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}
440.hero.is-black .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-black.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-light{--bulma-hero-h: var(--bulma-light-h);--bulma-hero-s: var(--bulma-light-s);--bulma-hero-background-l: var(--bulma-light-l);--bulma-hero-color-l: var(--bulma-light-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-light .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-light .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-light .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-light.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-dark{--bulma-hero-h: var(--bulma-dark-h);--bulma-hero-s: var(--bulma-dark-s);--bulma-hero-background-l: var(--bulma-dark-l);--bulma-hero-color-l: var(--bulma-dark-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-dark .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-dark .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-dark .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-text{--bulma-hero-h: var(--bulma-text-h);--bulma-hero-s: var(--bulma-text-s);--bulma-hero-background-l: var(--bulma-text-l);--bulma-hero-color-l: var(--bulma-text-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-text .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-text .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-text .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-text.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-text.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-primary{--bulma-hero-h: var(--bulma-primary-h);--bulma-hero-s: var(--bulma-primary-s);--bulma-hero-background-l: var(--bulma-primary-l);--bulma-hero-color-l: var(--bulma-primary-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-primary .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-primary .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-primary .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-link{--bulma-hero-h: var(--bulma-link-h);--bulma-hero-s: var(--bulma-link-s);--bulma-hero-background-l: var(--bulma-link-l);--bulma-hero-color-l: var(--bulma-link-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-link .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-link .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}
440.hero.is-link .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-link.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-info{--bulma-hero-h: var(--bulma-info-h);--bulma-hero-s: var(--bulma-info-s);--bulma-hero-background-l: var(--bulma-info-l);--bulma-hero-color-l: var(--bulma-info-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-info .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-info .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}
440.hero.is-info .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-info.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-success{--bulma-hero-h: var(--bulma-success-h);--bulma-hero-s: var(--bulma-success-s);--bulma-hero-background-l: var(--bulma-success-l);--bulma-hero-color-l: var(--bulma-success-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-success .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-success .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-success .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-success.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-warning{--bulma-hero-h: var(--bulma-warning-h);--bulma-hero-s: var(--bulma-warning-s);--bulma-hero-background-l: var(--bulma-warning-l);--bulma-hero-color-l: var(--bulma-warning-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-warning .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-warning .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-warning .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-danger{--bulma-hero-h: var(--bulma-danger-h);--bulma-hero-s: var(--bulma-danger-s);--bulma-hero-background-l: var(--bulma-danger-l);--bulma-hero-color-l: var(--bulma-danger-invert-l);background-color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l));color:hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l))}.hero.is-danger .navbar{--bulma-navbar-item-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-hover-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-navbar-item-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-navbar-item-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-danger .tabs{--bulma-tabs-link-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-background-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-tabs-boxed-link-active-border-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));--bulma-tabs-link-active-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))}.hero.is-danger .subtitle{--bulma-subtitle-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-subtitle-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger .title{--bulma-title-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));--bulma-title-strong-color: hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-background-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,hsl(calc(var(--bulma-hero-h) - 5deg),calc(var(--bulma-hero-s) + 10%),calc(var(--bulma-hero-background-l) + 5%)) 0%,hsl(var(--bulma-hero-h),var(--bulma-hero-s),var(--bulma-hero-color-l)) 71%,hsl(calc(var(--bulma-hero-h) + 5deg),calc(var(--bulma-hero-s) - 10%),calc(var(--bulma-hero-background-l) - 5%)) 100%)}}.hero.is-small .hero-body{padding:var(--bulma-hero-body-padding-small)}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:var(--bulma-hero-body-padding-medium)}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:var(--bulma-hero-body-padding-large)}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;
440transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-inline-end:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:var(--bulma-hero-body-padding)}@media screen and (min-width: 769px),print{.hero-body{padding:var(--bulma-hero-body-padding-tablet)}}.level{--bulma-level-item-spacing: calc(var(--bulma-block-spacing) * .5);align-items:center;display:flex;flex-direction:column;justify-content:space-between;gap:var(--bulma-level-item-spacing)}.level code{border-radius:var(--bulma-radius)}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex;flex-direction:row}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex;flex-direction:row}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0;gap:calc(var(--bulma-block-spacing) * .5)}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}.level-left{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width: 769px),print{.level-left{flex-direction:row}}.level-right{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{flex-direction:row}}.media{--bulma-media-border-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l), .5);--bulma-media-border-size: 1px;--bulma-media-spacing: 1rem;--bulma-media-spacing-large: 1.5rem;--bulma-media-content-spacing: .75rem;--bulma-media-level-1-spacing: .75rem;--bulma-media-level-1-content-spacing: .5rem;--bulma-media-level-2-spacing: .5rem;align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:var(--bulma-media-content-spacing)}.media .media{border-top-color:var(--bulma-media-border-color);border-top-style:solid;border-top-width:var(--bulma-media-border-size);display:flex;padding-top:var(--bulma-media-level-1-spacing)}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:var(--bulma-media-level-1-content-spacing)}.media .media .media{padding-top:var(--bulma-media-level-2-spacing)}.media .media .media+.media{margin-top:var(--bulma-media-level-2-spacing)}.media+.media{border-top-color:var(--bulma-media-border-color);border-top-style:solid;border-top-width:var(--bulma-media-border-size);margin-top:var(--bulma-media-spacing);padding-top:var(--bulma-media-spacing)}.media.is-large+.media{margin-top:var(--bulma-media-spacing-large);padding-top:var(--bulma-media-spacing-large)}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-inline-end:var(--bulma-media-spacing)}.media-right{margin-inline-start:var(--bulma-media-spacing)}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.section{--bulma-section-padding: 3rem 1.5rem;--bulma-section-padding-desktop: 3rem 3rem;--bulma-section-padding-medium: 9rem 4.5rem;--bulma-section-padding-large: 18rem 6rem;padding:var(--bulma-section-padding)}@media screen and (min-width: 1024px){.section{padding:var(--bulma-section-padding-desktop)}.section.is-medium{padding:var(--bulma-section-padding-medium)}.section.is-large{padding:var(--bulma-section-padding-large)}}.section.is-fullheight{min-height:100vh}:root{--bulma-skeleton-background: var(--bulma-border);--bulma-skeleton-radius: var(--bulma-radius-small);--bulma-skeleton-block-min-height: 4.5em;--bulma-skeleton-lines-gap: .75em;--bulma-skeleton-line-height: .75em}.skeleton-lines>div,.skeleton-block,.has-skeleton:after,.is-skeleton{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulsate;animation-timing-function:cubic-bezier(.4,0,.6,1);background-color:var(--bulma-skeleton-background);border-radius:var(--bulma-skeleton-radius);box-shadow:none;pointer-events:none}.is-skeleton{color:transparent!important}
440.is-skeleton em,.is-skeleton strong{color:inherit}.is-skeleton img{visibility:hidden}.is-skeleton.checkbox input{opacity:0}.is-skeleton.delete{border-radius:var(--bulma-radius-rounded)}.is-skeleton.delete:before,.is-skeleton.delete:after{display:none}input.is-skeleton,textarea.is-skeleton{resize:none}input.is-skeleton::-moz-placeholder,textarea.is-skeleton::-moz-placeholder{color:transparent!important}input.is-skeleton::-webkit-input-placeholder,textarea.is-skeleton::-webkit-input-placeholder{color:transparent!important}input.is-skeleton:-moz-placeholder,textarea.is-skeleton:-moz-placeholder{color:transparent!important}input.is-skeleton:-ms-input-placeholder,textarea.is-skeleton:-ms-input-placeholder{color:transparent!important}.has-skeleton{color:transparent!important;position:relative}.has-skeleton:after{content:"";display:block;height:100%;left:0;max-width:100%;min-width:10%;position:absolute;top:0;width:7em}.skeleton-block{color:transparent!important;min-height:var(--bulma-skeleton-block-min-height)}.skeleton-lines{color:transparent!important;display:flex;flex-direction:column;gap:var(--bulma-skeleton-lines-gap);position:relative}.skeleton-lines>div{height:var(--bulma-skeleton-line-height)}.skeleton-lines>div:last-child{min-width:4em;width:30%}.is-aspect-ratio-1by1{aspect-ratio:1/1}.is-aspect-ratio-5by4{aspect-ratio:5/4}.is-aspect-ratio-4by3{aspect-ratio:4/3}.is-aspect-ratio-3by2{aspect-ratio:3/2}.is-aspect-ratio-5by3{aspect-ratio:5/3}.is-aspect-ratio-16by9{aspect-ratio:16/9}.is-aspect-ratio-2by1{aspect-ratio:2/1}.is-aspect-ratio-3by1{aspect-ratio:3/1}.is-aspect-ratio-4by5{aspect-ratio:4/5}.is-aspect-ratio-3by4{aspect-ratio:3/4}.is-aspect-ratio-2by3{aspect-ratio:2/3}.is-aspect-ratio-3by5{aspect-ratio:3/5}.is-aspect-ratio-9by16{aspect-ratio:9/16}.is-aspect-ratio-1by2{aspect-ratio:1/2}.is-aspect-ratio-1by3{aspect-ratio:1/3}.has-radius-small{border-radius:var(--bulma-radius-small)}.has-radius-normal{border-radius:var(--bulma-radius)}.has-radius-large{border-radius:var(--bulma-radius-large)}.has-radius-rounded{border-radius:var(--bulma-radius-rounded)}.has-background{background-color:var(--bulma-background)}.has-text-white{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-l))!important}.has-background-white{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-l))!important}.has-text-white-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-invert-l))!important}.has-background-white-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-invert-l))!important}.has-text-white-on-scheme{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l))!important}.has-background-white-on-scheme{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l))!important}.has-text-white-light{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-light-l))!important}.has-background-white-light{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-light-l))!important}.has-text-white-light-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-light-invert-l))!important}.has-background-white-light-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-light-invert-l))!important}.has-text-white-dark{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-dark-l))!important}.has-background-white-dark{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-dark-l))!important}.has-text-white-dark-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-dark-invert-l))!important}.has-background-white-dark-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-dark-invert-l))!important}.has-text-white-soft{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-soft-l))!important}.has-background-white-soft{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-soft-l))!important}.has-text-white-bold{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-bold-l))!important}.has-background-white-bold{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-bold-l))!important}.has-text-white-soft-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-soft-invert-l))!important}.has-background-white-soft-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-soft-invert-l))!important}.has-text-white-bold-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-bold-invert-l))!important}.has-background-white-bold-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-bold-invert-l))!important}.has-text-white-00{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-00-l))!important}.has-background-white-00{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-00-l))!important}.has-text-white-00-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-00-invert-l))!important}.has-background-white-00-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-00-invert-l))!important}.has-text-white-05{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-05-l))!important}.has-background-white-05{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-05-l))!important}.has-text-white-05-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-05-invert-l))!important}.has-background-white-05-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-05-invert-l))!important}.has-text-white-10{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-10-l))!important}.has-background-white-10{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-10-l))!important}.has-text-white-10-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-10-invert-l))!important}.has-background-white-10-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-10-invert-l))!important}.has-text-white-15{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-15-l))!important}.has-background-white-15{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-15-l))!important}.has-text-white-15-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-15-invert-l))!important}.has-background-white-15-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-15-invert-l))!important}.has-text-white-20{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-20-l))!important}.has-background-white-20{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-20-l))!important}.has-text-white-20-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-20-invert-l))!important}.has-background-white-20-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-20-invert-l))!important}.has-text-white-25{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-25-l))!important}.has-background-white-25{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-25-l))!important}.has-text-white-25-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-25-invert-l))!important}.has-background-white-25-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-25-invert-l))!important}.has-text-white-30{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-30-l))!important}.has-background-white-30{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-30-l))!important}.has-text-white-30-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-30-invert-l))!important}.has-background-white-30-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-30-invert-l))!important}.has-text-white-35{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-35-l))!important}.has-background-white-35{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-35-l))!important}.has-text-white-35-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-35-invert-l))!important}.has-background-white-35-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-35-invert-l))!important}.has-text-white-40{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-40-l))!important}.has-background-white-40{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-40-l))!important}.has-text-white-40-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-40-invert-l))!important}.has-background-white-40-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-40-invert-l))!important}.has-text-white-45{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-45-l))!important}.has-background-white-45{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-45-l))!important}.has-text-white-45-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-45-invert-l))!important}.has-background-white-45-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-45-invert-l))!important}.has-text-white-50{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-50-l))!important}.has-background-white-50{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-50-l))!important}.has-text-white-50-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-50-invert-l))!important}.has-background-white-50-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-50-invert-l))!important}.has-text-white-55{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-55-l))!important}.has-background-white-55{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-55-l))!important}.has-text-white-55-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-55-invert-l))!important}.has-background-white-55-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-55-invert-l))!important}.has-text-white-60{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-60-l))!important}.has-background-white-60{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-60-l))!important}.has-text-white-60-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-60-invert-l))!important}.has-background-white-60-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-60-invert-l))!important}.has-text-white-65{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-65-l))!important}.has-background-white-65{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-65-l))!important}.has-text-white-65-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-65-invert-l))!important}.has-background-white-65-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-65-invert-l))!important}.has-text-white-70{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-70-l))!important}.has-background-white-70{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-70-l))!important}.has-text-white-70-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-70-invert-l))!important}.has-background-white-70-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-70-invert-l))!important}.has-text-white-75{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-75-l))!important}.has-background-white-75{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-75-l))!important}.has-text-white-75-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-75-invert-l))!important}.has-background-white-75-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-75-invert-l))!important}.has-text-white-80{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-80-l))!important}.has-background-white-80{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-80-l))!important}.has-text-white-80-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-80-invert-l))!important}.has-background-white-80-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-80-invert-l))!important}.has-text-white-85{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-85-l))!important}.has-background-white-85{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-85-l))!important}.has-text-white-85-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-85-invert-l))!important}.has-background-white-85-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-85-invert-l))!important}.has-text-white-90{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-90-l))!important}.has-background-white-90{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-90-l))!important}.has-text-white-90-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-90-invert-l))!important}.has-background-white-90-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-90-invert-l))!important}.has-text-white-95{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-95-l))!important}.has-background-white-95{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-95-l))!important}.has-text-white-95-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-95-invert-l))!important}.has-background-white-95-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-95-invert-l))!important}.has-text-white-100{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-100-l))!important}.has-background-white-100{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-100-l))!important}.has-text-white-100-invert{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-100-invert-l))!important}.has-background-white-100-invert{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-100-invert-l))!important}a.has-text-white:hover,a.has-text-white:focus-visible,button.has-text-white:hover,button.has-text-white:focus-visible,has-text-white.is-hoverable:hover,has-text-white.is-hoverable:focus-visible{color:hsl(var(--bulma-white-h),var(--bulma-white-s),calc(var(--bulma-white-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-white:active,button.has-text-white:active,has-text-white.is-hoverable:active{color:hsl(var(--bulma-white-h),var(--bulma-white-s),calc(var(--bulma-white-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-white:hover,a.has-background-white:focus-visible,button.has-background-white:hover,button.has-background-white:focus-visible,has-background-white.is-hoverable:hover,has-background-white.is-hoverable:focus-visible{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),calc(var(--bulma-white-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-white:active,button.has-background-white:active,has-background-white.is-hoverable:active{background-color:hsl(var(--bulma-white-h),var(--bulma-white-s),calc(var(--bulma-white-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-white{--h: var(--bulma-white-h);--s: var(--bulma-white-s);--l: var(--bulma-white-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-white-00-l);--color-00: hsl
440(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-white-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-white-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-white-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-white-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-white-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-white-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-white-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-white-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-white-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-white-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-white-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-white-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-white-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-white-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-white-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-white-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-white-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-white-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-white-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-white-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-black{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-l))!important}.has-background-black{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-l))!important}.has-text-black-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-invert-l))!important}.has-background-black-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-invert-l))!important}.has-text-black-on-scheme{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l))!important}.has-background-black-on-scheme{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l))!important}.has-text-black-light{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-light-l))!important}.has-background-black-light{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-light-l))!important}.has-text-black-light-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-light-invert-l))!important}.has-background-black-light-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-light-invert-l))!important}.has-text-black-dark{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-dark-l))!important}.has-background-black-dark{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-dark-l))!important}.has-text-black-dark-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-dark-invert-l))!important}.has-background-black-dark-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-dark-invert-l))!important}.has-text-black-soft{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-soft-l))!important}.has-background-black-soft{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-soft-l))!important}.has-text-black-bold{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-bold-l))!important}.has-background-black-bold{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-bold-l))!important}.has-text-black-soft-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-soft-invert-l))!important}.has-background-black-soft-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-soft-invert-l))!important}.has-text-black-bold-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-bold-invert-l))!important}.has-background-black-bold-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-bold-invert-l))!important}.has-text-black-00{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-00-l))!important}.has-background-black-00{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-00-l))!important}.has-text-black-00-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-00-invert-l))!important}.has-background-black-00-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-00-invert-l))!important}.has-text-black-05{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-05-l))!important}.has-background-black-05{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-05-l))!important}.has-text-black-05-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-05-invert-l))!important}.has-background-black-05-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-05-invert-l))!important}.has-text-black-10{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-10-l))!important}.has-background-black-10{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-10-l))!important}.has-text-black-10-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-10-invert-l))!important}.has-background-black-10-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-10-invert-l))!important}.has-text-black-15{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-15-l))!important}.has-background-black-15{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-15-l))!important}.has-text-black-15-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-15-invert-l))!important}.has-background-black-15-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-15-invert-l))!important}.has-text-black-20{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-20-l))!important}.has-background-black-20{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-20-l))!important}.has-text-black-20-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-20-invert-l))!important}.has-background-black-20-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-20-invert-l))!important}.has-text-black-25{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-25-l))!important}.has-background-black-25{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-25-l))!important}.has-text-black-25-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-25-invert-l))!important}.has-background-black-25-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-25-invert-l))!important}.has-text-black-30{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-30-l))!important}.has-background-black-30{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-30-l))!important}.has-text-black-30-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-30-invert-l))!important}.has-background-black-30-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-30-invert-l))!important}.has-text-black-35{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-35-l))!important}.has-background-black-35{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-35-l))!important}.has-text-black-35-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-35-invert-l))!important}.has-background-black-35-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-35-invert-l))!important}.has-text-black-40{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-40-l))!important}.has-background-black-40{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-40-l))!important}.has-text-black-40-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-40-invert-l))!important}.has-background-black-40-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-40-invert-l))!important}.has-text-black-45{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-45-l))!important}.has-background-black-45{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-45-l))!important}.has-text-black-45-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-45-invert-l))!important}.has-background-black-45-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-45-invert-l))!important}.has-text-black-50{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-50-l))!important}.has-background-black-50{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-50-l))!important}.has-text-black-50-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-50-invert-l))!important}.has-background-black-50-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-50-invert-l))!important}.has-text-black-55{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-55-l))!important}.has-background-black-55{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-55-l))!important}.has-text-black-55-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-55-invert-l))!important}.has-background-black-55-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-55-invert-l))!important}.has-text-black-60{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-60-l))!important}.has-background-black-60{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-60-l))!important}.has-text-black-60-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-60-invert-l))!important}.has-background-black-60-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-60-invert-l))!important}.has-text-black-65{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-65-l))!important}.has-background-black-65{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-65-l))!important}.has-text-black-65-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-65-invert-l))!important}.has-background-black-65-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-65-invert-l))!important}.has-text-black-70{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-70-l))!important}.has-background-black-70{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-70-l))!important}.has-text-black-70-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-70-invert-l))!important}.has-background-black-70-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-70-invert-l))!important}.has-text-black-75{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-75-l))!important}.has-background-black-75{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-75-l))!important}.has-text-black-75-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-75-invert-l))!important}.has-background-black-75-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-75-invert-l))!important}.has-text-black-80{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-80-l))!important}.has-background-black-80{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-80-l))!important}.has-text-black-80-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-80-invert-l))!important}.has-background-black-80-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-80-invert-l))!important}.has-text-black-85{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-85-l))!important}.has-background-black-85{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-85-l))!important}.has-text-black-85-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-85-invert-l))!important}.has-background-black-85-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-85-invert-l))!important}.has-text-black-90{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-90-l))!important}.has-background-black-90{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-90-l))!important}.has-text-black-90-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-90-invert-l))!important}.has-background-black-90-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-90-invert-l))!important}.has-text-black-95{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-95-l))!important}.has-background-black-95{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-95-l))!important}.has-text-black-95-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-95-invert-l))!important}.has-background-black-95-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-95-invert-l))!important}.has-text-black-100{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-100-l))!important}.has-background-black-100{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-100-l))!important}.has-text-black-100-invert{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-100-invert-l))!important}.has-background-black-100-invert{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-100-invert-l))!important}a.has-text-black:hover,a.has-text-black:focus-visible,button.has-text-black:hover,button.has-text-black:focus-visible,has-text-black.is-hoverable:hover,has-text-black.is-hoverable:focus-visible{color:hsl(var(--bulma-black-h),var(--bulma-black-s),calc(var(--bulma-black-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-black:active,button.has-text-black:active,has-text-black.is-hoverable:active{color:hsl(var(--bulma-black-h),var(--bulma-black-s),calc(var(--bulma-black-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-black:hover,a.has-background-black:focus-visible,button.has-background-black:hover,button.has-background-black:focus-visible,has-background-black.is-hoverable:hover,has-background-black.is-hoverable:focus-visible{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),calc(var(--bulma-black-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-black:active,button.has-background-black:active,has-background-black.is-hoverable:active{background-color:hsl(var(--bulma-black-h),var(--bulma-black-s),calc(var(--bulma-black-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-black{--h: var(--bulma-black-h);--s: var(--bulma-black-s);--l: var(--bulma-black-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-black-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-black-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-black-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-black-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-black-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-black-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-black-30-l);--color-30: hsl(
440var(--h), var(--s), var(--30-l));--35-l: var(--bulma-black-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-black-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-black-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-black-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-black-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-black-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-black-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-black-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-black-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-black-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-black-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-black-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-black-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-black-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-light{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-l))!important}.has-background-light{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-l))!important}.has-text-light-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-invert-l))!important}.has-background-light-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-invert-l))!important}.has-text-light-on-scheme{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l))!important}.has-background-light-on-scheme{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l))!important}.has-text-light-light{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-light-l))!important}.has-background-light-light{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-light-l))!important}.has-text-light-light-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-light-invert-l))!important}.has-background-light-light-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-light-invert-l))!important}.has-text-light-dark{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-dark-l))!important}.has-background-light-dark{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-dark-l))!important}.has-text-light-dark-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-dark-invert-l))!important}.has-background-light-dark-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-dark-invert-l))!important}.has-text-light-soft{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-soft-l))!important}.has-background-light-soft{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-soft-l))!important}.has-text-light-bold{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-bold-l))!important}.has-background-light-bold{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-bold-l))!important}.has-text-light-soft-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-soft-invert-l))!important}.has-background-light-soft-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-soft-invert-l))!important}.has-text-light-bold-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-bold-invert-l))!important}.has-background-light-bold-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-bold-invert-l))!important}.has-text-light-00{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-00-l))!important}.has-background-light-00{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-00-l))!important}.has-text-light-00-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-00-invert-l))!important}.has-background-light-00-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-00-invert-l))!important}.has-text-light-05{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-05-l))!important}.has-background-light-05{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-05-l))!important}.has-text-light-05-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-05-invert-l))!important}.has-background-light-05-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-05-invert-l))!important}.has-text-light-10{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-10-l))!important}.has-background-light-10{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-10-l))!important}.has-text-light-10-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-10-invert-l))!important}.has-background-light-10-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-10-invert-l))!important}.has-text-light-15{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-15-l))!important}.has-background-light-15{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-15-l))!important}.has-text-light-15-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-15-invert-l))!important}.has-background-light-15-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-15-invert-l))!important}.has-text-light-20{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-20-l))!important}.has-background-light-20{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-20-l))!important}.has-text-light-20-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-20-invert-l))!important}.has-background-light-20-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-20-invert-l))!important}.has-text-light-25{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-25-l))!important}.has-background-light-25{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-25-l))!important}.has-text-light-25-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-25-invert-l))!important}.has-background-light-25-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-25-invert-l))!important}.has-text-light-30{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-30-l))!important}.has-background-light-30{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-30-l))!important}.has-text-light-30-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-30-invert-l))!important}.has-background-light-30-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-30-invert-l))!important}.has-text-light-35{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-35-l))!important}.has-background-light-35{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-35-l))!important}.has-text-light-35-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-35-invert-l))!important}.has-background-light-35-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-35-invert-l))!important}.has-text-light-40{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-40-l))!important}.has-background-light-40{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-40-l))!important}.has-text-light-40-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-40-invert-l))!important}.has-background-light-40-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-40-invert-l))!important}.has-text-light-45{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-45-l))!important}.has-background-light-45{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-45-l))!important}.has-text-light-45-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-45-invert-l))!important}.has-background-light-45-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-45-invert-l))!important}.has-text-light-50{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-50-l))!important}.has-background-light-50{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-50-l))!important}.has-text-light-50-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-50-invert-l))!important}.has-background-light-50-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-50-invert-l))!important}.has-text-light-55{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-55-l))!important}.has-background-light-55{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-55-l))!important}.has-text-light-55-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-55-invert-l))!important}.has-background-light-55-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-55-invert-l))!important}.has-text-light-60{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-60-l))!important}.has-background-light-60{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-60-l))!important}.has-text-light-60-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-60-invert-l))!important}.has-background-light-60-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-60-invert-l))!important}.has-text-light-65{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-65-l))!important}.has-background-light-65{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-65-l))!important}.has-text-light-65-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-65-invert-l))!important}.has-background-light-65-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-65-invert-l))!important}.has-text-light-70{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-70-l))!important}.has-background-light-70{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-70-l))!important}.has-text-light-70-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-70-invert-l))!important}.has-background-light-70-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-70-invert-l))!important}.has-text-light-75{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-75-l))!important}.has-background-light-75{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-75-l))!important}.has-text-light-75-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-75-invert-l))!important}.has-background-light-75-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-75-invert-l))!important}.has-text-light-80{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-80-l))!important}.has-background-light-80{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-80-l))!important}.has-text-light-80-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-80-invert-l))!important}.has-background-light-80-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-80-invert-l))!important}.has-text-light-85{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-85-l))!important}.has-background-light-85{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-85-l))!important}.has-text-light-85-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-85-invert-l))!important}.has-background-light-85-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-85-invert-l))!important}.has-text-light-90{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-90-l))!important}.has-background-light-90{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-90-l))!important}.has-text-light-90-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-90-invert-l))!important}.has-background-light-90-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-90-invert-l))!important}.has-text-light-95{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-95-l))!important}.has-background-light-95{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-95-l))!important}.has-text-light-95-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-95-invert-l))!important}.has-background-light-95-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-95-invert-l))!important}.has-text-light-100{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-100-l))!important}.has-background-light-100{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-100-l))!important}.has-text-light-100-invert{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-100-invert-l))!important}.has-background-light-100-invert{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-100-invert-l))!important}a.has-text-light:hover,a.has-text-light:focus-visible,button.has-text-light:hover,button.has-text-light:focus-visible,has-text-light.is-hoverable:hover,has-text-light.is-hoverable:focus-visible{color:hsl(var(--bulma-light-h),var(--bulma-light-s),calc(var(--bulma-light-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-light:active,button.has-text-light:active,has-text-light.is-hoverable:active{color:hsl(var(--bulma-light-h),var(--bulma-light-s),calc(var(--bulma-light-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-light:hover,a.has-background-light:focus-visible,button.has-background-light:hover,button.has-background-light:focus-visible,has-background-light.is-hoverable:hover,has-background-light.is-hoverable:focus-visible{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),calc(var(--bulma-light-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-light:active,button.has-background-light:active,has-background-light.is-hoverable:active{background-color:hsl(var(--bulma-light-h),var(--bulma-light-s),calc(var(--bulma-light-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-light{--h: var(--bulma-light-h);--s: var(--bulma-light-s);--l: var(--bulma-light-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-light-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-light-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-light-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-light-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-light-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-light-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-light-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-light-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-light-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-light-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-light-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-light-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-light-60-l);--color-60: hsl(v
440ar(--h), var(--s), var(--60-l));--65-l: var(--bulma-light-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-light-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-light-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-light-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-light-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-light-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-light-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-light-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-dark{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-l))!important}.has-background-dark{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-l))!important}.has-text-dark-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-invert-l))!important}.has-background-dark-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-invert-l))!important}.has-text-dark-on-scheme{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l))!important}.has-background-dark-on-scheme{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l))!important}.has-text-dark-light{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-light-l))!important}.has-background-dark-light{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-light-l))!important}.has-text-dark-light-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-light-invert-l))!important}.has-background-dark-light-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-light-invert-l))!important}.has-text-dark-dark{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-dark-l))!important}.has-background-dark-dark{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-dark-l))!important}.has-text-dark-dark-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-dark-invert-l))!important}.has-background-dark-dark-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-dark-invert-l))!important}.has-text-dark-soft{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-soft-l))!important}.has-background-dark-soft{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-soft-l))!important}.has-text-dark-bold{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-bold-l))!important}.has-background-dark-bold{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-bold-l))!important}.has-text-dark-soft-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-soft-invert-l))!important}.has-background-dark-soft-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-soft-invert-l))!important}.has-text-dark-bold-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-bold-invert-l))!important}.has-background-dark-bold-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-bold-invert-l))!important}.has-text-dark-00{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-00-l))!important}.has-background-dark-00{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-00-l))!important}.has-text-dark-00-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-00-invert-l))!important}.has-background-dark-00-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-00-invert-l))!important}.has-text-dark-05{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-05-l))!important}.has-background-dark-05{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-05-l))!important}.has-text-dark-05-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-05-invert-l))!important}.has-background-dark-05-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-05-invert-l))!important}.has-text-dark-10{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-10-l))!important}.has-background-dark-10{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-10-l))!important}.has-text-dark-10-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-10-invert-l))!important}.has-background-dark-10-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-10-invert-l))!important}.has-text-dark-15{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-15-l))!important}.has-background-dark-15{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-15-l))!important}.has-text-dark-15-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-15-invert-l))!important}.has-background-dark-15-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-15-invert-l))!important}.has-text-dark-20{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-20-l))!important}.has-background-dark-20{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-20-l))!important}.has-text-dark-20-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-20-invert-l))!important}.has-background-dark-20-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-20-invert-l))!important}.has-text-dark-25{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-25-l))!important}.has-background-dark-25{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-25-l))!important}.has-text-dark-25-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-25-invert-l))!important}.has-background-dark-25-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-25-invert-l))!important}.has-text-dark-30{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-30-l))!important}.has-background-dark-30{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-30-l))!important}.has-text-dark-30-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-30-invert-l))!important}.has-background-dark-30-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-30-invert-l))!important}.has-text-dark-35{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-35-l))!important}.has-background-dark-35{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-35-l))!important}.has-text-dark-35-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-35-invert-l))!important}.has-background-dark-35-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-35-invert-l))!important}.has-text-dark-40{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-40-l))!important}.has-background-dark-40{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-40-l))!important}.has-text-dark-40-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-40-invert-l))!important}.has-background-dark-40-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-40-invert-l))!important}.has-text-dark-45{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-45-l))!important}.has-background-dark-45{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-45-l))!important}.has-text-dark-45-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-45-invert-l))!important}.has-background-dark-45-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-45-invert-l))!important}.has-text-dark-50{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-50-l))!important}.has-background-dark-50{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-50-l))!important}.has-text-dark-50-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-50-invert-l))!important}.has-background-dark-50-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-50-invert-l))!important}.has-text-dark-55{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-55-l))!important}.has-background-dark-55{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-55-l))!important}.has-text-dark-55-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-55-invert-l))!important}.has-background-dark-55-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-55-invert-l))!important}.has-text-dark-60{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-60-l))!important}.has-background-dark-60{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-60-l))!important}.has-text-dark-60-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-60-invert-l))!important}.has-background-dark-60-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-60-invert-l))!important}.has-text-dark-65{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-65-l))!important}.has-background-dark-65{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-65-l))!important}.has-text-dark-65-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-65-invert-l))!important}.has-background-dark-65-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-65-invert-l))!important}.has-text-dark-70{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-70-l))!important}.has-background-dark-70{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-70-l))!important}.has-text-dark-70-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-70-invert-l))!important}.has-background-dark-70-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-70-invert-l))!important}.has-text-dark-75{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-75-l))!important}.has-background-dark-75{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-75-l))!important}.has-text-dark-75-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-75-invert-l))!important}.has-background-dark-75-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-75-invert-l))!important}.has-text-dark-80{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-80-l))!important}.has-background-dark-80{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-80-l))!important}.has-text-dark-80-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-80-invert-l))!important}.has-background-dark-80-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-80-invert-l))!important}.has-text-dark-85{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-85-l))!important}.has-background-dark-85{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-85-l))!important}.has-text-dark-85-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-85-invert-l))!important}.has-background-dark-85-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-85-invert-l))!important}.has-text-dark-90{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-90-l))!important}.has-background-dark-90{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-90-l))!important}.has-text-dark-90-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-90-invert-l))!important}.has-background-dark-90-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-90-invert-l))!important}.has-text-dark-95{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-95-l))!important}.has-background-dark-95{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-95-l))!important}.has-text-dark-95-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-95-invert-l))!important}.has-background-dark-95-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-95-invert-l))!important}.has-text-dark-100{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-100-l))!important}.has-background-dark-100{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-100-l))!important}.has-text-dark-100-invert{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-100-invert-l))!important}.has-background-dark-100-invert{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-100-invert-l))!important}a.has-text-dark:hover,a.has-text-dark:focus-visible,button.has-text-dark:hover,button.has-text-dark:focus-visible,has-text-dark.is-hoverable:hover,has-text-dark.is-hoverable:focus-visible{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),calc(var(--bulma-dark-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-dark:active,button.has-text-dark:active,has-text-dark.is-hoverable:active{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),calc(var(--bulma-dark-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-dark:hover,a.has-background-dark:focus-visible,button.has-background-dark:hover,button.has-background-dark:focus-visible,has-background-dark.is-hoverable:hover,has-background-dark.is-hoverable:focus-visible{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),calc(var(--bulma-dark-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-dark:active,button.has-background-dark:active,has-background-dark.is-hoverable:active{background-color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),calc(var(--bulma-dark-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-dark{--h: var(--bulma-dark-h);--s: var(--bulma-dark-s);--l: var(--bulma-dark-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-dark-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-dark-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-dark-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-dark-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-dark-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-dark-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-dark-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-dark-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-dark-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-dark-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-dark-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-dark-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-dark-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-dark-65-l);
440--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-dark-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-dark-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-dark-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-dark-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-dark-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-dark-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-dark-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-text{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l))!important}.has-background-text{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-l))!important}.has-text-text-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-invert-l))!important}.has-background-text-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-invert-l))!important}.has-text-text-on-scheme{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l))!important}.has-background-text-on-scheme{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l))!important}.has-text-text-light{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-l))!important}.has-background-text-light{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-l))!important}.has-text-text-light-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-invert-l))!important}.has-background-text-light-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-light-invert-l))!important}.has-text-text-dark{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-l))!important}.has-background-text-dark{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-l))!important}.has-text-text-dark-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-invert-l))!important}.has-background-text-dark-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-dark-invert-l))!important}.has-text-text-soft{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-l))!important}.has-background-text-soft{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-l))!important}.has-text-text-bold{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-l))!important}.has-background-text-bold{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-l))!important}.has-text-text-soft-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-invert-l))!important}.has-background-text-soft-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-soft-invert-l))!important}.has-text-text-bold-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-invert-l))!important}.has-background-text-bold-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-bold-invert-l))!important}.has-text-text-00{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-l))!important}.has-background-text-00{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-l))!important}.has-text-text-00-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-invert-l))!important}.has-background-text-00-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-00-invert-l))!important}.has-text-text-05{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-l))!important}.has-background-text-05{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-l))!important}.has-text-text-05-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-invert-l))!important}.has-background-text-05-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-05-invert-l))!important}.has-text-text-10{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-l))!important}.has-background-text-10{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-l))!important}.has-text-text-10-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-invert-l))!important}.has-background-text-10-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-10-invert-l))!important}.has-text-text-15{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-l))!important}.has-background-text-15{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-l))!important}.has-text-text-15-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-invert-l))!important}.has-background-text-15-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-15-invert-l))!important}.has-text-text-20{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-l))!important}.has-background-text-20{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-l))!important}.has-text-text-20-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-invert-l))!important}.has-background-text-20-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-20-invert-l))!important}.has-text-text-25{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-l))!important}.has-background-text-25{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-l))!important}.has-text-text-25-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-invert-l))!important}.has-background-text-25-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-25-invert-l))!important}.has-text-text-30{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-l))!important}.has-background-text-30{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-l))!important}.has-text-text-30-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-invert-l))!important}.has-background-text-30-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-30-invert-l))!important}.has-text-text-35{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-l))!important}.has-background-text-35{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-l))!important}.has-text-text-35-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-invert-l))!important}.has-background-text-35-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-35-invert-l))!important}.has-text-text-40{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-l))!important}.has-background-text-40{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-l))!important}.has-text-text-40-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-invert-l))!important}.has-background-text-40-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-40-invert-l))!important}.has-text-text-45{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-l))!important}.has-background-text-45{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-l))!important}.has-text-text-45-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-invert-l))!important}.has-background-text-45-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-45-invert-l))!important}.has-text-text-50{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-l))!important}.has-background-text-50{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-l))!important}.has-text-text-50-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-invert-l))!important}.has-background-text-50-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-50-invert-l))!important}.has-text-text-55{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-l))!important}.has-background-text-55{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-l))!important}.has-text-text-55-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-invert-l))!important}.has-background-text-55-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-55-invert-l))!important}.has-text-text-60{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-l))!important}.has-background-text-60{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-l))!important}.has-text-text-60-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-invert-l))!important}.has-background-text-60-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-60-invert-l))!important}.has-text-text-65{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-l))!important}.has-background-text-65{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-l))!important}.has-text-text-65-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-invert-l))!important}.has-background-text-65-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-65-invert-l))!important}.has-text-text-70{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-l))!important}.has-background-text-70{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-l))!important}.has-text-text-70-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-invert-l))!important}.has-background-text-70-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-70-invert-l))!important}.has-text-text-75{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-l))!important}.has-background-text-75{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-l))!important}.has-text-text-75-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-invert-l))!important}.has-background-text-75-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-75-invert-l))!important}.has-text-text-80{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-l))!important}.has-background-text-80{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-l))!important}.has-text-text-80-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-invert-l))!important}.has-background-text-80-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-80-invert-l))!important}.has-text-text-85{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-l))!important}.has-background-text-85{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-l))!important}.has-text-text-85-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-invert-l))!important}.has-background-text-85-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-85-invert-l))!important}.has-text-text-90{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-l))!important}.has-background-text-90{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-l))!important}.has-text-text-90-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-invert-l))!important}.has-background-text-90-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-90-invert-l))!important}.has-text-text-95{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-l))!important}.has-background-text-95{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-l))!important}.has-text-text-95-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-invert-l))!important}.has-background-text-95-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-95-invert-l))!important}.has-text-text-100{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-l))!important}.has-background-text-100{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-l))!important}.has-text-text-100-invert{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-invert-l))!important}.has-background-text-100-invert{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-100-invert-l))!important}a.has-text-text:hover,a.has-text-text:focus-visible,button.has-text-text:hover,button.has-text-text:focus-visible,has-text-text.is-
440hoverable:hover,has-text-text.is-hoverable:focus-visible{color:hsl(var(--bulma-text-h),var(--bulma-text-s),calc(var(--bulma-text-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-text:active,button.has-text-text:active,has-text-text.is-hoverable:active{color:hsl(var(--bulma-text-h),var(--bulma-text-s),calc(var(--bulma-text-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-text:hover,a.has-background-text:focus-visible,button.has-background-text:hover,button.has-background-text:focus-visible,has-background-text.is-hoverable:hover,has-background-text.is-hoverable:focus-visible{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),calc(var(--bulma-text-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-text:active,button.has-background-text:active,has-background-text.is-hoverable:active{background-color:hsl(var(--bulma-text-h),var(--bulma-text-s),calc(var(--bulma-text-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-text{--h: var(--bulma-text-h);--s: var(--bulma-text-s);--l: var(--bulma-text-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-text-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-text-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-text-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-text-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-text-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-text-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-text-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-text-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-text-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-text-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-text-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-text-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-text-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-text-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-text-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-text-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-text-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-text-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-text-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-text-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-text-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-primary{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l))!important}.has-background-primary{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l))!important}.has-text-primary-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-invert-l))!important}.has-background-primary-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-invert-l))!important}.has-text-primary-on-scheme{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l))!important}.has-background-primary-on-scheme{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l))!important}.has-text-primary-light{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-l))!important}.has-background-primary-light{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-l))!important}.has-text-primary-light-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-invert-l))!important}.has-background-primary-light-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-light-invert-l))!important}.has-text-primary-dark{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-l))!important}.has-background-primary-dark{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-l))!important}.has-text-primary-dark-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-invert-l))!important}.has-background-primary-dark-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-dark-invert-l))!important}.has-text-primary-soft{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-l))!important}.has-background-primary-soft{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-l))!important}.has-text-primary-bold{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-l))!important}.has-background-primary-bold{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-l))!important}.has-text-primary-soft-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-invert-l))!important}.has-background-primary-soft-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-soft-invert-l))!important}.has-text-primary-bold-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-invert-l))!important}.has-background-primary-bold-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-bold-invert-l))!important}.has-text-primary-00{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-l))!important}.has-background-primary-00{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-l))!important}.has-text-primary-00-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-invert-l))!important}.has-background-primary-00-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-00-invert-l))!important}.has-text-primary-05{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-l))!important}.has-background-primary-05{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-l))!important}.has-text-primary-05-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-invert-l))!important}.has-background-primary-05-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-05-invert-l))!important}.has-text-primary-10{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-l))!important}.has-background-primary-10{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-l))!important}.has-text-primary-10-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-invert-l))!important}.has-background-primary-10-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-10-invert-l))!important}.has-text-primary-15{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-l))!important}.has-background-primary-15{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-l))!important}.has-text-primary-15-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-invert-l))!important}.has-background-primary-15-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-15-invert-l))!important}.has-text-primary-20{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-l))!important}.has-background-primary-20{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-l))!important}.has-text-primary-20-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-invert-l))!important}.has-background-primary-20-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-20-invert-l))!important}.has-text-primary-25{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-l))!important}.has-background-primary-25{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-l))!important}.has-text-primary-25-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-invert-l))!important}.has-background-primary-25-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-25-invert-l))!important}.has-text-primary-30{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-l))!important}.has-background-primary-30{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-l))!important}.has-text-primary-30-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-invert-l))!important}.has-background-primary-30-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-30-invert-l))!important}.has-text-primary-35{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-l))!important}.has-background-primary-35{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-l))!important}.has-text-primary-35-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-invert-l))!important}.has-background-primary-35-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-35-invert-l))!important}.has-text-primary-40{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-l))!important}.has-background-primary-40{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-l))!important}.has-text-primary-40-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-invert-l))!important}.has-background-primary-40-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-40-invert-l))!important}.has-text-primary-45{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-l))!important}.has-background-primary-45{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-l))!important}.has-text-primary-45-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-invert-l))!important}.has-background-primary-45-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-45-invert-l))!important}.has-text-primary-50{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-l))!important}.has-background-primary-50{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-l))!important}.has-text-primary-50-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-invert-l))!important}.has-background-primary-50-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-50-invert-l))!important}.has-text-primary-55{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-l))!important}.has-background-primary-55{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-l))!important}.has-text-primary-55-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-invert-l))!important}.has-background-primary-55-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-55-invert-l))!important}.has-text-primary-60{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-l))!important}.has-background-primary-60{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-l))!important}.has-text-primary-60-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-invert-l))!important}.has-background-primary-60-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-60-invert-l))!important}.has-text-primary-65{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-l))!important}.has-background-primary-65{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-l))!important}.has-text-primary-65-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-invert-l))!important}.has-background-primary-65-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-65-invert-l))!important}.has-text-primary-70{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-l))!important}.has-background-primary-70{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-l))!important}.has-text-primary-70-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-invert-l))!important}.has-background-primary-70-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-70-invert-l))!important}.has-text-primary-75{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-l))!important}.has-background-primary-75{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-l))!important}.has-text-primary-75-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-invert-l))!important}.has-background-primary-75-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-75-invert-l))!important}.has-text-primary-80{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-l))!important}.has-background-primary-80{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-l))!important}.has-text-primary-80-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-invert-l))!important}.has-background-primary-80-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-80-invert-l))!important}.has-text-primary-85{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-l))!important}.has-background-primary-85{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-l))!important}.has-text-primary-85-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-invert-l))!important}.has-background-primary-85-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-85-invert-l))!important}.has-text-primary-90{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-l))!important}.has-background-primary-90{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-l))!important}.has-text-primary-90-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-invert-l))!important}.has-background-primary-90-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-90-invert-l))!important}.has-text-primary-95{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-l))!important}.has-background-primary-95{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-l))!important}.has-text-primary-95-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-invert-l))!important}.has-background-primary-95-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-95-invert-l))!important}.has-text-primary-100{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-l))!important}.has-background-primary-100{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-l))!important}.has-text-primary-100-invert{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-invert-l)
440)!important}.has-background-primary-100-invert{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-100-invert-l))!important}a.has-text-primary:hover,a.has-text-primary:focus-visible,button.has-text-primary:hover,button.has-text-primary:focus-visible,has-text-primary.is-hoverable:hover,has-text-primary.is-hoverable:focus-visible{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-primary-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-primary:active,button.has-text-primary:active,has-text-primary.is-hoverable:active{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-primary-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-primary:hover,a.has-background-primary:focus-visible,button.has-background-primary:hover,button.has-background-primary:focus-visible,has-background-primary.is-hoverable:hover,has-background-primary.is-hoverable:focus-visible{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-primary-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-primary:active,button.has-background-primary:active,has-background-primary.is-hoverable:active{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-primary-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-primary{--h: var(--bulma-primary-h);--s: var(--bulma-primary-s);--l: var(--bulma-primary-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-primary-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-primary-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-primary-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-primary-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-primary-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-primary-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-primary-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-primary-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-primary-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-primary-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-primary-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-primary-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-primary-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-primary-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-primary-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-primary-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-primary-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-primary-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-primary-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-primary-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-primary-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-link{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l))!important}.has-background-link{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l))!important}.has-text-link-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-invert-l))!important}.has-background-link-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-invert-l))!important}.has-text-link-on-scheme{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l))!important}.has-background-link-on-scheme{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l))!important}.has-text-link-light{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-l))!important}.has-background-link-light{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-l))!important}.has-text-link-light-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-invert-l))!important}.has-background-link-light-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-light-invert-l))!important}.has-text-link-dark{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-l))!important}.has-background-link-dark{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-l))!important}.has-text-link-dark-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-invert-l))!important}.has-background-link-dark-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-dark-invert-l))!important}.has-text-link-soft{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-l))!important}.has-background-link-soft{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-l))!important}.has-text-link-bold{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-l))!important}.has-background-link-bold{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-l))!important}.has-text-link-soft-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-invert-l))!important}.has-background-link-soft-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-soft-invert-l))!important}.has-text-link-bold-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-invert-l))!important}.has-background-link-bold-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-bold-invert-l))!important}.has-text-link-00{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-l))!important}.has-background-link-00{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-l))!important}.has-text-link-00-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-invert-l))!important}.has-background-link-00-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-00-invert-l))!important}.has-text-link-05{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-l))!important}.has-background-link-05{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-l))!important}.has-text-link-05-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-invert-l))!important}.has-background-link-05-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-05-invert-l))!important}.has-text-link-10{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-l))!important}.has-background-link-10{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-l))!important}.has-text-link-10-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-invert-l))!important}.has-background-link-10-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-10-invert-l))!important}.has-text-link-15{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-l))!important}.has-background-link-15{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-l))!important}.has-text-link-15-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-invert-l))!important}.has-background-link-15-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-15-invert-l))!important}.has-text-link-20{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-l))!important}.has-background-link-20{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-l))!important}.has-text-link-20-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-invert-l))!important}.has-background-link-20-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-20-invert-l))!important}.has-text-link-25{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-l))!important}.has-background-link-25{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-l))!important}.has-text-link-25-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-invert-l))!important}.has-background-link-25-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-25-invert-l))!important}.has-text-link-30{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-l))!important}.has-background-link-30{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-l))!important}.has-text-link-30-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-invert-l))!important}.has-background-link-30-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-30-invert-l))!important}.has-text-link-35{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-l))!important}.has-background-link-35{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-l))!important}.has-text-link-35-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-invert-l))!important}.has-background-link-35-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-35-invert-l))!important}.has-text-link-40{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-l))!important}.has-background-link-40{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-l))!important}.has-text-link-40-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-invert-l))!important}.has-background-link-40-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-40-invert-l))!important}.has-text-link-45{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-l))!important}.has-background-link-45{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-l))!important}.has-text-link-45-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-invert-l))!important}.has-background-link-45-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-45-invert-l))!important}.has-text-link-50{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-l))!important}.has-background-link-50{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-l))!important}.has-text-link-50-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-invert-l))!important}.has-background-link-50-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-50-invert-l))!important}.has-text-link-55{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-l))!important}.has-background-link-55{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-l))!important}.has-text-link-55-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-invert-l))!important}.has-background-link-55-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-55-invert-l))!important}.has-text-link-60{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-l))!important}.has-background-link-60{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-l))!important}.has-text-link-60-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-invert-l))!important}.has-background-link-60-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-60-invert-l))!important}.has-text-link-65{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-l))!important}.has-background-link-65{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-l))!important}.has-text-link-65-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-invert-l))!important}.has-background-link-65-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-65-invert-l))!important}.has-text-link-70{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-l))!important}.has-background-link-70{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-l))!important}.has-text-link-70-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-invert-l))!important}.has-background-link-70-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-70-invert-l))!important}.has-text-link-75{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-l))!important}.has-background-link-75{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-l))!important}.has-text-link-75-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-invert-l))!important}.has-background-link-75-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-75-invert-l))!important}.has-text-link-80{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-l))!important}.has-background-link-80{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-l))!important}.has-text-link-80-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-invert-l))!important}.has-background-link-80-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-80-invert-l))!important}.has-text-link-85{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-l))!important}.has-background-link-85{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-l))!important}.has-text-link-85-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-invert-l))!important}.has-background-link-85-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-85-invert-l))!important}.has-text-link-90{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-l))!important}.has-background-link-90{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-l))!important}.has-text-link-90-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-invert-l))!important}.has-background-link-90-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-90-invert-l))!important}.has-text-link-95{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-l))!important}.has-background-link-95{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-l))!important}.has-text-link-95-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-invert-l))!important}.has-background-link-95-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-95-invert-l))!important}.has-text-link-100{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-l))!important}.has-background-link-100{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-l))!important}.has-text-link-100-invert{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-invert-l))!important}.has-background-link-100-invert{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-100-invert-l))!important}a.has-text-link:hover,a.has-text-link:focus-visible,button.has-text-link:hover,button.has-text-link:focus-visible,has-text-link.is-hoverable:hover,has-text-link.is-hoverable:focus-visible{color:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-link:active,button.has-text-link:active,has-text-link.is-hoverable:active{color:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-link:hover,a.has-background-link:focus-visible,button.has-background-link:hover,button.has-backgrou
440nd-link:focus-visible,has-background-link.is-hoverable:hover,has-background-link.is-hoverable:focus-visible{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-link:active,button.has-background-link:active,has-background-link.is-hoverable:active{background-color:hsl(var(--bulma-link-h),var(--bulma-link-s),calc(var(--bulma-link-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-link{--h: var(--bulma-link-h);--s: var(--bulma-link-s);--l: var(--bulma-link-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-link-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-link-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-link-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-link-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-link-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-link-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-link-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-link-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-link-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-link-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-link-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-link-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-link-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-link-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-link-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-link-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-link-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-link-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-link-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-link-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-link-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-info{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-l))!important}.has-background-info{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-l))!important}.has-text-info-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-invert-l))!important}.has-background-info-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-invert-l))!important}.has-text-info-on-scheme{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l))!important}.has-background-info-on-scheme{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l))!important}.has-text-info-light{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-l))!important}.has-background-info-light{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-l))!important}.has-text-info-light-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-invert-l))!important}.has-background-info-light-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-light-invert-l))!important}.has-text-info-dark{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-l))!important}.has-background-info-dark{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-l))!important}.has-text-info-dark-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-invert-l))!important}.has-background-info-dark-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-dark-invert-l))!important}.has-text-info-soft{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-l))!important}.has-background-info-soft{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-l))!important}.has-text-info-bold{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-l))!important}.has-background-info-bold{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-l))!important}.has-text-info-soft-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-invert-l))!important}.has-background-info-soft-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-soft-invert-l))!important}.has-text-info-bold-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-invert-l))!important}.has-background-info-bold-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-bold-invert-l))!important}.has-text-info-00{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-l))!important}.has-background-info-00{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-l))!important}.has-text-info-00-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-invert-l))!important}.has-background-info-00-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-00-invert-l))!important}.has-text-info-05{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-l))!important}.has-background-info-05{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-l))!important}.has-text-info-05-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-invert-l))!important}.has-background-info-05-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-05-invert-l))!important}.has-text-info-10{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-l))!important}.has-background-info-10{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-l))!important}.has-text-info-10-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-invert-l))!important}.has-background-info-10-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-10-invert-l))!important}.has-text-info-15{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-l))!important}.has-background-info-15{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-l))!important}.has-text-info-15-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-invert-l))!important}.has-background-info-15-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-15-invert-l))!important}.has-text-info-20{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-l))!important}.has-background-info-20{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-l))!important}.has-text-info-20-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-invert-l))!important}.has-background-info-20-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-20-invert-l))!important}.has-text-info-25{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-l))!important}.has-background-info-25{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-l))!important}.has-text-info-25-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-invert-l))!important}.has-background-info-25-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-25-invert-l))!important}.has-text-info-30{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-l))!important}.has-background-info-30{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-l))!important}.has-text-info-30-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-invert-l))!important}.has-background-info-30-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-30-invert-l))!important}.has-text-info-35{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-l))!important}.has-background-info-35{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-l))!important}.has-text-info-35-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-invert-l))!important}.has-background-info-35-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-35-invert-l))!important}.has-text-info-40{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-l))!important}.has-background-info-40{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-l))!important}.has-text-info-40-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-invert-l))!important}.has-background-info-40-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-40-invert-l))!important}.has-text-info-45{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-l))!important}.has-background-info-45{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-l))!important}.has-text-info-45-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-invert-l))!important}.has-background-info-45-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-45-invert-l))!important}.has-text-info-50{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-l))!important}.has-background-info-50{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-l))!important}.has-text-info-50-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-invert-l))!important}.has-background-info-50-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-50-invert-l))!important}.has-text-info-55{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-l))!important}.has-background-info-55{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-l))!important}.has-text-info-55-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-invert-l))!important}.has-background-info-55-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-55-invert-l))!important}.has-text-info-60{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-l))!important}.has-background-info-60{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-l))!important}.has-text-info-60-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-invert-l))!important}.has-background-info-60-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-60-invert-l))!important}.has-text-info-65{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-l))!important}.has-background-info-65{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-l))!important}.has-text-info-65-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-invert-l))!important}.has-background-info-65-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-65-invert-l))!important}.has-text-info-70{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-l))!important}.has-background-info-70{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-l))!important}.has-text-info-70-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-invert-l))!important}.has-background-info-70-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-70-invert-l))!important}.has-text-info-75{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-l))!important}.has-background-info-75{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-l))!important}.has-text-info-75-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-invert-l))!important}.has-background-info-75-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-75-invert-l))!important}.has-text-info-80{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-l))!important}.has-background-info-80{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-l))!important}.has-text-info-80-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-invert-l))!important}.has-background-info-80-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-80-invert-l))!important}.has-text-info-85{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-l))!important}.has-background-info-85{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-l))!important}.has-text-info-85-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-invert-l))!important}.has-background-info-85-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-85-invert-l))!important}.has-text-info-90{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-l))!important}.has-background-info-90{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-l))!important}.has-text-info-90-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-invert-l))!important}.has-background-info-90-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-90-invert-l))!important}.has-text-info-95{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-l))!important}.has-background-info-95{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-l))!important}.has-text-info-95-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-invert-l))!important}.has-background-info-95-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-95-invert-l))!important}.has-text-info-100{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-l))!important}.has-background-info-100{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-l))!important}.has-text-info-100-invert{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-invert-l))!important}.has-background-info-100-invert{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-100-invert-l))!important}a.has-text-info:hover,a.has-text-info:focus-visible,button.has-text-info:hover,button.has-text-info:focus-visible,has-text-info.is-hoverable:hover,has-text-info.is-hoverable:focus-visible{color:hsl(var(--bulma-info-h),var(--bulma-info-s),calc(var(--bulma-info-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-info:active,button.has-text-info:active,has-text-info.is-hoverable:active{color:hsl(var(--bulma-info-h),var(--bulma-info-s),calc(var(--bulma-info-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-info:hover,a.has-background-info:focus-visible,button.has-background-info:hover,button.has-background-info:focus-visible,has-background-info.is-hoverable:hover,has-background-info.is-hoverable:focus-visible{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),calc(var(--bulma-info-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-info:active,button.has-background-info:active,has-background-info.is-hoverable:active{background-color:hsl(var(--bulma-info-h),var(--bulma-info-s),calc(var(--bulma-info-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-info{--h: var(--bulma-info-h);--s: var(--bulma-info-s);--l: var(--bulma-info-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-info-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-info-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-info-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-info-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--b
440ulma-info-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-info-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-info-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-info-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-info-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-info-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-info-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-info-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-info-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-info-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-info-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-info-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-info-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-info-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-info-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-info-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-info-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-success{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-l))!important}.has-background-success{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-l))!important}.has-text-success-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-invert-l))!important}.has-background-success-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-invert-l))!important}.has-text-success-on-scheme{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l))!important}.has-background-success-on-scheme{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l))!important}.has-text-success-light{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-l))!important}.has-background-success-light{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-l))!important}.has-text-success-light-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-invert-l))!important}.has-background-success-light-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-light-invert-l))!important}.has-text-success-dark{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-l))!important}.has-background-success-dark{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-l))!important}.has-text-success-dark-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-invert-l))!important}.has-background-success-dark-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-dark-invert-l))!important}.has-text-success-soft{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-l))!important}.has-background-success-soft{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-l))!important}.has-text-success-bold{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-l))!important}.has-background-success-bold{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-l))!important}.has-text-success-soft-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-invert-l))!important}.has-background-success-soft-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-soft-invert-l))!important}.has-text-success-bold-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-invert-l))!important}.has-background-success-bold-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-bold-invert-l))!important}.has-text-success-00{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-l))!important}.has-background-success-00{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-l))!important}.has-text-success-00-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-invert-l))!important}.has-background-success-00-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-00-invert-l))!important}.has-text-success-05{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-l))!important}.has-background-success-05{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-l))!important}.has-text-success-05-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-invert-l))!important}.has-background-success-05-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-05-invert-l))!important}.has-text-success-10{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-l))!important}.has-background-success-10{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-l))!important}.has-text-success-10-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-invert-l))!important}.has-background-success-10-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-10-invert-l))!important}.has-text-success-15{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-l))!important}.has-background-success-15{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-l))!important}.has-text-success-15-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-invert-l))!important}.has-background-success-15-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-15-invert-l))!important}.has-text-success-20{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-l))!important}.has-background-success-20{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-l))!important}.has-text-success-20-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-invert-l))!important}.has-background-success-20-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-20-invert-l))!important}.has-text-success-25{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-l))!important}.has-background-success-25{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-l))!important}.has-text-success-25-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-invert-l))!important}.has-background-success-25-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-25-invert-l))!important}.has-text-success-30{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-l))!important}.has-background-success-30{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-l))!important}.has-text-success-30-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-invert-l))!important}.has-background-success-30-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-30-invert-l))!important}.has-text-success-35{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-l))!important}.has-background-success-35{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-l))!important}.has-text-success-35-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-invert-l))!important}.has-background-success-35-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-35-invert-l))!important}.has-text-success-40{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-l))!important}.has-background-success-40{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-l))!important}.has-text-success-40-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-invert-l))!important}.has-background-success-40-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-40-invert-l))!important}.has-text-success-45{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-l))!important}.has-background-success-45{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-l))!important}.has-text-success-45-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-invert-l))!important}.has-background-success-45-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-45-invert-l))!important}.has-text-success-50{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-l))!important}.has-background-success-50{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-l))!important}.has-text-success-50-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-invert-l))!important}.has-background-success-50-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-50-invert-l))!important}.has-text-success-55{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-l))!important}.has-background-success-55{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-l))!important}.has-text-success-55-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-invert-l))!important}.has-background-success-55-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-55-invert-l))!important}.has-text-success-60{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-l))!important}.has-background-success-60{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-l))!important}.has-text-success-60-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-invert-l))!important}.has-background-success-60-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-60-invert-l))!important}.has-text-success-65{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-l))!important}.has-background-success-65{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-l))!important}.has-text-success-65-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-invert-l))!important}.has-background-success-65-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-65-invert-l))!important}.has-text-success-70{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-l))!important}.has-background-success-70{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-l))!important}.has-text-success-70-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-invert-l))!important}.has-background-success-70-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-70-invert-l))!important}.has-text-success-75{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-l))!important}.has-background-success-75{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-l))!important}.has-text-success-75-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-invert-l))!important}.has-background-success-75-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-75-invert-l))!important}.has-text-success-80{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-l))!important}.has-background-success-80{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-l))!important}.has-text-success-80-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-invert-l))!important}.has-background-success-80-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-80-invert-l))!important}.has-text-success-85{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-l))!important}.has-background-success-85{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-l))!important}.has-text-success-85-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-invert-l))!important}.has-background-success-85-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-85-invert-l))!important}.has-text-success-90{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-l))!important}.has-background-success-90{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-l))!important}.has-text-success-90-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-invert-l))!important}.has-background-success-90-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-90-invert-l))!important}.has-text-success-95{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-l))!important}.has-background-success-95{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-l))!important}.has-text-success-95-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-invert-l))!important}.has-background-success-95-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-95-invert-l))!important}.has-text-success-100{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-l))!important}.has-background-success-100{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-l))!important}.has-text-success-100-invert{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-invert-l))!important}.has-background-success-100-invert{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-100-invert-l))!important}a.has-text-success:hover,a.has-text-success:focus-visible,button.has-text-success:hover,button.has-text-success:focus-visible,has-text-success.is-hoverable:hover,has-text-success.is-hoverable:focus-visible{color:hsl(var(--bulma-success-h),var(--bulma-success-s),calc(var(--bulma-success-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-success:active,button.has-text-success:active,has-text-success.is-hoverable:active{color:hsl(var(--bulma-success-h),var(--bulma-success-s),calc(var(--bulma-success-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-success:hover,a.has-background-success:focus-visible,button.has-background-success:hover,button.has-background-success:focus-visible,has-background-success.is-hoverable:hover,has-background-success.is-hoverable:focus-visible{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),calc(var(--bulma-success-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-success:active,button.has-background-success:active,has-background-success.is-hoverable:active{background-color:hsl(var(--bulma-success-h),var(--bulma-success-s),calc(var(--bulma-success-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-success{--h: var(--bulma-success-h);--s: var(--bulma-success-s);--l: var(--bul
440ma-success-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-success-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-success-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-success-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-success-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-success-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-success-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-success-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-success-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-success-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-success-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-success-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-success-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-success-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-success-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-success-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-success-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-success-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-success-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-success-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-success-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-success-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-warning{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-l))!important}.has-background-warning{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-l))!important}.has-text-warning-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-invert-l))!important}.has-background-warning-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-invert-l))!important}.has-text-warning-on-scheme{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l))!important}.has-background-warning-on-scheme{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-on-scheme-l))!important}.has-text-warning-light{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-l))!important}.has-background-warning-light{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-l))!important}.has-text-warning-light-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-invert-l))!important}.has-background-warning-light-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-light-invert-l))!important}.has-text-warning-dark{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-l))!important}.has-background-warning-dark{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-l))!important}.has-text-warning-dark-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-invert-l))!important}.has-background-warning-dark-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-dark-invert-l))!important}.has-text-warning-soft{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-l))!important}.has-background-warning-soft{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-l))!important}.has-text-warning-bold{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-l))!important}.has-background-warning-bold{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-l))!important}.has-text-warning-soft-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-invert-l))!important}.has-background-warning-soft-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-soft-invert-l))!important}.has-text-warning-bold-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-invert-l))!important}.has-background-warning-bold-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-bold-invert-l))!important}.has-text-warning-00{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-l))!important}.has-background-warning-00{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-l))!important}.has-text-warning-00-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-invert-l))!important}.has-background-warning-00-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-00-invert-l))!important}.has-text-warning-05{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-l))!important}.has-background-warning-05{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-l))!important}.has-text-warning-05-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-invert-l))!important}.has-background-warning-05-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-05-invert-l))!important}.has-text-warning-10{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-l))!important}.has-background-warning-10{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-l))!important}.has-text-warning-10-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-invert-l))!important}.has-background-warning-10-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-10-invert-l))!important}.has-text-warning-15{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-l))!important}.has-background-warning-15{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-l))!important}.has-text-warning-15-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-invert-l))!important}.has-background-warning-15-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-15-invert-l))!important}.has-text-warning-20{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-l))!important}.has-background-warning-20{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-l))!important}.has-text-warning-20-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-invert-l))!important}.has-background-warning-20-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-20-invert-l))!important}.has-text-warning-25{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-l))!important}.has-background-warning-25{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-l))!important}.has-text-warning-25-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-invert-l))!important}.has-background-warning-25-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-25-invert-l))!important}.has-text-warning-30{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-l))!important}.has-background-warning-30{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-l))!important}.has-text-warning-30-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-invert-l))!important}.has-background-warning-30-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-30-invert-l))!important}.has-text-warning-35{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-l))!important}.has-background-warning-35{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-l))!important}.has-text-warning-35-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-invert-l))!important}.has-background-warning-35-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-35-invert-l))!important}.has-text-warning-40{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-l))!important}.has-background-warning-40{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-l))!important}.has-text-warning-40-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-invert-l))!important}.has-background-warning-40-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-40-invert-l))!important}.has-text-warning-45{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-l))!important}.has-background-warning-45{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-l))!important}.has-text-warning-45-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-invert-l))!important}.has-background-warning-45-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-45-invert-l))!important}.has-text-warning-50{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-l))!important}.has-background-warning-50{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-l))!important}.has-text-warning-50-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-invert-l))!important}.has-background-warning-50-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-50-invert-l))!important}.has-text-warning-55{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-l))!important}.has-background-warning-55{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-l))!important}.has-text-warning-55-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-invert-l))!important}.has-background-warning-55-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-55-invert-l))!important}.has-text-warning-60{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-l))!important}.has-background-warning-60{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-l))!important}.has-text-warning-60-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-invert-l))!important}.has-background-warning-60-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-60-invert-l))!important}.has-text-warning-65{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-l))!important}.has-background-warning-65{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-l))!important}.has-text-warning-65-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-invert-l))!important}.has-background-warning-65-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-65-invert-l))!important}.has-text-warning-70{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-l))!important}.has-background-warning-70{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-l))!important}.has-text-warning-70-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-invert-l))!important}.has-background-warning-70-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-70-invert-l))!important}.has-text-warning-75{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-l))!important}.has-background-warning-75{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-l))!important}.has-text-warning-75-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-invert-l))!important}.has-background-warning-75-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-75-invert-l))!important}.has-text-warning-80{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-l))!important}.has-background-warning-80{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-l))!important}.has-text-warning-80-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-invert-l))!important}.has-background-warning-80-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-80-invert-l))!important}.has-text-warning-85{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-l))!important}.has-background-warning-85{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-l))!important}.has-text-warning-85-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-invert-l))!important}.has-background-warning-85-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-85-invert-l))!important}.has-text-warning-90{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-l))!important}.has-background-warning-90{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-l))!important}.has-text-warning-90-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-invert-l))!important}.has-background-warning-90-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-90-invert-l))!important}.has-text-warning-95{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-l))!important}.has-background-warning-95{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-l))!important}.has-text-warning-95-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-invert-l))!important}.has-background-warning-95-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-95-invert-l))!important}.has-text-warning-100{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-l))!important}.has-background-warning-100{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-l))!important}.has-text-warning-100-invert{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-invert-l))!important}.has-background-warning-100-invert{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-100-invert-l))!important}a.has-text-warning:hover,a.has-text-warning:focus-visible,button.has-text-warning:hover,button.has-text-warning:focus-visible,has-text-warning.is-
440hoverable:hover,has-text-warning.is-hoverable:focus-visible{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),calc(var(--bulma-warning-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-warning:active,button.has-text-warning:active,has-text-warning.is-hoverable:active{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),calc(var(--bulma-warning-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-warning:hover,a.has-background-warning:focus-visible,button.has-background-warning:hover,button.has-background-warning:focus-visible,has-background-warning.is-hoverable:hover,has-background-warning.is-hoverable:focus-visible{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),calc(var(--bulma-warning-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-warning:active,button.has-background-warning:active,has-background-warning.is-hoverable:active{background-color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),calc(var(--bulma-warning-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-warning{--h: var(--bulma-warning-h);--s: var(--bulma-warning-s);--l: var(--bulma-warning-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-warning-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-warning-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-warning-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-warning-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-warning-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-warning-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-warning-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-warning-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-warning-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-warning-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-warning-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-warning-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-warning-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-warning-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-warning-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-warning-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-warning-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-warning-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-warning-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-warning-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-warning-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-danger{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-l))!important}.has-background-danger{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-l))!important}.has-text-danger-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-invert-l))!important}.has-background-danger-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-invert-l))!important}.has-text-danger-on-scheme{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l))!important}.has-background-danger-on-scheme{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-on-scheme-l))!important}.has-text-danger-light{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-l))!important}.has-background-danger-light{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-l))!important}.has-text-danger-light-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-invert-l))!important}.has-background-danger-light-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-light-invert-l))!important}.has-text-danger-dark{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-l))!important}.has-background-danger-dark{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-l))!important}.has-text-danger-dark-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-invert-l))!important}.has-background-danger-dark-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-dark-invert-l))!important}.has-text-danger-soft{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-l))!important}.has-background-danger-soft{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-l))!important}.has-text-danger-bold{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-l))!important}.has-background-danger-bold{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-l))!important}.has-text-danger-soft-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-invert-l))!important}.has-background-danger-soft-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-soft-invert-l))!important}.has-text-danger-bold-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-invert-l))!important}.has-background-danger-bold-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-bold-invert-l))!important}.has-text-danger-00{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-l))!important}.has-background-danger-00{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-l))!important}.has-text-danger-00-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-invert-l))!important}.has-background-danger-00-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-00-invert-l))!important}.has-text-danger-05{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-l))!important}.has-background-danger-05{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-l))!important}.has-text-danger-05-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-invert-l))!important}.has-background-danger-05-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-05-invert-l))!important}.has-text-danger-10{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-l))!important}.has-background-danger-10{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-l))!important}.has-text-danger-10-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-invert-l))!important}.has-background-danger-10-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-10-invert-l))!important}.has-text-danger-15{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-l))!important}.has-background-danger-15{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-l))!important}.has-text-danger-15-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-invert-l))!important}.has-background-danger-15-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-15-invert-l))!important}.has-text-danger-20{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-l))!important}.has-background-danger-20{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-l))!important}.has-text-danger-20-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-invert-l))!important}.has-background-danger-20-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-20-invert-l))!important}.has-text-danger-25{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-l))!important}.has-background-danger-25{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-l))!important}.has-text-danger-25-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-invert-l))!important}.has-background-danger-25-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-25-invert-l))!important}.has-text-danger-30{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-l))!important}.has-background-danger-30{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-l))!important}.has-text-danger-30-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-invert-l))!important}.has-background-danger-30-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-30-invert-l))!important}.has-text-danger-35{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-l))!important}.has-background-danger-35{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-l))!important}.has-text-danger-35-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-invert-l))!important}.has-background-danger-35-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-35-invert-l))!important}.has-text-danger-40{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-l))!important}.has-background-danger-40{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-l))!important}.has-text-danger-40-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-invert-l))!important}.has-background-danger-40-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-40-invert-l))!important}.has-text-danger-45{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-l))!important}.has-background-danger-45{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-l))!important}.has-text-danger-45-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-invert-l))!important}.has-background-danger-45-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-45-invert-l))!important}.has-text-danger-50{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-l))!important}.has-background-danger-50{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-l))!important}.has-text-danger-50-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-invert-l))!important}.has-background-danger-50-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-50-invert-l))!important}.has-text-danger-55{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-l))!important}.has-background-danger-55{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-l))!important}.has-text-danger-55-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-invert-l))!important}.has-background-danger-55-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-55-invert-l))!important}.has-text-danger-60{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-l))!important}.has-background-danger-60{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-l))!important}.has-text-danger-60-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-invert-l))!important}.has-background-danger-60-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-60-invert-l))!important}.has-text-danger-65{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-l))!important}.has-background-danger-65{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-l))!important}.has-text-danger-65-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-invert-l))!important}.has-background-danger-65-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-65-invert-l))!important}.has-text-danger-70{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-l))!important}.has-background-danger-70{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-l))!important}.has-text-danger-70-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-invert-l))!important}.has-background-danger-70-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-70-invert-l))!important}.has-text-danger-75{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-l))!important}.has-background-danger-75{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-l))!important}.has-text-danger-75-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-invert-l))!important}.has-background-danger-75-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-75-invert-l))!important}.has-text-danger-80{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-l))!important}.has-background-danger-80{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-l))!important}.has-text-danger-80-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-invert-l))!important}.has-background-danger-80-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-80-invert-l))!important}.has-text-danger-85{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-l))!important}.has-background-danger-85{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-l))!important}.has-text-danger-85-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-invert-l))!important}.has-background-danger-85-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-85-invert-l))!important}.has-text-danger-90{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-l))!important}.has-background-danger-90{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-l))!important}.has-text-danger-90-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-invert-l))!important}.has-background-danger-90-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-90-invert-l))!important}.has-text-danger-95{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-l))!important}.has-background-danger-95{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-l))!important}.has-text-danger-95-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-invert-l))!important}.has-background-danger-95-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-95-invert-l))!important}.has-text-danger-100{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-l))!important}.has-background-danger-100{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-l))!important}.has-text-danger-100-invert{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-invert-l))!important}.has-background-danger-100-invert{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),var(--bulma-danger-100-invert-l))!important}a.has-text-danger:hover,a.has-text-danger:focus-visible,button.has-text-danger:hover,button.has-text-danger
440:focus-visible,has-text-danger.is-hoverable:hover,has-text-danger.is-hoverable:focus-visible{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-danger-l) + var(--bulma-hover-color-l-delta)))!important}a.has-text-danger:active,button.has-text-danger:active,has-text-danger.is-hoverable:active{color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-danger-l) + var(--bulma-active-color-l-delta)))!important}a.has-background-danger:hover,a.has-background-danger:focus-visible,button.has-background-danger:hover,button.has-background-danger:focus-visible,has-background-danger.is-hoverable:hover,has-background-danger.is-hoverable:focus-visible{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-danger-l) + var(--bulma-hover-background-l-delta)))!important}a.has-background-danger:active,button.has-background-danger:active,has-background-danger.is-hoverable:active{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-danger-l) + var(--bulma-active-background-l-delta)))!important}.is-palette-danger{--h: var(--bulma-danger-h);--s: var(--bulma-danger-s);--l: var(--bulma-danger-l);--color: hsl(var(--h), var(--s), var(--l));--00-l: var(--bulma-danger-00-l);--color-00: hsl(var(--h), var(--s), var(--00-l));--05-l: var(--bulma-danger-05-l);--color-05: hsl(var(--h), var(--s), var(--05-l));--10-l: var(--bulma-danger-10-l);--color-10: hsl(var(--h), var(--s), var(--10-l));--15-l: var(--bulma-danger-15-l);--color-15: hsl(var(--h), var(--s), var(--15-l));--20-l: var(--bulma-danger-20-l);--color-20: hsl(var(--h), var(--s), var(--20-l));--25-l: var(--bulma-danger-25-l);--color-25: hsl(var(--h), var(--s), var(--25-l));--30-l: var(--bulma-danger-30-l);--color-30: hsl(var(--h), var(--s), var(--30-l));--35-l: var(--bulma-danger-35-l);--color-35: hsl(var(--h), var(--s), var(--35-l));--40-l: var(--bulma-danger-40-l);--color-40: hsl(var(--h), var(--s), var(--40-l));--45-l: var(--bulma-danger-45-l);--color-45: hsl(var(--h), var(--s), var(--45-l));--50-l: var(--bulma-danger-50-l);--color-50: hsl(var(--h), var(--s), var(--50-l));--55-l: var(--bulma-danger-55-l);--color-55: hsl(var(--h), var(--s), var(--55-l));--60-l: var(--bulma-danger-60-l);--color-60: hsl(var(--h), var(--s), var(--60-l));--65-l: var(--bulma-danger-65-l);--color-65: hsl(var(--h), var(--s), var(--65-l));--70-l: var(--bulma-danger-70-l);--color-70: hsl(var(--h), var(--s), var(--70-l));--75-l: var(--bulma-danger-75-l);--color-75: hsl(var(--h), var(--s), var(--75-l));--80-l: var(--bulma-danger-80-l);--color-80: hsl(var(--h), var(--s), var(--80-l));--85-l: var(--bulma-danger-85-l);--color-85: hsl(var(--h), var(--s), var(--85-l));--90-l: var(--bulma-danger-90-l);--color-90: hsl(var(--h), var(--s), var(--90-l));--95-l: var(--bulma-danger-95-l);--color-95: hsl(var(--h), var(--s), var(--95-l));--100-l: var(--bulma-danger-100-l);--color-100: hsl(var(--h), var(--s), var(--100-l))}.has-text-black-bis{color:#14161a!important}.has-background-black-bis{background-color:#14161a!important}.has-text-black-ter{color:#1f2229!important}.has-background-black-ter{background-color:#1f2229!important}.has-text-grey-darker{color:#2e333d!important}.has-background-grey-darker{background-color:#2e333d!important}.has-text-grey-dark{color:#404654!important}.has-background-grey-dark{background-color:#404654!important}.has-text-grey{color:#69748c!important}.has-background-grey{background-color:#69748c!important}.has-text-grey-light{color:#abb1bf!important}.has-background-grey-light{background-color:#abb1bf!important}.has-text-grey-lighter{color:#d6d9e0!important}.has-background-grey-lighter{background-color:#d6d9e0!important}.has-text-white-ter{color:#f3f4f6!important}.has-background-white-ter{background-color:#f3f4f6!important}.has-text-white-bis{color:#f9fafb!important}.has-background-white-bis{background-color:#f9fafb!important}.has-text-current{color:currentColor!important}.has-text-inherit{color:inherit!important}.has-background-current{background-color:currentColor!important}.has-background-inherit{background-color:inherit!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}
440.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-float-left,.is-pulled-left{float:left!important}.is-float-right,.is-pulled-right{float:right!important}.is-float-none{float:none!important}.is-clear-both{clear:both!important}.is-clear-left{clear:left!important}.is-clear-none{clear:none!important}.is-clear-right{clear:right!important}.is-gapless{gap:0!important}.is-gap-0{gap:0rem!important}.is-gap-0\\.5{gap:.25rem!important}
440.is-gap-1{gap:.5rem!important}.is-gap-1\\.5{gap:.75rem!important}.is-gap-2{gap:1rem!important}.is-gap-2\\.5{gap:1.25rem!important}.is-gap-3{gap:1.5rem!important}.is-gap-3\\.5{gap:1.75rem!important}.is-gap-4{gap:2rem!important}.is-gap-4\\.5{gap:2.25rem!important}.is-gap-5{gap:2.5rem!important}.is-gap-5\\.5{gap:2.75rem!important}.is-gap-6{gap:3rem!important}.is-gap-6\\.5{gap:3.25rem!important}.is-gap-7{gap:3.5rem!important}.is-gap-7\\.5{gap:3.75rem!important}.is-gap-8{gap:4rem!important}.is-column-gap-0{column-gap:0rem!important}.is-column-gap-0\\.5{column-gap:.25rem!important}.is-column-gap-1{column-gap:.5rem!important}.is-column-gap-1\\.5{column-gap:.75rem!important}.is-column-gap-2{column-gap:1rem!important}.is-column-gap-2\\.5{column-gap:1.25rem!important}.is-column-gap-3{column-gap:1.5rem!important}.is-column-gap-3\\.5{column-gap:1.75rem!important}.is-column-gap-4{column-gap:2rem!important}.is-column-gap-4\\.5{column-gap:2.25rem!important}.is-column-gap-5{column-gap:2.5rem!important}.is-column-gap-5\\.5{column-gap:2.75rem!important}.is-column-gap-6{column-gap:3rem!important}.is-column-gap-6\\.5{column-gap:3.25rem!important}.is-column-gap-7{column-gap:3.5rem!important}.is-column-gap-7\\.5{column-gap:3.75rem!important}.is-column-gap-8{column-gap:4rem!important}.is-row-gap-0{row-gap:0rem!important}.is-row-gap-0\\.5{row-gap:.25rem!important}.is-row-gap-1{row-gap:.5rem!important}.is-row-gap-1\\.5{row-gap:.75rem!important}.is-row-gap-2{row-gap:1rem!important}.is-row-gap-2\\.5{row-gap:1.25rem!important}.is-row-gap-3{row-gap:1.5rem!important}.is-row-gap-3\\.5{row-gap:1.75rem!important}.is-row-gap-4{row-gap:2rem!important}.is-row-gap-4\\.5{row-gap:2.25rem!important}.is-row-gap-5{row-gap:2.5rem!important}.is-row-gap-5\\.5{row-gap:2.75rem!important}.is-row-gap-6{row-gap:3rem!important}.is-row-gap-6\\.5{row-gap:3.25rem!important}.is-row-gap-7{row-gap:3.5rem!important}.is-row-gap-7\\.5{row-gap:3.75rem!important}.is-row-gap-8{row-gap:4rem!important}.is-clipped{overflow:hidden!important}.is-overflow-auto{overflow:auto!important}.is-overflow-x-auto{overflow-x:auto!important}.is-overflow-y-auto{overflow-y:auto!important}.is-overflow-clip{overflow:clip!important}.is-overflow-x-clip{overflow-x:clip!important}.is-overflow-y-clip{overflow-y:clip!important}.is-overflow-hidden{overflow:hidden!important}.is-overflow-x-hidden{overflow-x:hidden!important}.is-overflow-y-hidden{overflow-y:hidden!important}.is-overflow-scroll{overflow:scroll!important}.is-overflow-x-scroll{overflow-x:scroll!important}.is-overflow-y-scroll{overflow-y:scroll!important}.is-overflow-visible{overflow:visible!important}.is-overflow-x-visible{overflow-x:visible!important}.is-overflow-y-visible{overflow-y:visible!important}.is-relative{position:relative!important}.is-position-absolute{position:absolute!important}.is-position-fixed{position:fixed!important}.is-position-relative{position:relative!important}.is-position-static{position:static!important}.is-position-sticky{position:sticky!important}.marginless{margin:0!important}.paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.has-text-weight-extrabold{font-weight:800!important}.is-family-primary{font-family:Arial,system-ui,sans-serif!important}.is-family-secondary,.is-family-sans-serif{font-family:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-monospace,.is-family-code{font-family:Inconsolata,Hack,SF Mono,Roboto Mono,Source Code Pro,Ubuntu Mono,monospace!important}.is-display-none,.is-hidden{display:none!important}.is-display-block,.is-block{display:block!important}@media screen and (max-width: 768px){.is-display-block-mobile,.is-block-mobile{display:block!important}}@media screen and (min-width: 769px),print{.is-display-block-tablet,.is-block-tablet{display:block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-block-tablet-only,.is-block-tablet-only{display:block!important}}@media screen and (max-width: 1023px){.is-display-block-touch,.is-block-touch{display:block!important}}@media screen and (min-width: 1024px){.is-display-block-desktop,.is-block-desktop{display:block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-block-desktop-only,.is-block-desktop-only{display:block!important}}@media screen and (min-width: 1216px){.is-display-block-widescreen,.is-block-widescreen{display:block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-block-widescreen-only,.is-block-widescreen-only{display:block!important}}@media screen and (min-width: 1408px){.is-display-block-fullhd,.is-block-fullhd{display:block!important}}.is-display-flex,.is-flex{display:flex!important}@media screen and (max-width: 768px){.is-display-flex-mobile,.is-flex-mobile{display:flex!important}}@media screen and (min-width: 769px),print{.is-display-flex-tablet,.is-flex-tablet{display:flex!important}}@media screen and (min-width: 769px) and (max-
440width: 1023px){.is-display-flex-tablet-only,.is-flex-tablet-only{display:flex!important}}@media screen and (max-width: 1023px){.is-display-flex-touch,.is-flex-touch{display:flex!important}}@media screen and (min-width: 1024px){.is-display-flex-desktop,.is-flex-desktop{display:flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-flex-desktop-only,.is-flex-desktop-only{display:flex!important}}@media screen and (min-width: 1216px){.is-display-flex-widescreen,.is-flex-widescreen{display:flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-flex-widescreen-only,.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width: 1408px){.is-display-flex-fullhd,.is-flex-fullhd{display:flex!important}}.is-display-inline,.is-inline{display:inline!important}@media screen and (max-width: 768px){.is-display-inline-mobile,.is-inline-mobile{display:inline!important}}@media screen and (min-width: 769px),print{.is-display-inline-tablet,.is-inline-tablet{display:inline!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-tablet-only,.is-inline-tablet-only{display:inline!important}}@media screen and (max-width: 1023px){.is-display-inline-touch,.is-inline-touch{display:inline!important}}@media screen and (min-width: 1024px){.is-display-inline-desktop,.is-inline-desktop{display:inline!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-desktop-only,.is-inline-desktop-only{display:inline!important}}@media screen and (min-width: 1216px){.is-display-inline-widescreen,.is-inline-widescreen{display:inline!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-widescreen-only,.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width: 1408px){.is-display-inline-fullhd,.is-inline-fullhd{display:inline!important}}.is-display-inline-block,.is-inline-block{display:inline-block!important}@media screen and (max-width: 768px){.is-display-inline-block-mobile,.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width: 769px),print{.is-display-inline-block-tablet,.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-block-tablet-only,.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width: 1023px){.is-display-inline-block-touch,.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width: 1024px){.is-display-inline-block-desktop,.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-block-desktop-only,.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width: 1216px){.is-display-inline-block-widescreen,.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-block-widescreen-only,.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width: 1408px){.is-display-inline-block-fullhd,.is-inline-block-fullhd{display:inline-block!important}}.is-display-inline-flex,.is-inline-flex{display:inline-flex!important}@media screen and (max-width: 768px){.is-display-inline-flex-mobile,.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width: 769px),print{.is-display-inline-flex-tablet,.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-inline-flex-tablet-only,.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width: 1023px){.is-display-inline-flex-touch,.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width: 1024px){.is-display-inline-flex-desktop,.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-inline-flex-desktop-only,.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width: 1216px){.is-display-inline-flex-widescreen,.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-inline-flex-widescreen-only,.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width: 1408px){.is-display-inline-flex-fullhd,.is-inline-flex-fullhd{display:inline-flex!important}}.is-display-grid,.is-grid{display:grid!important}@media screen and (max-width: 768px){.is-display-grid-mobile,.is-grid-mobile{display:grid!important}}@media screen and (min-width: 769px),print{.is-display-grid-tablet,.is-grid-tablet{display:grid!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-grid-tablet-only,.is-grid-tablet-only{display:grid!important}}@media screen and (max-width: 1023px){.is-display-grid-touch,.is-grid-touch{display:grid!important}}@media screen and (min-width: 1024px){.is-display-grid-desktop,.is-grid-desktop{display:grid!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-grid-desktop-only,.is-grid-desktop-only{display:grid!important}}@media screen and (min-width: 1216px){.is-display-grid-widescreen,.is-grid-widescreen{display:grid!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-grid-widescreen-only,.is-grid-widescreen-only{display:grid!important}}@media screen and (min-width: 1408px){.is-display-grid-fullhd,.is-grid-fullhd{display:grid!important}}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width: 768px){.is-display-none-mobile,.is-hidden-mobile{display:none!important}}@media screen and (min-width: 769px),print{.is-display-none-tablet,.is-hidden-tablet{display:none!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-display-none-tablet-only,.is-hidden-tablet-only{display:none!important}}@media screen and (max-width: 1023px){.is-display-none-touch,.is-
440hidden-touch{display:none!important}}@media screen and (min-width: 1024px){.is-display-none-desktop,.is-hidden-desktop{display:none!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-display-none-desktop-only,.is-hidden-desktop-only{display:none!important}}@media screen and (min-width: 1216px){.is-display-none-widescreen,.is-hidden-widescreen{display:none!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-display-none-widescreen-only,.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width: 1408px){.is-display-none-fullhd,.is-hidden-fullhd{display:none!important}}.is-visibility-hidden,.is-invisible{visibility:hidden!important}@media screen and (max-width: 768px){.is-visibility-hidden-mobile,.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width: 769px),print{.is-visibility-hidden-tablet,.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-visibility-hidden-tablet-only,.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width: 1023px){.is-visibility-hidden-touch,.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width: 1024px){.is-visibility-hidden-desktop,.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-visibility-hidden-desktop-only,.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width: 1216px){.is-visibility-hidden-widescreen,.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-visibility-hidden-widescreen-only,.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width: 1408px){.is-visibility-hidden-fullhd,.is-invisible-fullhd{visibility:hidden!important}}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.hero-body .container.is-fluid{display:inline-block;max-width:none;background:rgba(0,0,0,.5);padding:20px;position:absolute;bottom:10%;margin-left:0;left:0}.hero-body,.section,.footer{padding-left:0;padding-right:0}sup,sub{line-height:0}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}@media screen{.is-print-only{display:none}}@media print{.is-screen-only{display:none}}.is-pulled-right{float:right}.is-pulled-left{float:left}.overflow-container{overflow:scroll;box-sizing:border-box}.quire-error{text-align:left}.quire-error p{font-family:sans-serif;margin-bottom:1em}.quire-error pre{margin-top:1em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideFromRight{0%{right:-100em}to{right:0}}@-moz-keyframes slideFromRight{0%{right:-100em}to{right:0}}@-webkit-keyframes slideFromRight{0%{right:-100em}to{right:0}}@-ms-keyframes slideFromRight{0%{right:-100em}to{right:0}}@-o-keyframes slideFromRight{0%{right:-100em}to{right:0}}@keyframes slideFromLeft{0%{left:-100em}to{left:0}}@-moz-keyframes slideFromLeft{0%{left:-100em}to{left:0}}@-webkit-keyframes slideFromLeft{0%{left:-100em}to{left:0}}@-ms-keyframes slideFromLeft{0%{left:-100em}to{left:0}}@-o-keyframes slideFromLeft{0%{left:-100em}to{left:0}}template{display:none!important}html{overflow-y:auto}[hidden]{display:none}@media screen{[hidden]{-webkit-animation:.25s ease-out 0s 1 fadeOut!important;-moz-animation:.25s ease-out 0s 1 fadeOut!important;-ms-animation:.25s ease-out 0s 1 fadeOut!important;-o-animation:.25s ease-out 0s 1 fadeOut!important;animation:.25s ease-out 0s 1 fadeOut!important}}.quire{width:100%}.quire main{background-color:#eef2f3}@media print{.quire main{background-color:transparent}}.quire .exhibition-layout{height:90vh}.quire .exhibition-layout+footer .navbar{padding:0rem 2rem}@media print{.quire .exhibition-layout{height:auto}}.quire .main-layout a{color:var(--theme-text-color);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.quire .main-layout blockquote{font-style:italic!important}.quire .main-layout .heading{font-family:Georgia,system-ui,serif;font-size:1.5rem;line-height:1.4;letter-spacing:.015em;text-align:center}@media screen and (min-width: 769px){.quire .main-layout .heading-container{padding:1.875rem 2.5rem}}.quire .main-layout .heading-section .page-type{font-size:.6875rem;letter-spacing:.125em;text-transform:uppercase}.quire .main-layout .heading-section .contributor-by{font-size:.625rem;letter-spacing:.015em;margin-top:1.2rem;text-transform:uppercase}.quire .main-layout .heading-section .contributor-name{font-size:1.75rem;letter-spacing:.015em;line-height:1.4;margin-bottom:.5rem;font-family:Times,Times New Roman,serif}@media screen and (max-width: 768px){.quire .main-layout .heading-section .contributor-name{font-size:1.375rem}}.quire .main-layout .heading-section .word-count{display:block;font-family:Georgia,system-ui,serif;font-size:.625rem;letter-spacing:.2em;margin-bottom:.5rem;margin-top:3.25rem;text-transform:uppercase}.quire .main-layout .heading-section .word-count-num{font-size:1.125rem;letter-spacing:.01em}.quire .main-layout .sub-heading,.quire .main-layout .sub-heading-mobile{flex-grow:1;font-weight:700;margin-bottom:.5rem;margin-top:.5rem;text-align:center;text-transform:uppercase}.quire .main-layout .sub-heading-section,.quire .main-layout .sub-heading-mobile-section{align-items:center;background-color:var(--body-bg-color);border-bottom:1px solid var(--theme-border-color);color:var(--theme-text-color);display:flex;top:0}.quire .main-layout .theme-heading{flex-grow:1;font-family:Times,Times New Roman,serif;font-size:2.625rem;line-height:.92;padding:2rem;text-align:center}.quire .main-layout .theme-heading-section{align-items:center;color:var(--theme-text-color);display:flex}.quire .main-layout .theme-heading small{display:block;font-size:1.75rem;margin-top:.5rem}@media screen and (max-width: 768px){.quire .main-layout .theme-heading small{font-size:1.375rem}}@media screen and (min-width: 769px),print{.quire .main-layout .theme-heading{font-size:5rem}}@media screen and (min-width: 1024px){.quire .main-layout .theme-heading{font-size:7.5rem}}.quire .main-layout .theme-border-bottom{border-bottom:1px solid var(--theme-border-color)}.quire .main-layout .theme-border-left{border-left:1px solid var(--theme-border-color)}.quire .main-layout .theme-border-right{border-right:1px solid var(--theme-border-color)}.quire .main-layout .theme-border-top{border-top:1px solid var(--theme-border-color)}.quire .main-layout .theme-text{color:var(--theme-text-color)}.quire .main-layout .caption-button{background-color:var(--body-bg-color);color:var(--theme-text-color);padding:.85rem;position:absolute;bottom:0;font-size:.625rem;left:0;letter-spacing:.125rem;height:auto;max-height:2.5rem;opacity:1;text-transform:uppercase;transition:max-height .5s;transition:opacity .5s}.quire .main-layout .caption-button:hover,.quire .main-layout .caption-button:focus{background-color:var(--theme-bg
440-color);color:var(--body-color)}.quire .main-layout .caption-button.hide{max-height:0;height:0;opacity:0;transition:max-height .5s;transition:opacity .5s}.quire .main-layout .caption-details{align-items:flex-start;display:flex;transition:max-height .5s ease-out;height:auto;max-height:600px}.quire .main-layout .caption-details figcaption{font-size:.8125rem;padding:.5rem}.quire .main-layout .caption-details.is-closed{display:none;max-height:0;height:0;transition:max-height .5s ease-in}.quire .main-layout .close-button{background-color:var(--body-bg-color);color:var(--theme-text-color);padding:.675rem .75rem}.quire .main-layout .close-button svg{fill:var(--theme-text-color);height:1rem;width:1rem;vertical-align:middle}.quire .main-layout .close-button:hover,.quire .main-layout .close-button:focus{background-color:var(--theme-bg-color);color:var(--body-color)}.quire .main-layout .close-button:hover svg,.quire .main-layout .close-button:focus svg{fill:var(--body-color)}.quire .main-layout .hi-res-button{background-color:var(--body-bg-color);color:var(--theme-text-color);padding:.85rem;font-size:.625rem;letter-spacing:.125rem;height:auto;max-height:2.5rem;text-transform:uppercase;transition:max-height .5s;transition:opacity .5s}.quire .main-layout .hi-res-button:hover,.quire .main-layout .hi-res-button:focus{background-color:var(--theme-bg-color);color:var(--body-color)}.quire .main-layout .menu-button{color:var(--theme-text-color);padding:.65rem .75rem}.quire .main-layout .menu-button svg{fill:var(--theme-text-color);height:1rem;width:1rem;vertical-align:middle}.quire .main-layout .menu-button:hover,.quire .main-layout .menu-button:focus{background-color:var(--theme-bg-color);color:var(--body-color)}.quire .main-layout .menu-button:hover svg,.quire .main-layout .menu-button:focus svg{fill:var(--body-color)}.quire .main-layout .menu-button.fixed-width{min-width:7.5rem}.quire .main-layout .share-details{right:0;top:2rem}.quire .main-layout .doi-details{left:1rem;top:0}.quire .main-layout .doi-details input{width:30rem}.quire .main-layout .share-details,.quire .main-layout .doi-details{position:absolute;margin:1rem .5rem;padding:.5rem;background-color:var(--body-bg-color);z-index:100}.quire .main-layout .share-details.is-closed,.quire .main-layout .doi-details.is-closed{display:none}.quire .main-layout .share-details .field,.quire .main-layout .doi-details .field{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 769px){.quire .main-layout .share-details .field,.quire .main-layout .doi-details .field{flex-wrap:nowrap;flex-direction:row}}.quire .main-layout .share-details input,.quire .main-layout .doi-details input{box-shadow:none;border:none}.quire .main-layout .share-details .copy-button,.quire .main-layout .doi-details .copy-button{color:var(--theme-text-color);padding:.65rem;border:1px solid var(--theme-border-color);margin-left:.25rem;min-width:6rem}.quire .main-layout .share-details .copy-button:hover,.quire .main-layout .share-details .copy-button:focus,.quire .main-layout .doi-details .copy-button:hover,.quire .main-layout .doi-details .copy-button:focus{background-color:var(--theme-bg-color);color:var(--body-color)}.quire .main-layout .share-details .copy-button:hover svg,.quire .main-layout .share-details .copy-button:focus svg,.quire .main-layout .doi-details .copy-button:hover svg,.quire .main-layout .doi-details .copy-button:focus svg{fill:var(--body-color)}.quire .main-layout .link-button{padding:0;border:0;color:var(--theme-text-color);position:relative}.quire .main-layout .link-button svg{fill:var(--theme-text-color);height:1rem;width:1rem;vertical-align:middle}.quire .main-layout p.paragraph,.quire .main-layout ol,.quire .main-layout ul{padding:0 1rem .5rem}.quire .main-layout .paragraph{line-height:2}.quire .main-layout ol{list-style-position:inside}.quire .main-layout ul{list-style-position:inside;list-style-type:disc}.quire .main-layout ul.quire-contributors-list{list-style-type:none}.quire .main-layout .footnote-ref a{color:var(--theme-text-color);font-family:Arial,system-ui,sans-serif;font-size:.8125rem;font-style:normal}.quire .main-layout .contributors-list{display:grid;grid-template-columns:repeat(6,1fr);padding-left:0;padding-right:0;padding-top:.65rem}.quire .main-layout .contributors-list__media{display:flex;flex-direction:row}.quire .main-layout .contributors-list__section{margin-top:2rem;padding-bottom:2.5rem}.quire .main-layout .quire-contributor__type{line-height:1.75;margin-left:4.125rem}.quire .main-layout .theme-table{border-top:1px solid var(--body-border-color);border-bottom:1px solid var(--body-border-color);color:var(--body-color);font-family:Arial,system-ui,sans-serif;font-size:.8125rem;margin-top:.65rem;width:100%;background:transparent}.quire .main-layout .theme-table th{border-right:1px solid var(--body-border-color);font-weight:400;min-width:10rem}.quire .main-layout .theme-table th,.quire .main-layout .theme-table td{border-color:var(--body-border-color);padding:.65rem .5rem}.quire .main-layout .theme-table td{letter-spacing:.025rem}.quire .main-layout .theme-table td a .author-text{color:var(--body-color);text-decoration:underline;text-decoration-color:var(--theme-text-color);text-underline-offset:.25rem;text-decoration-thickness:2px}.quire .main-layout .theme-table td a .author-type{border:1px solid var(--theme-border-color);border-radius:50%;display:inline-block;margin-left:.5rem;padding:.25rem;line-height:1;min-height:1.25rem;min-width:1.25rem}.quire .main-layout .issue-section{border-top:1px solid var(--body-border-color);display:grid;grid-template-columns:2.5rem auto 2.5rem}.quire .main-layout .issue-section--button{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.quire .main-layout .issue-section--button--overlay{position:relative;height:100%}.quire .main-layout .issue-section--button--img{display:block;max-width:100%;height:auto}.quire .main-layout .issue-section--button--img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(var(--theme-rgb),.1) 0%,rgba(var(--theme-rgb),1) 30%)}.quire .main-layout .issue-section--button--image{background-image:linear-gradient(to bottom,rgba(var(--theme-rgb),.1),rgba(var(--theme-rgb),1)),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAHgCAYAAADXMi8AAAAAAXNSR0IArs4c6QAAAFBlWElmTU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAB4AAAAAB6AjgNAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8
440L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAANb0lEQVR4Ae2ci27bRhBF6yL//8stbeAQ8ZGuZ5aS4lm3BorJPLn3aJeUrKRv/xw/fw3++Xvw2j6W9vIFvr29/fX+n3+68Zcv0Atb9d+8B1HrrdmNp7rVhVG/H0FW/iqbCKf4PgSTApPs1tG3Wk8fdh+CrNh2lUC3PtU5vh9BKzDRP+2PJ/jLRPwEcR6/SzrVOW6f64wnePMsZuW2SeHVOvfZ53rzCR4r/3hH7b2HAsetdNVPc1N8PsGD0EOfSZJyyFZ56pLdh2BXabcuESGe5ji+D0GU2VqR88m/2ud5+xG8qrzbl+pSfD+C3gPf7c8neBC6+yw2ubRHXGc/9XXj8wmmZ3FS2CXkuqv+PgS7xCoS1ZyUT/F9CFZkyCel5J9luc7PI9glBAG/YV+N70NwVRkkUx/5R+0+BB9VmvoT4W58X4JJIaRSPsXpW7X7ElxVulqfSDu+H0ErgEyKk0/2ah/z9iPIyrv2KqHU5/h8ggep1qc6iFohcdtunfvszyf46Kc6K05+IprizNmXIAoqmwik+Oq8+QQPRXdPcSKQ4hUZ57tz5hNMp9iKK78icjW/D8GkMMUfJdrt34dgpYh8Ipri9Nl26/cj2FVmIpVfzXUefz+CiQSKHv1tVZqf4vsQTISSsqtxX8c+c4nvQ5CV26LkT+09X29/gia66psI/SlOHrsPQSuyj6LVOH2V9Vz8fQhWClfzEOD0V36avz9BK0dpipO/aj13PsFD6d3PxasErJz+FO/m5xP05+KkOMUh0bXdOdTtR/AqCRSn+16a6z7X7UcwKUpxK05+t991+xFMBKq4lT+rfh+CicBqHHLus08d1nn8fQiiZJodTzAu8H0PsA9+p/qqeJobF/j7or7zz+e/yIEWz9LvXNTv1x5P8PxXYYlcIvtovNs/nuC5B39/3b/jz4noeILnHkwKuvFH69IZGE/w2/dgIs85GE/w3IOsOCl6Vdx7z9cZT/D/PcjWuWrPPejXnoGO2091Ke7+//cgpF5lx5/imwW+7xH2yT0qKe+4fWatxm8WyKAptrwPvit+//Fpe5aANJ/4fILvcK4QQqHJrsarV2I+wYPAB0GUPJsAc22719mPoJVWfpdENSfl5xM8Vn73FD+bjOd1/fkEfYrTXqjiFZGqP+X3IVgRqPKJgOOeQz7F9yGIkmfZRGR1/niC56c6lHWVV3V6xJ/v0qu4544n+LR31FbOK/KonU/wUHj3WZyUd0mlutX4fIJ+FieFiSjxZ/cxbz+CEKksCn1fc5/r7Lve/nyCx4rvnuJVpVZ+1fd15xP0Ka6UWyH1q/Gqj/z+BBMZFL7ajid4vh9MpKr7nAmmOatx5o4nWL4fREmyiUyqr+Ke93MIWllF4ln58QTPU2zFJvaq0+zreB3jCY47xRCE7D4EWXG117p1kOjaNHcfgklpUpbqiae+FKfPdn+CVvSnfEiPJ3jzJGHl1WmGZFV/Nc/1xxNcfpJURCD7LDue4M0etHITY2+4rut7nvucH0/w3INeuZV1/WfN4Xr7EGTFf9pWxMcTLE8xRJPSFK/6yFd3hfEEn36KIVPZRN7xfQgmxVaU6qr41Tn7E7xK5ioxrkf/zyOIsur+BYnKVvP2I1gpqohczafr7kfQBJIy1+Gnesft02+7P0Erst8l4b6uP57gzfvBiojz3fuh+34Mwfe/qH/3G/euwlS3SizVj9+D5zvqRKIbTwS6/aluPMGbU4ySRCTFu6eZ+V07nuC5BxOZSulqX1Xv/D4EK1LkrZB4sqv1nrM/wUcJmMiqP55gvA+i9FX3N+Zj0yu1H0ErsY9ibJWnrrLplRpP8HySVApX84lsins+dfsQZMV
440pL1jhs/10/X0IVkSSwqrvap7r7UsQBd09uVpvsql/H4JJgZVe9bvzXbcPwatkrvaZVJoznmD5fjApezSe7g4m+3MJWilEU5x8ZU12PMH2+8FHyZhcmuf4fgStwMqf7afrEd+P4LMJMQ8inNLKp++/S9CEILJqxxO8/CyuCLHXKmKeY388wfY3TVZmMs6v+p6HP5/gsVc+vqtjxd9lTZx1jCd4+RSjEJsIkLd1vV9I8v8dgiYAMUikfKqjfjzB+I66Ul7lIWNb9Tm/D0Gv3Mq/yx9P8LwPcmoeJdV9JVyX/PEE4yl+lKT7TYi84/Z/HkErhIRtquvGqduXIApWT3e3L9UR5xXZhyArr4i5zj7KHbdPHdZ5/H0IogSLgooo9cmuznH9eILns9gETM7KKp95q3Pow+5L0IRMovLdn3xIJTueYPluxsqT0qt19DGXV4b4eILnKWbFVoCPQqzriWOd7/rUMWc8wafvQZRDHiL45Injk3d8H4KsHCUow6a84/j0Me9qfB+CKLZFOSScTz595Oknjk+eOD52P4IoSQodR2nVRx391Kc4dfMJHgpa/yIHxShDebKux6eeOY6Tx84neCj59D0JihRG0M3/V5p6CtxHnji+64m7bj7BQ8mXe9DKUI51Hp+8idinLtn5BA9Fn/ZgUuI4pGjHpy7FyWNdZ38fghBAAQor6z58+phH3D51yY4neH4msTJ8KzMJ5/Hpd/2qvw9BK8e3hYzj9hMp1+Gn+vkEvfJKEfmKJHnPx8e6zvHxBMvPxRDDohDfBOxTh035FB9P8LwPorBrk2IIO1/5qW88wXMPWgEku3Hq6Otak6WP+D4EWTkkUEA8Wdd3fc/jevST34cgK09KUISlDr/bTx/19Cc7n+Cx8k+f6qysUkweAvQTxyePdd4+dfsQZMVJiePJZ47JuZ66ZKnfhyArRnnlJ+XE3U8c67x96sYT/JVWjgJsl6znVX41fz5BFGArxV2SzLNd7R9P8Py7/Cg1wdX4o/2+3nyCh+KPZzF7wwq6cfqwzyK5L8FVEqvEmG/rOfMJHgq+fD+IQisjblvVOZ985u5DkBVbEXHbR+vo91z78wkeSlr3QRRX98WqDkLMcb39+QQPRV+eYiuCQDdOHX2VNdl9CKIMxSghjk154tTZMo86+67H34eglaGgilOH7ZKhvrLzCR6Elu6DVlwRc94+81J8PsFDwd37oPcePoorm4hUfc6PJ1h+T5LImZD91GdClT+e4Pk9SaWkmzfJqi/VE9+HICtOe8d5+xUp8qt9+xBE4apdJbI6fzzBm/ugiVR+2rOQcj/xytI3nyArrUiguFu3Wu91cJ3xBM8niRXYh8izbHf+eIK/ULJKhj72Cv3duPvoxzJnPMG4B1HypyzETHY8wZsnyauJJVImxzrGEzy/aUoKUIJNBFbjzEuWefMJHuQ+PhcnJa+OQyotYzzB8hRXCqs8r0CqS+ToG0/wfJKw4mfZRCzNdz3+fgRZedobVT4Rcrw7Zz7BQ9mn3w9aaeV3SXTrfL35BI+99uWTZFX5ar2JuX8/glZQKXS+61fXYc58gsdKX3qKu6Qg5vr5BL/rFJsUBLHk9yPIytPtscpDwDb1EXc9159P8Fj5Q6cY5ZBAOXFb1yWfvvkEr55iK0cxljw+ZKu468YTvPlUh0KUYCGBddx9rnMeH0u97XyCKIAI1kpcZ9/1+K7r+vSPJ3j5c3EigXJeCeqI27rO/niC5ylGqRXgW3nyqa/mkccyD5854wm296CVoRjrPD55iBCvfPrGE2zvQRSjzCTIO45PH5a4+8hjxxO8+S1/pQzFKHR9irsOn3rmOj6e4LkHUYJFiZURp875FHcdPvXMJY4/nuB5H2TFVlD5EHAdcdtU5zj+eILnN+6sGJJWnvzUl+JpvuP44wku3wcTyRQ3yVV/X4IQQTE+e4N48ql/1I4neD5JEgnHu0QqwinPfK47nmA8xSixUuJY5x/1PXcfgqwcaxJVnDzW/cmn3vbn7EGUmYDj+CinnvhVO34PnvdBKzSBLhn3ea79au54guc7aitb9RMJx+1zHcfxxxOMe7BSxl5DafKZY+s+5/HHE1x+FpsUSrvxbh1z5xM8FH18V+c9kXyUrZKgD5v6nZ9P8Fjx3b83Uym0UogTxz46Zz7BQ+GnPYhy20dJuN++r4c/n+Cx0k/fuLOXKoVVHgJdm+btQ7BSmhTS5/yqzxws/fMJHiv9dIpZOXsRRbbdOvclP82bT/BQ1HqSJIUQcT751GN5pVxPfj7BY+V3CSZllFd5CNi6z3n74wmen0lWlUESxfaJ23br6BtP8OHPxYl8N+46++MJnnuQ19wKUtx19unDOt/19yPIKbNCSKxaz8FPc8izjvEEl3+zgHIUopg4NuVX4/sQfJZyE7K/ep35BA+FX76jNgH7FZEqX82bT/BQePf9IMqTTcqpr/LUYVP9fILHypf2IIptEwHqnLdPne18gseKW3vQiu1b+aqf5s0neKz8yz3YJWECq76vQ/98gsfK7+5BFPBupfJNYNX3fPrnEzxWvrQHk1LHV32IuW8+wWPlrT2IQlsrdr7yq/75BA8Fn/agFVuh/dX61f75BA8CHwStzH5Fynn7aV6K078PQVacbKXUeftpLnHX488neKz00ylm5ekZnBQTT7Y71/37EPTKn+XzSlTzEuGfRxAiKDaZKp/qHcffj+AqAZR2bXc+dfsRTCRQ9Ky9l67j+HiC/wJsou8RKy55rgAAAABJRU5ErkJggg==);width:100%;height:100%}.quire .main-layout .issue-section--prev,.quire .main-layout .issue-section--next{align-items:center;display:flex;font-size:.8125rem;margin-bottom:2rem;margin-top:2rem;letter-spacing:.15rem;writing-mode:vertical-lr;text-orientation:upright;text-transform:uppercase}.quire .main-layout .issue-section--prev--num,.quire .main-layout .issue-section--next--num{margin-top:1.25rem;margin-bottom:.5rem;writing-mode:horizontal-tb}.quire .main-layout .issue-section--main{border-left:1px solid var(--body-border-color);border-right:1px solid var(--body-border-color);display:flex;flex-direction:column}.quire .main-layout .issue-section--main .card{border:1px solid var(--theme-border-color);border-left:none;border-top:none;color:var(--theme-text-color);height:100%}.quire .main-layout .issue-section--main .card a{color:var(--theme-text-color)}.quire .main-layout .issue-section--main .card-page-type{font-family:Arial,system-ui,sans-serif;font-size:.65rem;letter-spacing:.125rem;line-height:1.75}.quire .main-layout .issue-section--main .card-content{display:flex;font-family:Georgia,system-ui,serif;flex-direction:column;letter-spacing:.02rem}.quire .main-layout .issue-section--main .card .content{font-family:Times,Times New Roman,serif;font-size:1.75rem;letter-spacing:.02rem;line-height:1.125;margin-bottom:1.5rem;margin-top:1.25rem}@media screen and (max-width: 768px){.quire .main-layout .issue-section--main .card .content{font-size:1.375rem}}.quire .main-layout .issue-section--main .card .content a:hover,.quire .main-layout .issue-section--main .card .content a:focus{text-decoration:underline}.quire .main-layout .issue-section--main .columns{margin-bottom:-1px}@media screen and (min-width: 1024px){.quire .main-layout .issue-section--main .column.is-one-fifth-desktop:nth-child(5n) .card{border-right:none}}@media screen and (min-width: 769px) and (max-width: 1023px){.quire .main-layout .issue-section--main .column.is-one-third-tablet:nth-child(3n) .card{border-right:none}}@media screen and (max-width: 768px){.quire .main-layout .issue-section--main .column.is-half-mobile:nth-child(2n) .card{border-right:none}}.quire .main-layout .issue-section--main--image{line-height:0;position:relative;
440background-color:color-mix(in srgb,var(--theme-bg-color),transparent 45%)}.quire .main-layout .issue-section--main--image img{mix-blend-mode:multiply}.quire .main-layout .all-issues-section{border-left:1px solid var(--body-border-color);border-right:1px solid var(--body-border-color);margin-left:2.5rem;margin-right:2.4375rem}.quire .main-layout .all-issues-section .main-heading{font-size:2.375rem;font-weight:700;letter-spacing:.225rem;padding:1rem .5rem;text-transform:uppercase}.quire .main-layout .all-issues-section .main-heading-section{border-bottom:1px solid var(--body-border-color);display:grid;grid-template-columns:2fr 1fr}@media screen and (max-width: 768px){.quire .main-layout .all-issues-section{border:0;margin:0}}.quire .main-layout .all-issues--main .accordion-button{border-top:1px solid var(--body-border-color);display:grid;grid-template-columns:2.5rem auto 2.5rem;transition:.4s;width:100%}.quire .main-layout .all-issues--main .accordion-button .issue-collapse-icon,.quire .main-layout .all-issues--main .accordion-button .issue-expand-icon,.quire .main-layout .all-issues--main .accordion-button .issue-number,.quire .main-layout .all-issues--main .accordion-button .issue-text{align-items:center;display:flex;justify-content:center;min-height:2.5rem}.quire .main-layout .all-issues--main .accordion-button .issue-collapse-icon{display:none}.quire .main-layout .all-issues--main .accordion-button .issue-number,.quire .main-layout .all-issues--main .accordion-button .issue-text{color:var(--theme-text-color)}.quire .main-layout .all-issues--main .accordion-button .issue-number{border-right:1px solid var(--theme-border-color);box-sizing:border-box;font-size:1.25rem}.quire .main-layout .all-issues--main .accordion-button .issue-text{font-size:.85rem;margin-left:.5rem;margin-right:auto;text-transform:uppercase;letter-spacing:.15rem}.quire .main-layout .all-issues--main .accordion-button svg{fill:var(--body-color);height:1rem;width:1rem;vertical-align:middle}.quire .main-layout .all-issues--main .accordion-button:hover,.quire .main-layout .all-issues--main .accordion-button:focus{background-color:var(--theme-bg-color);color:var(--button-color)}.quire .main-layout .all-issues--main .accordion-button:hover .issue-number,.quire .main-layout .all-issues--main .accordion-button:hover .issue-text,.quire .main-layout .all-issues--main .accordion-button:focus .issue-number,.quire .main-layout .all-issues--main .accordion-button:focus .issue-text{color:var(--button-color)}.quire .main-layout .all-issues--main .accordion-button:hover .issue-number,.quire .main-layout .all-issues--main .accordion-button:focus .issue-number{border-right:1px solid var(--button-color)}.quire .main-layout .all-issues--main .accordion-button:hover svg,.quire .main-layout .all-issues--main .accordion-button:focus svg{fill:var(--button-color)}.quire .main-layout .all-issues--main .accordion-button.active .issue-collapse-icon{display:flex}.quire .main-layout .all-issues--main .accordion-button.active .issue-expand-icon{display:none}.quire .main-layout .all-issues--main .accordion-button.active .issue-number{border-bottom:1px solid var(--button-color)}.quire .main-layout .all-issues--main .accordion{transition:.4s}.quire .main-layout .all-issues--main .accordion-panel{border:1px solid var(--theme-border-color);border-right:0;box-sizing:border-box;display:none;font-size:.8125rem;letter-spacing:.15rem;overflow:hidden;margin:-1px 0 -1px 2.4625rem}.quire .main-layout .all-issues--main .accordion-panel--row{border-bottom:1px solid var(--theme-border-color);display:grid;font-family:Georgia,system-ui,serif;font-size:1rem;letter-spacing:.0625rem;grid-template-columns:1fr 2.5rem;padding-left:.5rem}.quire .main-layout .all-issues--main .accordion-panel--row--first{display:grid;grid-template-columns:1fr;column-gap:.75rem}.quire .main-layout .all-issues--main .accordion-panel--row--first a:hover,.quire .main-layout .all-issues--main .accordion-panel--row--first a:focus{text-decoration:underline}.quire .main-layout .all-issues--main .accordion-panel--row--first-section{dis
440play:grid;grid-template-columns:1fr;column-gap:.75rem}@media screen and (min-width: 1024px){.quire .main-layout .all-issues--main .accordion-panel--row--first-section{grid-template-columns:minmax(15rem,25rem) minmax(10rem,15rem)}}@media screen and (min-width: 769px),print{.quire .main-layout .all-issues--main .accordion-panel--row--first{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.quire .main-layout .all-issues--main .accordion-panel--row--first{grid-template-columns:minmax(25rem,40rem) 1fr}}.quire .main-layout .all-issues--main .accordion-panel--row .heading-text{grid-column:span 1;font-family:Arial,system-ui,sans-serif;font-size:.85rem;letter-spacing:.115rem;line-height:2.5rem;text-transform:uppercase}.quire .main-layout .all-issues--main .accordion-panel--row .title-text{display:block;text-transform:uppercase;font-family:Arial,system-ui,sans-serif;font-size:.625rem;padding-bottom:.65rem;padding-top:.5rem;letter-spacing:.125rem}@media screen and (max-width: 1023px){.quire .main-layout .all-issues--main .accordion-panel--row .title-text{padding-bottom:0}}.quire .main-layout .all-issues--main .accordion-panel--row .more-text{display:none}.quire .main-layout .all-issues--main .accordion-panel--row .read-more-details{color:var(--theme-text-color);font-family:Arial,system-ui,sans-serif;font-size:.65rem;padding-bottom:.65rem;padding-top:.65rem;letter-spacing:.125rem;text-transform:uppercase}.quire .main-layout .all-issues--main .accordion-panel--row .read-more-details svg{fill:var(--theme-text-color);height:.65rem;width:.65rem;vertical-align:middle}.quire .main-layout .all-issues--main .accordion-panel--row-icon{align-items:flex-start;border-left:1px solid var(--theme-border-color);box-sizing:border-box;display:flex;padding:.75rem .65rem;margin-left:auto}.quire .main-layout .all-issues--main .accordion-panel--row-icon svg{fill:var(--theme-text-color);height:1rem;width:1rem;vertical-align:middle}.quire .main-layout .all-issues--main .accordion-panel--row:hover .accordion-panel--row-icon,.quire .main-layout .all-issues--main .accordion-panel--row:focus .accordion-panel--row-icon{background-color:var(--theme-bg-color)}.quire .main-layout .all-issues--main .accordion-panel--row:hover .accordion-panel--row-icon svg,.quire .main-layout .all-issues--main .accordion-panel--row:focus .accordion-panel--row-icon svg{fill:var(--button-color)}.quire .main-layout .all-issues--main .accordion-panel--row:last-child{border-bottom:0}.quire .main-layout .all-issues--main .accordion-panel--heading{color:var(--theme-text-color)}.quire .main-layout .all-issues--main .accordion:first-child .accordion-button{border-top:0}.quire .main-layout .article-section,.quire .main-layout .exhibition-section,.quire .main-layout .gallery-section,.quire .main-layout .page-section{display:flex;flex-direction:column}.quire .main-layout .article-section .sub-heading-section,.quire .main-layout .exhibition-section .sub-heading-section,.quire .main-layout .gallery-section .sub-heading-section,.quire .main-layout .page-section .sub-heading-section{position:sticky;z-index:1}.quire .main-layout .article-section .quire__secondary,.quire .main-layout .exhibition-section .quire__secondary,.quire .main-layout .gallery-section .quire__secondary,.quire .main-layout .page-section .quire__secondary{display:block;text-align:left}.quire .main-layout .article-section--toc,.quire .main-layout .exhibition-section--toc,.quire .main-layout .gallery-section--toc,.quire .main-layout .page-section--toc{text-align:center}.quire .main-layout .article-section .exhibition-section--footnote.is-expanded,.quire .main-layout .exhibition-section .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section .exhibition-section--footnote.is-expanded,.quire .main-layout .page-section .exhibition-section--footnote.is-expanded{width:calc(50vw + 1.5rem)}@media screen and (max-width: 768px){.quire .main-layout .article-section .exhibition-section--footnote.is-expanded,.quire .main-layout .exhibition-section .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section .exhibition-section--footnote.is-expanded,.quire .main-layout .page-section .exhibition-section--footnote.is-expanded{width:calc(100vw - 6rem)}}@media screen and (min-width: 769px) and (max-width: 1023px){.quire .main-layout .article-section .exhibition-section--footnote.is-expanded,.quire .main-layout .exhibition-section .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section .exhibition-section--footnote.is-expanded,.quire .main-layout .page-section .exhibition-section--footnote.is-expanded{left:calc(100% + 2.5rem);width:calc(40vw + 1rem)}}@media screen and (min-width: 1024px){.quire .main-layout .article-section .exhibition-section--footnote.is-expanded,.quire .main-layout .exhibition-section .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section .exhibition-section--footnote.is-expanded,.quire .main-layout .page-section .exhibition-section--footnote.is-expanded{left:calc(50vw + 3rem)}}@media screen and (min-width: 1408px){.quire .main-layout .article-section .exhibition-section--footnote.is-expanded,.quire .main-layout .exhibition-section .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section .exhibition-section--footnote.is-expanded,.quire .main-layout .page-section .exhibition-section--footnote.is-expanded{width:calc(50vw + 2rem);left:calc(100% + 3rem)}}.quire .main-layout .article-section--footnote,.quire .main-layout .exhibition-section--footnote,.quire .main-layout .gallery-section--footnote,.quire .main-layout .page-section--footnote{background-color:var(--body-bg-color);display:none;height:100%;font-family:Arial,system-ui,sans-serif;font-size:.8125rem;position:absolute;top:0;left:100%;width:0;transition:width .5s}.quire .main-layout .article-section--footnote a,.quire .main-layout .exhibition-section--footnote a,.quire .main-layout .gallery-section--footnote a,.quire .main-layout .page-section--footnote a{word-break:break-all}.quire .main-layout .article-section--footnote.is-expanded,.quire .main-layout .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section--footnote.is-expanded,.quire .main-layout .page-section--footnote.is-expanded{border-left:1px solid var(--theme-border-color);border-top:1px solid var(--theme-border-color);box-shadow:2px 2px 2px 0 rgba(var(--theme-rgb),.2);overflow-y:scroll;padding:.5rem;width:calc(25% + .5rem);transition:width .25s;z-index:2}.quire .main-layout .article-section--footnote.is-expanded::-webkit-scrollbar,.quire .main-layout .exhibition-section--footnote.is-expanded::-webkit-scrollbar,.quire .main-layout .gallery-section--footnote.is-expanded::-webkit-scrollbar,.quire .main-layout .page-section--footnote.is-expanded::-webkit-scrollbar{-webkit-appearance:none;width:.35rem}.quire .main-layout .article-section--footnote.is-expanded::-webkit-scrollbar-thumb,.quire .main-layout .exhibition-section--footnote.is-expanded::-webkit-scrollbar-thumb,.quire .main-layout .gallery-section--footnote.is-expanded::-webkit-scrollbar-thumb,.quire .main-layout .page-section--footnote.is-expanded::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#00000080;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}@media screen and (max-width: 768px){.quire .main-layout .article-section--footnote.is-expanded,.quire .main-layout .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section--footnote.is-expanded,.quire .main-layout .page-section--footnote.is-expanded{width:calc(100% - 6rem)}}@media screen and (min-width: 769px) and (max-width: 1023px){.quire .main-layout .article-section--footnote.is-expanded,.quire .main-layout .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section--footnote.is-expanded,.quire .main-layout .page-section--footnote.is-expanded{left:calc(100% + 2.5rem);width:calc(25% - .5rem)}}@media screen and (min-width: 1024px){.quire .main-layout .article-section--footnote.is-expanded,.quire .main-layout .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section--footnote.is-expanded,.quire .main-layout .page-section--footnote.is-expanded{left:calc(100% + 1rem)}}@media screen and (min-width: 1408px){.quire .main-layout .article-section--footnote.is-expanded,.quire .main-layout .exhibition-section--footnote.is-expanded,.quire .main-layout .gallery-section--footnote.is-expanded,.quire .main-layout .page-section--footnote.is-expanded{width:25%;left:calc(100% + 1.5rem)}}@media screen and (max-width: 768px){.quire .main-layout .article-section--footnote,.quire .main-layout .exhibition-section--footnote,.quire .main-layout .gallery-section--footnote,.quire .main-layout .page-section--footnote{left:3rem;top:50%}}@media screen and (min-width: 769px) and (max-width: 1023px){.quire .main-layout .article-section--footnote,.quire .main-layout .exhibition-section--footnote,.quire .main-layout .gallery-section--footnote,.quire .main-layout .page-section--footnote{left:calc(100% + 2rem)}}.quire .main-layout .article-section--footnote .menu-button,.quire .main-layout .exhibition-section--footnote .menu-button,.quire .main-layout .gallery-section--footnote .menu-button,.quire .main-layout .page-section--footnote .menu-button{float:right}.quire .main-layout .article-section--overlay,.quire .main-layout .exhibition-section--overlay,.quire .main-layout .gallery-section--overlay,.quire .main-layout .page-section--overlay{background:var(--body-bg-color);position:absolute;top:2.5625rem;left:2.5625rem;right:0}@media screen and (max-width: 768px){.quire .main-layout .article-section--overlay,.quire .main-layout .exhibition-section--overlay,.quire .main-layout .gallery-section--overlay,.quire .main-layout .page-section--overlay{left:0}}.quire .main-layout .article-section--keywords,.quire .main-layout .exhibition-section--keywords,.quire .main-layout .gallery-section--keywords,.quire .main-layout .page-section--keywords{padding:1.5rem}.quire .main-layout .article-section--main-container,.quire .main-layout .exhibition-section--main-container,.quire .main-layout .gallery-section--main-container,.quire .main-layout .page-section--main-container{display:grid;grid-template-columns:2.5rem auto}@media screen and (max-width: 768px){.quire .main-layout .article-section--main-container,.quire .main-layout .exhibition-section--main-container,.quire .main-layout .gallery-section--main-container,.quire .main-layout .page-section--main-container{grid-template-columns:0 auto}}.quire .main-layout .article-section--main,.quire .main-layout .exhibition-section--main,.quire .main-layout .gallery-section--main,.quire .main-layout .page-section--main{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1216px}.quire .main-layout .article-section--main .heading-section,.quire .main-layout .exhibition-section--main .heading-section,.quire .main-layout .gallery-section--main .heading-section,.quire .main-layout .page-section--main .heading-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:start}.quire .main-layout .article-section--main .heading-section.first-heading,.quire .main-layout .exhibition-section--main .heading-section.first-heading,.quire .main-layout .gallery-section--main .heading-section.first-heading,.quire .main-layout .page-section--main .heading-section.first-heading{height:100%}.quire .main-layout .article-section--main .heading-section .quire-page__word-count,.quire .main-layout .exhibition-section--main .heading-section .quire-page__word-count,.quire .main-layout .gallery-section--main .heading-section .quire-page__word-count,.quire .main-layout .page-section--main .heading-section .quire-page__word-count{margin-top:auto;margin-bottom:.25rem;font-size:.6875rem;letter-spacing:.125em;text-transform:uppercase}.quire .main-layout .article-section--main .heading-section .quire-page__word-count--count,.quire .main-layout .exhibition-section--main .heading-section .quire-page__word-count--count,.quire .main-layout .gallery-section--main .heading-section .quire-page__word-count--count,.quire .main-layout .page-section--main .heading-section .quire-page__word-count--count{font-family:Georgia,system-ui,serif;font-size:1.125rem;margin-left:.25rem}.quire .main-layout .article-section--main .heading-section h2,.quire .main-layout .exhibition-section--main .heading-section h2,.quire .main-layout .gallery-section--main .heading-section h2,.quire .main-layout .page-section--main .heading-section h2{font-size:1.75rem}@media screen and (max-width: 768px){.quire .main-layout .article-section--main .heading-section h2,.quire .main-layout .exhibition-section--main .heading-section h2,.quire .main-layout .gallery-section--main .heading-section h2,.quire .main-layout .page-section--main .heading-section h2{font-size:1.375rem}}.quire .main-layout .article-section--main h1,.quire .main-layout .exhibition-section--main h1,.quire .main-layout .gallery-section--main h1,.quire .main-layout .page-section--main h1{font-family:Times,Times New Roman,serif;font-size:3rem;letter-spacing:.015rem;line-height:1.12;margin-bottom:1.25rem}@media screen and (max-width: 768px){.quire .main-layout .article-section--main h1,.quire .main-layout .exhibition-section--main h1,.quire .main-layout .gallery-section--main h1,.quire .main-layout .page-section--main h1{font-size:2.25rem}}.quire .main-layout .article-section--main h2,.quire .main-layout .exhibition-section--main h2,.quire .main-layout .gallery-section--main h2,.quire .main-layout .page-section--main h2{font-weight:400;font-size:2.25rem;font-family:Times,Times New Roman,serif;margin-top:1.25rem;margin-bottom:1.25rem}.quire .main-layout .article-section--main h2.doi-anchor,.quire .main-layout .exhibition-section--main h2.doi-anchor,.quire .main-layout .gallery-section--main h2.doi-anchor,.quire .main-layout .page-section--main h2.doi-anchor{position:relative}.quire .main-layout .article-section--main h2 .icon-heading-text,.quire .main-layout .article-section--main h2#footnotes,.quire .main-layout .article-section--main h2#bibliography,.quire .main-layout .exhibition-section--main h2 .icon-heading-text,.quire .main-layout .exhibition-section--main h2#footnotes,.quire .main-layout .exhibition-section--main h2#bibliography,.quire .main-layout .gallery-section--main h2 .icon-heading-text,.quire .main-layout .gallery-section--main h2#footnotes,.quire .main-layout .gallery-section--main h2#bibliography,.quire .main-layout .page-section--main h2 .icon-heading-text,.quire .main-layout .page-section--main h2#footnotes,.quire .main-layout .page-section--main h2#bibliography{dis
440play:block;padding:0 .5rem .5rem;line-height:1}@media screen and (max-width: 768px){.quire .main-layout .article-section--main h2,.quire .main-layout .exhibition-section--main h2,.quire .main-layout .gallery-section--main h2,.quire .main-layout .page-section--main h2{font-size:1.75rem}}.quire .main-layout .article-section--main h3,.quire .main-layout .exhibition-section--main h3,.quire .main-layout .gallery-section--main h3,.quire .main-layout .page-section--main h3{font-size:1.75rem;margin-left:.625rem;margin-bottom:1.25rem}@media screen and (max-width: 768px){.quire .main-layout .article-section--main h3,.quire .main-layout .exhibition-section--main h3,.quire .main-layout .gallery-section--main h3,.quire .main-layout .page-section--main h3{font-size:1.375rem}}.quire .main-layout .article-section--main h4,.quire .main-layout .exhibition-section--main h4,.quire .main-layout .gallery-section--main h4,.quire .main-layout .page-section--main h4{font-size:1.25rem;margin-left:.625rem;margin-bottom:1.25rem}@media screen and (max-width: 768px){.quire .main-layout .article-section--main h4,.quire .main-layout .exhibition-section--main h4,.quire .main-layout .gallery-section--main h4,.quire .main-layout .page-section--main h4{font-size:1.375rem}}.quire .main-layout .article-section--main :where(h2) a[id],.quire .main-layout .exhibition-section--main :where(h2) a[id],.quire .main-layout .gallery-section--main :where(h2) a[id],.quire .main-layout .page-section--main :where(h2) a[id]{display:block;background-color:var(--theme-text-color);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" version="1.1" width="16" height="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 11.5V14H13.5V11.5H16V10.5H13.5V8H12.5V10.5H10V11.5H12.5Z" /><path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 3.5C2.567 3.5 1 5.067 1 7C1 8.933 2.567 10.5 4.5 10.5H6.5V11.5H4.5C2.01472 11.5 0 9.48528 0 7C0 4.51472 2.01472 2.5 4.5 2.5H6.5V3.5H4.5Z" /><path fill-rule="evenodd" clip-rule="evenodd" d="M15 7C15 5.067 13.433 3.5 11.5 3.5L9.5 3.5V2.5L11.5 2.5C13.9853 2.5 16 4.51472 16 7H15Z" /><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5 7.5H4.5V6.5H11.5V7.5Z" /></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" version="1.1" width="16" height="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 11.5V14H13.5V11.5H16V10.5H13.5V8H12.5V10.5H10V11.5H12.5Z" /><path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 3.5C2.567 3.5 1 5.067 1 7C1 8.933 2.567 10.5 4.5 10.5H6.5V11.5H4.5C2.01472 11.5 0 9.48528 0 7C0 4.51472 2.01472 2.5 4.5 2.5H6.5V3.5H4.5Z" /><path fill-rule="evenodd" clip-rule="evenodd" d="M15 7C15 5.067 13.433 3.5 11.5 3.5L9.5 3.5V2.5L11.5 2.5C13.9853 2.5 16 4.51472 16 7H15Z" /><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5 7.5H4.5V6.5H11.5V7.5Z" /></svg>') no-repeat 50% 50%;height:2rem;width:2rem;padding-left:.5rem;cursor:pointer;transition:background-size 32ms}.quire .main-layout .article-section--main .q-figure__caption,.quire .main-layout .exhibition-section--main .q-figure__caption,.quire .main-layout .gallery-section--main .q-figure__caption,.quire .main-layout .page-section--main .q-figure__caption{padding:.5rem}.quire .main-layout .article-section--main .feature-description,.quire .main-layout .exhibition-section--main .feature-description,.quire .main-layout .gallery-section--main .feature-description,.quire .main-layout .page-section--main .feature-description{width:75%;text-align:left;font-weight:400;font-size:2.25rem;font-family:Times,Times New Roman,serif;margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (max-width: 768px){.quire .main-layout .article-section--main .feature-description,.quire .main-layout .exhibition-section--main .feature-description,.quire .main-layout .gallery-section--main .feature-description,.quire .main-layout .page-section--main .feature-description{margin-right:2rem}}.quire .main-layout .article-section--main .feature-description p,.quire .main-layout .exhibition-section--main .feature-description p,.quire .main-layout .gallery-section--main .feature-description p,.quire .main-layout .page-section--main .feature-description p{line-height:var(--bulma-body-line-height)}.quire .main-layout .article-section--main .section,.quire .main-layout .exhibition-section--main .section,.quire .main-layout .gallery-section--main .section,.quire .main-layout .page-section--main .section{color:var(--body-color);margin-left:0;padding:.5rem;font-family:Georgia,system-ui,serif;font-size:1.125rem;line-height:1.5}.quire .main-layout .article-section--main .section .section-two-column:first-child:has(p:first-child),.quire .main-layout .exhibition-section--main .section .section-two-column:first-child:has(p:first-child),.quire .main-layout .gallery-section--main .section .section-two-column:first-child:has(p:first-child),.quire .main-layout .page-section--main .section .section-two-column:first-child:has(p:first-child){padding-top:3rem}.quire .main-layout .article-section--main .section-two-equal-column,.quire .main-layout .exhibition-section--main .section-two-equal-column,.quire .main-layout .gallery-section--main .section-two-equal-column,.quire .main-layout .page-section--main .section-two-equal-column{display:grid;grid-template-columns:1fr 1fr;font-style:italic}.quire .main-layout .article-section--main .section-two-equal-column blockquote,.quire .main-layout .exhibition-section--main .section-two-equal-column blockquote,.quire .main-layout .gallery-section--main .section-two-equal-column blockquote,.quire .main-layout .page-section--main .section-two-equal-column blockquote{max-width:100%!important}.quire .main-layout .article-section--main .section-two-equal-column div:nth-child(2),.quire .main-layout .exhibition-section--main .section-two-equal-column div:nth-child(2),.quire .main-layout .gallery-section--main .section-two-equal-column div:nth-child(2),.quire .main-layout .page-section--main .section-two-equal-column div:nth-child(2){border-left:1px solid var(--theme-border-color)}@media screen and (max-width: 768px){.quire .main-layout .article-section--main .section-two-equal-column,.quire .main-layout .exhibition-section--main .section-two-equal-column,.quire .main-layout .gallery-section--main .section-two-equal-column,.quire .main-layout .page-section--main .section-two-equal-column{grid-template-columns:1fr}.quire .main-layout .article-section--main .section-two-equal-column div:nth-child(2),.quire .main-layout .exhibition-section--main .section-two-equal-column div:nth-child(2),.quire .main-layout .gallery-section--main .section-two-equal-column div:nth-child(2),.quire .main-layout .page-section--main .section-two-equal-column div:nth-child(2){border-left:none;border-top:1px solid var(--theme-border-color)}}.quire .main-layout .article-section--main .section-two-column,.quire .main-layout .exhibition-section--main .section-two-column,.quire .main-layout .gallery-section--main .section-two-column,.quire .main-layout .page-section--main .section-two-column{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.quire .main-layout .article-section--main .section-two-column .first-column,.quire .main-layout .exhibition-section--main .section-two-column .first-column,.quire .main-layout .gallery-section--main .section-two-column .first-column,.quire .main-layout .page-section--main .section-two-column .first-column{grid-column:span 3;position:relative}.quire .main-layout .article-section--main .section-two-column .first-column blockquote,.quire .main-layout .exhibition-section--main .section-two-column .first-column blockquote,.quire .main-layout .gallery-section--main .section-two-column .first-column blockquote,.quire .main-layout .page-section--main .section-two-column .first-column blockquote{max-width:75%;margin-left:2rem;margin-right:2rem}.quire .main-layout .article-section--main .section-two-column .first-column p.paragraph,.quire .main-layout .exhibition-section--main .section-two-column .first-column p.paragraph,.quire .main-layout .gallery-section--main .section-two-column .first-column p.paragraph,.quire .main-layout .page-section--main .section-two-column .first-column p.paragraph{margin-bottom:2rem}.quire .main-layout .article-section--main .section-two-column .second-column,.quire .main-layout .exhibition-section--main .section-two-column .second-column,.quire .main-layout .gallery-section--main .section-two-column .second-column,.quire .main-layout .page-section--main .section-two-column .second-column{padding-left:3rem;position:relative;font-family:Arial,system-ui,sans-serif;font-size:.8125rem}.quire .main-layout .article-section--main .section-two-column .second-column .paragraph,.quire .main-layout .exhibition-section--main .section-two-column .second-column .paragraph,.quire .main-layout .gallery-section--main .section-two-column .second-column .paragraph,.quire .main-layout .page-section--main .section-two-column .second-column .paragraph{padding-left:0;padding-right:1rem}.quire .main-layout .article-section--main .section-two-column .second-column .footnote-block,.quire .main-layout .exhibition-section--main .section-two-column .second-column .footnote-block,.quire .main-layout .gallery-section--main .section-two-column .second-column .footnote-block,.quire .main-layout .page-section--main .section-two-column .second-column .footnote-block{margin-bottom:.75rem}.quire .main-layout .article-section--main .section-two-column .second-column .footnote-number,.quire .main-layout .article-section--main .section-two-column .second-column .footnote-more,.quire .main-layout .exhibition-section--main .section-two-column .second-column .footnote-number,.quire .main-layout .exhibition-section--main .section-two-column .second-column .footnote-more,.quire .main-layout .gallery-section--main .section-two-column .second-column .footnote-number,.quire .main-layout .gallery-section--main .section-two-column .second-column .footnote-more,.quire .main-layout .page-section--main .section-two-column .second-column .footnote-number,.quire .main-layout .page-section--main .section-two-column .second-column .footnote-more{color:var(--theme-text-color)}.quire .main-layout .article-section--main .section-two-column .second-column .footnote-more,.quire .main-layout .exhibition-section--main .section-two-column .second-column .footnote-more,.quire .main-layout .gallery-section--main .section-two-column .second-column .footnote-more,.quire .main-layout .page-section--main .section-two-column .second-column .footnote-more{font-style:italic}.quire .main-layout .article-section--main .section-two-column .second-column button,.quire .main-layout .exhibition-section--main .section-two-column .second-column button,.quire .main-layout .gallery-section--main .section-two-column .second-column button,.quire .main-layout .page-section--main .section-two-column .second-column button{line-height:1.5;text-align:left}.quire .main-layout .article-section--main .section-two-column .second-column button.hasReadMore .is-block,.quire .main-layout .exhibition-section--main .section-two-column .second-column button.hasReadMore .is-block,.quire .main-layout .gallery-section--main .section-two-column .second-column button.hasReadMore .is-block,.quire .main-layout .page-section--main .section-two-column .second-column button.hasReadMore .is-block{display:block;font-size:.625rem}@media screen and (max-width: 768px){.quire .main-layout .article-section--main .section-two-column,.quire .main-layout .exhibition-section--main .section-two-column,.quire .main-layout .gallery-section--main .section-two-column,.quire .main-layout .page-section--main .section-two-column{grid-template-columns:1fr}.quire .main-layout .article-section--main .section-two-column .second-column,.quire .main-layout .exhibition-section--main .section-two-column .second-column,.quire .main-layout .gallery-section--main .section-two-column .second-column,.quire .main-layout .page-section--main .section-two-column .second-column{display:none}}.quire .main-layout .article-section--main .section .backmatter,.quire .main-layout .exhibition-section--main .section .backmatter,.quire .main-layout .gallery-section--main .section .backmatter,.quire .main-layout .page-section--main .section .backmatter{border-top:1px solid var(--theme-border-color);font-family:Arial,system-ui,sans-serif}.quire .main-layout .article-section--main .section .backmatter .backmatter-section p,.quire .main-layout .exhibition-section--main .section .backmatter .backmatter-section p,.quire .main-layout .gallery-section--main .section .backmatter .backmatter-section p,.quire .main-layout .page-section--main .section .backmatter .backmatter-section p{font-family:Arial,system-ui,sans-serif;font-size:.8125rem;padding:0 .5rem}.quire .main-layout .article-section--main .section .backmatter h3,.quire .main-layout .exhibition-section--main .section .backmatter h3,.quire .main-layout .gallery-section--main .section .backmatter h3,.quire .main-layout .page-section--main .section .backmatter h3{font-family:Georgia,system-ui,serif;font-size:1.75rem}.quire .main-layout .article-section--main .section .backmatter p.paragraph,.quire .main-layout .exhibition-section--main .section .backmatter p.paragraph,.quire .main-layout .gallery-section--main .section .backmatter p.paragraph,.quire .main-layout .page-section--main .section .backmatter p.paragraph{font-family:Arial,system-ui,sans-serif;font-size:.8125rem;padding:0 1rem;margin-bottom:0}.quire .main-layout .article-section--main .section .backmatter p.paragraph+p.paragraph,.quire .main-layout .exhibition-section--main .section .backmatter p.paragraph+p.paragraph,.quire .main-layout .gallery-section--main .section .backmatter p.paragraph+p.paragraph,.quire .main-layout .page-section--main .section .backmatter p.paragraph+p.paragraph{margin-top:1rem}.quire .main-layout .article-section--main .section .backmatter .imprint-section h2,.quire .main-layout .exhibition-section--main .section .backmatter .imprint-section h2,.quire .main-layout .gallery-section--main .section .backmatter .imprint-section h2,.quire .main-layout .page-section--main .section .backmatter .imprint-section h2{padding-left:.5rem;padding-right:.5rem;margin-top:2rem}.quire .main-layout .article-section--main .section .footnotes,.quire .main-layout .exhibition-section--main .section .footnotes,.quire .main-layout .gallery-section--main .section .footnotes,.quire .main-layout .page-section--main .section .footnotes{padding-left:.5rem;padding-right:.5rem;font-size:.8125rem}.quire .main-layout .article-section--main .section .footnotes ol,.quire .main-layout .exhibition-section--main .section .footnotes ol,.quire .main-layout .gallery-section--main .section .footnotes ol,.quire .main-layout .page-section--main .section .footnotes ol{padding-left:.5rem}.quire .main-layout .article-section--main .section .footnotes li,.quire .main-layout .exhibition-section--main .section .footnotes li,.quire .main-layout .gallery-section--main .section .footnotes li,.quire .main-layout .page-section--main .section .footnotes li{list-style:none;display:flex}.quire .main-layout .article-section--main .section .footnotes li span.footnote-id a,.quire .main-layout .exhibition-section--main .section .footnotes li span.footnote-id a,.quire .main-layout .gallery-section--main .section .footnotes li span.footnote-id a,.quire .main-layout .page-section--main .section .footnotes li span.footnote-id a{margin-top:.25rem;width:1.4rem;word-break:keep-all}.quire .main-layout .article-section--main .section .footnotes li+li,.quire .main-layout .exhibition-section--main .section .footnotes li+li,.quire .main-layout .gallery-section--main .section .footnotes li+li,.quire .main-layout .page-section--main .section .footnotes li+li{margin-top:1rem}.quire .main-layout .article-section--main .section .footnotes a,.quire .main-layout .exhibition-section--main .section .footnotes a,.quire .main-layout .gallery-section--main .section .footnotes a,.quire .main-layout .page-section--main .section .footnotes a{word-break:break-all}.quire .main-layout .article-section--main .section .footnotes-list .footnote-id,.quire .main-layout .exhibition-section--main .section .footnotes-l
440ist .footnote-id,.quire .main-layout .gallery-section--main .section .footnotes-list .footnote-id,.quire .main-layout .page-section--main .section .footnotes-list .footnote-id{display:inline-flex}.quire .main-layout .article-section--main .summary-section,.quire .main-layout .exhibition-section--main .summary-section,.quire .main-layout .gallery-section--main .summary-section,.quire .main-layout .page-section--main .summary-section{max-width:35rem}.quire .main-layout .article-section--main--image,.quire .main-layout .exhibition-section--main--image,.quire .main-layout .gallery-section--main--image,.quire .main-layout .page-section--main--image{background-color:color-mix(in srgb,var(--theme-bg-color),transparent 45%);position:relative;line-height:0}.quire .main-layout .article-section--main--image img,.quire .main-layout .exhibition-section--main--image img,.quire .main-layout .gallery-section--main--image img,.quire .main-layout .page-section--main--image img{mix-blend-mode:multiply}.quire .main-layout .article-section--main h2{width:75%}@media screen and (max-width: 768px){.quire .main-layout .article-section--main h2{width:100%}}.quire .main-layout .gallery-section--main{margin-left:0;margin-right:0;max-width:100%}.quire .main-layout .gallery-section--main .heading-section{margin-top:10rem}.quire .main-layout .gallery-section--main .card{align-items:center;border:none;display:flex;justify-content:center;max-height:15rem}.quire .main-layout .gallery-section--main .card.heading-card{border-top:1px solid var(--theme-border-color)}.quire .main-layout .gallery-section--main .card.title-card{border-right:1px solid var(--theme-border-color);border-top:1px solid var(--theme-border-color)}.quire .main-layout .gallery-section--main .card .content{color:var(--body-color);letter-spacing:.0125em;text-align:center}.quire .main-layout .gallery-section--main .card img{max-height:14rem;max-width:10rem}.quire .main-layout .page-section--main{font-family:Georgia,system-ui,serif;margin:0;max-width:41.25rem}.quire .main-layout .page-section--main h1{margin-bottom:1rem;margin-left:.625rem;margin-top:2rem}.quire .main-layout .page-section--main h2{margin-bottom:1rem;margin-left:.625rem;margin-top:2rem;letter-spacing:.015rem;font-size:1.75rem}@media screen and (max-width: 768px){.quire .main-layout .page-section--main h2{font-size:1.375rem}}.quire .main-layout .page-section--main .paragraph{letter-spacing:.015rem}.quire .main-layout .page-section--toc{border-right:1px solid var(--body-border-color)}.quire .main-layout .exhibition-section--heading{padding:.75rem .65rem;position:absolute;top:18.5rem;width:50%}.quire .main-layout .exhibition-section--heading .normal-text{display:block;font-size:.75rem;margin-top:1rem;text-transform:uppercase}.quire .main-layout .exhibition-section--heading small{font-size:1.5rem}@media screen and (max-width: 768px){.quire .main-layout .exhibition-section--heading{width:100%}}.quire .main-layout .exhibition-section--main{max-height:calc(100vh - 5.5rem);max-width:95%;margin-left:0;margin-right:0;overflow-y:scroll;scroll-snap-type:y mandatory}@media screen and (max-width: 768px){.quire .main-layout .exhibition-section--main{scroll-snap-type:y proximity}}@media print{.quire .main-layout .exhibition-section--main{max-height:100%;scroll-snap-type:none}}.quire .main-layout .exhibition-section--main--image-container{display:block;position:relative;height:100%;width:100%}.quire .main-layout .exhibition-section--main--image{height:100%;width:100%}.quire .main-layout .exhibition-section--main--image img{height:100%;width:100%;object-fit:cover}.quire .main-layout .exhibition-section--main--hero{height:85vh}.quire .main-layout .exhibition-section--main .section-two-column{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));width:60%}@media screen and (max-width: 768px){.quire .main-layout .exhibition-section--main .section-two-column{width:100%}}.quire .main-layout .exhibition-section--main .section-two-column .first-column{grid-column:span 1;padding-right:1rem;padding-left:1rem}.quire .main-layout .exhibition-section--main .section-two-column .second-column{padding-left:0;display:none}@media screen and (max-width: 1023px){.quire .main-layout .exhibition-section--main .section-two-column{grid-template-columns:1fr}.quire .main-layout .exhibition-section--main .section-two-column .second-column{display:none}}.quire .main-layout .exhibition-section--page-title{position:absolute;padding-left:.5rem;margin-bottom:.5rem;margin-left:.5rem;bottom:3rem;width:95%;background-color:color-mix(in srgb,var(--theme-mixable),transparent 45%);color:#fff;font-weight:600}.quire .main-layout .exhibition-section--slide{animation-direction:alternate;scroll-snap-stop:always;scroll-snap-align:start;width:100%;margin-bottom:4em;min-height:calc(100vh - 3rem);overflow-y:scroll;padding-top:2em;padding-bottom:4em}.quire .main-layout .exhibition-section--slide.title-slide{padding:0}.quire .main-layout .exhibition-section--slide.figures-slide-text .section-two-column .second-column{padding-left:.5rem;font-size:var(--bulma-body-font-size)}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column{grid-template-columns:2fr 1fr;width:100%}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .first-column{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .first-column .q-figure--group__row{flex-direction:row}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .second-column{display:block}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure--group__row.column_2 .q-figure>.q-figure__modal-link,.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure--group__row.column_3 .q-figure>.q-figure__modal-link,.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure--group__row.column_4 .q-figure>.q-figure__modal-link{height:auto}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure .q-figure__modal-link{max-height:max(50vh,60%);height:auto}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure img{max-height:max(50vh,60%)}@media screen and (max-width: 768px){.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure img{padding-left:1rem}}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure__caption .q-figure__modal-link{align-items:center;display:flex;gap:.5rem;height:auto}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure--image{max-width:90%}.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column .q-figure--group__row{flex-direction:column}@media screen and (max-width: 1023px){.quire .main-layout .exhibition-section--slide.figures-slide .section-two-column{grid-template-columns:1fr}}.quire .main-layout .exhibition-section--slide li.footnote-item{list-style:none;display:flex}.quire .main-layout .exhibition-section--slide li.footnote-item span.footnote-id a{width:3rem;word-break:keep-all}@media print{.quire .main-layout .exhibition-section--slide{scroll-snap-type:none;padding-top:0;padding-bottom:0;margin-bottom:0!important;min-height:auto;height:100%}}.quire .main-layout .search-section{border-left:1px solid var(--body-border-color);border-right:1px solid var(--body-border-color);margin-left:2.5rem;margin-right:2.4375rem}.quire .main-layout .search-section .main-heading{border-right:1px solid var(--body-border-color);font-size:2.375rem;font-weight:700;letter-spacing:.225rem;padding:1rem .5rem;text-transform:uppercase}@media screen and (max-width: 768px){.quire .main-layout .search-section .main-heading{border-right:none;border-bottom:1px solid var(--body-border-color)}}.quire .main-layout .search-section .main-heading-section{border-bottom:1px solid var(--body-border-color);display:grid;grid-template-columns:2fr 1fr}@media screen and (max-width: 768px){.quire .main-layout .search-section .main-heading-section{grid-template-columns:1fr}}@media screen and (max-width: 768px){.quire .main-layout .search-section{border:0;margin:0}}.quire .main-layout .search-form{align-items:center;display:flex}.quire .main-layout .search-form .button{background-color:transparent;box-shadow:none;padding:0;border:0}
440.quire .main-layout .search-form .button svg{fill:var(--body-color);height:2rem;width:2rem;vertical-align:middle}@media screen and (max-width: 768px){.quire .main-layout .search-form .button svg{margin-top:.5rem;height:1.5rem;width:1.5rem}}.quire .main-layout .search-form .button:hover svg,.quire .main-layout .search-form .button:focus svg{fill:var(--body-link-hover-color)}.quire .main-layout .search-form .field{padding-right:1rem;width:100%}.quire .main-layout .search-form .input{background:transparent;border:0;box-shadow:none}.quire .main-layout .search-form .input::placeholder{color:var(--body-color);font-style:italic}.quire__secondary{background-color:var(--body-bg-color);padding:.75rem}.quire__secondary .title{font-size:inherit;font-weight:inherit;line-height:inherit}.quire__secondary .content-list ol{list-style-type:none;margin-top:.25rem;padding:0}.quire__secondary .content-list ol li{position:relative;margin:0;padding-bottom:.5rem;padding-left:1.25rem;min-height:2rem;height:auto}.quire__secondary .content-list ol li a{color:var(--body-color);display:inline-block;font-size:.8125rem;letter-spacing:.05rem;line-height:1.4}.quire__secondary .content-list ol li a .list-text{display:none;visibility:hidden}.quire__secondary .content-list ol li a:before{content:"";background-color:var(--body-color);position:absolute;bottom:50%;top:-100%;left:.25rem;width:1px;animation:animate 15s linear}.quire__secondary .content-list ol li a:after{content:"";left:.3rem;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);bottom:50%;height:9px;width:9px;border-radius:50%;border:1px solid var(--body-color);background-color:var(--body-bg-color);-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;z-index:1}.quire__secondary .content-list ol li:first-child a:before{top:0;bottom:50%}.quire__secondary .content-list ol li.is-selected a:before{width:2px}.quire__secondary .content-list ol li.is-selected a:after{background-color:var(--body-color)}.quire__secondary .content-list.is-expanded .content-list li{height:auto;min-height:2rem}.quire__secondary .content-list.is-expanded .content-list a .list-text{visibility:visible}.quire.no-js{min-height:100vh}.quire.no-js .quire__secondary{width:100%;display:none}@media print{.quire.no-js{min-height:unset}}.quire:not(.no-js) .quire__primary{display:flex;flex-direction:column;transition-property:transform;transition-duration:.15s;transition-timing-function:linear;width:100%;z-index:9999}.quire:not(.no-js) .quire__primary main{background-color:var(--body-bg-color);color:var(--body-color);flex:1 1 auto;-webkit-overflow-scrolling:touch;position:relative}@media print{.quire:not(.no-js) .quire__primary main{color:#000}}.quire:not(.no-js) .quire__primary .section{padding-left:0;padding-right:0}.quire:not(.no-js) .quire__primary .quire-navbar{flex:0 0 auto}.quire:not(.no-js) .quire__secondary{border-right:1px solid var(--theme-border-color);height:calc(100vh - 2.6125rem);position:sticky;top:2.6125rem;left:0;z-index:10;transition:width .25s;width:2.55rem}.quire:not(.no-js) .quire__secondary.offset-footer{height:calc(100vh - 9.5rem)}.quire:not(.no-js) .quire__secondary #site-menu__inner{transition-property:display;transition-duration:.1s;transition-timing-function:linear;display:none}@media screen and (max-width: 768px){.quire:not(.no-js) .quire__secondary{border-right:none;display:none!important;width:0;position:relative}}.quire:not(.no-js) .quire__secondary.is-expanded{overflow-y:scroll;width:17.5rem;transition:width .25s}.quire:not(.no-js) .quire__secondary.is-expanded .content-list a .list-text{display:inline-block;visibility:visible}@media screen and (max-width: 768px){.quire:not(.no-js) .quire__secondary.is-expanded{display:block!important;width:100%;height:100%;position:absolute}}.quire:not(.no-js) .quire__secondary.is-expanded #site-menu__inner{display:block}@media screen and (max-width: 352px){.quire:not(.no-js) .quire__secondary.is-expanded+.quire__primary{transform:translate3d(calc(-100% + 3rem),0,0)}}@media print{.quire__primary{display:block!important;height:100%}.quire__secondary{display:none}}.accordion-section{margin:1rem 0}.quire-page .accordion-section .accordion-section__heading>:is(h2,h3,h4,h5,h6){margin-top:0;margin-bottom:0}.accordion-section__heading .accordion-section__copy-link-button,.accordion-section__heading:after{font-size:16px;height:32px}.accordion-section__heading-level-1 .accordion-section__copy-link-button,.accordion-section__heading-level-1:after{font-size:2.4em;height:3.45em}.accordion-section__heading-level-2 .accordion-section__copy-link-button,.accordion-section__heading-level-2:after{font-size:1.4rem;height:2.0125rem}.accordion-section__heading-level-3 .accordion-section__copy-link-button,.accordion-section__heading-level-3:after{font-size:1.2rem;height:1.875rem}.accordion-section__heading-level-4 .accordion-section__copy-link-button,.accordion-section__heading-level-4:after{font-size:1.1rem;height:1.7875rem}.accordion-section__heading-level-5 .accordion-section__copy-link-button,.accordion-section__heading-level-5:after{font-size:1rem;height:1.75rem}.accordion-section__heading-level-6 .accordion-section__copy-link-button,.accordion-section__heading-level-6:after{font-size:16px;height:1.6625rem}.accordion-section__heading{line-height:1;list-style:none;display:flex;position:relative;cursor:pointer}.accordion-section__heading::-webkit-details-marker{display:none}.accordion-section__heading :is(p,h2,h3,h4,h5,h6){width:calc(100% - 28px)}
440.accordion-section__copy-link-button{cursor:pointer;color:#000;font-family:Times,Times New Roman,serif;display:flex;align-items:center;justify-content:right;position:relative;width:20px;margin-right:6px;margin-left:-26px;padding:0;background:none;border:none}@media screen and (min-width: 769px){.accordion-section__copy-link-button{color:transparent}}.accordion-section__copy-link-button:active,.accordion-section__copy-link-button:hover,.accordion-section__copy-link-button:focus{color:#a02a2a}.accordion-section__copy-link-button:focus:not(:focus-visible){outline:none}@media screen and (min-width: 769px){.accordion-section__heading:hover .accordion-section__copy-link-button,.accordion-section__heading:focus-visible .accordion-section__copy-link-button{color:#cf4747}.accordion-section__heading:hover .accordion-section__copy-link-button:hover,.accordion-section__heading:focus-visible .accordion-section__copy-link-button:hover{color:#a02a2a}}@media (pointer: fine) and (hover: none){.accordion-section__heading:focus .accordion-section__copy-link-button{color:#cf4747}.accordion-section__heading:focus .accordion-section__copy-link-button:focus{color:#a02a2a}}.accordion-section__controls:after{position:relative;display:flex;align-items:center;margin-left:10px;font-size:24px}@media print{.accordion-section__controls:after{display:none}}.accordion-section__controls--arrow:after{content:"";width:18px;background-size:18px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(0);transition:.25s transform ease;right:0}.accordion-section[open]>.accordion-section__controls--arrow:after{transform:rotate(180deg)}.accordion-section__controls--plus-minus:after{content:"+"}.accordion-section[open]>.accordion-section__controls--plus-minus:after{content:"-"}.accordion-section__body>p{margin-bottom:20px}.accordion-tooltip{position:absolute;z-index:1;font-family:Arial,system-ui,sans-serif;font-size:1em;display:none;background:black;color:#fff;margin:0;height:0;width:0;opacity:0;padding:0}.accordion-tooltip--active{padding:10px 10px 20px;display:block;height:auto;top:0;transform:translateY(-100%)}@media screen and (min-width: 769px){.accordion-tooltip--active{width:300px;left:-28px;animation:fade 2s linear forwards;-webkit-animation:fade 2s linear forwards;clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 10px),10px calc(100% - 10px),18px 100%,26px calc(100% - 10px),0% calc(100% - 10px))}}@media screen and (max-width: 769px){.accordion-tooltip--active{left:0;opacity:1;position:fixed;text-align:center;width:100%;top:100%;padding:12px;animation:slideInOut 2s linear forwards;-webkit-animation:slideInOut 2s linear forwards}}@keyframes slideInOut{0%,to{transform:translateY(0)}10%,90%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideInOut{0%,to{transform:translateY(0)}10%,90%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fade{0%,to{opacity:0}10%,90%{opacity:1}to{opacity:0}}@-webkit-keyframes fade{0%,to{opacity:0}10%,90%{opacity:1}to{opacity:0}}.global-accordion-controls{display:flex;justify-content:flex-end;margin-bottom:20px}.global-accordion-controls button{cursor:pointer;background:none;border:none;padding:0;outline:inherit;color:#cf4747;text-decoration:underline;font-family:Arial,system-ui,sans-serif;font-size:.875em;margin-top:20px}.global-accordion-controls button:hover{text-decoration:none}.content .global-accordion-controls button:last-child{margin-left:10px}.canvas-choice--active{background-color:#90ee90}.quire-navbar{font-family:Arial,system-ui,sans-serif;font-weight:400;font-size:.875em;z-index:1}.quire-navbar svg{height:1rem;fill:var(--navbar-item-color);width:1rem;vertical-align:sub}.quire-navbar{min-height:2.5rem;top:0!important;width:100%}@media print{.quire-navbar{display:none}}.quire-progress-bar{height:2px;-webkit-transition:all .25s ease;transition:all .25s ease;font-family:Arial,system-ui,sans-serif;font-size:.75rem;background-color:#d0dbde;border-bottom:none}.quire-progress-bar span{color:#fff;display:none}.quire-progress-bar div{height:2px;width:100%;background-color:#ff6685;text-align:right;padding-right:.5em;position:relative}@media screen{.quire-progress-bar div{-webkit-animation:.5s ease-out 0s 1 slideFromLeft;-moz-animation:.5s ease-out 0s 1 slideFromLeft;-ms-animation:.5s ease-out 0s 1 slideFromLeft;-o-animation:.5s ease-out 0s 1 slideFromLeft;animation:.5s ease-out 0s 1 slideFromLeft}}
440.quire-navbar-controls{display:flex;flex-wrap:nowrap;justify-content:space-between;line-height:2.5rem;height:2.5rem}.quire-navbar-skip-link:not(:focus){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;transition:0}.quire-navbar-skip-link:focus{clip:unset;height:2.5rem;line-height:2.5rem;position:absolute;padding-left:2rem;padding-right:2rem;z-index:1200}.navbar{align-items:center;background-color:var(--navbar-bg-color);border-bottom:1px solid var(--navbar-border-color);box-sizing:border-box;color:var(--navbar-color)!important;display:flex;font-family:Arial,system-ui,sans-serif;font-size:.8125rem;flex-direction:row;letter-spacing:.15rem;min-height:2.5rem}.navbar-brand{font-family:Times,Times New Roman,serif;font-size:1.75rem;line-height:1.425;letter-spacing:.035rem}.navbar-brand a{color:var(--navbar-color);padding:0 .75rem}.navbar-brand a.logo{border-right:1px solid var(--navbar-border-color)}@media screen and (max-width: 768px){.navbar-brand{width:100%}}.navbar-burger{border-left:1px solid var(--navbar-border-color);border-radius:0;color:var(--navbar-color);margin-inline-end:0;margin-inline-start:auto;padding:.675rem .75rem}.navbar-burger-tablet{display:none}.navbar-item{background-color:transparent;border-right:1px solid var(--navbar-border-color);color:var(--navbar-item-color);display:inline;height:100%;padding:.625rem 2rem;text-transform:uppercase}@media screen and (max-width: 767px){.navbar-item{border-bottom:1px solid var(--navbar-border-color);border-left:0;border-right:0;display:block;font-size:1.25rem;font-weight:700;padding-left:.75rem;padding-right:.75rem;text-align:left;width:100vw}.navbar-item svg{vertical-align:baseline}}.navbar-menu.is-active{padding:0}@media screen and (max-width: 768px){.navbar-menu.is-active{position:absolute;top:2.5625rem;bottom:0;height:calc(100vh - 2.5625rem);width:100vw;overscroll-behavior:contain}}.navbar-start{min-height:2.5rem}.navbar a:hover,.navbar a:focus,.navbar button:hover,.navbar button:focus{background-color:var(--navbar-item-hover-bg-color);color:var(--navbar-item-hover-color)}.navbar a:hover svg,.navbar a:focus svg,.navbar button:hover svg,.navbar button:focus svg{fill:var(--navbar-item-hover-color)}.navbar .switch-container{border-left:1px solid var(--navbar-border-color);padding-left:2.25rem;padding-right:.75rem;text-transform:uppercase}.navbar .switch-container .text-muted{color:var(--muted-color)}@media screen and (max-width: 768px){.navbar .switch-container{border-bottom:1px solid var(--navbar-border-color);border-left:0;display:flex;align-items:center;justify-content:space-between;padding:1rem .75rem;width:100vw}}@media screen and (min-width: 769px) and (max-width: 1023px){header .navbar-burger-tablet{display:inline-flex}header .navbar-end{display:none}header .navbar-end.is-active{background-color:var(--navbar-bg-color);border-bottom:1px solid var(--navbar-border-color);display:flex;justify-content:center;left:0;padding:2rem;position:absolute;top:2.55rem;width:100%}header .navbar-end.is-active .switch-container{border-left-width:0}}footer.quire-navbar svg{height:auto;width:auto;vertical-align:middle}footer .navbar{border-bottom:0;border-top:1px solid var(--navbar-border-color);font-family:Georgia,system-ui,serif;font-size:1.125rem;padding:2.75rem 2rem 1rem}@media screen and (max-width: 768px){footer .navbar{padding:.5rem}}footer .navbar-end{align-items:center;column-gap:2.5rem;display:flex;margin-inline-end:.5rem}@media screen and (max-width: 768px){footer .navbar-end{flex-direction:column;justify-content:center;row-gap:.5rem}footer .navbar-end svg{max-height:1.25rem}}footer .navbar-item{border:0;letter-spacing:.05rem;padding:.675rem .75rem;text-decoration:underline;text-transform:capitalize}@media screen and (max-width: 768px){footer .navbar-item{font-size:.95rem;font-weight:400;padding:.65rem .75rem .5rem;width:auto}}@media screen and (max-width: 768px){footer .navbar-menu{background-color:transparent;box-shadow:none;display:block!important;padding:0;width:100%}}@media screen and (max-width: 768px){footer .navbar-start{display:flex;justify-content:center}
440footer .navbar-start a:hover,footer .navbar-start a:focus{background:transparent;font-weight:400}}footer .navbar a:hover,footer .navbar a:focus,footer .navbar button:hover,footer .navbar button:focus{background-color:transparent;color:var(--navbar-item-color)}footer .navbar a:hover svg,footer .navbar a:focus svg,footer .navbar button:hover svg,footer .navbar button:focus svg{fill:var(--navbar-item-color)}.content .menu-list{list-style-type:none;margin-left:0}.quire-menu{font-family:Arial,system-ui,sans-serif;line-height:1.25}.quire-menu__header{margin:.25em 0 1em}.quire-menu__header a{padding-left:.75em}.quire-menu__header a:hover{text-decoration:none!important}.quire-menu__header__title,.quire-menu__header__title-link{display:block}.quire-menu__header__title{font-size:1.375em;font-weight:700;line-height:1.2em;color:#fff;font-family:Times,Times New Roman,serif}.quire-menu__header__contributors{margin:.25em 0 1.5em;font-style:italic}.quire-menu__header h1,.quire-menu__header h2,.quire-menu__header h3,.quire-menu__header h4,.quire-menu__header h5,.quire-menu__header h6{color:#fff;font-family:Times,Times New Roman,serif}.quire-menu h6{font-family:Times,Times New Roman,serif;letter-spacing:.25px;color:#333;font-size:.875rem;line-height:1.28;font-weight:700;text-transform:uppercase;margin-top:20px;padding-bottom:6px;border-bottom:1px solid #333333}.quire-menu__formats{margin-top:2rem}.quire-menu__formats h6{color:#8b94a7;border-color:#8b94a7;color:#999;border-color:#999}.quire-menu__formats .menu-list{margin-top:.75em}.quire-menu__header a,.quire-menu__list a,.quire-menu__formats a{margin:0 -.75rem;border-radius:0}.quire-menu__header a:hover,.quire-menu__list a:hover,.quire-menu__formats a:hover{background-color:#333;text-decoration:underline;border-left-width:0}.quire-menu__footer{margin:2rem 0;font-size:.75rem}.quire-menu__footer p{margin-bottom:1em}.quire-menu__footer .menu-list{display:flex;margin-top:.5em}.quire-menu__footer .menu-list li+li{margin-top:0}.quire-menu__footer .menu-list a{padding:0 1em 0 0}.quire-menu__footer .menu-list a:hover{background-color:inherit}.quire-menu .page-item a,.quire-menu .section-item a{font-family:Arial,system-ui,sans-serif}.quire-menu .page-item a.active,.quire-menu .section-item a.active{margin-left:-1.25em;border-left:4px solid hsl(348,100%,70%);color:#ff6685!important;text-decoration:none;padding-left:calc(.75em + 4px)}.quire-menu .page-item a.active:hover,.quire-menu .section-item a.active:hover{border-left-width:4px}.quire-menu .page-item a.active *,.quire-menu .section-item a.active *{color:#ff6685!important}.quire-menu .page-item .page-item a.active,.quire-menu .section-item .page-item a.active{margin-left:calc(-2.75em - 4px);padding-left:2.65em}.quire-menu .page-item.no-landing .list-header,.quire-menu .section-item.no-landing .list-header{display:block;padding:.5em .75em .5em 0}.quire-menu .section-item ol{font-size:.875em;line-height:1.5}.quire-menu .main{padding-top:1em}.quire-menu .menu-list{line-height:1.5em}.quire-menu .menu-list ol{margin:.75em;padding-left:.75em}.quire-menu .menu-list>ol{margin-left:-.75em}.quire-menu .menu-list li{list-style-type:none}.quire-menu .menu-list li>ol{margin-top:.25em;margin-bottom:.25em}.quire-menu .menu-list li ol{border-left-width:0}.quire-menu .menu-list .section-list .section-list .page-item:not(:first-child) a{padding-left:2em;line-height:.5em;margin-top:.5em;margin-bottom:.75em;font-size:.875em}.quire-menu a.quire-copyright__icon__link{display:flex;margin-bottom:.25em}.quire-menu a.quire-copyright__icon__link:hover{background-color:transparent}.quire-menu .cite-this{font-size:.857em;line-height:1.5}.quire-menu .cite-this__heading{display:block;font-weight:700;margin-top:1em}.quire-menu .cite-this__text{-webkit-user-select:all;user-select:all}.quire-search{background-color:#fff;display:none;height:100vh;position:fixed;top:0;width:100%;z-index:99999;overflow-y:scroll}.quire-search *{color:#333}.quire-search.is-active{display:block}.quire-search__inner .input-bar{padding-top:2.5rem;height:100%}.quire-search__inner .input-bar span{float:right;padding-top:1.25em}.quire-search__inner .input-bar span svg{height:1.625rem;width:1.625rem;max-height:1.5rem;max-width:1.5rem}.quire-search__inner .input{background-color:#fff;margin-bottom:1rem;width:95%;border:none;box-shadow:none;border-bottom:1px solid #333333;border-radius:0}.quire-search__inner__list-item{font-family:Arial,system-ui,sans-serif;margin:1.5rem 0}.quire-search__inner__list-item a{display:block;margin-bottom:.25em;width:fit-content;color:#ff6685;border-bottom:1px dotted hsl(348,100%,70%)}.quire-search__inner__list-item a *{color:#ff6685}.quire-search__inner__list-item a:hover{border-bottom:1px solid hsl(348,100%,55%)}.quire-search__inner__list-item a:hover *{color:#ff1a47}.quire-search__inner__list-item .title{font-size:1.25rem;font-family:Times,Times New Roman,serif;text-transform:none;margin-bottom:.1em}.quire-search__inner__list-item p{font-style:italic}.quire-search__close-button{position:absolute;
440left:0;top:0}.quire-search__close-button button.button{background-color:transparent;border:0;border-radius:0;height:2.5rem;width:2.5rem;padding:0}.quire-search__close-button svg{height:1.375rem;width:1.375rem;fill:#333}.quire-search__close-button svg img{max-height:1.15rem;position:absolute;bottom:0}.quire-search__close-button:hover{background-color:#ff6685;border:0}.quire-search__close-button:hover svg{fill:#fff}@media print{.quire-cover{width:8.75in;height:11.25in;margin-top:-.125in;margin-left:-.125in;min-height:unset}}.quire-cover__overlay{position:absolute;top:0;left:0;width:100%}@media screen{.quire-cover__overlay{min-height:calc(95vh - 2.5rem - 2px)}}.quire-cover__overlay{background-position:center center;background-repeat:no-repeat;background-size:cover}@media print{.quire-cover__overlay{height:100%;min-height:unset}}.quire-cover__hero{background-color:#4258ff;background-image:linear-gradient(90deg,hsl(233,100%,63%),hsl(348,100%,70%));position:relative}@media screen{.quire-cover__hero{min-height:calc(95vh - 2.5rem - 2px)!important}}.quire-cover__hero{text-align:left;display:flex;align-items:center}@media print{.quire-cover__hero{width:100%;height:100%}.quire-cover__hero.hero.is-fullheight{min-height:unset}.quire-cover__hero .hero-body{height:auto}.quire-cover__hero .hero-body .container{width:75%;padding-left:.75in}}.quire-cover__hero .title{font-family:Times,Times New Roman,serif;font-size:2rem;font-weight:700;line-height:1.07;margin-bottom:.5rem;color:#fff}@media print{.quire-cover__hero .title{font-size:40pt;margin-top:0;margin-bottom:1em;color:#fff;page-break-before:right}}.quire-cover__hero .subtitle{display:block;margin-top:.5rem;font-size:1.5rem;font-weight:400;line-height:1.02;color:#fff}@media print{.quire-cover__hero .subtitle{font-size:30pt;margin-top:.25em;color:#fff}}.quire-cover__hero .reading-line{font-family:Times,Times New Roman,serif;font-style:italic;font-size:1.25rem;line-height:1.2;color:#fff}@media print{.quire-cover__hero .reading-line{font-size:18pt;color:#fff}}.quire-cover__hero .contributor{font-family:Times,Times New Roman,serif;font-size:1em;margin-top:.5rem;color:#fff}@media print{.quire-cover__hero .contributor{font-size:18pt;color:#fff}}@media print{.quire-cover__more{display:none}}.quire-cover__more .hero-more{display:block;position:relative;line-height:50px;color:#fff;width:50px;height:50px;background:hsl(221,14%,4%);border-radius:25px;margin:-25px auto 25px;text-align:center}.quire-cover__more .hero-more svg{height:3.5rem;width:3.5rem;margin-left:.25rem;margin-top:.25rem;-webkit-transition:all .5s ease;transition:all .5s ease;fill:#fff}.quire-cover__more .hero-more svg img{padding:7px 0}.quire-cover__more .hero-more svg:hover{margin-top:.3rem}.quire-cover__more .hero-more.next-page{transform:rotate(-90deg);margin-bottom:0}.quire-cover__button{background-color:#ff6685;color:findColorInvert(hsl(348,100%,70%));border-width:0px;border-radius:2px;font-family:Arial,system-ui,sans-serif;font-size:1rem!important;padding:0!important;width:140px;height:44px}.quire-cover__button svg{width:1.25rem;height:1.25rem;margin-left:.25rem;margin-bottom:.05rem;fill:findColorInvert(hsl(348,100%,70%))}.quire-cover__button:hover{background-color:#ff1a47;color:#fff}.quire-cover .quire-page__content{padding-bottom:0}.quire-cover .quire-page__content .container.is-fluid .content{padding-top:2em!important;color:#333;background-color:#eef2f3}.quire-cover .quire-page__content .container.is-fluid .content p{line-height:2em;font-family:Arial,system-ui,sans-serif}@media screen and (min-width: 1028px){.quire-cover .quire-page__content .container.is-fluid{max-width:900px;width:900px;margin:0 auto}}@media print{.quire-cover .quire-page__content .container.is-fluid{display:none}}.quire-cover .quire-contents-buttons ul li.quire-nav-button{line-height:34px}.quire-cover .quire-contents-buttons ul li.quire-nav-button a{padding-top:.325em;color:#fff}.quire-cover .quire-contents-buttons ul li.quire-nav-button svg{fill:#fff}.quire-cover .quire-contents-buttons .nav-title{font-size:initial}.quire-contents{background-color:transparent}@media print{.quire-contents{background-color:transparent}}.quire-contents .quire-page__content .container{padding-right:0;padding-left:0}@media print{.quire-contents .quire-page__content .container{padding:0}}.quire-contents .quire-page__content .container .content{background:transparent;padding-left:0;padding-right:0}.quire-contents-list{box-shadow:none;background-color:transparent;padding-right:2.25em;padding-left:2.25em}.quire-contents-list li{list-style-type:none}.quire-contents-list .page-item,.quire-contents-list .section-item{margin-bottom:1.375rem;line-height:1.6}.quire-contents-list svg{height:1em;width:1em;margin-top:.375em}.quire-contents-list .contents-menu .quire-menu__formats a{border-left:none;margin-left:0}.quire-contents-list ol.arrow .section-indent{padding-left:20px;font-size:.75em;width:100%}.quire-contents-list ol.arrow .section-indent.page-item .title,.quire-contents-list ol.arrow .section-indent.page-item .title a{font-size:1rem}.quire-contents-list ol.arrow .section-indent.page-item .abstract-text{font-size:.875rem}@media print{.quire-contents-list ol.arrow .section-indent.page-item .abstract-text{font-size:1rem}}.quire-contents-list ol.arrow .section-indent a{margin-bottom:1em;padding-right:0;padding-bottom:0;border-radius:0;display:inline-block;border-bottom:1px dotted #333333}.quire-contents-list ol.arrow .section-indent a:hover{border-bottom:1px solid hsl(348,100%,55%)}.quire-contents-list ol.arrow .section-indent a .title span{padding-left:.2em}.quire-contents-list .menu-list{font-size:1rem}.quire-contents-list .menu-list a{padding:0}.quire-contents-list .menu-list .section-header{text-align:center;font-size:1rem!important;border-top:1px solid hsl(221,14%,90%);padding-top:3.3375em;margin-bottom:0}.quire-contents-list .menu-list .section-header a{font-size:1.7em!important;padding-right:0}.quire-contents-list .menu-list .section-header a span{font-size:.662em!important;line-height:2.25em;padding-left:.2em}.quire-contents-list .menu-list .section-item ol{margin:1em 0 0 .75em;border-left-width:0}.quire-contents-list .menu-list .section-item ol .page-item:last-child{margin-bottom:1.5em}@media print{.quire-contents-list .menu-list .section-item ol .page-item{margin-bottom:.75em}.quire-contents-list .menu-list .section-item ol .page-item:last-child{margin-bottom:1.25em}}@media print{.quire-contents-list .menu-list .section-item ol a{border-width:0}}.quire-contents-list .menu-list .section-item ol a{width:fit-content;display:initial;padding:0 0 .1em;font-size:1em;line-height:1.75}.quire-contents-list .menu-list .section-item ol a .arrow{display:none}.quire-contents-list .menu-list .section-item ol a:hover{border-bottom:1px solid hsl(348,100%,55%)}.quire-contents-list .menu-list .page-item.no-landing,.quire-contents-list .menu-list .section-item.no-landing{font-size:1.375em;font-family:Times,Times New Roman,serif;color:#333}@media print{.quire-contents-list .menu-list .page-item.no-landing,.quire-contents-list .menu-list .section-item.no-landing{font-size:1rem;color:#090a0c}}.quire-contents-list .menu-list .section-item .section-item.no-landing,.quire-contents-list .menu-list .section-item .section-item.no-landing .page-item a{font-size:1em}.quire-contents-list .menu-list .section-item.no-landing .page-item a{font-size:.75em}.quire-contents-list .menu-list a{color:#333;position:relative;padding-left:0;padding-right:0;font-size:1.375em}@media print{.quire-contents-list .menu-list a{font-size:1rem;color:#090a0c}}.quire-contents-list .menu-list a{-webkit-transition:all .25s ease;transition:all .25s ease}.quire-contents-list .menu-list a .arrow{margin-left:4px;position:absolute;fill:#333;transition:all .25s ease}.quire-contents-list .menu-list a:hover{background-color:inherit;color:#ff1a47}.quire-contents-list .menu-list a:hover .arrow{transform:translate(.75em);-webkit-transition:all .25s ease;fill:#ff1a47}.quire-contents-list .menu-list a:hover .arrow svg{fill:#ff1a47!important}.quire-contents-list .menu-list a:hover *{color:#ff1a47}.quire-contents-list .menu-list a:hover figure.image{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.75);box-shadow:0 0 6px #000000bf}.quire-contents-list .contributor{font-style:italic}@media screen and (min-width: 1024px){.quire-contents-list.abstract,.quire-contents-list.brief,.quire-contents-list.list{padding-right:0;padding-left:0}}.quire-contents-list.list,.quire-contents-list.brief{font-family:Times,Times New Roman,serif}@media print{.quire-contents-list.list,.quire-contents-list.brief{font-family:Arial,system-ui,sans-serif}}.quire-contents-list.list li>ol,.quire-contents-list.brief li>ol{margin-top:.5em;margin-bottom:.5em;margin-right:0}.quire-contents-list.list .title,.quire-contents-list.brief .title{font-size:1em;font-weight:inherit;line-height:inherit}.quire-contents-list.list .section-item .title,.quire-contents-list.brief .section-item .title{margin-bottom:0}.quire-contents-list.list .quire-menu__formats a,.quire-contents-list.brief .quire-menu__formats a{text-decoration:none}.quire-contents-list.abstract{font-size:1em;font-style:normal;font-weight:400;line-height:1.35;margin-bottom:0;font-family:Times,Times New Roman,serif}.quire-contents-list.abstract .abstract-text{font-size:.875em}@media print{.quire-contents-list.abstract .abstract-text{font-size:1rem}}.quire-contents-list.abstract .abstract-text{line-height:1.5em;margin-top:.375rem;margin-bottom:1rem;font-size:1rem;line-height:1.4;color:#333}@media print{.quire-contents-list.abstract .abstract-text{color:#090a0c}}.quire-contents-list.abstract .abstract-text p{margin-bottom:.5em}.quire-contents-list.abstract .section-item ol .title{margin-bottom:1em}@media print{.quire-contents-list.abstract .section-item ol .abstract-text{font-size:1rem}}.quire-contents-list.abstract .quire-menu__formats a{font-size:1em;text-decoration:none}.quire-contents-list.grid{padding-right:2.25em;padding-left:2.25em;font-size:.75em;font-family:Times,Times New Roman,serif}@media screen and (min-width: 769px){.quire-contents-list.grid{margin:0}}.quire-contents-list.grid ol li.section-item.no-landing .list-header{margin:0 0 1.375rem}.quire-contents-list.grid .section-item{padding:1.5rem 0}.quire-contents-list.grid .section-item a,.quire-contents-list.grid .menu-list .section-item ol a{dis
440play:Block;width:100%;padding:1.25rem;border-bottom:none;font-size:1.75rem;font-weight:700;line-height:1.25;text-align:center}.quire-contents-list.grid .menu-list .section-item ol li.page-item a{padding:0;text-align:left}.quire-contents-list.grid .title{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:Times,Times New Roman,serif;color:#ff6685}@media print{.quire-contents-list.grid .title{color:#090a0c}}.quire-contents-list.grid .slug-page .title{color:inherit}.quire-contents-list.grid .page-item{margin-bottom:1.375rem}.quire-contents-list.grid .section-list{font-size:.75em}.quire-contents-list.grid .section-list .no-image .title.space span{padding-left:.2em}.quire-contents-list.grid .section-list .title{font-size:inherit;font-weight:400!important}.quire-contents-list.grid svg{padding-top:0;margin-top:.1625em}.quire-contents-list.grid .menu-list a .arrow{fill:#ff6685}.quire-contents-list.grid .menu-list a .card.no-image .arrow{margin-top:0}.quire-contents-list.grid .menu-list .section-item ol a .arrow{display:inline-block;margin-top:0}@media print{.quire-contents-list.grid .menu-list .section-item ol a .arrow{display:none}}.quire-contents-list.grid .menu-list ol.arrow a .arrow{fill:#ff6685}.quire-contents-list.grid .menu-list ol.arrow .section-item{border-top:1px solid hsl(221,14%,90%);font-weight:700;padding-bottom:0;margin:0;text-align:center}.quire-contents-list.grid .menu-list ol.arrow .section-item a{padding:0}.quire-contents-list.grid .menu-list ol.arrow .section-item a .card{margin:0 .5em}.quire-contents-list.grid .menu-list ol.arrow .section-item a .card .card-content{padding:0 1.5em}.quire-contents-list.grid .menu-list ol.arrow .section-item a .card .card-content .title{font-weight:700;line-height:2em;padding-top:1.75em}.quire-contents-list.grid .menu-list ol.arrow .section-item.no-landing{font-size:1.7em}.quire-contents-list.grid .menu-list ol.arrow .section-item.no-landing .title{font-weight:400!important}.quire-contents-list.grid .quire-menu__formats,.quire-contents-list.grid .quire-menu__formats ol{display:block}.quire-contents-list.grid .quire-menu__formats a{font-size:1.325em;text-decoration:none}.quire-contents-list.grid h6{font-size:.875em}.quire-contents-list.grid ol li{float:left;width:100%;font-size:1rem}@media screen and (min-width: 1024px){.quire-contents-list.grid ol li{width:50%}.quire-contents-list.grid ol li:nth-child(2n)+li{clear:left}}@media screen and (min-width: 1216px){.quire-contents-list.grid ol li{width:33%}.quire-contents-list.grid ol li:nth-child(2n)+li{clear:none}.quire-contents-list.grid ol li:nth-child(3n)+li{clear:left}}.quire-contents-list.grid ol li .card{min-height:300px}@media print{.quire-contents-list.grid ol li .card{min-height:initial}}.quire-contents-list.grid ol li .card{display:block;border-radius:2px;box-shadow:none;background-color:#fff;color:#ff6685}.quire-contents-list.grid ol li .card a{padding:0;border-bottom:none}.quire-contents-list.grid ol li .card a:hover{color:#ff1a47}.quire-contents-list.grid ol li .card a:hover svg{fill:#ff1a47}.quire-contents-list.grid ol li .card a:hover{border-bottom:none}.quire-contents-list.grid ol li .card a svg{fill:#ff6685;vertical-align:text-bottom}.quire-contents-list.grid ol li .card .card-image{-webkit-transition:-webkit-box-shadow .35s;transition:box-shadow .35s;padding:1.5em 1.5em 0}@media print{.quire-contents-list.grid ol li .card .card-image{padding:0}}.quire-contents-list.grid ol li .card .card-image .image{-webkit-transition:-webkit-box-shadow .35s;transition:box-shadow .35s}.quire-contents-list.grid ol li .card .card-image .image:hover{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.75);box-shadow:0 0 6px #000000bf}.quire-contents-list.grid ol li .card.image{font-size:1rem}.quire-contents-list.grid ol li .card.image .card-content{font-size:1.125em;padding:1.5em}.quire-contents-list.grid ol li .card.no-image{font-size:1rem}.quire-contents-list.grid ol li .card.no-image .card-content{font-size:2rem}@media print{.quire-contents-list.grid ol li .card.no-image .card-content{font-size:2.25rem;padding-top:0}}.quire-contents-list.grid ol li .card.no-image .card-content .title{font-size:inherit}@media print{.quire-contents-list.grid ol li .card.no-image{margin-top:0}}.quire-contents-list.grid ol li a{font-size:1rem}.quire-contents-list.grid ol li .card-content{padding:.7335em;font-size:2.3em;line-height:1.22em;font-weight:700}.quire-contents-list.grid ol li .card-content span{font-size:inherit!important}.quire-contents-list.grid ol li .card-content .arrow{font-size:1em;vertical-align:text-top;margin-top:0}.quire-contents-list.grid ol li .card-content:hover,.quire-contents-list.grid ol li .card-content:hover .title{color:#ff1a47}.quire-contents-list.grid ol li .card-content .artist{text-transform:uppercase}.quire-contents-list.grid ol li .card-content .title svg{vertical-align:sub}.quire-contents-list.grid ol li .card-content p{padding-top:.5rem}.quire-contents-list.grid ol li.section-item{border-top:1px solid;border-bottom:1px solid;border-color:#c1d0d3}@media print{.quire-contents-list.grid ol li.section-item{border-width:0}}.quire-contents-list.grid ol li.section-item+.section-item{border-top-width:0}.quire-contents-list.grid ol li.section-item.no-landing .list-header{font-size:1.75rem;font-weight:400;text-align:center;color:#333}@media print{.quire-contents-list.grid ol li.section-item.no-landing .list-header{color:#090a0c;padding-top:0}}.quire-contents-list.grid ol li.section-item>a>.card{box-shadow:none;background-color:inherit;min-height:0;margin-bottom:0;color:#333}@media print{.quire-contents-list.grid ol li.section-item>a>.card{color:#090a0c}}.quire-contents-list.grid ol li.section-item>a>.card .card-content{padding-bottom:0}.quire-contents-list.grid ol li.section-item>a>.card .title{font-weight:400!important;text-align:center;font-size:.7em!important}@media print{.quire-contents-list.grid ol li.section-item>a>.card .title{font-size:inherit!important}}.quire-contents-list.grid ol li.section-item>a>.card .title .arrow{fill:#333}.quire-contents-list.grid ol li.section-item.no-landing-page>a>.card{min-height:300px}.quire-contents-list.grid ol li.section-item ol{padding-left:0;margin:0;border-left-width:0px}.quire-contents-list.grid ol li.section-item .list-header{margin-top:1.5em;margin-left:1em}@media print{.quire-contents-list.grid ol li.section-item .list-header{margin-top:0;padding-top:0}}@media screen and (min-width: 1024px){@supports (display: grid){.quire-contents-list.grid ol{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}.quire-contents-list.grid ol li{width:100%;float:none;margin:inherit}.quire-contents-list.grid ol li.section-item{grid-column:1/3}}}@media screen and (min-width: 1216px){@supports (display: grid){.quire-contents-list.grid ol{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr)}.quire-contents-list.grid ol li{width:100%;float:none;margin:inherit}.quire-contents-list.grid ol li.section-item{grid-column:1/4}}}@media screen and (min-width: 1408px){@supports (display: grid){.quire-contents-list.grid ol{display:grid;grid-gap:1rem;grid-template-columns:repeat(4,1fr)}.quire-contents-list.grid ol li{width:100%;float:none;margin:inherit}.quire-contents-list.grid ol li.section-item{grid-column:1/5}}}@media print{.quire-contents-list .quire-contents-list{column-span:all;font-size:11pt}}.content .q-figure{text-align:unset}.content .q-figure:not(:last-child){margin-bottom:2rem}.content .q-figure:not(:first-child){margin-top:2rem}.q-figure{--atlas-z-index: 0;font-family:Arial,system-ui,sans-serif;font-size:.8125rem;letter-spacing:.025rem;line-height:1.55}.q-figure:not(.q-figure--group__item){margin-top:.5em;margin-left:0;margin-right:0;padding:1rem 0}.q-figure>a{border:none}.q-figure>a img{-webkit-transition:-webkit-box-shadow .35s;
440transition:box-shadow .35s}.q-figure>a .q-figure__label--below{transition:background-color .35s}.q-figure>a:hover img{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.75);box-shadow:0 0 6px #000000bf}.q-figure>a:hover .q-figure__label--below{color:#ff1a47}.q-figure>a:hover .q-figure__label--below svg{fill:#ff1a47}.q-figure img{max-width:auto;width:100%}@media screen and (min-width: 769px){.q-figure img{max-height:20rem;width:auto}}@media print{.q-figure img{max-height:20rem;width:auto}}.q-figure--table a{color:currentColor}.q-figure--table .responsive-iframe-container{position:relative!important;width:100%!important;height:60vh!important;overflow:hidden!important;display:block!important;padding:0!important;margin-top:2rem!important;margin-bottom:2rem!important;z-index:auto!important}.q-figure--table .responsive-iframe-container iframe{position:static!important;width:100%!important;height:100%!important;display:block!important;border:none!important;margin:0!important;padding:0!important;float:none!important;z-index:auto!important}.q-figure--table .q-figure__modal-link{height:auto!important;display:block!important;width:100%!important;margin:0 auto!important;align-items:stretch!important}.q-figure--table .viewer-controls .controls{margin:0!important}.q-figure--table iiif-comparison{max-width:100%;max-height:100%}@media screen and (max-width: 768px){.q-figure--table iiif-comparison{max-width:100%;max-height:100%}}.q-figure--table table caption{color:#ff6685;font-size:1rem;margin:0 1rem 1rem}.q-figure--table th{border-bottom:0}.q-figure--table td{border-right-width:0px;border-left-width:0px;border-bottom:0}.q-figure.is-table-scale-1{font-size:.1rem}.q-figure.is-table-scale-2{font-size:.2rem}.q-figure.is-table-scale-3{font-size:.3rem}.q-figure.is-table-scale-4{font-size:.4rem}.q-figure.is-table-scale-5{font-size:.5rem}.q-figure.is-table-scale-6{font-size:.6rem}.q-figure.is-table-scale-7{font-size:.7rem}.q-figure.is-table-scale-8{font-size:.8rem}.q-figure.is-table-scale-9{font-size:.9rem}.content .q-figure{margin-left:0;margin-right:0}.content figure .q-figure__image{display:block;margin:0 auto}.content figure .q-figure__caption{display:table-caption;font-size:.75em;line-height:1.5;margin-top:.5rem;font-style:normal;text-align:left;color:#333}@media print{.content figure .q-figure__caption{color:#090a0c}}.content figure .q-figure__caption{-webkit-user-select:text;user-select:text}.content figure .q-figure__caption a{line-height:0}.q-figure__label{display:block;margin-right:.5rem}.q-figure__label a{color:#ff6685}.q-figure__label .q-figure__label-icon{display:block;line-height:1;margin-top:0;vertical-align:middle}@media print{.q-figure__label .q-figure__label-icon{display:none}}.q-figure__label .q-figure__label-icon svg{fill:var(--theme-text-color);width:1rem;height:1rem}.q-figure__label .q-figure__label-text{color:var(--body-color);display:block;margin-bottom:.5rem;margin-top:.125rem}.q-figure__media-wrapper{position:relative}.q-figure__media-wrapper--standard{padding-bottom:75%;position:relative}@media print{.q-figure__media-wrapper--standard{padding-bottom:0;position:inherit}}.q-figure__media-wrapper--widescreen{padding-bottom:56.25%;position:relative}@media print{.q-figure__media-wrapper--widescreen{padding-bottom:0;position:inherit}}.q-figure__media-wrapper .q-figure-video-element--embed{position:absolute;top:0;left:0;width:100%;height:100%}.q-figure__media-fallback .q-figure__wrapper{margin-bottom:.5em}.q-figure__media-fallback .fallback-image{background-color:#ccc}.q-figure__media-fallback .fallback-image img{width:50px}.q-figure__media-fallback iframe{position:relative}.q-figure__media-fallback h5.header{font-family:Arial,system-ui,sans-serif;font-size:.85em;color:#090a0c;font-weight:400;text-align:left;margin-bottom:.5em}.q-figure__media-fallback p.caption{text-align:left;font-size:.85em;overflow-wrap:break-word;word-wrap:break-word}.q-figure__media-fallback p.caption a{font-size:.85em;overflow-wrap:break-word;word-wrap:break-word}.q-figure__media-fallback .placeholder{color:#fff;background-color:#ccc;width:100%;height:80px;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:1em}.q-figure__media-fallback .placeholder i{font-size:50px;color:#fff}.content figure .q-figure__media-fallback{display:none}@media print{.content figure .q-figure__media-fallback{display:block;width:100%}}.q-figure__media-fallback__text{display:none}@media print{.q-figure__media-fallback__text{display:inline}}.q-figure audio{width:85%;padding-left:2rem;padding-right:2rem}.q-figure video{width:100%}@media screen and (min-width: 769px){.q-figure.is-pulled-left,.q-figure.is-pulled-right{width:50%}}@media print{.q-figure.is-pulled-left,.q-figure.is-pulled-right{width:2.75in}}.q-figure.is-pulled-left{margin-left:0;margin-right:1.25em}@media print{.q-figure.is-pulled-left{margin-right:1.75em}}.q-figure.is-pulled-right{margin-right:0;margin-left:1em}@media print{.q-figure.is-pulled-right{margin-left:1.5em}}.content .q-figure.is-pulled-left,.content .q-figure.is-pulled-right{margin-top:.75em;margin-bottom:1em}@media screen and (max-width: 769px){.content .q-figure.is-pulled-left,.content .q-figure.is-pulled-right{margin:0 0 1em}}.q-figure--image{max-width:50%}@media screen and (max-width: 768px){.q-figure--image{max-width:100%}}.q-figure--group__row{display:flex;margin-bottom:.75rem;flex-wrap:wrap;row-gap:.75rem}.q-figure--group__row.column_1{column-count:1;flex-direction:row}.q-figure--group__row.column_1 .q-figure--image{width:100%}.q-figure--group__row.column_1 .q-figure__modal-link{height:auto}@media print{.q-figure--group__row.column_1 img{max-width:max-content}}.q-figure--group__row.column_2,.q-figure--group__row.column_4{column-count:2;flex-direction:row}.q-figure--group__row.column_2 .q-figure--image,.q-figure--group__row.column_4 .q-figure--image{width:50%}@media screen and (max-width: 769px){.q-figure--group__row.column_2,.q-figure--group__row.column_4{column-count:1}.q-figure--group__row.column_2 .q-figure__modal-link,.q-figure--group__row.column_4 .q-figure__modal-link{height:auto}}@media print{.q-figure--group__row.column_2,.q-figure--group__row.column_4{column-count:1;flex-direction:column}.q-figure--group__row.column_2 .q-figure--image,.q-figure--group__row.column_4 .q-figure--image{width:50%}.q-figure--group__row.column_2 img,.q-figure--group__row.column_4 img{max-width:max-content}}.q-figure--group__row.column_3{column-count:3;flex-direction:row}.q-figure--group__row.column_3 .q-figure--image{width:33%}@media screen and (max-width: 769px){.q-figure--group__row.column_3 .q-figure--image{width:100%}}@media print{.q-figure--group__row.column_3 .q-figure--image img{max-width:max-content}}@media screen and (max-width: 769px){.q-figure--group__row.column_3{column-count:1}.q-figure--group__row.column_3 .q-figure__modal-link{height:auto}}@media print{.q-figure--group__row.column_3{column-count:1;flex-direction:column}.q-figure--group__row.column_3 .q-figure--image{width:50%}}@media screen and (max-width: 769px){.q-figure--group__row{display:block}}.q-figure--group__item{display:flex;flex-direction:column}.content .q-figure--group__item{margin-left:0;margin-right:0;margin-top:0}.content .q-figure--group__item:not(:last-child){margin-bottom:0}.content .q-figure--group__item:not(:first-child){margin-top:0}
440.q-figure--group__item+.q-figure__caption{display:table-caption;padding-top:1rem}.q-figure--group .quire-grid--2{width:49%}@media print{.q-figure--group .quire-grid--2{width:48%}}.q-figure--group .quire-grid--3{width:32%}@media print{.q-figure--group .quire-grid--3{width:31.3%}}.q-figure--group .quire-grid--4{width:23.5%}@media print{.q-figure--group .quire-grid--4{width:23%}}.q-figure--group .quire-grid--5{width:18.4%}@media print{.q-figure--group .quire-grid--5{width:18%}}.q-figure--group .quire-grid--6{width:15%}@media print{.q-figure--group .quire-grid--6{width:14.6%}}@media screen and (max-width: 769px){.q-figure--group .quire-grid--2,.q-figure--group .quire-grid--3,.q-figure--group .quire-grid--4,.q-figure--group .quire-grid--5,.q-figure--group .quire-grid--6{width:100%}}.q-figure--group:last-child{margin-right:0}.q-figure--group .q-figure__caption-container{box-sizing:border-box;display:flex;flex:1;width:95%}.q-figure--group .q-figure__caption{display:table-caption;width:100%}@media print{.q-figure{column-span:none;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.q-figure__caption-embed-link{display:block}div.multimedia{overflow-wrap:break-word;word-wrap:break-word;border:1px solid #CCCCCC;padding:0;text-align:left;position:relative;display:flex;margin-bottom:.5em}div.multimedia .placeholder{color:#fff;background-color:#090a0c;min-width:80px;max-width:80px;width:80px;height:100%;min-height:80px;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-right:.5em}div.multimedia .placeholder i,div.multimedia .placeholder div{color:#fff}div.multimedia .multimedia-metadata{position:relative;margin:.5em}div.multimedia .multimedia-metadata h5.header{font-family:Noto Sans,sans-serif;font-size:1em;color:#090a0c;font-weight:400}div.multimedia-grid{overflow-wrap:break-word;word-wrap:break-word;display:block;border:1px solid #CCCCCC;padding:0;text-align:left;position:relative}div.multimedia-grid .placeholder{text-align:center;color:#fff;height:80px;background-color:#090a0c;margin-right:.75em;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}div.multimedia-grid .placeholder i,div.multimedia-grid .placeholder div{color:#fff}div.multimedia-grid .multimedia-metadata{position:relative;margin:.75em}div.multimedia-grid .multimedia-metadata h5.header{font-family:Noto Sans,sans-serif;font-size:1em;font-weight:400;margin:.5em 0 0;color:#090a0c}div.multimedia p{margin:0}div.multimedia .caption{font-size:.75em;line-height:1.8em;color:#090a0c;word-break:break-all}.q-figure__modal-link{align-items:flex-end;display:flex;flex-shrink:0;height:20rem;margin-top:auto;margin-left:auto;margin-right:auto}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.q-figure__modal-link{margin-left:0;margin-right:0}}.q-figure__label--below .q-figure__modal-link{display:inline;color:#ff6685;transition:color .35s}.q-figure__label--below .q-figure__modal-link:hover{color:#ff1a47}.quire-page__content .q-figure__caption .popup,.quire-page__content .q-figure__caption .popup:hover{border-bottom:none!important}.quire-page__content .q-figure__caption .popup:focus{background-color:inherit!important}@media screen{.q-lightbox-slides,.q-lightbox-slides__slide{position:absolute;width:100%;height:100%;top:0;left:0}.q-lightbox-slides__slide{transform:translateY(100%);opacity:0;display:none;transition:transform 0s .4s,opacity .4s linear}.q-lightbox-slides__slide[data-lightbox-preload]{display:block}.q-lightbox-slides__slide[data-lightbox-current]{transform:translateY(0);opacity:1;display:block;transition:transform 0s,opacity .4s linear}.q-lightbox-slides__element{height:100%}.q-lightbox-slides__element--iiif,.q-lightbox-slides__element--table{position:absolute;width:100%;height:100%;top:0;left:0}.q-lightbox-slides__element--audio,.q-lightbox-slides__element--table,.q-lightbox-slides__element--video{display:flex;align-items:center;justify-content:center}.q-lightbox-slides__element--table .overflow-container{background-color:#fff;color:#000;display:flex;flex-direction:column;max-height:80vh;max-width:80vw;padding:1rem}.q-lightbox-slides__element--table table{background-color:#fff;color:#000}.q-lightbox-slides__element--table caption{margin-bottom:1rem}.q-lightbox-slides__element--table table,.q-lightbox-slides__element--table th,.q-lightbox-slides__element--table td{border:1px solid black;border-collapse:collapse;width:fit-content}.q-lightbox-slides__element--table th,.q-lightbox-slides__element--table td{padding:4px}.q-lightbox-slides__element--table a{border-bottom:1px dotted currentColor;color:currentColor}.q-lightbox-slides__element--table a:hover{border-bottom-style:solid}.q-lightbox-slides__element--audio,.q-lightbox-slides__element--video{position:relative;width:100%;max-width:80vw;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.q-lightbox-slides__element--audio audio{width:100%}.q-lightbox-slides__element--video iframe,.q-lightbox-slides__element--video video{position:absolute;top:0;left:0;width:100%;height:100%}.q-lightbox-slides__element--widescreen{padding-bottom:56.25%}.q-lightbox-slides__element--standard{padding-bottom:75%}.q-lightbox-slides__element canvas-panel,.q-lightbox-slides__element img,.q-lightbox-slides__element image-service{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.q-lightbox-slides__element img{object-fit:contain}.q-figure-slides__slide-ui{position:absolute;
440left:0;bottom:0;width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:0 0 16px 10px;box-sizing:border-box;font-size:.875rem}.q-figure-slides__slide-ui .annotations-ui{flex-shrink:0}.q-lightbox-slides__caption,.q-figure-slides__slide-ui .annotations-ui{background:rgba(0,0,0,.5);padding:8px;margin-right:10px}.q-lightbox-slides__caption-label{margin-right:.5rem;font-weight:700}}@media screen{.q-lightbox-ui>*,.q-modal__close-button,.q-lightbox-slides__caption{z-index:1}.q-lightbox-ui__fullscreen-button{display:none;position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;margin-top:10px;margin-left:10px;padding:0;border:0;cursor:pointer;background-color:#00000080;background-repeat:no-repeat;background-position-x:2px;background-position-y:2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0AgMAAADpgsAbAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAgJsrThgAAAAySURBVBjTY2AgFmitYFrVgERrMDAw4aMJAUL60e2jNiDaP2wrIf7hWgXRiIOGqaOufwA6TR6/lErWHQAAAABJRU5ErkJggg==)}.q-lightbox-ui__fullscreen-button[data-lightbox-fullscreen=true]{background-position-x:2px;background-position-y:-24px}.q-lightbox-ui__zoom-button{position:relative;top:0;left:0;width:2.5rem;height:2.5rem;margin:.25rem 0;padding:0;border:0;cursor:pointer}.q-lightbox-ui__zoom-button svg{fill:#fff;height:2rem;width:2rem}.q-lightbox-ui__zoom-button--in .zoom-text{position:absolute;top:2px;left:10px;font-size:1.5rem}.q-lightbox-ui__zoom-button--out{margin-left:.5rem}.q-lightbox-ui__zoom-button--out .zoom-text{position:absolute;top:0;left:13px;font-size:1.5rem}.q-lightbox-ui__zoom-and-fullscreen{position:absolute;top:0;left:0;margin-top:.5rem;margin-left:10px;padding:0 8px;background:rgba(0,0,0,.5);height:2.5rem}.q-lightbox-ui__download-and-counter{position:absolute;top:0;right:0;margin-top:10px;margin-right:10px;padding:0 8px;background:rgba(0,0,0,.5);font-size:1rem;font-weight:700;line-height:40px}q-modal .q-lightbox-ui__download-and-counter{margin-right:50px}.q-lightbox-ui__navigation-button{position:absolute;top:50%;width:40px;height:35%;padding:0;border:0;transform:translateY(-50%);cursor:pointer;background-color:#0000}.q-lightbox-ui__navigation-button:before{content:"";display:block;position:absolute}.q-lightbox-ui__navigation-button--next{right:0}.q-lightbox-ui__navigation-button--previous{left:0}.q-lightbox-ui__navigation-button--next:before,.q-lightbox-ui__navigation-button--previous:before{content:"";display:block;position:absolute;top:50%;width:2.5rem;height:2.5rem;transform:translateY(-50%);background-color:#00000080;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4
440j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==)}.q-lightbox-ui__navigation-button--next:before{margin-right:10px;background-position-x:-95px;background-position-y:-40px}.q-lightbox-ui__navigation-button--previous:before{margin-left:10px;background-position-x:-139px;background-position-y:-40px}}@media screen{q-lightbox{--atlas-z-index: 0;--atlas-container-width: 100%;--atlas-container-height: 100%;position:absolute;width:100%;height:100%;top:0;left:0;font-family:Arial,system-ui,sans-serif;color:#fff}}q-modal{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh;background:black;overflow:hidden;transform:translateY(-100%);opacity:0;transition:transform 0s .2s,opacity .2s linear}q-modal[data-modal-active=true]{opacity:1;transform:translateY(0);transition:transform 0s,opacity .2s .2s linear}.q-modal__close-button{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;margin-top:10px;margin-right:10px;padding:0;border:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4
440j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) no-Repeat top left rgba(0,0,0,.5);background-position-x:-5px;background-position-y:-45px;cursor:pointer}.quire-entry h1,.quire-entry h2,.quire-entry h3,.quire-entry h4,.quire-entry h5,.quire-entry h6{margin-bottom:1rem;color:#333}@media print{.quire-entry h1,.quire-entry h2,.quire-entry h3,.quire-entry h4,.quire-entry h5,.quire-entry h6{color:#090a0c}}.quire-entry h1:not(:first-child),.quire-entry h2:not(:first-child),.quire-entry h3:not(:first-child),.quire-entry h4:not(:first-child),.quire-entry h5:not(:first-child),.quire-entry h6:not(:first-child){margin-top:1rem}.quire-entry h1{font-size:1.75em;line-height:1.2;font-weight:400}@media print{.quire-entry h1{padding:0;margin:.75in 0 .5in}}.quire-entry h2{font-size:1.3125rem;line-height:1.3}@media print{.quire-entry h2{margin:.5714em 0;line-height:inherit}}.quire-entry h3{font-size:1.1875rem;font-style:italic;line-height:1.3}.quire-entry h4{font-size:1.0625rem;line-height:1.4}.quire-entry h5{font-size:1.0625rem;line-height:1.4;font-weight:400;font-style:italic;letter-spacing:0}.quire-entry h6{font-size:1rem;line-height:1.4;font-weight:400;letter-spacing:0}.quire-entry__image *{color:#fff}.quire-entry__image svg{fill:#fff}.quire-entry__image svg:hover{fill:#fff;background-color:transparent}.quire-entry__image a,.quire-entry__image button,.quire-entry__image .button{background-color:#090a0c;color:#fff!important}.quire-entry__image a{border-bottom-color:#fff!important}.quire-entry__image{background-color:#090a0c;min-height:calc(100vh - 8.5rem - 2px);display:flex;align-items:center;justify-content:center;position:relative}@media print{.quire-entry__image{display:block;background-color:transparent}}.quire-entry__image__group-container{width:100%;height:100%;top:10px;right:10px}.quire-entry__image figure{flex:1 1 100%;width:100%;height:calc(100vh - 8.5rem - 2px);display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 1024px){.quire-entry__image figure{height:60vh}}@media print{.quire-entry__image figure{margin:0 auto;padding:0;height:auto}}.quire-entry__image figure.current-image img{animation-name:fadeIn;animation-delay:.25s;animation-duration:.2s;animation-fill-mode:backwards}.quire-entry__image figure iframe{margin:0 auto;max-width:900px;position:relative;height:56.7%}.quire-entry__image figure .quire-image-counter-download-container{position:absolute;top:20px;right:10px;display:flex;flex-flow:row wrap;justify-content:space-around;z-index:401}@media print{.quire-entry__image figure .quire-image-counter-download-container{position:relative}}.quire-entry__image figure .quire-image-counter-download-container div.quire-counter-container{position:relative;margin:auto;top:unset;right:unset}.quire-entry__image figure .quire-image-counter-download-container a{position:relative;margin:auto}.quire-entry__image figure .quire-deepzoom-entry{width:100%;height:100%}.quire-entry__image figure .quire-image-control--download{bottom:0;height:30px;background:rgba(0,0,0,.5);width:30px}.quire-entry__image figure .quire-image-control--download svg{width:30px;height:15px;margin-top:6px}.quire-entry__image.fullscreen img{margin:0 auto;max-height:calc(100vh - 8.5rem - 2px)}@media screen and (max-width: 1024px){.quire-entry__image.fullscreen img{max-height:60vh}}.quire-entry__image.fullscreen figure{height:100vh}.quire-entry__image .quire-image-control{position:absolute;bottom:1rem;z-index:401}.quire-entry__image .quire-image-control.quire-image-info{position:absolute;bottom:0;left:0;width:100%;padding:0 10px 25px;z-index:1046}@media print{.quire-entry__image .quire-image-control.quire-image-info{position:relative;padding-top:1rem;padding-bottom:0}}.quire-entry__image .quire-image-control.quire-image-info>span.quire-image-info__wrap{color:#fff;position:relative;display:block;padding:6px 10px;background:rgba(0,0,0,.5);font-family:Times,Times New Roman,serif;font-size:.875rem;font-weight:700}@media print{.quire-entry__image .quire-image-control.quire-image-info>span.quire-image-info__wrap{background-color:transparent;display:block;font-size:9pt;line-height:14pt;text-align:center;padding:0}}@media print{.quire-entry__image .quire-image-control.quire-image-info__caption{dis
440play:block;font-size:9pt;line-height:14pt}}@media print{.quire-entry__image .quire-image-control.quire-image-info__credit{display:block;font-size:7.5pt;line-height:14pt}}.quire-entry__image .quire-image-control--more{right:4.5rem}.quire-entry__image .quire-image-control--more:hover,.quire-entry__image .quire-image-control--more:focus{border-left-width:0;border-top-width:0}.quire-entry__image .quire-image-control--more:hover+.quire-image-info,.quire-entry__image .quire-image-control--more:focus+.quire-image-info{display:block}.quire-entry__image .quire-image-control--prev-image{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) no-Repeat top left rgba(0,0,0,.5);background-position-x:-139px;background-position-y:-44px;left:10px;width:30px;height:30px;display:block;border:none;outline:none;margin:0;transform:scale(1);opacity:1;top:50%;transform:translateY(-50%);cursor:pointer}.quire-entry__image .quire-image-control--next-image{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4
440j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) no-Repeat top right rgba(0,0,0,.5);background-position-x:-95px;background-position-y:-44px;right:10px;width:30px;height:30px;display:block;border:none;outline:none;margin:0;transform:scale(1);opacity:1;top:50%;transform:translateY(-50%);cursor:pointer}.quire-entry__image .quire-image-control svg{position:relative;height:1.5em;width:1.5em}.quire-entry__image .quire-image-control svg img{position:absolute;top:0;left:0;max-height:1.5em}.quire-entry__header{margin-top:0}@media print{.quire-entry__header .container{padding:0;margin:.75in 0 .5in}}.quire-entry__header .quire-page__header__title{padding:1em 2rem 0;margin-bottom:1rem}@media screen and (max-width: 769px){.quire-entry__header .quire-page__header__title{padding:1rem 1.25rem 0}}@media screen and (max-width: 1024px){.quire-entry__header .quire-page__header__title{margin-top:0}}.quire-entry__header .quire-page__header__contributor{margin-top:0;padding:0 2rem}@media print{.quire-entry__header .quire-page__header__contributor{padding:0}}@media screen and (max-width: 769px){.quire-entry__header .quire-page__header__contributor{padding:1rem 1.25rem 0}}.quire-entry__header .container{background-color:#fff;padding-bottom:2rem}@media screen and (max-width: 769px){.quire-entry__header .container{margin-right:0;margin-left:0}}@media print{.quire-entry__header .container{margin:0;padding:0;background-color:transparent}}@media print{.quire-entry__header{text-align:center;margin:0 .5in 1in}}.quire-entry__tombstone{font-family:Arial,system-ui,sans-serif}.quire-entry__tombstone a{color:#ff6685;border-bottom:1px dotted hsl(348,100%,70%)}.quire-entry__tombstone a:hover{color:#ff1a47;border-bottom:1px solid hsl(348,100%,55%)}@media print{.quire-entry__tombstone a{color:#090a0c;border-bottom-width:0}}.quire-entry__tombstone a.button{-webkit-transition:all .25s ease;transition:all .25s ease;color:#ff6685}.quire-entry__tombstone a.button:hover{background-color:#ff1a47;border-color:#ff1a47;color:findColorInvert(hsl(348,100%,70%))}.quire-entry__tombstone a.button:hover svg{fill:findColorInvert(hsl(348,100%,70%))}.quire-entry__tombstone>div.container{background-color:#fff;padding-bottom:2em}@media screen and (max-width: 769px){.quire-entry__tombstone>div.container{margin-right:0;margin-left:0}}@media print{.quire-entry__tombstone>div.container{margin:0;padding:0;background-color:transparent}}.quire-entry__tombstone .table{width:90.5%;margin:0 auto}@media print{.quire-entry__tombstone .table{margin:0;width:100%}}.quire-entry__tombstone .table{padding-bottom:1em;border-top:1px solid #333333;border-bottom:1px solid #333333;background-color:#fff;color:#333}@media print{.quire-entry__tombstone .table{color:#090a0c;border-color:#090a0c;background-color:transparent}}.quire-entry__tombstone .table{font-size:.875em}.quire-entry__tombstone .table td{border:none}.quire-entry__tombstone .button{margin-left:2em;margin-top:1.5em;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid hsl(348,100%,70%)}.quire-entry__tombstone svg{position:relative;height:1em;width:1em;margin-left:.5em;fill:#ff6685}.quire-entry__tombstone svg img{position:absolute;top:0;left:0;max-height:1.5em}.quire-entry__tombstone tr td:first-child{font-weight:700}.quire-entry__tombstone tr:hover{background-color:#f9f9a3;color:#333}.quire-entry__content{position:relative}@media screen{.quire-entry__content{-webkit-animation:.5s ease 0s 1 slideFromRight;-moz-animation:.5s ease 0s 1 slideFromRight;-ms-animation:.5s ease 0s 1 slideFromRight;-o-animation:.5s ease 0s 1 slideFromRight;animation:.5s ease 0s 1 slideFromRight}}@media screen and (max-width: 769px){.quire-entry__content{margin-top:-1em}}@media screen{.quire-entry__content .quire-page__content{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}}@media print{.quire-entry__content .quire-page__content .content{padding:0}}.quire-entry .quire-page__content{padding-bottom:1.5rem}.quire-entry .quire-page__content .content{background-color:#fff;margin-top:0;padding:0 2rem 2.5em}@media print{.quire-entry .quire-page__content .content{padding:0;background-color:transparent}}@media screen and (max-width: 769px){.quire-entry .quire-page__content .content{padding:0 1.25rem 2.5em}}.quire-entry .quire-page__content .content p{line-height:1.5}.quire-entry .quire-contents-buttons{padding-bottom:3rem}.quire-entry div.side-by-side{display:block}@media screen and (min-width: 1024px){.quire-entry div.side-by-side{display:flex}}.quire-entry div.side-by-side div.quire-entry__image-wrap{position:sticky;width:100%;overflow:hidden;z-index:10}@media screen and (max-width: 1024px){.quire-entry div.side-by-side div.quire-entry__image-wrap{top:calc(2.5rem + 2px);height:calc((100vh - 2.5rem - 2px)*.45 + 16px)}.quire-entry div.side-by-side div.quire-entry__image-wrap:after{content:"";position:absolute;height:16px;width:100%;transform:translateY(calc(-100% + 16px));background-color:#fff}}@media screen and (min-width: 1024px){.quire-entry div.side-by-side div.quire-entry__image-wrap{position:relative;width:56%;flex:none}}.quire-entry div.side-by-side div.quire-entry__image-wrap div.quire-entry__image{position:relative;width:100%;height:calc(100vh - 8.5rem - 2px)}@media screen and (min-width: 1024px){.quire-entry div.side-by-side div.quire-entry__image-wrap div.quire-entry__image{position:fixed;width:calc(56% - 8px);height:100vh}.quire-entry div.side-by-side div.quire-entry__image-wrap div.quire-entry__image.menu_open{width:calc(56% - 197px)}}@media screen and (max-width: 1024px){.quire-entry div.side-by-side div.quire-entry__image-wrap div.quire-entry__image{height:60vh;min-height:inherit}}@media screen and (min-width: 1024px){.quire-entry div.side-by-side div.quire-entry__image-wrap div.quire-entry__image .quire-entry__image__group-container figure{height:calc(100vh - 2.5rem - 2px)}}.quire-entry div.side-by-side div.quire-entry__image-wrap div.quire-entry__image.fullscreen{
440width:100vw}.quire-entry div.side-by-side div.quire-entry__image-wrap div.quire-entry__image.fullscreen .quire-entry__image__group-container figure{height:100vh}.quire-entry div.side-by-side div.quire-entry__content{overflow:scroll;width:100%;height:calc((100vh - 2.5rem - 2px)*.55 - 16px)}@media screen and (min-width: 1024px){.quire-entry div.side-by-side div.quire-entry__content{height:100vh;width:44%;right:0;background:#EEF2F3}}@media screen and (min-width: 1024px){.quire-entry div.side-by-side div.quire-entry__content section.section,.quire-entry div.side-by-side div.quire-entry__content section,.quire-entry div.side-by-side div.quire-entry__content header{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1024px){.quire-entry div.side-by-side div.quire-entry__content section.section div.container,.quire-entry div.side-by-side div.quire-entry__content section div.container,.quire-entry div.side-by-side div.quire-entry__content header div.container{width:100%}}.quire-entry div.side-by-side .quire-entry__lightbox--fullscreen .q-lightbox-ui__counter{display:block}.quire-entry div.side-by-side .q-lightbox-ui__counter{display:none}@media screen and (min-width: 1024px){.quire-entry div.side-by-side .q-lightbox-ui__counter{display:block}}.quire-entry div.side-by-side .q-figure-slides__slide-ui,.quire-entry div.side-by-side .q-lightbox-ui__navigation{display:none}@media screen and (min-width: 1024px){.quire-entry div.side-by-side .q-figure-slides__slide-ui,.quire-entry div.side-by-side .q-lightbox-ui__navigation{display:flex}}.quire-entry div.side-by-side .quire-entry__lightbox--fullscreen .q-figure-slides__slide-ui,.quire-entry div.side-by-side .quire-entry__lightbox--fullscreen .q-lightbox-ui__navigation{display:flex}@media screen{.quire-entry__image{display:none}}.quire-entry__lightbox{position:relative;width:100%;background:black;height:calc(100vh - 16px)}@media screen and (min-width: 1024px){.quire-entry__lightbox{height:calc(100vh - 8.5rem - 2px)}}@media print{.quire-entry__lightbox{display:none}}.side-by-side .quire-entry__lightbox{height:calc(100% - 16px)}@media screen and (min-width: 1024px){.side-by-side .quire-entry__lightbox{position:fixed;top:50px;width:calc(56% - 8px);height:calc(100vh - 50px)}}.side-by-side .quire-entry__lightbox--fullscreen,.quire-entry__lightbox--fullscreen{top:0;position:fixed;height:100%;width:100%;z-index:1}.quire-citation{position:relative;text-indent:0}.quire-page__content .content blockquote .quire-citation{font-style:normal}.quire-page__content .content blockquote .quire-citation em{font-style:italic}.quire-citation__button{border:none;padding:0;font-size:1em;background-color:inherit;font-family:inherit;font-style:normal;color:inherit;cursor:pointer;border-bottom:1px dotted hsl(348,100%,70%)}@media print{.quire-citation__button{border-bottom-width:0}}.quire-citation__button:hover{color:#ff1a47!important;border-bottom:1px solid hsl(348,100%,55%)}.quire-citation__button--icon{border-bottom-width:0;margin-left:2px}.quire-citation__button--icon svg{fill:#ff6685;width:1em;height:1em;pointer-events:none}.quire-citation__button--icon:hover{border-bottom-width:0}.quire-citation__button em,.quire-citation__button strong{pointer-events:none}.quire-citation .quire-citation__content{font-size:.875em;font-style:normal;line-height:1.5;background-color:#fff;color:#333;padding:1rem;position:absolute;width:400px;z-index:1;bottom:150%;left:50%;transform:translate(-200px);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.75);box-shadow:0 0 6px #000000bf}@media screen{.quire-citation .quire-citation__content{-webkit-animation:.25s ease-out 0s 1 fadeIn;-moz-animation:.25s ease-out 0s 1 fadeIn;-ms-animation:.25s ease-out 0s 1 fadeIn;-o-animation:.25s ease-out 0s 1 fadeIn;animation:.25s ease-out 0s 1 fadeIn}}@media screen and (max-width: 1024px){.quire-citation .quire-citation__content{width:200px;right:0;transform:translate(-100px)}}.quire-copyright{margin-bottom:1em}.quire-copyright__icon{width:2.5em;height:2.5em}.quire-copyright__icon:not(:first-child){margin-left:.4em}.quire-copyright__icon__link svg{color:#333}.quire-copyright__icon__link svg:hover{fill:#ff1a47}.quire-copyright .copyright__publisher-logo{display:inline-block;height:3em;margin-bottom:.25em;margin-right:1em;max-width:100%}.quire-contributors-list,.content ul.quire-contributors-list{list-style-type:none;margin-left:0;padding-left:.5rem;padding-right:.5rem}.quire-contributors-list.align-right,.content ul.quire-contributors-list.align-right{text-align:right;margin-right:2rem}.quire-contributors-list.align-center,.content ul.quire-contributors-list.align-center{text-align:center}.quire-contributors-list .title,.content ul.quire-contributors-list .title{color:#333}@media print{.quire-contributors-list .title,.content ul.quire-contributors-list .title{color:#090a0c}}.quire-contributors-list li.quire-contributor,.content ul.quire-contributors-list li.quire-contributor{margin-left:0}
440.quire-contributors-list.initials li.quire-contributor__name,.content ul.quire-contributors-list.initials li.quire-contributor__name{display:inline;margin-left:0}.quire-contributors-list.initials li.quire-contributor__name:before,.content ul.quire-contributors-list.initials li.quire-contributor__name:before{content:""}.quire-contributors-list.name-title-block,.content ul.quire-contributors-list.name-title-block{display:flex;flex-wrap:wrap}.quire-contributors-list.name-title-block .quire-contributor,.content ul.quire-contributors-list.name-title-block .quire-contributor{margin-right:2rem}.quire-contributors-list.name-title-block .quire-contributor__title,.quire-contributors-list.name-title-block .quire-contributor__affiliation,.content ul.quire-contributors-list.name-title-block .quire-contributor__title,.content ul.quire-contributors-list.name-title-block .quire-contributor__affiliation{display:block;font-style:italic}.quire-contributors-list.name-title-block.align-right,.content ul.quire-contributors-list.name-title-block.align-right{justify-content:flex-end}.quire-contributors-list.name-title-block.align-right .quire-contributor,.content ul.quire-contributors-list.name-title-block.align-right .quire-contributor{margin-right:0;margin-left:2rem}.quire-contributors-list.name-title-block.align-center,.content ul.quire-contributors-list.name-title-block.align-center{justify-content:center}.quire-contributors-list.name-title-block.align-center .quire-contributor,.content ul.quire-contributors-list.name-title-block.align-center .quire-contributor{margin-right:2rem;margin-left:2rem}@media print{.quire-contributors-list,.content ul.quire-contributors-list{font-family:Times,Times New Roman,serif;padding-left:0;padding-right:0}}@media print{.quire-contributors-list .quire-contributor__pic-overlay,.content ul.quire-contributors-list .quire-contributor__pic-overlay{display:none}}@media print{.quire-contributors-list .quire-contributor__details,.content ul.quire-contributors-list .quire-contributor__details{margin-left:.5rem;margin-bottom:.35rem}}.quire-contributor:before{display:none!important}.quire-contributor .title{margin-bottom:.5rem}.quire-contributor{font-family:Arial,system-ui,sans-serif}.quire-page__content .content .quire-contributor__url{border-bottom-width:0px}.quire-page__content .content .quire-contributor__url svg{width:.875em;height:.875em;fill:#ff6685}.quire-page__content .content .quire-contributor__url:hover{border-bottom-width:0px!important}.quire-page__content .content .quire-contributor__url:hover svg{fill:#ff1a47}.quire-contributor__pic{position:relative;width:3.75rem;height:3.75rem;border-radius:50%;margin:0;overflow:hidden}@media screen and (min-width: 769px){.quire-contributor__pic{max-width:200px}}@media print{.quire-contributor__pic{display:none}}.quire-contributor__pic-overlay{position:relative;margin:0 .5rem 0 0;min-width:3.75rem}.quire-contributor__pic-overlay:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:3.75rem;border-radius:50%;background-color:rgba(var(--theme-rgb),.4)}.quire-contributor__appellations{display:flex;flex-direction:column}.quire-contributor__name,.quire-contributor__title,.quire-contributor__affiliation{font-size:.8125rem;font-family:Arial,system-ui,sans-serif;letter-spacing:.02rem}@media print{.quire-contributor__name,.quire-contributor__title,.quire-contributor__affiliation{font-size:12pt;font-family:Times,Times New Roman,serif}}.quire-contributor__title,.quire-contributor__affiliation{font-style:italic}.quire-contributor__type{font-family:Arial,system-ui,sans-serif;font-size:.65rem;letter-spacing:.15rem;line-height:1.5;text-transform:uppercase;margin-left:4.65rem}@media print{.quire-contributor__type{margin-left:.5rem}}.quire-contributor .media{padding-bottom:1em}.quire-contributor .media-left{margin-right:.5rem;float:left}.quire-contributor__bio{line-height:inherit;font-size:.8125rem;font-family:Arial,system-ui,sans-serif;letter-spacing:.02rem}@media print{.quire-contributor__bio+ul{display:none}.quire-contributor__bio{font-size:12pt;font-family:Times,Times New Roman,serif}}.quire-contributor__details{font-size:1em}.quire-contributor__details p{margin-bottom:.5rem!important}h3.quire-contributor__type{font-size:1rem!important;font-weight:600!important;margin-bottom:1rem!important}@media print{h3.quire-contributor__type{font-weight:600;margin-left:0}}.no-popup-quire-map{height:500px;margin-bottom:32px}@media print{.quire-map{height:0}}.no-popup-quire-deepzoom{height:500px}.quire-deepzoom img{transition:opacity .2s linear}.quire-deepzoom .leaflet-table{max-height:84%;margin:2.5em 3.25em 0 2.5em;overflow:auto;background:hsl(221,14%,100%);color:#333;font-family:Arial,system-ui,sans-serif}.quire-deepzoom .leaflet-table table{table-layout:auto}.quire-deepzoom .leaflet-table table tr,.quire-deepzoom .leaflet-table table td,.quire-deepzoom .leaflet-table table th{color:inherit;padding:1rem;vertical-align:top;border-bottom:1px solid #CCCCCC;text-align:left}.quire-deepzoom .leaflet-table table thead th{width:auto}.quire-deepzoom .leaflet-table table tbody tr:hover,.quire-deepzoom .leaflet-table table tbody th:hover{background-color:#f9f9a3;color:#333!important}.quire-deepzoom .leaflet-control-zoom .leaflet-bar a{color:#333}.quire-deepzoom .leaflet-control-zoom .leaflet-bar .leaflet-control-layers-toggle{background-image:url(https://i.stack.imgur.com/3keSg.png)!important;background-color:#333;background-size:20px 20px}.leaflet-touch .leaflet-control-layers-toggle{background-image:url(https://i.stack.imgur.com/3keSg.png)!important;background-color:#333}.leaflet-control-layers-expanded{color:#fff;background-color:#333}div.leaflet-container{background:hsl(221,14%,4%);z-index:0}div.leaflet-control-container{background:hsl(221,14%,4%)}div.leaflet-control-container>div.leaflet-top.leaflet-left{z-index:1026}div.leaflet-control-container>div.leaflet-top.leaflet-left>div.leaflet-bar{box-shadow:none;border:none;border-radius:0}div.leaflet-control-container>div.leaflet-top.leaflet-left>div.leaflet-control-zoom.leaflet-bar.leaflet-control>a{background:rgba(0,0,0,.5);color:#fff;border-bottom:none;border-radius:0}div.leaflet-control-container>div.leaflet-top.leaflet-left>div.leaflet-control-fullscreen.leaflet-bar.leaflet-control>a{color:#fff;border-bottom:none;background-repeat:no-repeat;background-color:#00000080;margin-top:0;border-radius:0;
440background-size:26px 52px;background-position:top;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0AgMAAADpgsAbAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAgJsrThgAAAAySURBVBjTY2AgFmitYFrVgERrMDAw4aMJAUL60e2jNiDaP2wrIf7hWgXRiIOGqaOufwA6TR6/lErWHQAAAABJRU5ErkJggg==)}div.leaflet-fullscreen-on>div.leaflet-control-container>div.leaflet-top.leaflet-left>div.leaflet-control-fullscreen.leaflet-bar.leaflet-control>a{background-position:2px -24px}div.leaflet-control-container>div.leaflet-top.leaflet-left>div.leaflet-control-fullscreen.leaflet-bar.leaflet-control{margin-top:0}div.leaflet-control>a{background-color:transparent}.leaflet-outer-wrapper{width:100vw;height:100vh;overflow:hidden}.leaflet-inner-wrapper{width:100vw;height:100vh}.quire-entry__image .leaflet-control-fullscreen,.mfp-content .leaflet-control-fullscreen{position:absolute;top:70px;left:10px;background:rgba(0,0,0,.5);box-shadow:none;border-radius:0;padding:2px}.quire-entry__image .leaflet-control-fullscreen a,.mfp-content .leaflet-control-fullscreen a{background-position:top;box-shadow:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0AgMAAADpgsAbAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAgJsrThgAAAAySURBVBjTY2AgFmitYFrVgERrMDAw4aMJAUL60e2jNiDaP2wrIf7hWgXRiIOGqaOufwA6TR6/lErWHQAAAABJRU5ErkJggg==)}.quire-entry__image .leaflet-control-fullscreen a.fullscreen,.mfp-content .leaflet-control-fullscreen a.fullscreen{background-position-y:bottom}.quire-entry__image .leaflet-control-fullscreen a:hover,.mfp-content .leaflet-control-fullscreen a:hover{background-color:transparent}@media print{.quire-entry__image .leaflet-control-fullscreen,.mfp-content .leaflet-control-fullscreen{display:none}}.leaflet-bar a:hover{background-color:transparent}div.quire-counter-container{position:absolute;top:10px;right:40px;line-height:30px;padding:0 8px;color:#fff;vertical-align:middle;background:rgba(0,0,0,.5);z-index:1046}div.quire-counter-container>span{font-family:Times,Times New Roman,serif;font-size:1rem;font-weight:700}div.quire-caption-container{position:absolute;bottom:0;left:0;width:100vw;padding:0 10px 25px;z-index:1046}div.quire-caption-container>.caption{color:#fff;position:relative;display:block;padding:6px 10px;background:rgba(0,0,0,.5);font-family:Times,Times New Roman,serif;font-size:.875rem}div.quire-caption-container>.caption a{color:#ff6685;border-bottom:1px dotted}div.quire-caption-container .q-figure__label-text{margin-right:.5rem;font-weight:700}div.quire-caption-container a{color:#ff6685;border-bottom:1px dotted}div.mfp-title{display:none}@media only screen and (orientation: landscape){body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready.mfp-iframe-holder>div.mfp-content>div{padding-top:42.75%}}@supports (-webkit-appearance: none){body.device-android>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready{height:100%}body.device-android>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container{height:100%}body.device-android>div.mfp-bg.mfp-ready{height:100%}body.device-android.android-fixed{position:fixed}}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready{top:0;left:0;width:100vw;height:100%;z-index:1043;position:fixed;outline:none!important;overflow-y:hidden}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready.mfp-inline-holder{padding:0;overflow:hidden}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready.mfp-image-holder>div.mfp-content>div>div{display:none}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready.mfp-image-holder>div.mfp-content>div:after{top:80px;bottom:80px}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready.mfp-image-holder>div.mfp-content>div>figure>img{padding:80px 0}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>button.mfp-arrow.mfp-arrow-left{width:32px;height:35vh;margin:0;transform:scale(1);left:10px;opacity:1;top:50%;transform:translateY(-50%)}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>button.mfp-arrow.mfp-arrow-left>span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4
440j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) no-Repeat top left rgba(0,0,0,.5);background-position-x:-139px;background-position-y:-44px;width:30px;height:30px;display:block;transform:scale(1)}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>button.mfp-arrow.mfp-arrow-right{width:32px;height:35vh;margin:0;transform:scale(1);right:10px;opacity:1;top:50%;transform:translateY(-50%)}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>button.mfp-arrow.mfp-arrow-right>span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4
440j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) no-Repeat top right rgba(0,0,0,.5);background-position-x:-95px;background-position-y:-44px;width:30px;height:30px;display:block;transform:scale(1)}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>button.mfp-arrow.mfp-arrow-left:before{display:none;content:""}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>button.mfp-arrow.mfp-arrow-right:before{display:none;content:""}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>button.mfp-arrow.mfp-arrow-left:after{display:none;content:""}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>button.mfp-arrow.mfp-arrow-right:after{display:none;content:""}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>div.mfp-container.mfp-s-ready>div.mfp-content>figure.q-figure{padding:0;margin-top:0;border:none}body>div.mfp-wrap.mfp-gallery.mfp-auto-cursor.mfp-ready>button.mfp-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4
440j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) no-Repeat top left rgba(0,0,0,.5);width:30px;height:30px;background-position-x:-6px;background-position-y:-51px;text-indent:-9999px;margin-right:10px;margin-top:10px;opacity:1}body>div.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.mfp-ready>div>div>button.mfp-close{position:absolute;top:0;right:0;color:#fff;z-index:9999}body>div.mfp-bg.mfp-ready{background-color:#090a0c;opacity:1;width:100vw;height:100%}.quire-contents-buttons{width:100%;display:block;text-align:center;padding-bottom:3em;padding-top:2em}.quire-contents-buttons--fixed{position:fixed;bottom:30px;left:0;right:0}.quire-contents-buttons li.quire-nav-button{display:inline-block;width:9.25em;height:2.9em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:1rem;border:1px solid hsl(348,100%,70%);color:#ff6685}.quire-contents-buttons li.quire-nav-button a{display:inline-block;width:8.75em;height:3.25em;margin-top:0;padding-top:.6em;font-family:Arial,system-ui,sans-serif;font-size:1rem}.quire-contents-buttons li.quire-nav-button.prev{margin-left:0;margin-right:.55rem}.quire-contents-buttons li.quire-nav-button.prev a{color:#ff6685;margin-right:.5rem}.quire-contents-buttons li.quire-nav-button.prev svg{fill:#ff6685;margin-right:.5rem}.quire-contents-buttons li.quire-nav-button svg{width:1.25rem;height:1.25rem;margin-left:-.25rem;margin-bottom:.15rem}.quire-contents-buttons li.quire-nav-button .nav-title{vertical-align:super}.quire-contents-buttons li.quire-nav-button.next{background-color:#ff6685}.quire-contents-buttons li.quire-nav-button.next svg{fill:findColorInvert(hsl(348,100%,70%))}.quire-contents-buttons li.quire-nav-button.next:hover{background-color:#ff1a47!important}.quire-contents-buttons li.quire-nav-button.next a{color:findColorInvert(hsl(348,100%,70%))}.quire-contents-buttons li.quire-nav-button:hover{background-color:#ff1a47;border-color:#ff1a47}.quire-contents-buttons li.quire-nav-button:hover a{color:findColorInvert(hsl(348,100%,70%))}.quire-contents-buttons li.quire-nav-button:hover svg{fill:findColorInvert(hsl(348,100%,70%))}.switch{position:relative;display:inline-block;width:2.5rem;height:1rem;text-transform:uppercase}.switch-container{display:flex;align-items:center;column-gap:.5rem}.switch input{opacity:0;width:0;height:0}.switch .slider{border-radius:.625rem;border:1px solid #333;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}.switch .slider:before{border-radius:50%;position:absolute;content:"";height:.625rem;width:.625rem;left:2px;bottom:.125rem;background-color:#333;-webkit-transition:.4s;transition:.4s}.switch input:checked+.slider{border-color:#a8a8a8}.switch input:checked+.slider:before{background-color:#a8a8a8;left:-1px}.switch input:focus+.slider,.switch input:hover+.slider{background-color:var(--navbar-border-color)}.switch input:focus+.slider:before,.switch input:hover+.slider:before{background-color:#fff}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}@media (prefers-color-scheme: light){:root .theme-apricot{--theme-text-color: #a6680c;--theme-bg-color: #a6680c;--theme-border-color: #a6680c}:root .theme-blue{--theme-text-color: #3271cf;--theme-bg-color: #3271cf;--theme-border-color: #3271cf}:root .theme-fuchsia{--theme-text-color: #d83570;--theme-bg-color: #d83570;--theme-border-color: #d83570}:root .theme-lilac{--theme-text-color: #7565d2;
440--theme-bg-color: #7565d2;--theme-border-color: #7565d2}:root .theme-lime{--theme-text-color: #34850f;--theme-bg-color: #34850f;--theme-border-color: #34850f}:root .theme-pink{--theme-text-color: #c422dd;--theme-bg-color: #c422dd;--theme-border-color: #c422dd}:root .theme-rose{--theme-text-color: #e91616;--theme-bg-color: #e91616;--theme-border-color: #e91616}:root .theme-teal{--theme-text-color: #128282;--theme-bg-color: #128282;--theme-border-color: #128282}}:root[data-theme=light] .theme-apricot{--theme-text-color: #a6680c;--theme-bg-color: #a6680c;--theme-border-color: #a6680c}:root[data-theme=light] .theme-blue{--theme-text-color: #3271cf;--theme-bg-color: #3271cf;--theme-border-color: #3271cf}:root[data-theme=light] .theme-fuchsia{--theme-text-color: #d83570;--theme-bg-color: #d83570;--theme-border-color: #d83570}:root[data-theme=light] .theme-lilac{--theme-text-color: #7565d2;--theme-bg-color: #7565d2;--theme-border-color: #7565d2}:root[data-theme=light] .theme-lime{--theme-text-color: #34850f;--theme-bg-color: #34850f;--theme-border-color: #34850f}:root[data-theme=light] .theme-pink{--theme-text-color: #c422dd;--theme-bg-color: #c422dd;--theme-border-color: #c422dd}:root[data-theme=light] .theme-rose{--theme-text-color: #e91616;--theme-bg-color: #e91616;--theme-border-color: #e91616}:root[data-theme=light] .theme-teal{--theme-text-color: #128282;--theme-bg-color: #128282;--theme-border-color: #128282}@media (prefers-color-scheme: dark){:root .theme-apricot{--theme-text-color: #f3a736;--theme-bg-color: #f3a736;--theme-border-color: #f3a736}:root .theme-blue{--theme-text-color: #79aefe;--theme-bg-color: #79aefe;--theme-border-color: #79aefe}:root .theme-fuchsia{--theme-text-color: #ed4a85;--theme-bg-color: #ed4a85;--theme-border-color: #ed4a85}:root .theme-lilac{--theme-text-color: #a090fd;--theme-bg-color: #a090fd;--theme-border-color: #a090fd}:root .theme-lime{--theme-text-color: #79ce51;--theme-bg-color: #79ce51;--theme-border-color: #79ce51}:root .theme-pink{--theme-text-color: #e498f0;--theme-bg-color: #e498f0;--theme-border-color: #e498f0}:root .theme-rose{--theme-text-color: #fd746a;--theme-bg-color: #fd746a;--theme-border-color: #fd746a}:root .theme-teal{--theme-text-color: #1ed2b2;--theme-bg-color: #1ed2b2;--theme-border-color: #1ed2b2}}:root[data-theme=dark] .theme-apricot{--theme-text-color: #f3a736;--theme-bg-color: #f3a736;--theme-border-color: #f3a736}:root[data-theme=dark] .theme-blue{--theme-text-color: #79aefe;--theme-bg-color: #79aefe;--theme-border-color: #79aefe}:root[data-theme=dark] .theme-fuchsia{--theme-text-color: #ed4a85;--theme-bg-color: #ed4a85;--theme-border-color: #ed4a85}:root[data-theme=dark] .theme-lilac{--theme-text-color: #a090fd;--theme-bg-color: #a090fd;--theme-border-color: #a090fd}:root[data-theme=dark] .theme-lime{--theme-text-color: #79ce51;--theme-bg-color: #79ce51;--theme-border-color: #79ce51}:root[data-theme=dark] .theme-pink{--theme-text-color: #e498f0;--theme-bg-color: #e498f0;--theme-border-color: #e498f0}:root[data-theme=dark] .theme-rose{--theme-text-color: #fd746a;--theme-bg-color: #fd746a;--theme-border-color: #fd746a}:root[data-theme=dark] .theme-teal{--theme-text-color: #1ed2b2;--theme-bg-color: #1ed2b2;--theme-border-color: #1ed2b2}[data-theme=light],.theme-light{--body-border-color: #464646;--body-bg-color: #fcfcfc;--body-color: #464646;--body-link-hover-color: #000000;--body-link-bg-hover-color: #ffffff;--button-bg-color: #a8a8a8;--tag-bg-color: #c2c2c2;--button-color: #000000;--navbar-border-color: #464646;--navbar-bg-color: #fcfcfc;--navbar-color: #464646;--navbar-item-color: #464646;--navbar-item-hover-color: #000000;--navbar-item-hover-bg-color: #a8a8a8;--muted-color: #464646}[data-theme=light] .theme-apricot,.theme-light .theme-apricot{--theme-mixable: #a6680c;--theme-text-color: #a6680c;--theme-bg-color: #a6680c;--theme-border-color: #a6680c;--theme-rgb: 166, 104, 12}[data-theme=light] .theme-blue,.theme-light .theme-blue{--theme-mixable: #3271cf;--theme-text-color: #3271cf;--theme-bg-color: #3271cf;--theme-border-color: #3271cf;--theme-rgb: 50, 113, 207}[data-theme=light] .theme-fuchsia,.theme-light .theme-fuchsia{--theme-mixable: #d83570;--theme-text-color: #d83570;
440--theme-bg-color: #d83570;--theme-border-color: #d83570;--theme-rgb: 216, 53, 112}[data-theme=light] .theme-lilac,.theme-light .theme-lilac{--theme-mixable: #7565d2;--theme-text-color: #7565d2;--theme-bg-color: #7565d2;--theme-border-color: #7565d2;--theme-rgb: 117, 101, 210}[data-theme=light] .theme-lime,.theme-light .theme-lime{--theme-mixable: #34850f;--theme-text-color: #34850f;--theme-bg-color: #34850f;--theme-border-color: #34850f;--theme-rgb: 52, 133, 15}[data-theme=light] .theme-pink,.theme-light .theme-pink{--theme-mixable: #c422dd;--theme-text-color: #c422dd;--theme-bg-color: #c422dd;--theme-border-color: #c422dd;--theme-rgb: 196, 34, 221}[data-theme=light] .theme-rose,.theme-light .theme-rose{--theme-mixable: #e91616;--theme-text-color: #e91616;--theme-bg-color: #e91616;--theme-border-color: #e91616;--theme-rgb: 233, 22, 22}[data-theme=light] .theme-teal,.theme-light .theme-teal{--theme-mixable: #128282;--theme-text-color: #128282;--theme-bg-color: #128282;--theme-border-color: #128282;--theme-rgb: 18, 130, 130}[data-theme=dark],.theme-dark{--body-bg-color: #000000;--body-border-color: #a8a8a8;--body-color: #a8a8a8;--body-link-hover-color: #ffffff;--body-link-bg-hover-color: #000000;--button-bg-color: #a8a8a8;--tag-bg-color: #c2c2c2;--button-color: #000000;--navbar-bg-color: #000000;--navbar-border-color: #a8a8a8;--navbar-color: #a8a8a8;--navbar-item-color: #a8a8a8;--muted-color: rgba(168, 168, 168, .6)}[data-theme=dark] .theme-apricot,.theme-dark .theme-apricot{--theme-mixable: #a6680c;--theme-text-color: #f3a736;--theme-bg-color: #f3a736;--theme-border-color: #f3a736;--theme-rgb: 243, 167, 54}[data-theme=dark] .theme-blue,.theme-dark .theme-blue{--theme-mixable: #3271cf;--theme-text-color: #79aefe;--theme-bg-color: #79aefe;--theme-border-color: #79aefe;--theme-rgb: 121, 174, 254}[data-theme=dark] .theme-fuchsia,.theme-dark .theme-fuchsia{--theme-mixable: #d83570;--theme-text-color: #ed4a85;--theme-bg-color: #ed4a85;--theme-border-color: #ed4a85;--theme-rgb: 237, 74, 133}[data-theme=dark] .theme-lilac,.theme-dark .theme-lilac{--theme-mixable: #7565d2;--theme-text-color: #a090fd;--theme-bg-color: #a090fd;--theme-border-color: #a090fd;--theme-rgb: 160, 144, 253}[data-theme=dark] .theme-lime,.theme-dark .theme-lime{--theme-mixable: #34850f;--theme-text-color: #79ce51;--theme-bg-color: #79ce51;--theme-border-color: #79ce51;--theme-rgb: 121, 206, 81}[data-theme=dark] .theme-pink,.theme-dark .theme-pink{--theme-mixable: #c422dd;--theme-text-color: #e498f0;--theme-bg-color: #e498f0;--theme-border-color: #e498f0;--theme-rgb: 228, 152, 240}[data-theme=dark] .theme-rose,.theme-dark .theme-rose{--theme-mixable: #e91616;--theme-text-color: #fd746a;--theme-bg-color: #fd746a;--theme-border-color: #fd746a;--theme-rgb: 253, 116, 106}[data-theme=dark] .theme-teal,.theme-dark .theme-teal{--theme-mixable: #128282;--theme-text-color: #1ed2b2;--theme-bg-color: #1ed2b2;--theme-border-color: #1ed2b2;--theme-rgb: 30, 210, 178}@media print{@page{size:A4;prince-bleed:.125in;bleed:.125in;prince-trim:.25in;marks:crop;font-family:Times,Times New Roman,serif;font-size:8pt;color:#000;margin:.75in 1in .875in;@bottom-left{content:string(pagetitle)}}@page frontmatter:left{@bottom-left{content:counter(page,lower-roman)}}@page frontmatter:right{@bottom-right{text-align:right;content:counter(page,lower-roman)}}@page frontmatter-splash:left{background-color:#eef2f3;@bottom-left{content:counter(page,lower-roman)}}@page frontmatter-splash:right{background-color:#eef2f3;@bottom-right{text-align:right;content:counter(page,lower-roman)}}@page objects{background-color:#eef2f3}@page splash{background-color:#eef2f3}@page splash-image{margin:0 0 -.125in;background-color:#eef2f3;@bottom-right{content:none}@bottom-left{content:none}}@page entry-image{background-color:#000;@bottom-right{content:none}@bottom-left{content:none}}@page cover{margin:0 0 -.125in;@bottom-right{content:none}@bottom-left{content:none}}@page no-footer{@bottom-right{content:none}@bottom-left{content:none}}@page pdf-cover-page{background-color:#eef2f3;@bottom-right{content:none}@bottom-left{content:none}}@page :blank{@bottom-left{content:none}@bottom-right{content:none}}h1{prince-bookmark-level:1;font-family:Times,Times New Roman,serif}h2,h3,h4,h5,h6{font-family:Times,Times New Roman,serif;margin-bottom:.5rem;prince-bookmark-level:none;page-break-after:avoid}ol:not(.footnotes-list),ol:not(.progress-marke){margin-left:2rem}.small-print-text{font-size:9pt}.q-figure:empty{display:none}.pagedjs_pages>.pagedjs_page>.pagedjs_sheet>.pagedjs_pagebox>.pagedjs_area>div .q-figure[data-split-from]{padding-top:1rem}.quire-page{string-set:pagetitle attr(data-footer-page-title),sectiontitle attr(data-footer-section-title)}.quire-contents-list .section-item>a{max-width:90%}.quire-contents-list .section-item>a:after{content:leader(dotted) " " target-counter(attr(href,url),page);margin-left:6pt;margin-right:-10%}.pagedjs_pages .quire-contents-list .section-item>a:after{content:target-counter(attr(href),page);float:right}.quire-contents-list .section-item.frontmatter-page>a:after{content:leader(dotted) " " target-counter(attr(href,url),page,lower-roman);font-style:italic}.pagedjs_pages .quire-contents-list .section-item.frontmatter-page>a:after{content:target-counter(attr(href),page,lower-roman);float:right}.quire-contents-list .page-item{max-width:90%}.quire-contents-list .page-item a:after{content:leader(dotted) " " target-counter(attr(href,url),page);margin-left:6pt;margin-right:-10%}.pagedjs_pages .quire-contents-list .page-item a:after{content:target-counter(attr(href),page);float:right}.quire-contents-list .page-item.frontmatter-page>a:after{content:leader(dotted) " " target-counter(attr(href,url),page,lower-roman);font-style:italic;margin-left:6pt;margin-right:-10%}.pagedjs_pages .quire-contents-list .page-item.frontmatter-page>a:after{content:target-counter(attr(href),page,lower-roman);float:right}.quire-contents-list.grid .page-item a:after,.quire-contents-list.grid .page-item a.frontmatter-page:after{position:absolute;bottom:1em;right:1em;font-size:.75em;margin-right:0}.page-one{page:page-one;counter-reset:page 1;page-break-before:right}.frontmatter{page:frontmatter}.half-title-page,.title-page,.copyright-page{page:no-footer}.objects-page{page:objects}.quire-splash{page:splash}.quire-splash .quire-page__header.hero-image{page:splash-image}.quire-splash .quire-page__header--full-height{height:9.375in;page:splash-image}.quire-splash.frontmatter{page:frontmatter-splash}.quire-entry .quire-entry__image-wrap .q-figure{page:entry-image}.quire-contents{page:no-footer}.quire-cover{page:cover}.quire-page__content{column-count:1;max-width:4.725in;margin:0 auto}.quire-contents .quire-page__content{margin:0;max-width:100%}.quire-contents .quire-page__content .quire-contents-list:not(.grid){max-width:4.725in;margin:0 auto}.quire-essay .quire-page__content,.quire-entry .quire-page__content{column-count:1;column-fill:balance;column-gap:.1875in;max-width:100%;margin:0}.quire-essay .quire-page__content .q-figure.is-pulled-left,.quire-essay .quire-page__content .q-figure.is-pulled-right,.quire-entry .quire-page__content .q-figure.is-pulled-left,.quire-entry .quire-page__content .q-figure.is-pulled-right{float:none;width:100%;margin-left:0;margin-right:0}.quire-page__abstract{column-count:1;margin:0 auto 1.25em;max-width:initial}.quire-entry__tombstone{column-count:1;margin:0 auto .25in;max-width:4.725in}.quire-page__header.hero-image .hero-body{margin:2.5in .5in 0}.quire-contents-list.grid .menu-list ol .page-item{width:2.0625in;height:2.5in;margin-bottom:.1875in;background-color:#eef2f3;padding:1em;position:relative}.quire-contents-list.grid .menu-list ol .page-item *{margin:0;padding:0;background-color:transparent}.quire-contents-list.grid .menu-list ol .page-item{margin:0 .09375in .1875in}.quire-contents-list.grid .menu-list ol .page-item a{position:initial}.quire-contents-list.grid .menu-list ol .page-item .card.image .card-content{padding:.1875in 0;font-size:1.25rem;font-family:Arial,system-ui,sans-serif}.quire-contents-list.grid .menu-list ol .page-item .card.image img{max-height:1.25in;width:auto}.quire-contents-list.grid .menu-list ol .section-item{width:100%;border-bottom:1px solid #000000;margin-bottom:.25in}.quire-entry__image-wrap .q-figure{align-items:center;border-width:0px;display:flex;flex-direction:column;height:9.375in;justify-content:center;margin:0;padding:0}.quire-entry__image-wrap .q-figure>:first-child{flex-grow:1;height:0;object-fit:contain;width:auto}.quire-entry__image-wrap .q-figure>div{align-items:center;display:flex}.quire-entry__image-wrap .q-figure>div img{max-width:6.75in}.quire-entry__image-wrap .q-figure .q-figure__caption{color:#fff;font-size:9pt;margin-top:.5rem;max-width:4.725in}.quire-entry__image-wrap .q-figure .q-figure__caption-embed-link a{color:#fff;display:block;margin-bottom:.5rem}.quire-entry__image-wrap .q-figure .q-figure__caption .q-figure__modal-link{color:#000!important}.quire-entry__image-wrap .q-figure .q-figure__caption .q-figure__label-text{color:#000}html body *{orphans:2;widows:2}
440a[target=_blank]{prince-text-replace:"/" "​/" "~" "​~" "." "​." "," "​," "-" "​-" "_" "​_" "?" "​?" "#" "​#" "%" "​%" "=" "​=" "&" "​&" "+" "​+" ":" "​:" "​/​/" "//​" "​:​:" "​::"}html body *{prince-text-replace:"—" "—​"}.quire-contributor .title{page-break-after:avoid}.quire-contributor .media{page-break-before:avoid;page-break-inside:auto;margin-left:-.5rem;margin-right:-.5rem;padding:0}.quire-page__content .container .content ul{margin-left:1rem}.quire-page__content .container .content ul li:before{margin-top:.15em;font-size:7pt}.quire-page__content .container .content hr:after{font-size:7pt}html body .button,html body .input,html body .textarea,html body .select,html body .visually-hidden,html body .footnote-id,html body .footnote-return,html body .footnote-backref,html body .is-screen-only{display:none}html body .footnote-item,html body .paragraph{margin-bottom:.35rem}html body .leaflet-pane,html body .leaflet-map-pane,html body .leaflet-container,html body .lvml{display:none!important}.title-page{page-break-before:right;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;text-align:right;font-family:Times,Times New Roman,serif}.title-page *{max-width:5.5in}.title-page .title{font-size:4em;font-weight:700;color:#cf4747;line-height:1.1;margin-bottom:.3em}.title-page .contributor{font-size:1.75em;margin-top:.125in}.title-page .publisher{font-size:1.5em;text-transform:uppercase;letter-spacing:1pt}.half-title-page{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;font-family:Times,Times New Roman,serif;font-size:1.5em;color:#cf4747;text-align:right}
440.copyright-page{color:#000;column-count:2;column-fill:auto;column-gap:.1875in;font-size:.75rem;margin:0;max-width:100%}.copyright-page .quire-page__header{display:none}.copyright-page .quire-page__content .container .content ul{margin-left:0}.copyright-page .quire-page__content .container .content ul li{margin:0}.copyright-page .quire-page__content .container .content ul li:before{content:none}.copyright-page .quire-page__content .container .content div{margin-bottom:1em}.copyright-page .quire-page__content .container .content .copyright__publisher-logo{display:none}.quire-page.pdf-cover-page{page:pdf-cover-page}.quire-page.pdf-cover-page .quire-page__content{max-width:initial}.quire-page.pdf-cover-page .quire-page__content .content dl.cover-content{margin-left:0}.quire-page.pdf-cover-page .quire-page__content .content dl.cover-content span[style*="font-Style: Italic"]{font-style:italic}.quire-page.pdf-cover-page .quire-page__content .content dl.cover-content .cite-current-date__statement,.quire-page.pdf-cover-page .quire-page__content .copyright__publisher-logo,.quire-page.pdf-cover-page .quire-page__content .quire-copyright__icon__link{display:none}.page-break{break-after:page}.issue-section--main h1,.issue-section--main h2{font-weight:700;line-height:1.2;text-align:center}.issue-section--main h1 small,.issue-section--main h2 small{display:block;font-size:14pt;font-weight:400}.issue-section--main h1{font-size:20pt;margin-top:7rem;margin-bottom:5.5rem}.issue-section--main h2{font-size:22pt}.issue-section--main h2 small{font-weight:700;margin-bottom:5rem;margin-top:3.5rem}.issue-section--main h3{font-size:18pt}.issue-section--main--image{background:#b5b1ac;text-align:center}.issue-section--main--image img{max-height:500px}.issue-section--main .column{break-inside:avoid;column-count:1;font-size:14pt;line-height:1.2;width:100%}.issue-section--main .column:nth-of-type(8n){break-before:always}.issue-section--main .column .card{margin:0 1in;max-width:initial}.issue-section--main .column .content{font-weight:700;margin-bottom:0}.issue-section--main .sub-heading-section{font-size:10pt;text-align:center}.issue-section--main .card-page-type{font-size:14pt;letter-spacing:normal;line-height:1.2;text-transform:capitalize}.article-section--main,.exhibition-section{break-before:page;font-size:14pt;line-height:1.5}.article-section--main .link-button svg,.exhibition-section .link-button svg{display:none}.article-section--main--image img,.exhibition-section--image img{max-height:1.28in;width:auto}.article-section--main .article-pdf-heading--main,.article-section--main .exhibition-pdf-heading--main,.exhibition-section .article-pdf-heading--main,.exhibition-section .exhibition-pdf-heading--main{font-size:10.5pt;font-weight:700}.article-section--main .article-pdf-heading,.article-section--main .exhibition-pdf-heading,.exhibition-section .article-pdf-heading,.exhibition-section .exhibition-pdf-heading{text-align:center;font-size:7.5pt;line-height:1.5;margin-bottom:3rem}.article-section--main h1,.article-section--main h2,.exhibition-section h1,.exhibition-section h2{font-weight:700;line-height:1.2;text-align:left}.article-section--main h1,.exhibition-section h1{font-size:18pt;font-weight:400}.article-section--main .section-two-column+h2,.article-section--main .backmatter h2,.article-section--main .backmatter-section h2,.exhibition-section .section-two-column+h2,.exhibition-section .backmatter h2,.exhibition-section .backmatter-section h2{margin-top:1.5rem}.article-section--main blockquote,.exhibition-section blockquote{font-style:italic;margin-left:1em;margin-right:1em}.article-section--main .paragraph a,.article-section--main .theme-table a,.exhibition-section .paragraph a,.exhibition-section .theme-table a{color:#000}.article-section--main a.link-with-ellipsis,.exhibition-section a.link-with-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;width:5.5in}.article-section--main .heading-section,.exhibition-section .heading-section{padding-right:1pt}.article-section--main .quire-page__abstract,.exhibition-section .quire-page__abstract{font-size:14pt;line-height:1.5!important}.article-section--main .quire-page__content,.exhibition-section .quire-page__content{font-family:Times,Times New Roman,serif;font-size:14pt;line-height:1.5!important}.article-section--main .quire-page__content h2,.exhibition-section .quire-page__content h2{font-size:15pt}.article-section--main .quire-page__content .q-figure,.exhibition-section .quire-page__content .q-figure{font-size:9pt;line-height:1.5}.article-section--main .quire-page__content .q-figure.q-figure--image,.exhibition-section .quire-page__content .q-figure.q-figure--image{max-width:50%}.article-section--main .quire-page__content .q-figure.q-figure--image.q-figure--group__item,.exhibition-section .quire-page__content .q-figure.q-figure--image.q-figure--group__item{max-width:100%}.article-section--main .quire-page__content .q-figure .q-figure__modal-link,.exhibition-section .quire-page__content .q-figure .q-figure__modal-link{color:#000!important}.article-section--main .page-type,.exhibition-section .page-type{font-size:9pt}.article-section--main .contributor-by,.exhibition-section .contributor-by{font-size:9pt;text-transform:lowercase}.article-section--main .contributor-name,.exhibition-section .contributor-name{font-size:9pt;font-weight:700;margin-right:.25rem}.article-section--main .column,.exhibition-section .column{padding:0!important}.article-section--main .column.is-three-fifths,.exhibition-section .column.is-three-fifths{width:5.4in}.article-section--main .footnotes,.exhibition-section .footnotes{padding-left:1.25rem}.exhibition-section--main{overflow:visible}.exhibition-section--slide:first-of-type{break-before:avoid}.exhibition-section--slide{break-before:page;break-inside:avoid;overflow:visible}.exhibition-section--slide .caption-button{display:none}.exhibition-section--slide .section-two-column{grid-template-columns:none;height:fit-content}.exhibition-section--slide .section-two-column .first-column{height:fit-content}
440.exhibition-section .sub-heading-section{display:none}.exhibition-section .q-figure__caption{color:#000;font-size:9pt;margin-top:.5rem;max-width:4.725in}.exhibition-section .q-figure__caption-embed-link a{color:#000;display:block;margin-bottom:.5rem}.exhibition-section .q-figure__caption .q-figure__modal-link{color:#000!important}.exhibition-section .q-figure__caption .q-figure__label-text{color:#000}.exhibition-section .exhibition-pdf-heading--main{font-size:10.5pt;font-weight:700}.exhibition-section .exhibition-pdf-heading{text-align:center;font-size:7.5pt;line-height:1.5;margin-bottom:3rem}}body{scroll-behavior:smooth;scrollbar-width:thin}.card{border:1px solid var(--theme-border-color);border-left:none;border-top:none;color:var(--theme-text-color);display:flex;flex-direction:column;height:100%}.card a{color:var(--theme-text-color);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.card-page-type,.card-page-heading{font-size:.625rem;letter-spacing:.15rem;line-height:1.75;text-transform:uppercase}.card-content{display:flex;flex-direction:column;flex:1 1 auto!important}.card-contributor{margin-top:auto}.card .content{font-family:Times,Times New Roman,serif;font-size:1.75rem;letter-spacing:1px;line-height:1.125;margin-bottom:1.5rem;margin-top:1.25rem}.card .content a:hover,.card .content a:focus{text-decoration:underline}.card .card-image .image{background-color:color-mix(in srgb,var(--theme-bg-color),transparent 45%)}.card .card-image .image img{mix-blend-mode:multiply}.search-browse .columns.is-gapless:last-child{margin-bottom:-1px}@media screen and (min-width: 1024px){.search-browse .column.is-one-fifth-desktop:nth-child(5n) .card{border-right:none}}@media screen and (min-width: 769px) and (max-width: 1023px){.search-browse .column.is-one-third-tablet:nth-child(3n) .card{border-right:none}}@media screen and (max-width: 768px){.search-browse .column.is-half-mobile:nth-child(2n) .card{border-right:none}}.search-browse .filter-heading{color:var(--body-color);display:inline-block;font-size:.8125rem;padding:.75rem .5rem;text-transform:uppercase}.search-browse .filter-button{align-items:flex-start;border-bottom:1px solid var(--body-border-color);box-sizing:border-box;color:var(--body-color);display:flex;font-size:.75rem;padding:.75rem;text-transform:uppercase;width:100%}.search-browse .filter-button svg{height:1rem;margin-left:auto;width:1rem}@media screen and (max-width: 768px){.search-browse .filter-button.is-active{background-color:var(--body-bg-color);position:fixed;top:0;z-index:101}}.search-browse .search-facet{border-bottom:1px solid var(--body-border-color);border-top:1px solid var(--body-border-color);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-family:Times,Times New Roman,serif;font-size:1.375rem}@media screen and (min-width: 1024px){.search-browse .search-facet>.search-filter:nth-child(3n-1){border-left:1px solid var(--body-border-color);border-right:1px solid var(--body-border-color)}.search-browse .search-facet>.search-filter:nth-child(n+4){border-top:1px solid var(--body-border-color)}}@media screen and (max-width: 768px){.search-browse .search-facet{display:none}}@media screen and (min-width: 769px) and (max-width: 1023px){.search-browse .search-facet{grid-template-columns:repeat(2,minmax(0,1fr))}.search-browse .search-facet>.search-filter:nth-child(2n-1){border-right:1px solid var(--body-border-color)}.search-browse .search-facet>.search-filter:nth-child(n+3){border-top:1px solid var(--body-border-color)}}@media screen and (max-width: 768px){.search-browse .search-facet.is-active{display:flex;flex-direction:column;position:fixed;z-index:100;width:100%;height:100vh;background:var(--body-bg-color);overscroll-behavior:contain;top:2.5rem;bottom:0}.search-browse .search-facet.is-active>.search-filter{border:0;border-bottom:1px solid var(--body-border-color)}}.dropdown,.dropdown-trigger,.dropdown-menu{width:100%}.dropdown-trigger .button{border:none;border-radius:0;box-shadow:none;color:var(--body-color);font-size:1.625rem;letter-spacing:.05rem;line-height:1;padding:.5rem;height:100%;justify-content:start;width:100%}
440.dropdown-trigger .button svg{fill:var(--body-color);height:1rem;margin-left:auto;width:1rem}.dropdown-content{border-radius:0;max-height:17rem;overflow-y:auto}.dropdown-content .fixed-filter-container{bottom:.25rem;right:.5rem;position:absolute}.dropdown-content .filter-selected-count{display:flex}.dropdown-content .filter-selected-count span{font-family:Arial,system-ui,sans-serif;font-weight:400;font-size:.8125rem;margin:auto .5rem .25rem auto;padding:.25rem .5rem}.dropdown-content .apply-filter-button{border:0;border-radius:0;box-shadow:none;display:flex;font-family:Arial,system-ui,sans-serif;font-size:.75rem;letter-spacing:.1rem;padding:.65rem 2rem;margin:auto .5rem .25rem auto;text-transform:uppercase}.dropdown-item{display:flex;font-family:Arial,system-ui,sans-serif;font-size:.8125rem;padding:.25rem 0}.dropdown-item.facet-subheading{pointer-events:none}.dropdown-item.facet-subheading button{font-weight:700;font-style:italic}.dropdown-item button{color:var(--body-color);padding:.25rem .65rem;font-size:.8125rem;letter-spacing:.1rem}.dropdown-item button:hover,.dropdown-item button:focus{background:var(--button-bg-color);color:var(--button-color)}.dropdown-item button.is-selected{color:var(--body-link-hover-color);font-weight:700;text-align:left}.dropdown-item.is-selected button{background:var(--button-bg-color);color:var(--button-color)}.dropdown-menu{border:1px solid var(--body-border-color);padding-top:1px}@media screen and (max-width: 768px){.dropdown-menu{position:static}}@media screen and (max-width: 768px){.dropdown.is-active{display:block}}.dropdown.is-active .button{background-color:var(--navbar-item-hover-bg-color);color:var(--navbar-item-hover-color)}.dropdown.is-active .button svg{fill:var(--navbar-item-hover-color)}.dropdown.is-active .button.apply-filter-button:hover,.dropdown.is-active .button.apply-filter-button:focus{background:var(--body-link-hover-color);color:var(--body-link-bg-hover-color)}.search-result{border-bottom:1px solid var(--body-border-color);color:var(--body-color);display:flex;font-size:.8125rem;padding:.65rem;text-transform:uppercase}.search-result p{letter-spacing:.15}.search-result-select{margin-left:auto}.search-result-select select{background-color:var(--body-bg-color);border:0;color:var(--body-color);text-transform:uppercase}.tags.has-addons .tag{height:auto}.tags.has-addons .tag:not(:last-child){border-right:0;text-overflow:ellipsis}.tags.has-addons .tag.is-delete{border-left:0;padding:.875rem;margin-inline-start:-1px}.tags.has-addons .tag.is-delete:after{width:.085rem}.tags.has-addons .tag.is-delete:before{height:.085rem}.tags.has-addons .tag.is-delete:hover,.tags.has-addons .tag.is-delete:focus{background:var(--tag-bg-color);color:var(--button-color)}.tag{background-color:transparent;border:1px solid var(--body-border-color);border-radius:2rem;color:var(--body-color);display:block;font-size:.8125rem;line-height:2.1539;height:auto;max-width:11rem;overflow:hidden;text-overflow:ellipsis}a.tag.is-link{color:var(--body-color)}a.tag.is-link:hover,a.tag.is-link:focus{background:var(--tag-bg-color);color:var(--button-color)}.search-browse--filter-states{padding:.75rem}.search-browse--filter-states .margin-left-auto{margin-left:auto}.search-browse--filter-states .clear-filter-button{background-color:var(--button-bg-color);border:0;border-radius:0;box-shadow:none;color:var(--button-color);display:flex;font-family:Arial,system-ui,sans-serif;font-size:.75rem;letter-spacing:.1rem;padding:.65rem 2rem;margin:auto .5rem .25rem auto;text-transform:uppercase}.search-browse--filter-states .clear-filter-button:hover,.search-browse--filter-states .clear-filter-button:focus{background:var(--body-link-hover-color);color:var(--body-link-bg-hover-color)}.backmatter-section{padding-bottom:2rem}.main-button{background-color:var(--button-bg-color);border:0;border-radius:0;box-shadow:none;color:var(--button-color);display:flex;font-family:Arial,system-ui,sans-serif;font-size:.75rem;letter-spacing:.1rem;padding:.65rem 2rem;margin:auto .5rem .25rem auto;text-transform:uppercase}.main-button svg{fill:var(--button-color);height:1rem;width:1rem;margin-left:.5rem;vertical-align:middle}.main-button:hover,.main-button:focus{background:var(--body-link-hover-color);color:var(--body-link-bg-hover-color)}
440.main-button:hover svg,.main-button:focus svg{fill:var(--body-link-bg-hover-color)}.back-to-top{display:flex;align-items:center;position:fixed;bottom:2rem;right:2rem;z-index:10} 441`,L1=["topics","place"],hR={feat_type:"Feature Types",topics:"Topics",mmt:"Material & Technique",place:"Place",period:"Time",sm:"Movements & Styles"},bR=L=>L,vR=L=>{let x={...L};return Object.entries(L).forEach(([i,o])=>{const m=o.buckets.map(v=>{const y=v.key.split("||"),b=y[0],g=y[1];return{...v,subheading:b,term:g}});x[i].buckets=m}),x},gR=(L,x,i,o)=>{const m=Object.entries(L).map(([v,y])=>{const b=hR[v],g=L1.includes(v)?y.buckets.map(p=>({...p,key:p.key.split("||")[1]})):y.buckets;return Vt`<facet-control id="${v}" class="search-filter" .grouped="${L1.includes(v)}" label="${b}" .openFacetId="${o}" .facet="${g}" .applied="${x.filter(p=>p.facetId===v)}"></facet-control>`});return Vt`<div id="filter-menu" class="search-facet ${i?"is-active":""}">${m}</div>`};class Mh extends ri{constructor(){super(),this.open=!1,this.selected=[]}willUpdate(x){x.has("openFacetId")&&(this.open=this.openFacetId===this.id)}_handleOpenClose(){const x=new CustomEvent("facet-open",{detail:{facetId:this.open?"":this.id},bubbles:!0,cancelable:!1,composed:!0});this.dispatchEvent(x)}_handleTermSelect(x){if(this.selected.includes(x)){const i=this.selected.filter(o=>o!==x);this.selected=[...i]}else this.selected=[...this.selected,x]}_dispatchFacetsApply(x){const o={detail:x?[{key:x,facetId:this.id}]:this.selected.map(m=>({key:m,facetId:this.id})),bubbles:!0,composed:!0};this.selected=[],this.dispatchEvent(new CustomEvent("facets-select",o))}render(){const x=this.facet.filter(g=>this.applied.some(p=>p.key===g.key)),i=this.facet.filter(g=>!this.applied.some(p=>p.key===g.key));let o={};i.forEach(g=>{const p=g.subheading??"_ungrouped";if(p in o){o[p].push(g);return}o[p]=[g]});const m=g=>Vt`<div class="dropdown-item facet-subheading"><button>${g}:</button></div>`,v=g=>{if(g.active.doc_count<1)return"";const p=this.applied.some(_=>_.key===g.key),T=this.selected.some(_=>_===g.key);return Vt`<div class="dropdown-item ${T?"is-selected":""}"> 442 <button class="${p?"is-selected":""}" @click="${()=>this._handleTermSelect(g.key)}" >${g.key}</button> 443 <span class="${p?"":"is-hidden"}"> 444 <button @click=${()=>this._dispatchFacetsApply(g.key)} >${p?"X":""}</button> 445 </span> 446 </div>`},y=g=>Vt`<div class="filter-selected-count"><span>${g} terms selected</span></div>`,b=x.length+this.selected.length;return Vt`<svg class="is-hidden"> 447 <defs> 448 <symbol id="minus-icon" viewBox="0 0 16 16"> 449 <path fill-rule="evenodd" clip-rule="evenodd" d="M0 7.5H16V8.5H0V7.5Z"/> 450 </symbol> 451 <symbol id="plus-icon" viewBox="0 0 17 16"> 452 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.2998 8.5V16H9.2998V8.5H16.7998V7.5H9.2998V0H8.2998V7.5H0.799805V8.5H8.2998Z"/> 453 </symbol> 454 </defs> 455 </svg> 456 <div class="dropdown ${this.open?"is-active":""}"> 457 <div class="dropdown-trigger"> 458 <button @click="${this._handleOpenClose}" class="button" aria-haspopup="true" aria-controls="facet-${this.id}"> 459 <span>${this.label}${this.applied.length>0&&!this.open?Vt` (${this.applied.length})`:""}</span> 460 <svg> 461 <switch> 462 ${this.open?rm`<use xlink:href="#minus-icon"></use>`:rm`<use xlink:href="#plus-icon"></use>`} 463 </switch> 464 </svg> 465 </button> 466 </div> 467 <div class="dropdown-menu" id="facet-${this.id}" role="menu"> 468 <div class="dropdown-content"> 469 ${x.length>0?m("Selected Terms"):""} 470 ${x.map(g=>v(g))} 471 ${x.length>0?Vt`<div class="dropdown-divider"></div>`:""} 472 ${this.grouped?Object.entries(o).map(([g,p])=>Vt`${m(g==="_ungrouped"?"All Terms":g)} 473 ${p.map(_=>v(_))}`):i.map(g=>v(g))} 474 <div class="fixed-filter-container ${this.selected.length>0?"":"is-hidden"}"> 475 ${b>0?y(b):""} 476 <button @click=${()=>this._dispatchFacetsApply()} class="button apply-filter-button ${this.selected.length>0?"":"is-hidden"}">Apply Choices</button> 477 </div> 478 </div> 479 </div> 480 </div>`}}ya(Mh,"properties",{facet:{type:Array},applied:{type:Array},grouped:{type:Boolean},selected:{state:!0,type:Array},label:{type:String},open:{state:!0,type:Boolean},selectedKeys:{state:!0,type:Array},hasChanged:{state:!0,type:Boolean},openFacetId:{type:String},id:{type:String}}),ya(Mh,"styles",Wh(lx));const pR=L=>{const x=L._source.series_issue_number,i=L._source.pub_date_year,o=L._source.title_html.concat(L._source.subtitle_html?`: ${L._source.subtitle_html}`:""),m=L._source.bas_type??"",v=L._source.tile_figure??"https://versions.bulma.io/0.7.0/images/placeholders/1280x960.png",y=L._source.contributors,b=L._source.issue_pallette,g=L._source.canonical_url,p=T=>{const _=(H,N)=>{const Q=N.attribution_qualifier??"";return Q in H?(H[Q].push(N),H):(H[Q]=[N],H)},A=T.reduce(_,{});return Object.entries(A).map(([H,N],Q)=>{const Z=H??"";let J=Z;return Q===0&&(J=`${Z.slice(0,1).toUpperCase()}${Z.slice(1)}`),Vt`<span>${J}</span>${J?Vt` `:""}${N.map((ae,ce)=>Vt`<span>${ae.full_name}</span> `)}`})};return Vt`<div class="column is-half-mobile 481 is-one-third-tablet is-one-fifth-desktop theme-${b}"> 482 <div class="card"> 483 <div class="card-image"> 484 <figure class="image"> 485 <img src="${v}" 486 decoding="async" 487 alt="Placeholder image" > 488 </figure> 489 </div> 490 <div class="card-content">
491 <span class="card-page-heading">Issue ${x}, ${i}</span> 492 <span class="card-page-type">${m.toUpperCase()}</span> 493 <div class="content"> 494 <a href="${g}">${zn(o)}</a> 495 </div> 496 <div class="card-contributor"> 497 ${p(y)} 498 </div> 499 </div> 500 </div> 501 </div>`},fR=(L,x,i)=>Vt`<div class="search-result reults-sort-control"> 502 <p>${L??"-"} Results</p> 503 <div class="search-result-select"> 504 <label for="sort-control">Sort By:</label> 505 <select id="sort-control" @change=${x} > 506 <option value="latest" ?selected=${i==="latest"} >Latest</option> 507 <option value="earliest" ?selected=${i==="earliest"} >Earliest</option> 508 </select> 509 </div> 510 <div>`,yR=L=>Vt`<div class="columns is-multiline is-gapless is-mobile"> 511 ${L.map(x=>pR(x))} 512 </div>`;class Nh extends ri{constructor(){super();ya(this,"moreButtonRef",Vh());ya(this,"_filterStateBar",(i,o)=>Vt`<div class='${o||i.length>0?"search-browse--filter-states":""}' > 513 <div class="filter-states field is-grouped is-grouped-multiline" > 514 ${i.map(m=>{const{key:v,facetId:y}=m;return Vt`<div class="control"> 515 <div class="tags has-addons"> 516 <span class="tag" data-term-id="${y}-${v}">${v}</span> 517 <button @click=${()=>this._handleFacetsSelect({detail:[{key:v,facetId:y}]})} class="tag is-delete delete"></button> 518 </div> 519 </div>`})} 520 ${o?Vt`<div class="control"> 521 <div class="tags has-addons"> 522 <span class="tag" data-term-id="search-term">${o}</span> 523 <button @click=${()=>this.searchTerm=""} class="tag is-delete delete"></button> 524 </div> 525 </div>`:""} 526 <div class="margin-left-auto ${o||i.length>0?"":"is-hidden"}"> 527 <button class="button clear-filter-button" @click=${this._handleClearFilters} >Clear all</button> 528 </div> 529 </div> 530 </div>`);const o=new URLSearchParams(window.location.search).getAll("tags").map(m=>{const[v,y]=m.split("|");return{facetId:v,key:y}});this.page=this.getAttribute("page")??0,this.pageSize=this.getAttribute("pageSize")??0,this.searchTerm=this.getAttribute("search-term"),this.endpoint=this.getAttribute("endpoint"),this.endpointUrl=`${this.endpoint}/_search`,this.username=this.getAttribute("username"),this.password=this.getAttribute("password"),this.results=[],this.sort="latest",this.resultsCount=void 0,this.aggregations={},this.selectedFilters=[...o],this.theme="light",this.facetPanelOpen=!1,this.openFacetId=""}_handleClearFilters(){this.selectedFilters=[],this.searchTerm=""}_fetchResults(){const i=this._makeQuery(),o=new Headers;o.append("Content-Type","application/json"),o.append("Authorization","Basic "+window.btoa(`${this.username}:${this.password}`)),fetch(`${this.endpointUrl}`,{method:"POST",headers:o,body:JSON.stringify(i)}).then(m=>{m.json().then(v=>{this.resultsCount=v.hits.total.value,this.results=bR(v.hits.hits),this.aggregations=vR(v.aggregations)})}).catch(m=>{console.error(m)})}get facetFilterPaths(){return{feat_type:"bas_type",topics:"subjects.topics.term",sm:"subjects.sm.term",period:"subjects.period.term",mmt:"subjects.mmt.term",place:"subjects.place.term"}}_makeQuery(i=["title.english^5","subtitle.english^3","contributors.full_name","abstract.english","summary.english"]){const o=(this.searchTerm??"").trim()?[{query_string:{query:this.searchTerm,fields:i}}]:[],m=(b,g)=>{const{facetId:p}=g;
530return p in b?(b[p].push(g),b):(b[p]=[g],b)},v=(b,g)=>Object.entries(b).filter(([T,_])=>T!==g).map(([T,_])=>({bool:{should:_.map(A=>({term:{[this.facetFilterPaths[A.facetId]]:A.key}}))}})),y=this.selectedFilters.reduce(m,{});return{query:{bool:{must_not:[{term:{type:"issue"}}],should:o}},post_filter:{bool:{must:v(y)}},aggs:{feat_type:{terms:{field:"bas_type",order:{_key:"asc"},size:20},aggs:{active:{filter:{bool:{must:v(y,"feat_type")}}}}},topics:{terms:{field:"subjects.topics.term_hier_key",order:{_key:"asc"},size:200},aggs:{active:{filter:{bool:{must:v(y,"topics")}}}}},sm:{terms:{field:"subjects.sm.term",order:{_key:"asc"},size:200},aggs:{active:{filter:{bool:{must:v(y,"sm")}}}}},period:{terms:{field:"subjects.period.term",order:{_key:"asc"},size:30},aggs:{active:{filter:{bool:{must:v(y,"period")}}}}},mmt:{terms:{field:"subjects.mmt.term",order:{_key:"asc"},size:200},aggs:{active:{filter:{bool:{must:v(y,"mmt")}}}}},place:{terms:{field:"subjects.place.term_hier_key",order:{_key:"asc"},size:200},aggs:{active:{filter:{bool:{must:v(y,"place")}}}}}},sort:[{series_issue_number:this.sort==="earliest"?"asc":"desc"},{order:this.sort==="earliest"?"asc":"desc"}],size:(this.page+1)*this.pageSize,from:0}}connectedCallback(){super.connectedCallback(),this.theme=document.querySelector("html").dataset.theme,window.addEventListener("facet-open",i=>{this.openFacetId=i.detail.facetId})}firstUpdated(){const i=new IntersectionObserver((o,m)=>{o.forEach(v=>{if(v.intersectionRatio>0){if((this.page+1)*this.pageSize>=this.resultsCount)return;this.page+=1}})},{threshold:.1,rootMargin:"5px"});if(!this.moreButtonRef.value){console.warn("Unable to find button at startup, users will fallback to click button");return}i.observe(this.moreButtonRef.value)}willUpdate(i){(i.has("selectedFilters")||i.has("page")||i.has("searchTerm")||i.has("sort"))&&this._fetchResults()}_handleFacetsSelect(i){const o=i.detail,m=this.selectedFilters.filter(y=>!o.some(b=>b.key===y.key&&b.facetId===y.facetId)),v=o.filter(y=>!this.selectedFilters.some(b=>b.key===y.key&&b.facetId===y.facetId));this.selectedFilters=[...m,...v],this.openFacetId=""}_handleFacetSelect(i){const{key:o,facetId:m}=i;if(this.selectedFilters.some(v=>v.key===o&&v.facetId===m)){const v=this.selectedFilters.filter(y=>y.key!==o&&y.facetId!==m);this.selectedFilters=[...v]}else this.selectedFilters=[...this.selectedFilters,{key:o,facetId:m}]}_handleSortSelect(i){this.sort=i.target.value}_toggleFilterMenu(i){this.facetPanelOpen=!this.facetPanelOpen}_handleNextResults(i){(this.page+1)*this.pageSize>=this.resultsCount||(this.page+=1)}render(){const i=this.resultsCount&&(this.page+1)*this.pageSize<=this.resultsCount;return Vt` 531 <svg class="is-hidden"> 532 <defs> 533 <symbol id="minus-icon" viewBox="0 0 16 16"> 534 <path fill-rule="evenodd" clip-rule="evenodd" d="M0 7.5H16V8.5H0V7.5Z"/> 535 </symbol> 536 <symbol id="plus-icon" viewBox="0 0 17 16"> 537 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.2998 8.5V16H9.2998V8.5H16.7998V7.5H9.2998V0H8.2998V7.5H0.799805V8.5H8.2998Z"/> 538 </symbol> 539 </defs> 540 </svg> 541 <div @facets-select=${this._handleFacetsSelect} class='search-browse theme-${this.theme}'> 542 <h2> 543 <span class="filter-heading is-hidden-mobile">FILTER By</span> 544 <button class="filter-button ${this.facetPanelOpen?"is-active":""} is-hidden-tablet" id="filter-button" @click="${this._toggleFilterMenu}">FILTER By 545 <svg> 546 <switch> 547 ${this.facetPanelOpen?rm`<use xlink:href="#minus-icon"></use>`:rm`<use xlink:href="#plus-icon"></use>`} 548 </switch> 549 </svg> 550 </button> 551 </h2> 552 ${gR(this.aggregations,this.selectedFilters,this.facetPanelOpen,this.openFacetId)} 553 ${this._filterStateBar(this.selectedFilters,this.searchTerm,this._handleFacetSelect)} 554 ${fR(this.resultsCount,this._handleSortSelect,this.sort)} 555 ${yR(this.results)} 556 <div class="${i?"":"is-hidden"}"><button ${Zh(this.moreButtonRef)} class="button" @click=${this._handleNextResults} >More</button></div> 557 </div>`}}ya(Nh,"styles",Wh(lx)),ya(Nh,"properties",{endpoint:{type:String},username:{type:String},password:{type:String},page:{type:Number},pageSize:{attribute:"page-size",type:Number},results:{state:!0,type:Array},resultsCount:{state:!0,type:Number},aggregations:{state:!0,type:Object},selectedFilters:{state:!0,type:Array},searchTerm:{attribute:"search-term",type:String},facetPanelOpen:{type:Boolean,state:!0},openFacetId:{type:String,state:!0},sort:{state:!0,type:String},theme:{type:String}});customElements.define("facet-control",Mh);customElements.define("bas-search-browse",Nh);var Mr;
557const jt=(Mr=class{constructor(x){this.copyLinkButton=x.querySelector(".accordion-section__copy-link-button"),this.element=x,this.id=x.getAttribute("id"),this.globalExpand=document.querySelector(".global-accordion-expand-all"),this.globalCollapse=document.querySelector(".global-accordion-collapse-all"),this.tooltip=x.querySelector(".accordion-tooltip")}get parentAccordions(){return Array.from(jt.elements).filter(x=>x.contains(this.element)&&x!=this.element)}static setGlobalControls(){if(!(!!jt.globalCollapse&&!!jt.globalExpand))return;const i=this.globalControlsState,o=jt.elements.length,m=Array.from(jt.elements).filter(y=>y.getAttribute("open")===null).length,v=()=>{let y;switch(!0){case m===o:y="allClosed";break;case m===0:y="allOpen";break;default:y="mixed";break}return y};if(i!==v())switch(this.globalControlsState=v(),this.globalControlsState){case"allClosed":jt.globalExpand.classList.remove("visually-hidden"),jt.globalCollapse.classList.add("visually-hidden");break;case"allOpen":jt.globalExpand.classList.add("visually-hidden"),jt.globalCollapse.classList.remove("visually-hidden");break;default:jt.globalCollapse.classList.remove("visually-hidden"),jt.globalExpand.classList.remove("visually-hidden");break}}static setup(){jt.elements.length&&(jt.elements.forEach(x=>{new jt(x).init()}),jt.setGlobalControls())}addEventListeners(){this.copyLinkButton.addEventListener("click",this.copyLink.bind(this)),this.element.addEventListener("toggle",jt.setGlobalControls.bind(this)),jt.globalExpand&&jt.globalExpand.addEventListener("click",this.open.bind(this)),jt.globalCollapse&&jt.globalCollapse.addEventListener("click",this.close.bind(this))}close(){this.element.removeAttribute("open"),jt.setGlobalControls()}copyLink(){if(this.copying)return;this.copying=!0;const x=this.copyLinkButton.getAttribute("value"),{origin:i,pathname:o}=window.location;this.tooltip.classList.add("accordion-tooltip--active");try{const m=new URL(o+x,i);navigator.clipboard.writeText(m),window.history.replaceState({},"",m),setTimeout(()=>{this.tooltip.classList.remove("accordion-tooltip--active"),this.copying=!1},2e3)}catch(m){console.error("Error copying heading link: ",m)}}init(){this.addEventListeners(),this.setStateFromUrl()}open(){this.element.setAttribute("open",!0),jt.setGlobalControls()}setStateFromUrl(){const x=window.location.hash.replace(/^#/,"");if(!x)return;const i=document.querySelector(window.location.hash);(x===this.id||this.element.contains(i))&&(this.open(),this.parentAccordions&&this.parentAccordions.length&&this.parentAccordions.forEach(o=>o.setAttribute("open",!0)))}},ya(Mr,"className","accordion-section"),ya(Mr,"globalExpand",document.querySelector(".global-accordion-expand-all")),ya(Mr,"globalCollapse",document.querySelector(".global-accordion-collapse-all")),ya(Mr,"elements",document.querySelectorAll(`.${Mr.className}`)),ya(Mr,"partOfAccordion",x=>x.closest(`.${Mr.className}`)),Mr),wR=(L,x,i={})=>{const o={root:document.querySelector(".quire-entry__content"),rootMargin:"-50% 0% -50% 0%",threshold:0,...i},m=y=>{y.forEach(b=>{b.isIntersecting&&x()})};new IntersectionObserver(m,o).observe(L)},xR=({callback:L,interval:x=200,maxTries:i=10,tries:o=0,validate:m})=>{const v=()=>{if(o===i){console.error("Polling reached maximum number of attempts");return}o++,m()?L():setTimeout(v,x)};v()};function kR(L,x=null,i=null){const o=document.querySelector(".quire-navbar"),m=7,v=o?L-o.clientHeight-m:L-m;[document.documentElement,document.body.parentNode,document.body].forEach(b=>{b.scrollTop=v})}const Gh=L=>{if(!L)return;L=L.replace(":","\\:"),L=L.replace(".","\\.");const x=document.querySelector(L);if(!x)return;jt.partOfAccordion(x)&&new jt(x.closest(`.${jt.className}`)).setStateFromUrl();const i=x.getBoundingClientRect().top+window.scrollY;if(kR(i),setTimeout(()=>x.focus()),x.className==="exhibition-section--slide"){const o=[{transform:`translateY(-${x.getBoundingClientRect().top}px)`},{transform:"translateY(0px)"}],m={duration:2e3,iterations:1};x.animate(o,m)}},nx=L=>({checked:L.checked,id:L.getAttribute("value"),input:L.getAttribute("type"),type:L.getAttribute("data-annotation-type")}),ox=L=>{if(!L)return;const x=L.querySelector("canvas-panel"),i=L.querySelector("q-image-sequence"),o=L.querySelector("image-service");return x?x.getAttribute("canvas-id"):o?o.getAttribute("src"):i?i.getAttribute("sequence-id"):void 0},F1=L=>{const[x,i,o,m]=L.split(",").map(v=>parseInt(v.trim()));return{x,y:i,width:o,height:m}}
557,Hh=function({annotationIds:L=[],figureId:x,historyBehavior:i="push",region:o,sequence:m={}}){if(!x){console.error("goToFigureState called without an undefined figureId");return}const v=`#${x}`,y=`[slot="slides"][id="${x}"]`,b=document.querySelector(v),g=document.querySelector(y),p=ox(b||g);if(!b&&!g)return;const T=g.closest("q-lightbox");if(T.currentId=x,!p)return;const A=[...document.querySelectorAll(`#${x} .annotations-ui__input, [slot="slides"][id="${x}"] .annotations-ui__input`)].map(ae=>{const ce=ae.getAttribute("data-annotation-id");return ae.checked=L.includes(ce),nx(ae)});jt.elements.forEach(ae=>{ae.contains(b)&&ae.setAttribute("open",!0)}),sx(p,{annotations:A,region:o||"reset",sequence:m});const H=new URL(window.location.pathname,window.location.origin);H.hash=x,Gh(H.hash);const N=new URLSearchParams(L.map(ae=>["annotation-id",encodeURIComponent(ae)]));o&&N.set("region",encodeURIComponent(o)),Number.isInteger(parseInt(m.index))&&N.set("sequence-index",encodeURIComponent(m.index));const Q=N.toString(),Z=[H.pathname];Q&&Z.push(Q);const J=[{},"",`${Z.join("?")}${H.hash}`];i==="replace"?window.history.replaceState(...J):window.history.pushState(...J)},D1=L=>{const x=L.getAttribute("id"),i=ox(L.closest(".q-figure, .q-lightbox-slides__slide")),o=document.querySelector("q-lightbox").contains(L),m=nx(L),{checked:v,input:y,type:b}=m;if(o){const g=document.querySelector(`#${x.split("lightbox-")[1]}`);g&&(g.checked=L.checked)}else{const g=document.querySelector(`#${["lightbox",x].join("-")}`);g&&(g.checked=L.checked)}if(y==="checkbox"&&b==="choice"){const g=L.closest("form"),p=g.querySelectorAll(".annotations-ui__input[checked]");if(!v&&p.length===1&&p[0].setAttribute("disabled",!0),v){const T=g.querySelector("[disabled]");T&&T.removeAttribute("disabled")}}sx(i,{annotations:[m]})},_R=(L,x)=>{const{checked:i,id:o,type:m}=x;switch(m){case"annotation":L.applyStyles(o,{opacity:+!!i});break;case"choice":xR({callback:()=>SR(L,x),validate:()=>!!L.makeChoice});break}},SR=(L,x)=>{const{checked:i,id:o,input:m}=x;L.setAttribute("choice-id",o),L.makeChoice(o,{deselect:!i,deselectOthers:m==="radio"})},ER=()=>{const L=document.querySelectorAll(".ref");for(const i of L){let o=i.getAttribute("data-annotation-ids");o=o.length?o.split(","):void 0;
557const m=i.getAttribute("data-figure-id"),v={index:parseInt(i.getAttribute("data-sequence-index")),transition:parseInt(i.getAttribute("data-sequence-transition"))},y=i.getAttribute("data-region");i.getAttribute("data-on-scroll")==="true"?wR(i,()=>Hh({annotationIds:o,figureId:m,historyBehavior:"replace",region:y,sequence:v})):i.addEventListener("click",({target:g})=>Hh({annotationIds:o,figureId:m,region:y,sequence:v}))}const x=document.querySelectorAll(".annotations-ui__input");for(const i of x)D1(i),i.addEventListener("click",({target:o})=>D1(o))},sx=(L,x)=>{const i=document.querySelectorAll(`canvas-panel[canvas-id="${L}"], image-service[src="${L}"], q-image-sequence[sequence-id="${L}"]`);i.length||console.error(`Failed to call update on canvas panel or image-service component with id ${L}. Element does not exist.`);const{annotations:o,region:m}=x;i.forEach(v=>{const y=v.tagName.toLowerCase()==="q-image-sequence";if(y&&TR(v,x),m&&!y){const b=F1(m&&m!=="reset"?m:v.getAttribute("region")),g={easing:v.easingFunctions().easeOutExpo,duration:2e3};setTimeout((()=>{v.transition(T=>{T.goToRegion(b,{transition:g})})})(),500)}Array.isArray(o)&&o.forEach(b=>_R(v,b))})},TR=(L,{sequence:x={}})=>{const{index:i,transition:o}=x,m=parseInt(L.getAttribute("index")),v=parseInt(i);if(Number.isInteger(v)&&v>=0&&m!==v){if(o){L.setAttribute("transition",o),L.setAttribute("rotate-to-index",v);return}L.setAttribute("rotate-to-index",!1),L.setAttribute("index",v)}};var ux=ux||{};ux.Widget=function(L){function x(o){if(i[o])return i[o].exports;var m=i[o]={exports:{},id:o,loaded:!1};return L[o].call(m.exports,m,m.exports,x),m.loaded=!0,m.exports}var i={};return x.m=L,x.c=i,x.p="",x(0)}([function(L,x,i){function o(ve){return!!(ve===""||ve&&ve.charCodeAt&&ve.substr)}function m(ve){return!!(ve&&ve.constructor&&ve.call&&ve.apply)}function v(ve){return!(!ve||ve.nodeType!==1||ve.nodeName.toUpperCase()!=="IFRAME")}function y(ve){var xe,Ce=!1;for(xe in Ze)if(Ze.hasOwnProperty(xe)&&Ze[xe]===ve){Ce=!0;break}return Ce}function b(ve){var xe,Ce,le;for(xe=0,Ce=Jt.length;xe<Ce&&(le=ve(Jt[xe]),le!==!1);xe++);}function g(ve){var xe,Ce,le,Ve="";for(ve.substr(0,2)==="//"&&(ve=window.location.protocol+ve),le=ve.split("/"),xe=0,Ce=le.length;xe<Ce&&xe<3;xe++)Ve+=le[xe],xe<2&&(Ve+="/");return Ve}function p(ve){return ve.contentWindow?ve.contentWindow:ve.contentDocument&&"parentWindow"in ve.contentDocument?ve.contentDocument.parentWindow:null}function T(ve){var xe,Ce=[];for(xe in ve)ve.hasOwnProperty(xe)&&Ce.push(ve[xe]);return Ce}function _(ve,xe,Ce){Ce.callbacks[ve]=Ce.callbacks[ve]||[],Ce.callbacks[ve].push(xe)}function A(ve,xe){var Ce,le=!0;return xe.callbacks[ve]=[],b(function(Ve){if(Ce=Ve.callbacks[ve]||[],Ce.length)return le=!1,!1}),le}function H(ve,xe,Ce){var le,Ve,ft=p(Ce);return!!ft.postMessage&&(le=Ce.getAttribute("src").split("?")[0],Ve=JSON.stringify({method:ve,value:xe}),le.substr(0,2)==="//"&&(le=window.location.protocol+le),le=le.replace(/http:\/\/(w|wt).soundcloud.com/,"https://$1.soundcloud.com"),void ft.postMessage(Ve,le))}function N(ve){var xe;return b(function(Ce){if(Ce.instance===ve)return xe=Ce,!1}),xe}function Q(ve){var xe;return b(function(Ce){if(p(Ce.element)===ve)return xe=Ce,!1}),xe}function Z(ve,xe){return function(Ce){var le=m(Ce),Ve=N(this),ft
557=!le&&xe?Ce:null,va=le&&!xe?Ce:null;return va&&_(ve,va,Ve),H(ve,ft,Ve.element),this}}function J(ve,xe,Ce){var le,Ve,ft;for(le=0,Ve=xe.length;le<Ve;le++)ft=xe[le],ve[ft]=Z(ft,Ce)}function ae(ve,xe,Ce){return ve+"?url="+xe+"&"+ce(Ce)}function ce(ve){var xe,Ce,le=[];for(xe in ve)ve.hasOwnProperty(xe)&&(Ce=ve[xe],le.push(xe+"="+(xe==="start_track"?parseInt(Ce,10):Ce?"true":"false")));return le.join("&")}function We(ve,xe,Ce){var le,Ve,ft=ve.callbacks[xe]||[];for(le=0,Ve=ft.length;le<Ve;le++)ft[le].apply(ve.instance,Ce);(y(xe)||xe===xt.READY)&&(ve.callbacks[xe]=[])}function Re(ve){var xe,Ce,le,Ve,ft;try{Ce=JSON.parse(ve.data)}catch{return!1}return xe=Q(ve.source),le=Ce.method,Ve=Ce.value,(!xe||Ge(ve.origin)===Ge(xe.domain))&&(xe?(le===xt.READY&&(xe.isReady=!0,We(xe,oa),A(oa,xe)),le!==xt.PLAY||xe.playEventFired||(xe.playEventFired=!0),le!==xt.PLAY_PROGRESS||xe.playEventFired||(xe.playEventFired=!0,We(xe,xt.PLAY,[Ve])),ft=[],Ve!==void 0&&ft.push(Ve),void We(xe,le,ft)):(le===xt.READY&&La.push(ve.source),!1))}function Ge(ve){return ve.replace(Ae,"")}var lt,V,ut,Ut=i(1),Ze=i(2),pt=i(3),xt=Ut.api,Xt=Ut.bridge,La=[],Jt=[],oa="__LATE_BINDING__",wa="http://wt.soundcloud.test:9200/",Ae=/^http(?:s?)/;window.addEventListener?window.addEventListener("message",Re,!1):window.attachEvent("onmessage",Re),L.exports=ut=function(ve,xe,Ce){if(o(ve)&&(ve=document.getElementById(ve)),!v(ve))throw new Error("SC.Widget function should be given either iframe element or a string specifying id attribute of iframe element.");xe&&(Ce=Ce||{},ve.src=ae(wa,xe,Ce));var le,Ve,ft=Q(p(ve));return ft&&ft.instance?ft.instance:(le=La.indexOf(p(ve))>-1,Ve=new lt(ve),Jt.push(new V(Ve,ve,le)),Ve)},ut.Events=xt,window.SC=window.SC||{},window.SC.Widget=ut,V=function(ve,xe,Ce){this.instance=ve,this.element=xe,this.domain=g(xe.getAttribute("src")),this.isReady=!!Ce,this.callbacks={}},lt=function(){},lt.prototype={constructor:lt,load:function(ve,xe){if(ve){xe=xe||{};var Ce=this,le=N(this),Ve=le.element,ft=Ve.src,va=ft.substr(0,ft.indexOf("?"));le.isReady=!1,le.playEventFired=!1,Ve.onload=function(){Ce.bind(xt.READY,function(){var kt,Rr=le.callbacks;for(kt in Rr)Rr.hasOwnProperty(kt)&&kt!==xt.READY&&H(Xt.ADD_LISTENER,kt,le.element);xe.callback&&xe.callback()})},Ve.src=ae(va,ve,xe)}},bind:function(ve,xe){var Ce=this,le=N(this);return le&&le.element&&(ve===xt.READY&&le.isReady?setTimeout(xe,1):le.isReady?(_(ve,xe,le),H(Xt.ADD_LISTENER,ve,le.element)):_(oa,function(){Ce.bind(ve,xe)},le)),this},unbind:function(ve){var xe,Ce=N(this);Ce&&Ce.element&&(xe=A(ve,Ce),ve!==xt.READY&&xe&&H(Xt.REMOVE_LISTENER,ve,Ce.element))}},J(lt.prototype,T(Ze)),J(lt.prototype,T(pt),!0)},function(L,x){x.api={LOAD_PROGRESS:"loadProgress",PLAY_PROGRESS:"playProgress",PLAY:"play",PAUSE:"pause",FINISH:"finish",SEEK:"seek",READY:"ready",OPEN_SHARE_PANEL:"sharePanelOpened",CLICK_DOWNLOAD:"downloadClicked",CLICK_BUY:"buyClicked",ERROR:"error"},x.bridge={REMOVE_LISTENER:"removeEventListener",ADD_LISTENER:"addEventListener"}},function(L,x){L.exports={GET_VOLUME:"getVolume",GET_DURATION:"getDuration",GET_POSITION:"getPosition",GET_SOUNDS:"getSounds",GET_CURRENT_SOUND:"getCurrentSound",GET_CURRENT_SOUND_INDEX:"getCurrentSoundIndex",IS_PAUSED:"isPaused"}},function(L,x){L.exports={PLAY:"play",PAUSE:"pause",TOGGLE:"toggle",SEEK_TO:"seekTo",SET_VOLUME:"setVolume",NEXT:"next",PREV:"prev",SKIP:"skip"}}]);var mx={exports:{}};/** 558 * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 559 * Copyright (C) 2020 Oliver Nightingale 560 * @license MIT 561 */(function(L,x){(function(){var i=function(o){var m=new i.Builder;return m.pipeline.add(i.trimmer,i.stopWordFilter,i.stemmer),m.searchPipeline.add(i.stemmer),o.call(m,m),m.build()};i.version="2.3.9";/*! 562 * lunr.utils 563 * Copyright (C) 2020 Oliver Nightingale 564 */i.utils={},i.utils.warn=function(o){return function(m){o.console&&console.warn&&console.warn(m)}}(this),i.utils.asString=function(o){return o==null?"":o.toString()},i.utils.clone=function(o){if(o==null)return o;for(var m=Object.create(null),v=Object.keys(o),y=0;y<v.length;y++){var b=v[y],g=o[b];if(Array.isArray(g)){m[b]=g.slice();continue}if(typeof g=="string"||typeof g=="number"||typeof g=="boolean"){m[b]=g;continue}throw new TypeError("clone is not deep and does not support nested objects")}return m},i.FieldRef=function(o,m,v){this.docRef=o,this.fieldName=m,this._stringValue=v},i.FieldRef.joiner="/",i.FieldRef.fromString=function(o){var m=o.indexOf(i.FieldRef.joiner);if(m===-1)throw"malformed field ref string";var v=o.slice(0,m),y=o.slice(m+1);return new i.FieldRef(y,v,o)},i.FieldRef.prototype.toString=function(){return this._stringValue==null&&(this._stringValue=this.fieldName+i.FieldRef.joiner+this.docRef),this._stringValue};/*! 565 * lunr.Set 566 * Copyright (C) 2020 Oliver Nightingale
vendor: 24,981 bytes, lines 567-596
567 */i.Set=function(o){if(this.elements=Object.create(null),o){this.length=o.length;for(var m=0;m<this.length;m++)this.elements[o[m]]=!0}else this.length=0},i.Set.complete={intersect:function(o){return o},union:function(){return this},contains:function(){return!0}},i.Set.empty={intersect:function(){return this},union:function(o){return o},contains:function(){return!1}},i.Set.prototype.contains=function(o){return!!this.elements[o]},i.Set.prototype.intersect=function(o){var m,v,y,b=[];if(o===i.Set.complete)return this;if(o===i.Set.empty)return o;this.length<o.length?(m=this,v=o):(m=o,v=this),y=Object.keys(m.elements);for(var g=0;g<y.length;g++){var p=y[g];p in v.elements&&b.push(p)}return new i.Set(b)},i.Set.prototype.union=function(o){return o===i.Set.complete?i.Set.complete:o===i.Set.empty?this:new i.Set(Object.keys(this.elements).concat(Object.keys(o.elements)))},i.idf=function(o,m){var v=0;for(var y in o)y!="_index"&&(v+=Object.keys(o[y]).length);var b=(m-v+.5)/(v+.5);return Math.log(1+Math.abs(b))},i.Token=function(o,m){this.str=o||"",this.metadata=m||{}},i.Token.prototype.toString=function(){return this.str},i.Token.prototype.update=function(o){return this.str=o(this.str,this.metadata),this},i.Token.prototype.clone=function(o){return o=o||function(m){return m},new i.Token(o(this.str,this.metadata),this.metadata)};/*! 568 * lunr.tokenizer 569 * Copyright (C) 2020 Oliver Nightingale 570 */i.tokenizer=function(o,m){if(o==null||o==null)return[];if(Array.isArray(o))return o.map(function(H){return new i.Token(i.utils.asString(H).toLowerCase(),i.utils.clone(m))});for(var v=o.toString().toLowerCase(),y=v.length,b=[],g=0,p=0;g<=y;g++){var T=v.charAt(g),_=g-p;if(T.match(i.tokenizer.separator)||g==y){if(_>0){var A=i.utils.clone(m)||{};A.position=[p,_],A.index=b.length,b.push(new i.Token(v.slice(p,g),A))}p=g+1}}return b},i.tokenizer.separator=/[\s\-]+/;/*! 571 * lunr.Pipeline 572 * Copyright (C) 2020 Oliver Nightingale 573 */i.Pipeline=function(){this._stack=[]},i.Pipeline.registeredFunctions=Object.create(null),i.Pipeline.registerFunction=function(o,m){m in this.registeredFunctions&&i.utils.warn("Overwriting existing registered function: "+m),o.label=m,i.Pipeline.registeredFunctions[o.label]=o},i.Pipeline.warnIfFunctionNotRegistered=function(o){var m=o.label&&o.label in this.registeredFunctions;m||i.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. 574`,o)},i.Pipeline.load=function(o){var m=new i.Pipeline;return o.forEach(function(v){var y=i.Pipeline.registeredFunctions[v];if(y)m.add(y);else throw new Error("Cannot load unregistered function: "+v)}),m},i.Pipeline.prototype.add=function(){var o=Array.prototype.slice.call(arguments);o.forEach(function(m){i.Pipeline.warnIfFunctionNotRegistered(m),this._stack.push(m)},this)},i.Pipeline.prototype.after=function(o,m){i.Pipeline.warnIfFunctionNotRegistered(m);var v=this._stack.indexOf(o);if(v==-1)throw new Error("Cannot find existingFn");v=v+1,this._stack.splice(v,0,m)},i.Pipeline.prototype.before=function(o,m){i.Pipeline.warnIfFunctionNotRegistered(m);var v=this._stack.indexOf(o);if(v==-1)throw new Error("Cannot find existingFn");this._stack.splice(v,0,m)},i.Pipeline.prototype.remove=function(o){var m=this._stack.indexOf(o);m!=-1&&this._stack.splice(m,1)},i.Pipeline.prototype.run=function(o){for(var m=this._stack.length,v=0;v<m;v++){for(var y=this._stack[v],b=[],g=0;g<o.length;g++){var p=y(o[g],g,o);if(!(p==null||p===""))if(Array.isArray(p))for(var T=0;T<p.length;T++)b.push(p[T]);else b.push(p)}o=b}return o},i.Pipeline.prototype.runString=function(o,m){var v=new i.Token(o,m);return this.run([v]).map(function(y){return y.toString()})},i.Pipeline.prototype.reset=function(){this._stack=[]},i.Pipeline.prototype.toJSON=function(){return this._stack.map(function(o){return i.Pipeline.warnIfFunctionNotRegistered(o),o.label})};/*! 575 * lunr.Vector 576 * Copyright (C) 2020 Oliver Nightingale 577 */i.Vector=function(o){this._magnitude=0,this.elements=o||[]},i.Vector.prototype.positionForIndex=function(o){if(this.elements.length==0)return 0;for(var m=0,v=this.elements.length/2,y=v-m,b=Math.floor(y/2),g=this.elements[b*2];y>1&&(g<o&&(m=b),g>o&&(v=b),g!=o);)y=v-m,b=m+Math.floor(y/2),g=this.elements[b*2];if(g==o||g>o)return b*2;if(g<o)return(b+1)*2},i.Vector.prototype.insert=function(o,m){this.upsert(o,m,function(){throw"duplicate index"})},i.Vector.prototype.upsert=function(o,m,v){this._magnitude=0;var y=this.positionForIndex(o);this.elements[y]==o?this.elements[y+1]=v(this.elements[y+1],m):this.elements.splice(y,0,o,m)},i.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var o=0,m=this.elements.length,v=1;v<m;v+=2){var y=this.elements[v];o+=y*y}return this._magnitude=Math.sqrt(o)},i.Vector.prototype.dot=function(o){for(var m=0,v=this.elements,y=o.elements,b=v.length,g=y.length,p=0,T=0,_=0,A=0;_<b&&A<g;)p=v[_],T=y[A],p<T?_+=2:p>T?A+=2:p==T&&(m+=v[_+1]*y[A+1],_+=2,A+=2);return m},i.Vector.prototype.similarity=function(o){return this.dot(o)/this.magnitude()||0},i.Vector.prototype.toArray=function(){for(var o=new Array(this.elements.length/2),m=1,v=0;m<this.elements.length;m+=2,v++)o[v]=this.elements[m];return o},i.Vector.prototype.toJSON=function(){return this.elements};/*! 578 * lunr.stemmer 579 * Copyright (C) 2020 Oliver Nightingale 580 * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt 581 */i.stemmer=function(){var o={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},m={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},v="[^aeiou]",y="[aeiouy]",b=v+"[^aeiouy]*",g=y+"[aeiou]*",p="^("+b+")?"+g+b,T="^("+b+")?"+g+b+"("+g+")?$",_="^("+b+")?"+g+b+g+b,A="^("+b+")?"+y,H=new RegExp(p),N=new RegExp(_),Q=new RegExp(T),Z=new RegExp(A),J=/^(.+?)(ss|i)es$/,ae=/^(.+?)([^s])s$/,ce=/^(.+?)eed$/,We=/^(.+?)(ed|ing)$/,Re=/.$/,Ge=/(at|bl|iz)$/,lt=new RegExp("([^aeiouylsz])\\1$"),V=new RegExp("^"+b+y+"[^aeiouwxy]$"),ut=/^(.+?[^aeiou])y$/,Ut=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,Ze=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,pt=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,xt=/^(.+?)(s|t)(ion)$/,Xt=/^(.+?)e$/,La=/ll$/,Jt=new RegExp("^"+b+y+"[^aeiouwxy]$"),oa=function(Ae){var ve,xe,Ce,le,Ve,ft,va;if(Ae.length<3)return Ae;if(Ce=Ae.substr(0,1),Ce=="y"&&(Ae=Ce.toUpperCase()+Ae.substr(1)),le=J,Ve=ae,le.test(Ae)?Ae=Ae.replace(le,"$1$2"):Ve.test(Ae)&&(Ae=Ae.replace(Ve,"$1$2")),le=ce,Ve=We,le.test(Ae)){var kt=le.exec(Ae);le=H,le.test(kt[1])&&(le=Re,Ae=Ae.replace(le,""))}else if(Ve.test(Ae)){var kt=Ve.exec(Ae);ve=kt[1],Ve=Z,Ve.test(ve)&&(Ae=ve,Ve=Ge,ft=lt,va=V,Ve.test(Ae)?Ae=Ae+"e":ft.test(Ae)?(le=Re,Ae=Ae.replace(le,"")):va.test(Ae)&&(Ae=Ae+"e"))}if(le=ut,le.test(Ae)){var kt=le.exec(Ae);ve=kt[1],Ae=ve+"i"}if(le=Ut,le.test(Ae)){var kt=le.exec(Ae);ve=kt[1],xe=kt[2],le=H,le.test(ve)&&(Ae=ve+o[xe])}if(le=Ze,le.test(Ae)){var kt=le.exec(Ae);ve=kt[1],xe=kt[2],le=H,le.test(ve)&&(Ae=ve+m[xe])}if(le=pt,Ve=xt,le.test(Ae)){var kt=le.exec(Ae);ve=kt[1],le=N,le.test(ve)&&(Ae=ve)}else if(Ve.test(Ae)){var kt=Ve.exec(Ae);ve=kt[1]+kt[2],Ve=N,Ve.test(ve)&&(Ae=ve)}if(le=Xt,le.test(Ae)){var kt=le.exec(Ae);ve=kt[1],le=N,Ve=Q,ft=Jt,(le.test(ve)||Ve.test(ve)&&!ft.test(ve))&&(Ae=ve)}return le=La,Ve=N,le.test(Ae)&&Ve.test(Ae)&&(le=Re,Ae=Ae.replace(le,"")),Ce=="y"&&(Ae=Ce.toLowerCase()+Ae.substr(1)),Ae};return function(wa){return wa.update(oa)}}(),i.Pipeline.registerFunction(i.stemmer,"stemmer");/*! 582 * lunr.stopWordFilter 583 * Copyright (C) 2020 Oliver Nightingale 584 */i.generateStopWordFilter=function(o){var m=o.reduce(function(v,y){return v[y]=y,v},{});return function(v){if(v&&m[v.toString()]!==v.toString())return v}},i.stopWordFilter=i.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),i.Pipeline.registerFunction(i.stopWordFilter,"stopWordFilter");/*! 585 * lunr.trimmer 586 * Copyright (C) 2020 Oliver Nightingale 587 */i.trimmer=function(o){return o.update(function(m){return m.replace(/^\W+/,"").replace(/\W+$/,"")})},i.Pipeline.registerFunction(i.trimmer,"trimmer");/*! 588 * lunr.TokenSet 589 * Copyright (C) 2020 Oliver Nightingale 590 */i.TokenSet=function(){this.final=!1,this.edges={},this.id=i.TokenSet._nextId,i.TokenSet._nextId+=1},i.TokenSet._nextId=1,i.TokenSet.fromArray=function(o){for(var m=new i.TokenSet.Builder,v=0,y=o.length;v<y;v++)m.insert(o[v]);return m.finish(),m.root},i.TokenSet.fromClause=function(o){return"editDistance"in o?i.TokenSet.fromFuzzyString(o.term,o.editDistance):i.TokenSet.fromString(o.term)},i.TokenSet.fromFuzzyString=function(o,m){for(var v=new i.TokenSet,y=[{node:v,editsRemaining:m,str:o}];y.length;){var b=y.pop();if(b.str.length>0){var g=b.str.charAt(0),p;g in b.node.edges?p=b.node.edges[g]:(p=new i.TokenSet,b.node.edges[g]=p),b.str.length==1&&(p.final=!0),y.push({node:p,editsRemaining:b.editsRemaining,str:b.str.slice(1)})}if(b.editsRemaining!=0){if("*"in b.node.edges)var T=b.node.edges["*"];else{var T=new i.TokenSet;b.node.edges["*"]=T}if(b.str.length==0&&(T.final=!0),y.push({node:T,editsRemaining:b.editsRemaining-1,str:b.str}),b.str.length>1&&y.push({node:b.node,editsRemaining:b.editsRemaining-1,str:b.str.slice(1)}),b.str.length==1&&(b.node.final=!0),b.str.length>=1){if("*"in b.node.edges)var _=b.node.edges["*"];else{var _=new i.TokenSet;b.node.edges["*"]=_}b.str.length==1&&(_.final=!0),y.push({node:_,editsRemaining:b.editsRemaining-1,str:b.str.slice(1)})}if(b.str.length>1){var A=b.str.charAt(0),H=b.str.charAt(1),N;H in b.node.edges?N=b.node.edges[H]:(N=new i.TokenSet,b.node.edges[H]=N),b.str.length==1&&(N.final=!0),y.push({node:N,editsRemaining:b.editsRemaining-1,str:A+b.str.slice(2)})}}}return v},i.TokenSet.fromString=function(o){for(var m=new i.TokenSet,v=m,y=0,b=o.length;y<b;y++){var g=o[y],p=y==b-1;if(g=="*")m.edges[g]=m,m.final=p;else{var T=new i.TokenSet;T.final=p,m.edges[g]=T,m=T}}return v},i.TokenSet.prototype.toArray=function(){for(var o=[],m=[{prefix:"",node:this}];m.length;){var v=m.pop(),y=Object.keys(v.node.edges),b=y.length;v.node.final&&(v.prefix.charAt(0),o.push(v.prefix));for(var g=0;g<b;g++){var p=y[g];m.push({prefix:v.prefix.concat(p),node:v.node.edges[p]})}}return o},i.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var o=this.final?"1":"0",m=Object.keys(this.edges).sort(),v=m.length,y=0;y<v;y++){var b=m[y],g=this.edges[b];o=o+b+g.id}return o},i.TokenSet.prototype.intersect=function(o){for(var m=new i.TokenSet,v=void 0,y=[{qNode:o,output:m,node:this}];y.length;){v=y.pop();for(var b=Object.keys(v.qNode.edges),g=b.length,p=Object.keys(v.node.edges),T=p.length,_=0;_<g;_++)for(var A=b[_],H=0;H<T;H++){var N=p[H];if(N==A||A=="*"){var Q=v.node.edges[N],Z=v.qNode.edges[A],J=Q.final&&Z.final,ae=void 0;N in v.output.edges?(ae=v.output.edges[N],ae.final=ae.final||J):(ae=new i.TokenSet,ae.final=J,v.output.edges[N]=ae),y.push({qNode:Z,output:ae,node:Q})}}}return m},i.TokenSet.Builder=function(){this.previousWord="",this.root=new i.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},i.TokenSet.Builder.prototype.insert=function(o){var m,v=0;if(o<this.previousWord)throw new Error("Out of order word insertion");for(var y=0;y<o.length&&y<this.previousWord.length&&o[y]==this.previousWord[y];y++)v++;this.minimize(v),this.uncheckedNodes.length==0?m=this.root:m=this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(var y=v;y<o.length;y++){var b=new i.TokenSet,g=o[y];m.edges[g]=b,this.uncheckedNodes.push({parent:m,char:g,child:b}),m=b}m.final=!0,this.previousWord=o},i.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},i.TokenSet.Builder.prototype.minimize=function(o){for(var m=this.uncheckedNodes.length-1;m>=o;m--){var v=this.uncheckedNodes[m],y=v.child.toString();y in this.minimizedNodes?v.parent.edges[v.char]=this.minimizedNodes[y]:(v.child._str=y,this.minimizedNodes[y]=v.child),this.uncheckedNodes.pop()}};/*! 591 * lunr.Index 592 * Copyright (C) 2020 Oliver Nightingale 593 */i.Index=function(o){this.invertedIndex=o.invertedIndex,this.fieldVectors=o.fieldVectors,this.tokenSet=o.tokenSet,this.fields=o.fields,this.pipeline=o.pipeline},i.Index.prototype.search=function(o){return this.query(function(m){var v=new i.QueryParser(o,m);v.parse()})},i.Index.prototype.query=function(o){for(var m=new i.Query(this.fields),v=Object.create(null),y=Object.create(null),b=Object.create(null),g=Object.create(null),p=Object.create(null),T=0;T<this.fields.length;T++)y[this.fields[T]]=new i.Vector;o.call(m,m);for(var T=0;T<m.clauses.length;T++){var _=m.clauses[T],A=null,H=i.Set.empty;_.usePipeline?A=this.pipeline.runString(_.term,{fields:_.fields}):A=[_.term];for(var N=0;N<A.length;N++){var Q=A[N];_.term=Q;var Z=i.TokenSet.fromClause(_),J=this.tokenSet.intersect(Z).toArray();if(J.length===0&&_.presence===i.Query.presence.REQUIRED){for(var ae=0;ae<_.fields.length;ae++){var ce=_.fields[ae];g[ce]=i.Set.empty}break}for(var We=0;We<J.length;We++)for(var Re=J[We],Ge=this.invertedIndex[Re],lt=Ge._index,ae=0;ae<_.fields.length;ae++){var ce=_.fields[ae],V=Ge[ce],ut=Object.keys(V),Ut=Re+"/"+ce,Ze=new i.Set(ut);if(_.presence==i.Query.presence.REQUIRED&&(H=H.union(Ze),g[ce]===void 0&&(g[ce]=i.Set.complete)),_.presence==i.Query.presence.PROHIBITED){p[ce]===void 0&&(p[ce]=i.Set.empty),p[ce]=p[ce].union(Ze);continue}if(y[ce].upsert(lt,_.boost,function(wi,nr){return wi+nr}),!b[Ut]){for(var pt=0;pt<ut.length;pt++){var xt=ut[pt],Xt=new i.FieldRef(xt,ce),La=V[xt],Jt;(Jt=v[Xt])===void 0?v[Xt]=new i.MatchData(Re,ce,La):Jt.add(Re,ce,La)}b[Ut]=!0}}}if(_.presence===i.Query.presence.REQUIRED)for(var ae=0;ae<_.fields.length;ae++){var ce=_.fields[ae];g[ce]=g[ce].intersect(H)}}for(var oa=i.Set.complete,wa=i.Set.empty,T=0;T<this.fields.length;T++){var ce=this.fields[T];g[ce]&&(oa=oa.intersect(g[ce])),p[ce]&&(wa=wa.union(p[ce]))}var Ae=Object.keys(v),ve=[],xe=Object.create(null);if(m.isNegated()){Ae=Object.keys(this.fieldVectors);for(var T=0;T<Ae.length;T++){var Xt=Ae[T],Ce=i.FieldRef.fromString(Xt);v[Xt]=new i.MatchData}}for(var T=0;T<Ae.length;T++){var Ce=i.FieldRef.fromString(Ae[T]),le=Ce.docRef;if(oa.contains(le)&&!wa.contains(le)){var Ve=this.fieldVectors[Ce],ft=y[Ce.fieldName].similarity(Ve),va;if((va=xe[le])!==void 0)va.score+=ft,va.matchData.combine(v[Ce]);else{var kt={ref:le,score:ft,matchData:v[Ce]};xe[le]=kt,ve.push(kt)}}}return ve.sort(function(Rr,yi){return yi.score-Rr.score})},i.Index.prototype.toJSON=function(){var o=Object.keys(this.invertedIndex).sort().map(function(v){return[v,this.invertedIndex[v]]},this),m=Object.keys(this.fieldVectors).map(function(v){return[v,this.fieldVectors[v].toJSON()]},this);return{version:i.version,fields:this.fields,fieldVectors:m,invertedIndex:o,pipeline:this.pipeline.toJSON()}},i.Index.load=function(o){var m={},v={},y=o.fieldVectors,b=Object.create(null),g=o.invertedIndex,p=new i.TokenSet.Builder,T=i.Pipeline.load(o.pipeline);o.version!=i.version&&i.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+i.version+"' does not match serialized index '"+o.version+"'");for(var _=0;_<y.length;_++){var A=y[_],H=A[0],N=A[1];v[H]=new i.Vector(N)}for(var _=0;_<g.length;_++){var A=g[_],Q=A[0],Z=A[1];p.insert(Q),b[Q]=Z}return p.finish(),m.fields=o.fields,m.fieldVectors=v,m.invertedIndex=b,m.tokenSet=p.root,m.pipeline=T,new i.Index(m)};/*! 594 * lunr.Builder 595 * Copyright (C) 2020 Oliver Nightingale 596 */i.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=i.tokenizer,this.pipeline=new i.Pipeline,this.searchPipeline=new i.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},i.Builder.prototype.ref=function(o){this._ref=o},i.Builder.prototype.field=function(o,m){if(/\//.test(o))throw new RangeError("Field '"+o+"' contains illegal character '/'");this._fields[o]=m||{}},i.Builder.prototype.b=function(o){o<0?this._b=0:o>1?this._b=1:this._b=o},i.Builder.prototype.k1=function(o){this._k1=o},i.Builder.prototype.add=function(o,m){var v=o[this._ref],y=Object.keys(this._fields);this._documents[v]=m||{},this.documentCount+=1;for(var b=0;b<y.length;b++){var g=y[b],p=this._fields[g].extractor,T=p?p(o):o[g],_=this.tokenizer(T,{fields:[g]}),A=this.pipeline.run(_),H=new i.FieldRef(v,g),N=Object.create(null);this.fieldTermFrequencies[H]=N,this.fieldLengths[H]=0,this.fieldLengths[H]+=A.length;for(var Q=0;Q<A.length;Q++){var Z=A[Q];if(N[Z]==null&&(N[Z]=0),N[Z]+=1,this.invertedIndex[Z]==null){var J=Object.create(null);J._index=this.termIndex,this.termIndex+=1;for(var ae=0;ae<y.length;ae++)J[y[ae]]=Object.create(null);this.invertedIndex[Z]=J}this.invertedIndex[Z][g][v]==null&&(this.invertedIndex[Z][g][v]=Object.create(null));for(var ce=0;ce<this.metadataWhitelist.length;ce++){var We=this.metadataWhitelist[ce],Re=Z.metadata[We];this.invertedIndex[Z][g][v][We]==null&&(this.invertedIndex[Z][g][v][We]=[]),this.invertedIndex[Z][g][v][We].push(Re)}}}},i.Builder.prototype.calculateAverageFieldLengths=function(){for(var o=Object.keys(this.fieldLengths),m=o.length,v={},y={},b=0;b<m;b++){var g=i.FieldRef.fromString(o[b]),p=g.fieldName;y[p]||(y[p]=0),y[p]+=1,v[p]||(v[p]=0),v[p]+=this.fieldLengths[g]}for(var T=Object.keys(this._fields),b=0;b<T.length;b++){var _=T[b];v[_]=v[_]/y[_]}this.averageFieldLength=v},i.Builder.prototype.createFieldVectors=function(){for(var o={},m=Object.keys(this.fieldTermFrequencies),v=m.length,y=Object.create(null),b=0;b<v;b++){for(var g=i.FieldRef.fromString(m[b]),p=g.fieldName,T=this.fieldLengths[g],_=new i.Vector,A=this.fieldTermFrequencies[g],H=Object.keys(A),N=H.length,Q=this._fields[p].boost||1,Z=this._documents[g.docRef].boost||1,J=0;J<N;J++){var ae=H[J],ce=A[ae],We=this.invertedIndex[ae]._index,Re,Ge,lt;y[ae]===void 0?(Re=i.idf(this.invertedIndex[ae],this.documentCount),y[ae]=Re):Re=y[ae],Ge=Re*((this._k1+1)*ce)/(this._k1*(1-this._b+this._b*(T/this.averageFieldLength[p]))+ce),Ge*=Q,Ge*=Z,lt=Math.round(Ge*1e3)/1e3,_.insert(We,lt)}o[g]=_}this.fieldVectors=o},i.Builder.prototype.createTokenSet=function(){this.tokenSet=i.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},i.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new i.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},i.Builder.prototype.use=function(o){var m=Array.prototype.slice.call(arguments,1);m.unshift(this),o.apply(this,m)},i.MatchData=function(o,m,v){for(var y=Object.create(null),b=Object.keys(v||{}),g=0;g<b.length;g++){var p=b[g];y[p]=v[p].slice()}this.metadata=Object.create(null),o!==void 0&&(this.metadata[o]=Object.create(null),this.metadata[o][m]=y)},i.MatchData.prototype.combine=function(o){for(var m=Object.keys(o.metadata),v=0;v<m.length;v++){var y=m[v],b=Object.keys(o.metadata[y]);this.metadata[y]==null&&(this.metadata[y]=Object.create(null));for(var g=0;g<b.length;g++){var p=b[g],T=Object.keys(o.metadata[y][p]);this.metadata[y][p]==null&&(this.metadata[y][p]=Object.create(null));for(var _=0;_<T.length;_++){var A=T[_];this.metadata[y][p][A]==null?this.metadata[y][p][A]=o.metadata[y][p][A]:this.metadata[y][p][A]=this.metadata[y][p][A].concat(o.metadata[y][p][A])}}}},i.MatchData.prototype.add=function(o,m,v){if(!(o in this.metadata)){this.metadata[o]=Object.create(null),this.metadata[o][m]=v;return}if(!(m in this.metadata[o])){this.metadata[o][m]=v;return}for(var y=Object.keys(v),b=0;b<y.length;b++){var g=y[b];g in this.metadata[o][m]?this.metadata[o][m][g]=this.metadata[o][m][g].concat(v[g]):this.metadata[o][m][g]=v[g]}},i.Query=function(o){this.clauses=[],this.allFields=o},i.Query.wildcard=new String("*"),i.Query.wildcard.NONE=0,i.Query.wildcard.LEADING=1,i.Query.wildcard.TRAILING=2,i.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},i.Query.prototype.clause=function(o){return"fields"in o||(o.fields=this.allFields),"boost"in o||(o.boost=1),"usePipeline"in o||(o.usePipeline=!0),"wildcard"in o||(o.wildcard=i.Query.wildcard.NONE),o.wildcard&i.Query.wildcard.LEADING&&o.term.charAt(0)!=i.Query.wildcard&&(o.term="*"+o.term),o.wildcard&i.Query.wildcard.TRAILING&&o.term.slice(-1)!=i.Query.wildcard&&(o.term=""+o.term+"*"),"presence"in o||(o.presence=i.Query.presence.OPTIONAL),this.clauses.push(o),this},i.Query.prototype.isNegated=function(){for(var o=0;o<this.clauses.length;o++)if(this.clauses[o].presence!=i.Query.presence.PROHIBITED)return!1;return!0},i.Query.prototype.term=function(o,m){if(Array.isArray(o))return o.forEach(function(y){this.term(y,i.utils.clone(m))},this),this;var v=m||{};return v.term=o.toString(),this.clause(v),this},i.QueryParseError=function(o,m,v){this.name="QueryParseError",this.message=o,this.start=m,this.end=v},i.QueryParseError.prototype=new Error,i.QueryLexer=function(o){this.lexemes=[],this.str=o,this.length=o.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},i.QueryLexer.prototype.run=function(){for(var o=i.QueryLexer.lexText;o;)o=o(this)},i.QueryLexer.prototype.sliceString=function(){for(var o=[],m=this.start,v=this.pos,y=0;y<this.escapeCharPositions.length;y++)v=this.escapeCharPositions[y],o.push(this.str.slice(m,v)),m=v+1;return o.push(this.str.slice(m,this.pos)),this.escapeCharPositions.length=0,o.join("")},i.QueryLexer.prototype.emit=function(o){this.lexemes.push({type:o,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},i.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},i.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return i.QueryLexer.EOS;var o=this.str.charAt(this.pos);return this.pos+=1,o},i.QueryLexer.prototype.width=function(){return this.pos-this.start},i.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},i.QueryLexer.prototype.backup=function(){this.pos-=1},i.QueryLexer.prototype.acceptDigitRun=function(){var o,m;do o=this.next(),m=o.charCodeAt(0);while(m>47&&m<58);o!=i.QueryLexer.EOS&&this.backup()},i.QueryLexer.prototype.more=function(){return this.pos<this.length},i.QueryLexer.EOS="EOS",i.QueryLexer.FIELD="FIELD",i.QueryLexer.TERM="TERM",i.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",i.QueryLexer.BOOST="BOOST",i.QueryLexer.PRESENCE="PRESENCE",i.QueryLexer.lexField=function(o){return o.backup(),o.emit(i.QueryLexer.FIELD),o.ignore(),i.QueryLexer.lexText},i.QueryLexer.lexTerm=function(o){if(o.width()>1&&(o.backup(),o.emit(i.QueryLexer.TERM)),o.ignore(),o.more())return i.QueryLexer.lexText},i.QueryLexer.lexEditDistance=function(o){return o.ignore(),o.acceptDigitRun(),o.emit(i.QueryLexer.EDIT_DISTANCE),i.QueryLexer.lexText},i.QueryLexer.lexBoost=function(o){return o.ignore(),o.acceptDigitRun(),o.emit(i.QueryLexer.BOOST),i.QueryLexer.lexText},i.QueryLexer.lexEOS=function(o){o.width()>0&&o.emit(i.QueryLexer.TERM)},i.QueryLexer.termSeparator=i.tokenizer.separator,i.QueryLexer.lexText=function(o){for(;;){var m=o.next();if(m==i.QueryLexer.EOS)return i.QueryLexer.lexEOS;if(m.charCodeAt(0)==92){o.escapeCharacter();continue}if(m==":")return i.QueryLexer.lexField;if(m=="~")return o.backup(),o.width()>0&&o.emit(i.QueryLexer.TERM),i.QueryLexer.lexEditDistance;if(m=="^")return o.backup(),o.width()>0&&o.emit(i.QueryLexer.TERM),i.QueryLexer.lexBoost;if(m=="+"&&o.width()===1||m=="-"&&o.width()===1)return o.emit(i.QueryLexer.PRESENCE),i.QueryLexer.lexText;if(m.match(i.QueryLexer.termSeparator))return i.QueryLexer.lexTerm}},i.QueryParser=function(o,m){this.lexer=new i.QueryLexer(o),this.query=m,this.currentClause={},this.lexemeIdx=0},i.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var o=i.QueryParser.parseClause;o;)o=o(this);return this.query},i.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},i.QueryParser.prototype.consumeLexeme=function(){var o=this.peekLexeme();return this.lexemeIdx+=1,o}
596,i.QueryParser.prototype.nextClause=function(){var o=this.currentClause;this.query.clause(o),this.currentClause={}},i.QueryParser.parseClause=function(o){var m=o.peekLexeme();if(m!=null)switch(m.type){case i.QueryLexer.PRESENCE:return i.QueryParser.parsePresence;case i.QueryLexer.FIELD:return i.QueryParser.parseField;case i.QueryLexer.TERM:return i.QueryParser.parseTerm;default:var v="expected either a field or a term, found "+m.type;throw m.str.length>=1&&(v+=" with value '"+m.str+"'"),new i.QueryParseError(v,m.start,m.end)}},i.QueryParser.parsePresence=function(o){var m=o.consumeLexeme();if(m!=null){switch(m.str){case"-":o.currentClause.presence=i.Query.presence.PROHIBITED;break;case"+":o.currentClause.presence=i.Query.presence.REQUIRED;break;default:var v="unrecognised presence operator'"+m.str+"'";throw new i.QueryParseError(v,m.start,m.end)}var y=o.peekLexeme();if(y==null){var v="expecting term or field, found nothing";throw new i.QueryParseError(v,m.start,m.end)}switch(y.type){case i.QueryLexer.FIELD:return i.QueryParser.parseField;case i.QueryLexer.TERM:return i.QueryParser.parseTerm;default:var v="expecting term or field, found '"+y.type+"'";throw new i.QueryParseError(v,y.start,y.end)}}},i.QueryParser.parseField=function(o){var m=o.consumeLexeme();if(m!=null){if(o.query.allFields.indexOf(m.str)==-1){var v=o.query.allFields.map(function(g){return"'"+g+"'"}).join(", "),y="unrecognised field '"+m.str+"', possible fields: "+v;throw new i.QueryParseError(y,m.start,m.end)}o.currentClause.fields=[m.str];var b=o.peekLexeme();if(b==null){var y="expecting term, found nothing";throw new i.QueryParseError(y,m.start,m.end)}switch(b.type){case i.QueryLexer.TERM:return i.QueryParser.parseTerm;default:var y="expecting term, found '"+b.type+"'";throw new i.QueryParseError(y,b.start,b.end)}}},i.QueryParser.parseTerm=function(o){var m=o.consumeLexeme();if(m!=null){o.currentClause.term=m.str.toLowerCase(),m.str.indexOf("*")!=-1&&(o.currentClause.usePipeline=!1);var v=o.peekLexeme();if(v==null){o.nextClause();return}switch(v.type){case i.QueryLexer.TERM:return o.nextClause(),i.QueryParser.parseTerm;case i.QueryLexer.FIELD:return o.nextClause(),i.QueryParser.parseField;case i.QueryLexer.EDIT_DISTANCE:return i.QueryParser.parseEditDistance;case i.QueryLexer.BOOST:return i.QueryParser.parseBoost;case i.QueryLexer.PRESENCE:return o.nextClause(),i.QueryParser.parsePresence;default:var y="Unexpected lexeme type '"+v.type+"'";throw new i.QueryParseError(y,v.start,v.end)}}},i.QueryParser.parseEditDistance=function(o){var m=o.consumeLexeme();if(m!=null){var v=parseInt(m.str,10);if(isNaN(v)){var y="edit distance must be numeric";throw new i.QueryParseError(y,m.start,m.end)}o.currentClause.editDistance=v;var b=o.peekLexeme();if(b==null){o.nextClause();return}switch(b.type){case i.QueryLexer.TERM:return o.nextClause(),i.QueryParser.parseTerm;case i.QueryLexer.FIELD:return o.nextClause(),i.QueryParser.parseField;case i.QueryLexer.EDIT_DISTANCE:return i.QueryParser.parseEditDistance;case i.QueryLexer.BOOST:return i.QueryParser.parseBoost;case i.QueryLexer.PRESENCE:return o.nextClause(),i.QueryParser.parsePresence;default:var y="Unexpected lexeme type '"+b.type+"'";throw new i.QueryParseError(y,b.start,b.end)}}},i.QueryParser.parseBoost=function(o){var m=o.consumeLexeme();if(m!=null){var v=parseInt(m.str,10);if(isNaN(v)){var y="boost must be numeric";throw new i.QueryParseError(y,m.start,m.end)}o.currentClause.boost=v;var b=o.peekLexeme();if(b==null){o.nextClause();return}switch(b.type){case i.QueryLexer.TERM:return o.nextClause(),i.QueryParser.parseTerm;case i.QueryLexer.FIELD:return o.nextClause(),i.QueryParser.parseField;case i.QueryLexer.EDIT_DISTANCE:return i.QueryParser.parseEditDistance;case i.QueryLexer.BOOST:return i.QueryParser.parseBoost;case i.QueryLexer.PRESENCE:return o.nextClause(),i.QueryParser.parsePresence;default:var y="Unexpected lexeme type '"+b.type+"'";throw new i.QueryParseError(y,b.start,b.end)}}},function(o,m){L.exports=m()}(this,function(){return i})})()})(mx);var CR=mx.exports;const PR=H1(CR);class AR{constructor(x){this.contentList=x,this.index=this.buildIndex(x)}buildIndex(x){return PR(function(){this.field("abstract"),this.field("content"),this.field("contributor"),this.field("subtitle"),this.field("title"),this.field("url"),this.ref("url"),x.forEach(i=>
596{this.add(i)})})}search(x){return this.index.search(x).map(o=>this.contentList.find(({url:m})=>m===o.ref))}}const RR=L=>{const{href:x}=L.currentTarget.dataset;x&&(window.location.href=x)},qR=()=>{document.querySelectorAll(".issue-section--button").forEach(x=>{x.addEventListener("click",RR)})},zR=L=>{L.preventDefault(),L.stopPropagation();const x=L.target.id.replace(/fnref/,"");window.readMoreFootnote(x)};function IR(){for(const L of document.querySelectorAll("a.footnote-ref-anchor"))L.removeEventListener("click",dx),L.addEventListener("click",zR)}const cx=()=>{const L=document.getElementById("keywords-button");L&&(L.dataset.isOpen="false");const x=document.getElementById("menu-btn-text"),i=document.getElementById("menu-btn-active"),o=document.querySelector("section.article-section--keywords,section.exhibition-section--keywords");x==null||x.classList.remove("is-hidden"),i==null||i.classList.add("is-hidden"),o==null||o.classList.add("is-hidden"),o==null||o.removeAttribute("tabindex"),L==null||L.blur()},OR=()=>{const L=document.getElementById("keywords-button");L&&(L.dataset.isOpen="true");const x=document.getElementById("menu-btn-text"),i=document.getElementById("menu-btn-active"),o=document.querySelector("section.article-section--keywords,section.exhibition-section--keywords");x==null||x.classList.add("is-hidden"),i==null||i.classList.remove("is-hidden"),o==null||o.classList.remove("is-hidden"),o==null||o.setAttribute("tabindex","1"),o==null||o.focus()},Qh=()=>{const L=document.getElementById("content-menu");document.getElementById("quire-controls-menu-button");const x=document.getElementById("toc-btn-inactive"),i=document.getElementById("toc-btn-active"),o=document.getElementById("sub-heading-mobile");L==null||L.getAttribute("aria-expanded");const m=document.getElementById("progress-marker-first");L==null||L.classList.remove("is-expanded"),x==null||x.classList.remove("is-hidden"),i==null||i.classList.add("is-hidden"),o==null||o.classList.remove("is-hidden"),L==null||L.setAttribute("aria-expanded","false"),m==null||m.focus(),document.documentElement.style.overflow="scroll",document.body.scroll="yes"},LR=()=>{const L=document.getElementById("content-menu"),x=document.getElementById("quire-controls-menu-button"),i=document.getElementById("toc-btn-inactive"),o=document.getElementById("toc-btn-active"),m=document.getElementById("sub-heading-mobile");L.getAttribute("aria-expanded"),document.getElementById("progress-marker-first"),L.classList.add("is-expanded"),i.classList.add("is-hidden"),o.classList.remove("is-hidden"),m==null||m.classList.add("is-hidden"),L.setAttribute("aria-expanded","true"),x.blur(),document.body.scroll="no",document.documentElement.style.overflow="hidden"};window.toggleContentMenu=()=>{const L=document.getElementById("content-menu");if((L==null?void 0:L.getAttribute("aria-expanded"))==="true"){Qh();return}cx(),LR()};window.toggleKeywords=()=>{const L=document.getElementById("keywords-button");if((L==null?void 0:L.dataset.isOpen)==="true"){cx();return}Qh(),OR()};window.toggleMenu=()=>{const L=document.getElementById("site-menu"),x=document.querySelector(".side-by-side > .quire-entry__image-wrap > .quire-entry__image"),i=L.getAttribute("aria-expanded"),o=document.querySelector(".sub-heading-section");L.classList.toggle("is-expanded",!L.classList.contains("is-expanded")),i==="true"?(x&&x.classList.remove("menu_open"),o&&o.classList.remove("is-hidden"),L.setAttribute("aria-expanded","false")):(x&&x.classList.add("menu_open"),o&&o.classList.add("is-hidden"),L.setAttribute("aria-expanded","true"))};window.toggleModeMenu=()=>{const L=document.getElementById("navbar-burger-tablet"),x=document.getElementById("top-mode-menu"),i=x.getAttribute("aria-expanded"),o=document.querySelector(".sub-heading-section");L.classList.toggle("is-active"),x.classList.toggle("is-active"),i==="true"?(o&&o.classList.remove("is-hidden"),x.setAttribute("aria-expanded","false")):(o&&o.classList.add("is-hidden"),x.setAttribute("aria-expanded","true"))};window.toggleMode=()=>{var x,i;document.getElementById("toggle-mode-btn").checked===!0?(document.querySelector("html").setAttribute("data-theme","dark"),(x=document.querySelector("bas-search-browse"))==null||x.setAttribute("theme","dark"),window.localStorage.setItem("colorScheme","dark")):(document.querySelector("html").setAttribute("data-theme","light"),(i=document.querySelector("bas-search-browse"))==null||i.setAttribute("theme","light"),window.localStorage.setItem("colorScheme","light"))};window.toggleSearch=()=>{let L=document.getElementById("js-search"),x=document.getElementById("js-search-input"),i=L.getAttribute("aria-expanded");L.classList.toggle("is-active",!L.classList.contains("is-active")),i==="true"?L.setAttribute("aria-expanded","fal
596se"):(x.focus(),L.setAttribute("aria-expanded","true"))};window.toggleTopMenu=()=>{const L=document.getElementById("navbar-burger"),x=document.getElementById("top-menu"),i=document.querySelector(".sub-heading-section");L.classList.toggle("is-active"),x.classList.toggle("is-active"),x.classList.contains("is-active")?(document.documentElement.style.overflow="hidden",document.body.scroll="no",i&&i.classList.add("is-hidden")):(document.documentElement.style.overflow="scroll",document.body.scroll="yes",i&&i.classList.remove("is-hidden"))};window.toggleCaptionDetails=L=>{const x=L.closest("section"),i=x.querySelector(".caption-details"),o=x.querySelector(".caption-button");L.classList.contains("close-button")?(i.classList.add("is-closed"),o.classList.remove("hide")):(L.classList.add("hide"),i.classList.remove("is-closed"))};window.readMoreFootnote=L=>{const x=document.getElementById(`footnote-menu-${L}`);let i=document.getElementById("footnote-menu");!x||!i||(i.innerHTML=x.innerHTML,i==null||i.classList.remove("animate__fadeOutRight"),i==null||i.classList.add("animate__fadeInRight"),i==null||i.classList.add("is-expanded"),i==null||i.classList.add("is-block"),i.style.position="sticky",i.style.bottom="20rem",i.style.maxHeight="50vh",i==null||i.setAttribute("aria-expanded","true"))};window.closeFootnotes=L=>{let x=document.getElementById("footnote-menu");x==null||x.classList.remove("animate__fadeInRight"),x==null||x.classList.add("animate__fadeOutRight"),B1(x,"is-expanded",1e3),B1(x,"is-block",1e3),x==null||x.setAttribute("aria-expanded","false")};function B1(L,x,i){setTimeout(()=>{L.classList.toggle(x)},i)}window.readMoreDetails=L=>{var x=L.parentElement.querySelector(".dots"),i=L.parentElement.querySelector(".more-text"),o=L.parentElement.querySelector(".read-more-details");x.style.display==="none"?(x.style.display="inline",o.innerHTML="Read more",i.style.display="none"):(x.style.display="none",o.innerHTML="Read less",i.style.display="inline")};let M1=document.getElementById("back-to-top");window.addEventListener("scroll",function(){window.scrollY>20?M1.classList.remove("is-hidden"):M1.classList.add("is-hidden");const x=window.innerHeight||document.documentElement.clientHeight,i=document.getElementById("footer").getBoundingClientRect().top.toFixed(),o=document.getElementById("content-menu");x-i>0?o==null||o.classList.add("offset-footer"):o==null||o.classList.remove("offset-footer")});window.topFunction=()=>{document.body.scrollTop=0,document.documentElement.scrollTop=0};var N1=document.getElementsByClassName("accordion-button"),Ju;for(Ju=0;Ju<N1.length;Ju++)N1[Ju].addEventListener("click",function(){this.classList.toggle("active");var L=this.nextElementSibling;L.style.display==="block"?L.style.display="none":L.style.display="block"});window.handleBASSearch=()=>{const L=document.getElementById("js-search-input");if(!L)return;const x=L==null?void 0:L.value;let i=document.querySelector("bas-search-browse");i==null||i.setAttribute("search-term",x)};window.search=()=>{let x=document.getElementById("js-search-input").value,i=window.QUIRE_SEARCH,o=document.getElementById("js-search-results-list"),m=document.getElementById("js-search-results-template");if(x.length>=3){let b=i.search(x);y(b)}function v(){o.innerText=""}function y(b){v(),b.forEach(g=>{let p=document.importNode(m.content,!0),T=p.querySelector(".js-search-results-item"),_=p.querySelector(".js-search-results-item-title"),A=p.querySelector(".js-search-results-item-type"),H=p.querySelector(".js-search-results-item-length");T.href=g.url,_.textContent=g.title,A.textContent=g.type,H.textContent=g.length,o.appendChild(p)})}};function dx(L){const x=L.target.closest("a"),i=x.hash;Qh(),x.pathname.includes(window.location.pathname)&&(L.preventDefault(),window.location.hash=i),Gh(i)}function FR(L){const x=L.hash.replace(/^#/,"");let i=!1;try{i=!!document.querySelector(`figure#${x}`)}catch{console.warn(`The selector ${x} is invalid. This is usually fine but can indicate a bug.`)}return i}function DR(){const x='a[href*="#"]'+['[href="#"]','[href="#0"]',".accordion-section__heading-link",".q-figure__modal-link","[data-doi]"].map(o=>`:not(${o})`).join("");
596document.querySelectorAll(x).forEach(o=>{FR(o)||o.addEventListener("click",dx)})}function BR(){document.getElementById("container").classList.remove("no-js"),navigator.userAgent.match(/(iPad|iPhone|iPod)/i),navigator.userAgent.match(/android/i),MR(),DR()}function MR(){var x,i;const L=(i=(x=document.getElementById("js-search"))==null?void 0:x.dataset)==null?void 0:i.searchIndex;if(!L){console.warn("Search data url is undefined");return}fetch(L).then(async o=>{const{ok:m,statusText:v,url:y}=o;if(!m){console.warn(`Search data ${v.toLowerCase()} at ${y}`);return}const b=await o.json();window.QUIRE_SEARCH=new AR(b)})}function NR(L){const x={month:"long"},i=L.getMonth();let o;[4,5,6].includes(i)?o=L.toLocaleDateString("en-US",x).replace(/[^A-Za-z]+/,""):(o=o===8?"Sept":L.toLocaleDateString("en-US",x).slice(0,3),o+=".");const m=L.getDate(),v=L.getFullYear();return[m,o,v].join(" ")}function HR(){const L=document.querySelectorAll(".cite-current-date"),x=NR(new Date);L.forEach(i=>{i.innerHTML=x})}function jR(L,x){const i=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--gap")),o=L.getBoundingClientRect(),m=x.getBoundingClientRect(),v=m.left-o.left,y=o.right-m.right,b=o.width/2;y>0?L.style.transform=`translateX(-${b+y+i}px)`:v>0&&(L.style.transform=`translateX(-${b-v-i}px)`)}function UR(){let L=document.querySelectorAll(".expandable [aria-expanded]");for(let x=0;x<L.length;x++)L[x].addEventListener("click",i=>{i.stopPropagation(),i.target.getAttribute("aria-expanded")==="false"?i.target.setAttribute("aria-expanded","true"):i.target.setAttribute("aria-expanded","false");let m=i.target.parentNode.querySelector(".quire-citation__content");m&&(m.getAttribute("hidden"),typeof m.getAttribute("hidden")=="str
596ing"?m.removeAttribute("hidden"):m.setAttribute("hidden","hidden"),jR(m,document.documentElement))});document.addEventListener("click",x=>{let i=x.target.parentNode;if(i&&!(i.classList.contains("quire-citation")||i.classList.contains("quire-citation__content"))){let o=document.querySelectorAll(".quire-citation__button"),m=document.querySelectorAll(".quire-citation__content");if(!m)return;for(let v=0;v<m.length;v++){if(!o[v])return;o[v].setAttribute("aria-expanded","false"),m[v].setAttribute("hidden","hidden")}}})}function WR(){HR(),UR()}function VR(){const L=new URL(window.location),x=[...new Set(L.searchParams.keys())];return Object.fromEntries(x.map(i=>[i,L.searchParams.getAll(i).map(decodeURIComponent)]))}function ZR(){let L=document.querySelector(".progress-marker");if(!L)return;const x=()=>{document.querySelectorAll("h1[id],h2[id],h2:not([id]) > a[id]").forEach(m=>{const{id:v}=m,y=L.querySelector(`li.progress-marker__item--anchor > a[href="#${v}"]`);y&&(m.getBoundingClientRect().y<window.innerHeight?y==null||y.parentElement.classList.add("is-selected"):y==null||y.parentElement.classList.remove("is-selected"))})};x(),(document.querySelector(".exhibition-section--main")??window).addEventListener("scroll",function(){Math.floor(window.scrollY/document.scrollingElement.scrollHeight*100),x()})}window.toggleSharePage=L=>
596{if(L.preventDefault(),L.stopPropagation(),navigator.share){navigator.share({url:window.location.href,title:window.document.title});return}const x=document.getElementById("share-details");x==null||x.classList.toggle("is-closed")};window.copyURLToClipboard=(L,x)=>{L.preventDefault(),L.stopPropagation(),navigator.clipboard.writeText(x);let i=document.getElementById("share-details-copy-button");if(!i)return;const o=i==null?void 0:i.innerText;i.innerText="Copied!",setInterval(()=>{i.innerText=o;let v=document.getElementById("share-details");v==null||v.classList.add("is-closed")},750)};const YR=(L,x)=>{let i=L.currentTarget;if(i.querySelector(".doi-details")){i.querySelector(".doi-details").remove();return}if(i.parentElement.nodeName==="H2"&&i.parentElement.querySelector(".doi-details")){i.parentElement.querySelector(".doi-details").remove(),i.parentElement.classList.remove("doi-anchor");return}const o=document.getElementById("doi-details");let m=o==null?void 0:o.content.cloneNode(!0),v=m.querySelector("input");if(v.placeholder=x,m.querySelector("button").addEventListener("click",b=>{navigator.clipboard.writeText(x),b.target.innerText="Copied!",setInterval(()=>{i.removeChild(m)},750)},{once:!0}),i.parentElement.nodeName==="H2"){i.parentElement.classList.add("doi-anchor"),i.parentElement.append(m);return}i.append(m)},GR=()=>{document.querySelectorAll("[data-doi]").forEach(x=>{x.addEventListener("click",i=>{var m;if(i.preventDefault(),i.stopPropagation(),!x.dataset.doi)return;const o=(m=x.dataset)==null?void 0:m.doi;YR(i,o)})})},QR=()=>{var i,o;const L=window.matchMedia("(prefers-color-scheme: dark)");window.matchMedia("(prefers-color-scheme: light)");let x=window.localStorage.getItem("colorScheme")??(L.matches?"dark":"light");if(x==="dark"&&document.getElementById("toggle-mode-btn")){const m=document.getElementById("toggle-mode-btn");m.checked=!0}(i=document.querySelector("html"))==null||i.setAttribute("data-theme",x),(o=document.querySelector("bas-search-browse"))==null||o.setAttribute("theme",x)};function XR(){document.querySelector("main.exhibition-layout")&&(document.documentElement.style.overflow="hidden")}function JR(){Array.from(document.querySelectorAll('a[href^="#"]')).forEach(L=>{const x=L.hash.replace(/^#/,""),i=document.querySelector("q-modal > q-lightbox"),o=document.querySelector("q-modal");document.querySelector(`figure#${x}`)&&o&&i&&L.addEventListener("click",m=>{m.preventDefault(),i.currentId=x,o.active=!0})})}BR();window.addEventListener("load",()=>{IR(),qR(),GR(),JR(),ZR(),XR(),WR(),Gh(window.location.hash);const L=VR();jt.setup(),ER(),QR(),window.location.hash&&Hh({figureId:window.location.hash.replace(/^#/,""),annotationIds:L["annotation-id"],region:L.region?L.region[0]:null,sequence:{index:L["sequence-index"]?L["sequence-index"][0]:null}})}); 597//# sourceMappingURL=index-5c313ca8.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.