1import{$t as e,At as n,Bt as r,Et as i,F as a,Ft as o,G as s,Ht as c,I as l,In as u,Kn as d,L as f,Mt as p,Nt as m,O as h,On as g,P as _,R as v,Rt as y,St as b,Un as x,W as S,_t as C,br as w,c as T,cn as E,dn as D,gr as O,hn as k,it as A,on as j,pn as M,q as N,rt as P,vr as F,vt as I,w as L,yr as R,yt as z,zn as B,zt as V}from"./BLgLKhu-.js";import{Ct as H,G as U,Ht as ee,Mt as te,Tt as ne,c as W,cn as re,l as ie,pt as ae,sn as oe,t as se,u as ce,vt as le,wt as G}from"./9sedMJ78.js";import{r as ue}from"./DRbs_NGY.js";import{E as de,T as fe,d as pe,g as me,i as he,n as ge,o as _e,r as ve,s as ye,t as be}from"./rPh1uN6N.js";import{S as xe,T as Se,a as Ce,h as we,i as Te,m as Ee,o as De,t as K,x as Oe}from"./BGcCPlsh.js";import{t as ke}from"./BCkUb3Cy.js";import{a as Ae,i as je,n as Me,r as Ne,t as Pe}from"./Cqy_wG0D.js";import{i as Fe,n as Ie,r as Le}from"./BjUk7vfn.js";var Re=(e,n,r={})=>{try{if(isNaN(e))throw Error();return n=navigator.languages.find(e=>e.split(`-`).shift()==n)||n,new Intl.NumberFormat(n,{style:`decimal`,...r}).format(e)}catch{return e}},ze=(e,n,r,i={})=>{try{if(isNaN(e)||!Intl.supportedValuesOf(`currency`).includes(n))throw Error();return r=navigator.languages.find(e=>e.split(`-`).shift()==r)||r,new Intl.NumberFormat(r,{style:`currency`,currency:n,...i}).format(e)}catch{return[Re(e,r,{minimumFractionDigits:2}),n].filter(e=>!!e).join(` `)}},Be=e=>e?.replace(/((^http:\/\/)|(?!(^https:\/\/)))/,`https://`),Ve=e=>e?.replace(/^(?!(https?:\/\/))/,`https://`),He=e=>{let n=0,r=`#`,i=e.length;for(;i--;)n=e.charCodeAt(i)+((n<<5)-n);let a=3;for(;a--;){let e=n>>a*8&255;r+=(`00`+e.toString(16)).slice(-2)}return r},Ue=async(e,n,r)=>{let i=ke(),a=K(i),o=T().public.kleioApi,s=/kleio:record_/.test(`${n}`)?`${o}/${Oe}//${a.slug}/${n}/`:`${o}/${xe}/${a.slug}/${r||a.getUserUri}/${n}/`;try{a.pending.add(s);let{"@graph":n}=await ae(s,{query:{sidecars:!0},headers:{"Accept-Language":a.locale,...a.protected&&{Authorization:a.protected},...W([`cache-control`]),"Cache-Control":`no-cache`},onRequest(){},onResponse(){},onResponseError(){}})||{},r=n.find(({"@id":n})=>n===e);if(a.pending.delete(s),r)return a.setItems([r]),r;throw le({status:404,statusText:`Asset Not Found`})}catch(e){throw a.pending.delete(s),le({status:e.status,statusText:e.statusText})}},We=[`top`,`right`,`bottom`,`left`],Ge=[`start`,`end`],Ke=We.reduce((e,n)=>e.concat(n,n+`-`+Ge[0],n+`-`+Ge[1]),[]),qe=Math.min,Je=Math.max,Ye={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Xe(e,n,r){return Je(e,qe(n,r))}function Ze(e,n){return typeof e==`function`?e(n):e}function Qe(e){return e.split(`-`)[0]}function $e(e){return e.split(`-`)[1]}function et(e){return e===`x`?`y`:`x`}function tt(e){return e===`y`?`height`:`width`}function nt(e){let n=e[0];return n===`t`||n===`b`?`y`:`x`}function rt(e){return et(nt(e))}function it(e,n,r){r===void 0&&(r=!1);let i=$e(e),a=rt(e),o=tt(a),s=a===`x`?i===(r?`end`:`start`)?`right`:`left`:i===`start`?`bottom`:`top`;return n.reference[o]>n.floating[o]&&(s=pt(s)),[s,pt(s)]}function at(e){let n=pt(e);return[ot(e),n,ot(n)]}function ot(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var st=[`left`,`right`],ct=[`right`,`left`],lt=[`top`,`bottom`],ut=[`bottom`,`top`];function dt(e,n,r){switch(e){case`top`:case`bottom`:return r?n?ct:st:n?st:ct;case`left`:case`right`:return n?lt:ut;default:return[]}}function ft(e,n,r,i){let a=$e(e),o=dt(Qe(e),r===`start`,i);return a&&(o=o.map(e=>e+`-`+a),n&&(o=o.concat(o.map(ot)))),o}function pt(e){let n=Qe(e);return Ye[n]+e.slice(n.length)}function mt(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function ht(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:mt(e)}function gt(e){let{x:n,y:r,width:i,height:a}=e;return{width:i,height:a,top:r,left:n,right:n+i,bottom:r+a,x:n,y:r}}function _t(e,n,r){let{reference:i,floating:a}=e,o=nt(n),s=rt(n),c=tt(s),l=Qe(n),u=o===`y`,d=i.x+i.width/2-a.width/2,f=i.y+i.height/2-a.height/2,p=i[c]/2-a[c]/2,m;switch(l){case`top`:m={x:d,y:i.y-a.height};break;case`bottom`:m={x:d,y:i.y+i.height};break;case`right`:m={x:i.x+i.width,y:f};break;case`left`:m={x:i.x-a.width,y:f};break;default:m={x:i.x,y:i.y}}let h=$e(n);return h&&(m[s]+=p*(h===`end`?1:-1)*(r&&u?-1:1)),m}async function vt(e,n){n===void 0&&(n={});let{x:r,y:i,platform:a,rects:o,elements:s,strategy:c}=e,{boundary:l=`clippingAncestors`,rootBoundary:u=`viewport`,elementContext:d=`floating`,altBoundary:f=!1,padding:p=0}=Ze(n,e),m=ht(p),h=s[f?d===`floating`?`reference`:`floating`:d],g=gt(await a.getClippingRect
vendor: 42,767 bytes, line 1
1({element:await(a.isElement==null?void 0:a.isElement(h))??!0?h:h.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(s.floating)),boundary:l,rootBoundary:u,strategy:c})),_=d===`floating`?{x:r,y:i,width:o.floating.width,height:o.floating.height}:o.reference,v=await(a.getOffsetParent==null?void 0:a.getOffsetParent(s.floating)),y=await(a.isElement==null?void 0:a.isElement(v))&&await(a.getScale==null?void 0:a.getScale(v))||{x:1,y:1},b=gt(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:_,offsetParent:v,strategy:c}):_);return{top:(g.top-b.top+m.top)/y.y,bottom:(b.bottom-g.bottom+m.bottom)/y.y,left:(g.left-b.left+m.left)/y.x,right:(b.right-g.right+m.right)/y.x}}var yt=50,bt=async(e,n,r)=>{let{placement:i=`bottom`,strategy:a=`absolute`,middleware:o=[],platform:s}=r,c=s.detectOverflow?s:{...s,detectOverflow:vt},l=await(s.isRTL==null?void 0:s.isRTL(n)),u=await s.getElementRects({reference:e,floating:n,strategy:a}),{x:d,y:f}=_t(u,i,l),p=i,m=0,h={};for(let r=0;r<o.length;r++){let g=o[r];if(!g)continue;let{name:_,fn:v}=g,{x:y,y:b,data:x,reset:S}=await v({x:d,y:f,initialPlacement:i,placement:p,strategy:a,middlewareData:h,rects:u,platform:c,elements:{reference:e,floating:n}});d=y??d,f=b??f,h[_]={...h[_],...x},S&&m<yt&&(m++,typeof S==`object`&&(S.placement&&(p=S.placement),S.rects&&(u=S.rects===!0?await s.getElementRects({reference:e,floating:n,strategy:a}):S.rects),{x:d,y:f}=_t(u,p,l)),r=-1)}return{x:d,y:f,placement:p,strategy:a,middlewareData:h}},xt=e=>({name:`arrow`,options:e,async fn(n){let{x:r,y:i,placement:a,rects:o,platform:s,elements:c,middlewareData:l}=n,{element:u,padding:d=0}=Ze(e,n)||{};if(u==null)return{};let f=ht(d),p={x:r,y:i},m=rt(a),h=tt(m),g=await s.getDimensions(u),_=m===`y`,v=_?`top`:`left`,y=_?`bottom`:`right`,b=_?`clientHeight`:`clientWidth`,x=o.reference[h]+o.reference[m]-p[m]-o.floating[h],S=p[m]-o.reference[m],C=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u)),w=C?C[b]:0;(!w||!await(s.isElement==null?void 0:s.isElement(C)))&&(w=c.floating[b]||o.floating[h]);let T=x/2-S/2,E=w/2-g[h]/2-1,D=qe(f[v],E),O=qe(f[y],E),k=w-g[h]-O,A=w/2-g[h]/2+T,j=Xe(D,A,k),M=!l.arrow&&$e(a)!=null&&A!==j&&o.reference[h]/2-(A<D?D:O)-g[h]/2<0,N=M?A<D?A-D:A-k:0;return{[m]:p[m]+N,data:{[m]:j,centerOffset:A-j-N,...M&&{alignmentOffset:N}},reset:M}}});function St(e,n,r){return(e?[...r.filter(n=>$e(n)===e),...r.filter(n=>$e(n)!==e)]:r.filter(e=>Qe(e)===e)).filter(r=>!e||$e(r)===e||(n?ot(r)!==r:!1))}var Ct=function(e){return e===void 0&&(e={}),{name:`autoPlacement`,options:e,async fn(n){let{rects:r,middlewareData:i,placement:a,platform:o,elements:s}=n,{crossAxis:c=!1,alignment:l,allowedPlacements:u=Ke,autoAlignment:d=!0,...f}=Ze(e,n),p=l!==void 0||u===Ke?St(l||null,d,u):u,m=i.autoPlacement?.index||0,h=p[m];if(h==null)return{};if(a!==h)return{reset:{placement:p[0]}};let g=await o.detectOverflow(n,f),_=it(h,r,await(o.isRTL==null?void 0:o.isRTL(s.floating))),v=[g[Qe(h)],g[_[0]],g[_[1]]],y=[...i.autoPlacement?.overflows||[],{placement:h,overflows:v}],b=p[m+1];if(b)return{data:{index:m+1,overflows:y},reset:{placement:b}};let x=y.map(e=>{let n=$e(e.placement);return[e.placement,n&&c?e.overflows.slice(0,2).reduce((e,n)=>e+n,0):e.overflows[0],e.overflows]}).sort((e,n)=>e[1]-n[1]),S=x.filter(e=>e[2].slice(0,$e(e[0])?2:3).every(e=>e<=0))[0]?.[0]||x[0][0];return S===a?{}:{data:{index:m+1,overflows:y},reset:{placement:S}}}}},wt=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(n){var r;let{placement:i,middlewareData:a,rects:o,initialPlacement:s,platform:c,elements:l}=n,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p=`bestFit`,fallbackAxisSideDirection:m=`none`,flipAlignment:h=!0,...g}=Ze(e,n);if((r=a.arrow)!=null&&r.alignmentOffset)return{};let _=Qe(i),v=nt(s),y=Qe(s)===s,b=await(c.isRTL==null?void 0:c.isRTL(l.floating)),x=f||(y||!h?[pt(s)]:at(s)),S=m!==`none`;!f&&S&&x.push(...ft(s,h,m,b));let C=[s,...x],w=await c.detectOverflow(n,g),T=[],E=a.flip?.overflows||[];if(u&&T.push(w[_]),d){let e=it(i,o,b);T.push(w[e[0]],w[e[1]])}if(E=[...E,{placement:i,overflows:T}],!T.every(e=>e<=0)){let e=(a.flip?.index||0)+1,n=C[e];if(n&&(d!==`alignment`||v===nt(n)||E.every(e=>nt(e.placement)!==v||e.overflows[0]>0)))return{data:{index:e,overflows:E},reset:{placement:n}};let r=E.filter(e=>e.overflows[0]<=0).sort((e,n)=>e.overflows[1]-n.overflows[1])[0]?.placement;if(!r)switch(p){case`bestFit`:{let e=E.filter(e=>{if(S){let n=nt(e.placement);return n===v||n===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,n)=>e+n,0)]).sort((e,n)=>e[1]-n[1])[0]?.[0];e&&(r=e);break}case`initialPlacement`:r=s}if(i!==r)return{reset:{placement:r}}}return{}}}},Tt=new Set([`left`,`top`]);async function Et(e,n){let{placement:r,platform:i,elements:a}=e,o=await(i.isRTL==null?void 0:i.isRTL(a.floating)),s=Qe(r),c=$e(r),l=nt(r)===`y`,u=Tt.has(s)?-1:1,d=o&&l?-1:1,f=Ze(n,e),{mainAxis:p,crossAxis:m,alignmentAxis:h}=typeof f==`number`?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return c&&typeof h==`number`&&(m=c===`end`?h*-1:h),l?{x:m*d,y:p*u}:{x:p*u,y:m*d}}var Dt=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(n){var r;let{x:i,y:a,placement:o,middlewareData:s}=n,c=await Et(n,e);return o===s.offset?.placement&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:i+c.x,y:a+c.y,data:{...c,placement:o}}}}},Ot=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(n){let{x:r,y:i,placement:a,platform:o}=n,{mainAxis:s=!0,crossAxis:c=!1,limiter:l={fn:e=>{let{x:n,y:r}=e;return{x:n,y:r}}},...u}=Ze(e,n),d={x:r,y:i},f=await o.detectOverflow(n,u),p=nt(a),m=et(p),h=d[m],g=d[p],_=(e,n)=>Xe(n+f[e===`y`?`top`:`left`],n,n-f[e===`y`?`bottom`:`right`]);s&&(h=_(m,h)),c&&(g=_(p,g));let v=l.fn({...n,[m]:h,[p]:g});return{...v,data:{x:v.x-r,y:v.y-i,enabled:{[m]:s,[p]:c}}}}}},kt=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(n){let{placement:r,rects:i,platform:a,elements:o}=n,{apply:s=()=>{},...c}=Ze(e,n),l=await a.detectOverflow(n,c),u=Qe(r),d=$e(r),f=nt(r)===`y`,{width:p,height:m}=i.floating,h,g;u===`top`||u===`bottom`?(h=u,g=d===(await(a.isRTL==null?void 0:a.isRTL(o.floating))?`start`:`end`)?`left`:`right`):(g=u,h=d===`end`?`top`:`bottom`);let _=m-l.top-l.bottom,v=p-l.left-l.right,y=qe(m-l[h],_),b=qe(p-l[g],v),x=n.middlewareData.shift,S=!x,C=y,w=b;x!=null&&x.enabled.x&&(w=v),x!=null&&x.enabled.y&&(C=_),S&&!d&&(f?w=p-2*Je(l.left,l.right):C=m-2*Je(l.top,l.bottom)),await s({...n,availableWidth:w,availableHeight:C});let T=await a.getDimensions(o.floating);return p!==T.width||m!==T.height?{reset:{rects:!0}}:{}}}};function At(e){return e.ownerDocument?.defaultView||window}function jt(e){return At(e).getComputedStyle(e)}var Mt=Math.min,Nt=Math.max,Pt=Math.round;function Ft(e){let n=jt(e),r=parseFloat(n.width),i=parseFloat(n.height),a=e.offsetWidth,o=e.offsetHeight,s=Pt(r)!==a||Pt(i)!==o;return s&&(r=a,i=o),{width:r,height:i,fallback:s}}function It(e){return Vt(e)?(e.nodeName||``).toLowerCase():``}var Lt;function Rt(){if(Lt)return Lt;let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Lt=e.brands.map((e=>e.brand+`/`+e.version)).join(` `),Lt):navigator.userAgent}function zt(e){return e instanceof At(e).HTMLElement}function Bt(e){return e instanceof At(e).Element}function Vt(e){return e instanceof At(e).Node}function Ht(e){return typeof ShadowRoot>`u`?!1:e instanceof At(e).ShadowRoot||e instanceof ShadowRoot}function Ut(e){let{overflow:n,overflowX:r,overflowY:i,display:a}=jt(e);return/auto|scroll|overlay|hidden|clip/.test(n+i+r)&&![`inline`,`contents`].includes(a)}function Wt(e){return[`table`,`td`,`th`].includes(It(e))}function Gt(e){let n=/firefox/i.test(Rt()),r=jt(e),i=r.backdropFilter||r.WebkitBackdropFilter;return r.transform!==`none`||r.perspective!==`none`||!!i&&i!==`none`||n&&r.willChange===`filter`||n&&!!r.filter&&r.filter!==`none`||[`transform`,`perspective`].some((e=>r.willChange.includes(e)))||[`paint`,`layout`,`strict`,`content`].some((e=>{let n=r.contain;return n!=null&&n.includes(e)}))}function Kt(){return!/^((?!chrome|android).)*safari/i.test(Rt())}function qt(e){return[`html`,`body`,`#document`].includes(It(e))}function Jt(e){return Bt(e)?e:e.contextElement}var Yt={x:1,y:1};function Xt(e){let n=Jt(e);if(!zt(n))return Yt;let r=n.getBoundingClientRect(),{width:i,height:a,fallback:o}=Ft(n),s=(o?Pt(r.width):r.width)/i,c=(o?Pt(r.height):r.height)/a;return s&&Number.isFinite(s)||(s=1),c&&Number.isFinite(c)||(c=1),{x:s,y:c}}function Zt(e,n,r,i){n===void 0&&(n=!1),r===void 0&&(r=!1);let a=e.getBoundingClientRect(),o=Jt(e),s=Yt;n&&(i?Bt(i)&&(s=Xt(i)):s=Xt(e));let c=o?At(o):window,l=!Kt()&&r,u=(a.left+(l&&c.visualViewport?.offsetLeft||0))/s.x,d=(a.top+(l&&c.visualViewport?.offsetTop||0))/s.y,f=a.width/s.x,p=a.height/s.y;if(o){let e=At(o),n=i&&Bt(i)?At(i):i,r=e.frameElement;for(;r&&i&&n!==e;){let e=Xt(r),n=r.getBoundingClientRect(),i=getComputedStyle(r);n.x+=(r.clientLeft+parseFloat(i.paddingLeft))*e.x,n.y+=(r.clientTop+parseFloat(i.paddingTop))*e.y,u*=e.x,d*=e.y,f*=e.x,p*=e.y,u+=n.x,d+=n.y,r=At(r).frameElement}}return{width:f,height:p,top:d,right:u+f,bottom:d+p,left:u,x:u,y:d}}function Qt(e){return((Vt(e)?e.ownerDocument:e.document)||window.document).documentElement}function $t(e){return Bt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function en(e){return Zt(Qt(e)).left+$t(e).scrollLeft}function tn(e){if(It(e)===`html`)return e;let n=e.assignedSlot||e.parentNode||Ht(e)&&e.host||Qt(e);return Ht(n)?n.host:n}function nn(e){let n=tn(e);return qt(n)?n.ownerDocument.body:zt(n)&&Ut(n)?n:nn(n)}function rn(e,n){n===void 0&&(n=[]);let r=nn(e),i=r===e.ownerDocument?.body,a=At(r);return i?n.concat(a,a.visualViewport||[],Ut(r)?r:[]):n.concat(r,rn(r))}function an(e,n,r){return n===`viewport`?gt(function(e,n){let r=At(e),i=Qt(e),a=r.visualViewport,o=i.clientWidth,s=i.clientHeight,c=0,l=0;if(a){o=a.width,s=a.height;let e=Kt();(e||!e&&n===`fixed`)&&(c=a.offsetLeft,l=a.offsetTop)}return{width:o,height:s,x:c,y:l}}(e,r)):Bt(n)?gt(function(e,n){let r=Zt(e,!0,n===`fixed`),i=r.top+e.clientTop,a=r.left+e.clientLeft,o=zt(e)?Xt(e):{x:1,y:1};return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:a*o.x,y:i*o.y}}(n,r)):gt(function(e){let n=Qt(e),r=$t(e),i=e.ownerDocument.body,a=Nt(n.scrollWidth,n.clientWidth,i.scrollWidth,i.clientWidth),o=Nt(n.scrollHeight,n.clientHeight,i.scrollHeight,i.clientHeight),s=-r.scrollLeft+en(e),c=-r.scrollTop;return jt(i).direction===`rtl`&&(s+=Nt(n.clientWidth,i.clientWidth)-a),{width:a,height:o,x:s,y:c}}(Qt(e)))}function on(e){return zt(e)&&jt(e).position!==`fixed`?e.offsetParent:null}function sn(e){let n=At(e),r=on(e);for(;r&&Wt(r)&&jt(r).position===`static`;)r=on(r);return r&&(It(r)===`html`||It(r)===`body`&&jt(r).position===`static`&&!Gt(r))?n:r||function(e){let n=tn(e);for(;zt(n)&&!qt(n);){if(Gt(n))return n;n=tn(n)}return null}(e)||n}function cn(e,n,r){let i=zt(n),a=Qt(n),o=Zt(e,!0,r===`fixed`,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};if(i||!i&&r!==`fixed`){if((It(n)!==`body`||Ut(a))&&(s=$t(n)),zt(n)){let e=Zt(n,!0);c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}else a&&(c.x=en(a))}return{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}var ln={getClippingRect:function(e){let{element:n,boundary:r,rootBoundary:i,strategy:a}=e,o=[...r===`clippingAncestors`?function(e,n){let r=n.get(e);if(r)return r;let i=rn(e).filter((e=>Bt(e)&&It(e)!==`body`)),a=null,o=jt(e).position===`fixed`,s=o?tn(e):e;for(;Bt(s)&&!qt(s);){let e=jt(s),n=Gt(s);(o?n||a:n||e.position!==`static`||!a||![`absolute`,`fixed`].includes(a.position))?a=e:i=i.filter((e=>e!==s)),s=tn(s)}return n.set(e,i),i}(n,this._c):[].concat(r),i],s=o[0],c=o.reduce(((e,r)=>{let i=an(n,r,a);return e.top=Nt(i.top,e.top),e.right=Mt(i.right,e.right),e.bottom=Mt(i.bottom,e.bottom),e.left=Nt(i.left,e.left),e}),an(n,s,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:n,offsetParent:r,strategy:i}=e,a=zt(r),o=Qt(r);if(r===o)return n;let s={scrollLeft:0,scrollTop:0},c={x:1,y:1},l={x:0,y:0};if((a||!a&&i!==`fixed`)&&((It(r)!==`body`||Ut(o))&&(s=$t(r)),zt(r))){let e=Zt(r);c=Xt(r),l.x=e.x+r.clientLeft,l.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+l.x,y:n.y*c.y-s.scrollTop*c.y+l.y}},isElement:Bt,getDimensions:function(e){return zt(e)?Ft(e):e.getBoundingClientRect()},getOffsetParent:sn,getDocumentElement:Qt,getScale:Xt,async getElementRects(e){let{reference:n,floating:r,strategy:i}=e,a=this.getOffsetParent||sn,o=this.getDimensions;return{reference:cn(n,await a(r),i),floating:{x:0,y:0,...await o(r)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>jt(e).direction===`rtl`},un=(e,n,r)=>{let i=new Map,a={platform:ln,...r},o={...a.platform,_c:i};return bt(e,n,{...a,platform:o})},dn={disabled:!1,distance:5,skidding:0,container:`body`,boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:`absolute`,preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:`top`,triggers:[`hover`,`focus`,`touch`],hideTriggers:e=>[...e,`click`],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:`...`},dropdown:{placement:`bottom`,triggers:[`click`],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:`dropdown`,triggers:[`hover`,`focus`],popperTriggers:[`hover`],delay:{show:0,hide:400}}}};function fn(e,n){let r=dn.themes[e]||{},i;do i=r[n],typeof i>`u`?r.$extend?r=dn.themes[r.$extend]||{}:(r=null,i=dn[n]):r=null;while(r);return i}function pn(e){let n=[e],r=dn.themes[e]||{};do r.$extend&&!r.$resetCss?(n.push(r.$extend),r=dn.themes[r.$extend]||{}):r=null;while(r);return n.map(e=>`v-popper--theme-${e}`)}function mn(e){let n=[e],r=dn.themes[e]||{};do r.$extend?(n.push(r.$extend),r=dn.themes[r.$extend]||{}):r=null;while(r);return n}var hn=!1;if(typeof window<`u`){hn=!1;try{let e=Object.defineProperty({},"passive",{get(){hn=!0}});window.addEventListener(`test`,null,e)}catch{}}var gn=!1;typeof window<`u`&&typeof navigator<`u`&&(gn=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);var _n=[`auto`,`top`,`bottom`,`left`,`right`].reduce((e,n)=>e.concat([n,`${n}-start`,`${n}-end`]),[]),vn={hover:`mouseenter`,focus:`focus`,click:`click`,touch:`touchstart`,pointer:`pointerdown`},yn={hover:`mouseleave`,focus:`blur`,click:`click`,touch:`touchend`,pointer:`pointerup`};function bn(e,n){let r=e.indexOf(n);r!==-1&&e.splice(r,1)}function xn(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}var Sn=[],Cn=null,wn={};function Tn(e){let n=wn[e];return n||=wn[e]=[],n}var En=function(){};typeof window<`u`&&(En=window.Element);function q(e){return function(n){return fn(n.theme,e)}}var Dn=`__floating-vue__popper`,On=()=>N({name:`VPopper`,provide(){return{[Dn]:{parentPopper:this}}},inject:{[Dn]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:q(`disabled`)},positioningDisabled:{type:Boolean,default:q(`positioningDisabled`)},placement:{type:String,default:q(`placement`),validator:e=>_n.includes(e)},delay:{type:[String,Number,Object],default:q(`delay`)},distance:{type:[Number,String],default:q(`distance`)},skidding:{type:[Number,String],default:q(`skidding`)},triggers:{type:Array,default:q(`triggers`)},showTriggers:{type:[Array,Function],default:q(`showTriggers`)},hideTriggers:{type:[Array,Function],default:q(`hideTriggers`)},popperTriggers:{type:Array,default:q(`popperTriggers`)},popperShowTriggers:{type:[Array,Function],default:q(`popperShowTriggers`)},popperHideTriggers:{type:[Array,Function],default:q(`popperHideTriggers`)},container:{type:[String,Object,En,Boolean],default:q(`container`)},boundary:{type:[String,En],default:q(`boundary`)},strategy:{type:String,validator:e=>[`absolute`,`fixed`].includes(e),default:q(`strategy`)},autoHide:{type:[Boolean,Function],default:q(`autoHide`)},handleResize:{type:Boolean,default:q(`handleResize`)},instantMove:{type:Boolean,default:q(`instantMove`)},eagerMount:{type:Boolean,default:q(`eagerMount`)},popperClass:{type:[String,Array,Object],default:q(`popperClass`)},computeTransformOrigin:{type:Boolean,default:q(`computeTransformOrigin`)},autoMinSize:{type:Boolean,default:q(`autoMinSize`)},autoSize:{type:[Boolean,String],default:q(`autoSize`)},autoMaxSize:{type:Boolean,default:q(`autoMaxSize`)},autoBoundaryMaxSize:{type:Boolean,default:q(`autoBoundaryMaxSize`)},preventOverflow:{type:Boolean,default:q(`preventOverflow`)},overflowPadding:{type:[Number,String],default:q(`overflowPadding`)},arrowPadding:{type:[Number,String],default:q(`arrowPadding`)},arrowOverflow:{type:Boolean,default:q(`arrowOverflow`)},flip:{type:Boolean,default:q(`flip`)},shift:{type:Boolean,default:q(`shift`)},shiftCrossAxis:{type:Boolean,default:q(`shiftCrossAxis`)},noAutoFocus:{type:Boolean,default:q(`noAutoFocus`)},disposeTimeout:{type:Number,default:q(`disposeTimeout`)}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:``,strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join(`_`)}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId==null?this.randomId:this.ariaId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide==`function`?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){return this[Dn]?.parentPopper},hasPopperShowTriggerHover(){return this.popperTriggers?.includes(`hover`)||this.popperShowTriggers?.includes(`hover`)}},watch:{shown:`$_autoShowHide`,disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:`$_refreshListeners`,deep:!0},positioningDisabled:`$_refreshListeners`,...[`placement`,`distance`,`skidding`,`boundary`,`strategy`,`overflowPadding`,`arrowPadding`,`preventOverflow`,`shift`,`shiftCrossAxis`,`flip`].reduce((e,n)=>(e[n]=`$_computePosition`,e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:n=!1,force:r=!1}={}){var i;(i=this.parentPopper)!=null&&i.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(r||!this.disabled)&&(this.parentPopper?.lockedChild===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,n),this.$emit(`show`),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit(`update:shown`,!0))},hide({event:e=null,skipDelay:n=!1}={}){if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:n}),this.parentPopper.lockedChild=null)},1e3));return}this.parentPopper?.lockedChild===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,n),this.$emit(`hide`),this.$emit(`update:shown`,!1)}},init(){this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode?.call(this)??this.$el,this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(`.v-popper__inner`),this.$_arrowNode=this.$_popperNode.querySelector(`.v-popper__arrow-container`),this.$_swapTargetAttrs(`title`,`data-original-title`),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs(`data-original-title`,`title`))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit(`resize`))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;let e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(Dt({mainAxis:this.distance,crossAxis:this.skidding}));let n=this.placement.startsWith(`auto`);if(n?e.middleware.push(Ct({alignment:this.placement.split(`-`)[1]??``})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(Ot({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&e.middleware.push(wt({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(xt({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:`arrowOverflow`,fn:({placement:e,rects:n,middlewareData:r})=>{let i,{centerOffset:a}=r.arrow;return i=e.startsWith(`top`)||e.startsWith(`bottom`)?Math.abs(a)>n.reference.width/2:Math.abs(a)>n.reference.height/2,{data:{overflow:i}}}}),this.autoMinSize||this.autoSize){let n=this.autoSize?this.autoSize:this.autoMinSize?`min`:null;e.middleware.push({name:`autoSize`,fn:({rects:e,placement:r,middlewareData:i})=>{var a;if((a=i.autoSize)!=null&&a.skip)return{};let o,s;return r.startsWith(`top`)||r.startsWith(`bottom`)?o=e.reference.width:s=e.reference.height,this.$_innerNode.style[n===`min`?`minWidth`:n===`max`?`maxWidth`:`width`]=o==null?null:`${o}px`,this.$_innerNode.style[n===`min`?`minHeight`:n===`max`?`maxHeight`:`height`]=s==null?null:`${s}px`,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(kt({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:e,availableHeight:n})=>{this.$_innerNode.style.maxWidth=e==null?null:`${e}px`,this.$_innerNode.style.maxHeight=n==null?null:`${n}px`}})));let r=await un(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:r.x,y:r.y,placement:r.placement,strategy:r.strategy,arrow:{...r.middlewareData.arrow,...r.middlewareData.arrowOverflow}})},$_scheduleShow(e,n=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Cn&&this.instantMove&&Cn.instantMove&&Cn!==this.parentPopper){Cn.$_applyHide(!0),this.$_applyShow(!0);return}n?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay(`show`))},$_scheduleHide(e,n=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Cn=this),n?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay(`hide`))},$_computeDelay(e){let n=this.delay;return parseInt(n&&n[e]||n||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await xn(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...rn(this.$_referenceNode),...rn(this.$_popperNode)],`scroll`,()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){let e=this.$_referenceNode.getBoundingClientRect(),n=this.$_popperNode.querySelector(`.v-popper__wrapper`),r=n.parentNode.getBoundingClientRect(),i=e.x+e.width/2-(r.left+n.offsetLeft),a=e.y+e.height/2-(r.top+n.offsetTop);this.result.transformOrigin=`${i}px ${a}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":``});let e=this.showGroup;if(e){let n;for(let r=0;r<Sn.length;r++)n=Sn[r],n.showGroup!==e&&(n.hide(),n.$emit(`close-group`))}Sn.push(this),document.body.classList.add(`v-popper--some-open`);for(let e of mn(this.theme))Tn(e).push(this),document.body.classList.add(`v-popper--some-open--${e}`);this.$emit(`apply-show`),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await xn(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(e=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,bn(Sn,this),Sn.length===0&&document.body.classList.remove(`v-popper--some-open`);for(let e of mn(this.theme)){let n=Tn(e);bn(n,this),n.length===0&&document.body.classList.remove(`v-popper--some-open--${e}`)}Cn===this&&(Cn=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);let n=this.disposeTimeout;n!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},n)),this.$_removeEventListeners(`scroll`),this.$emit(`apply-hide`),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await xn(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e==`string`?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw Error(`No container for popover: `+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){let e=e=>{this.isShown&&!this.$_hideInProgress||(e.usedByTooltip=!0,!this.$_preventShow&&this.show({event:e}))};this.$_registerTriggerListeners(this.$_targetNodes,vn,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],vn,this.popperTriggers,this.popperShowTriggers,e);let n=e=>{e.usedByTooltip||this.hide({event:e})};this.$_registerTriggerListeners(this.$_targetNodes,yn,this.triggers,this.hideTriggers,n),this.$_registerTriggerListeners([this.$_popperNode],yn,this.popperTriggers,this.popperHideTriggers,n)},$_registerEventListeners(e,n,r){this.$_events.push({targetNodes:e,eventType:n,handler:r}),e.forEach(e=>e.addEventListener(n,r,hn?{passive:!0}:void 0))},$_registerTriggerListeners(e,n,r,i,a){let o=r;i!=null&&(o=typeof i==`function`?i(o):i),o.forEach(r=>{let i=n[r];i&&this.$_registerEventListeners(e,i,a)})},$_removeEventListeners(e){let n=[];this.$_events.forEach(r=>{let{targetNodes:i,eventType:a,handler:o}=r;!e||e===a?i.forEach(e=>e.removeEventListener(a,o)):n.push(r)}),this.$_events=n},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,n=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit(`close-directive`):this.$emit(`auto-hide`),n&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,n){for(let r of this.$_targetNodes){let i=r.getAttribute(e);i&&(r.removeAttribute(e),r.setAttribute(n,i))}},$_applyAttrsToTarget(e){for(let n of this.$_targetNodes)for(let r in e){let i=e[r];i==null?n.removeAttribute(r):n.setAttribute(r,i)}},$_updateParentShownChildren(e){let n=this.parentPopper;for(;n;)e?n.shownChildren.add(this.randomId):(n.shownChildren.delete(this.randomId),n.pendingHide&&n.hide()),n=n.parentPopper},$_isAimingPopper(){let e=this.$_referenceNode.getBoundingClientRect();if(Ln>=e.left&&Ln<=e.right&&Rn>=e.top&&Rn<=e.bottom){let e=this.$_popperNode.getBoundingClientRect(),n=Ln-Fn,r=Rn-In,i=e.left+e.width/2-Fn+(e.top+e.height/2)-In+e.width+e.height,a=Fn+n*i,o=In+r*i;return zn(Fn,In,a,o,e.left,e.top,e.left,e.bottom)||zn(Fn,In,a,o,e.left,e.top,e.right,e.top)||zn(Fn,In,a,o,e.right,e.top,e.right,e.bottom)||zn(Fn,In,a,o,e.left,e.bottom,e.right,e.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<`u`&&typeof window<`u`){if(gn){let e=!hn||{passive:!0,capture:!0};document.addEventListener(`touchstart`,e=>kn(e,!0),e),document.addEventListener(`touchend`,e=>An(e,!0),e)}else window.addEventListener(`mousedown`,e=>kn(e,!1),!0),window.addEventListener(`click`,e=>An(e,!1),!0);window.addEventListener(`resize`,Pn)}function kn(e,n){if(dn.autoHideOnMousedown)jn(e,n);else for(let n=0;n<Sn.length;n++){let r=Sn[n];try{r.mouseDownContains=r.popperNode().contains(e.target)}catch{}}}function An(e,n){dn.autoHideOnMousedown||jn(e,n)}function jn(e,n){let r={};for(let i=Sn.length-1;i>=0;i--){let a=Sn[i];try{let i=a.containsGlobalTarget=a.mouseDownContains||a.popperNode().contains(e.target);a.pendingHide=!1,requestAnimationFrame(()=>{if(a.pendingHide=!1,!r[a.randomId]&&Mn(a,i,e)){if(a.$_handleGlobalClose(e,n),!e.closeAllPopover&&e.closePopover&&i){let e=a.parentPopper;for(;e;)r[e.randomId]=!0,e=e.parentPopper;return}let o=a.parentPopper;for(;o&&Mn(o,o.containsGlobalTarget,e);)o.$_handleGlobalClose(e,n),o=o.parentPopper}})}catch{}}}function Mn(e,n,r){return r.closeAllPopover||r.closePopover&&n||Nn(e,r)&&!n}function Nn(e,n){if(typeof e.autoHide==`function`){let r=e.autoHide(n);return e.lastAutoHide=r,r}return e.autoHide}function Pn(){for(let e=0;e<Sn.length;e++)Sn[e].$_computePosition()}var Fn=0,In=0,Ln=0,Rn=0;typeof window<`u`&&window.addEventListener(`mousemove`,e=>{Fn=Ln,In=Rn,Ln=e.clientX,Rn=e.clientY},hn?{passive:!0}:void 0);function zn(e,n,r,i,a,o,s,c){let l=((s-a)*(n-o)-(c-o)*(e-a))/((c-o)*(r-e)-(s-a)*(i-n)),u=((r-e)*(n-o)-(i-n)*(e-a))/((c-o)*(r-e)-(s-a)*(i-n));return l>=0&&l<=1&&u>=0&&u<=1}var Bn={extends:On()},Vn=(e,n)=>{let r=e.__vccOpts||e;for(let[e,i]of n)r[e]=i;return r};function Hn(e,n,r,i,a,o){return p(),v(`div`,{ref:`reference`,class:O([`v-popper`,{"v-popper--shown":e.slotData.isShown}])},[V(e.$slots,`default`,F(P(e.slotData)))],2)}var Un=Vn(Bn,[[`render`,Hn]]);function Wn(){var e=window.navigator.userAgent,n=e.indexOf(`MSIE `);if(n>0)return parseInt(e.substring(n+5,e.indexOf(`.`,n)),10);if(e.indexOf(`Trident/`)>0){var r=e.indexOf(`rv:`);return parseInt(e.substring(r+3,e.indexOf(`.`,r)),10)}var i=e.indexOf(`Edge/`);return i>0?parseInt(e.substring(i+5,e.indexOf(`.`,i)),10):-1}var Gn;function Kn(){Kn.init||(Kn.init=!0,Gn=Wn()!==-1)}var qn={name:`ResizeObserver`,props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:[`notify`],mounted(){Kn(),z(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});let e=document.createElement(`object`);this._resizeObject=e,e.setAttribute(`aria-hidden`,`true`),e.setAttribute(`tabindex`,-1),e.onload=this.addResizeHandlers,e.type=`text/html`,Gn&&this.$el.appendChild(e),e.data=`about:blank`,Gn||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit(`notify`,{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener(`resize`,this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Gn&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener(`resize`,this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},Jn=k(`data-v-b329ee4c`);o(`data-v-b329ee4c`);var Yn={class:`resize-observer`,tabindex:`-1`};m(),qn.render=Jn((e,n,r,i,a,o)=>(p(),l(`div`,Yn))),qn.__scopeId=`data-v-b329ee4c`,qn.__file=`src/components/ResizeObserver.vue`;var Xn=(e=`theme`)=>({computed:{themeClass(){return pn(this[e])}}}),Zn=N({name:`VPopperContent`,components:{ResizeObserver:qn},mixins:[Xn()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:[`hide`,`resize`],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),Qn=[`id`,`aria-hidden`,`tabindex`,`data-popper-placement`],$n={ref:`inner`,class:`v-popper__inner`},er=[a(`div`,{class:`v-popper__arrow-outer`},null,-1),a(`div`,{class:`v-popper__arrow-inner`},null,-1)];function tr(e,n,i,o,s,c){let u=r(`ResizeObserver`);return p(),v(`div`,{id:e.popperId,ref:`popover`,class:O([`v-popper__popper`,[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:R(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?`false`:`true`,tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:n[2]||=oe(n=>e.autoHide&&e.$emit(`hide`),[`esc`])},[a(`div`,{class:`v-popper__backdrop`,onClick:n[0]||=n=>e.autoHide&&e.$emit(`hide`)}),a(`div`,{class:`v-popper__wrapper`,style:R(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[a(`div`,$n,[e.mounted?(p(),v(L,{key:0},[a(`div`,null,[V(e.$slots,`default`)]),e.handleResize?(p(),l(u,{key:0,onNotify:n[1]||=n=>e.$emit(`resize`,n)})):f(``,!0)],64)):f(``,!0)],512),a(`div`,{ref:`arrow`,class:`v-popper__arrow-container`,style:R(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},er,4)],4)],46,Qn)}var nr=Vn(Zn,[[`render`,tr]]),rr={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},ir=function(){};typeof window<`u`&&(ir=window.Element);var ar=N({name:`VPopperWrapper`,components:{Popper:Un,PopperContent:nr},mixins:[rr,Xn(`finalTheme`)],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,ir,Boolean],default:void 0},boundary:{type:[String,ir],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function or(e,n,i,a,o,c){let u=r(`PopperContent`),d=r(`Popper`);return p(),l(d,I({ref:`popper`},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:n[0]||=()=>e.$emit(`show`),onHide:n[1]||=()=>e.$emit(`hide`),"onUpdate:shown":n[2]||=n=>e.$emit(`update:shown`,n),onApplyShow:n[3]||=()=>e.$emit(`apply-show`),onApplyHide:n[4]||=()=>e.$emit(`apply-hide`),onCloseGroup:n[5]||=()=>e.$emit(`close-group`),onCloseDirective:n[6]||=()=>e.$emit(`close-directive`),onAutoHide:n[7]||=()=>e.$emit(`auto-hide`),onResize:n[8]||=()=>e.$emit(`resize`)}),{default:D(({popperId:n,isShown:r,shouldMountContent:i,skipTransition:a,autoHide:o,show:c,hide:l,handleResize:d,onResize:f,classes:p,result:m})=>[V(e.$slots,`default`,{shown:r,show:c,hide:l}),s(u,{ref:`popperContent`,"popper-id":n,theme:e.finalTheme,shown:r,mounted:i,"skip-transition":a,"auto-hide":o,"handle-resize":d,classes:p,result:m,onHide:l,onResize:f},{default:D(()=>[V(e.$slots,`popper`,{shown:r,hide:l})]),_:2},1032,[`popper-id`,`theme`,`shown`,`mounted`,`skip-transition`,`auto-hide`,`handle-resize`,`classes`,`result`,`onHide`,`onResize`])]),_:3},16,[`theme`,`target-nodes`,`popper-node`,`class`])}var sr=Vn(ar,[[`render`,or]]);({...sr}),{...sr},{...sr};var cr=N({name:`VTooltipDirective`,components:{Popper:On(),PopperContent:nr},mixins:[rr],inheritAttrs:!1,props:{theme:{type:String,default:`tooltip`},html:{type:Boolean,default:e=>fn(e.theme,`html`)},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>fn(e.theme,`loadingContent`)},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content==`function`},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content==`function`&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;let e=++this.$_fetchId,n=this.content(this);n.then?n.then(n=>this.onResult(e,n)):this.onResult(e,n)}},onResult(e,n){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=n)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),lr=[`innerHTML`],ur=[`textContent`];function dr(e,n,i,a,o,c){let u=r(`PopperContent`),d=r(`Popper`);return p(),l(d,I({ref:`popper`},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=>e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:D(({popperId:n,isShown:r,shouldMountContent:i,skipTransition:a,autoHide:o,hide:c,handleResize:l,onResize:d,classes:f,result:m})=>[s(u,{ref:`popperContent`,class:O({"v-popper--tooltip-loading":e.loading}),"popper-id":n,theme:e.theme,shown:r,mounted:i,"skip-transition":a,"auto-hide":o,"handle-resize":l,classes:f,result:m,onHide:c,onResize:d},{default:D(()=>[e.html?(p(),v(`div`,{key:0,innerHTML:e.finalContent},null,8,lr)):(p(),v(`div`,{key:1,textContent:w(e.finalContent)},null,8,ur))]),_:2},1032,[`class`,`popper-id`,`theme`,`shown`,`mounted`,`skip-transition`,`auto-hide`,`handle-resize`,`classes`,`result`,`onHide`,`onResize`])]),_:1},16,[`theme`,`target-nodes`,`popper-node`,`onApplyShow`,`onApplyHide`])}var fr=Vn(cr,[[`render`,dr]]),pr=`v-popper--has-tooltip`;function mr(e,n){let r=e.placement;if(!r&&n)for(let e of _n)n[e]&&(r=e);return r||=fn(e.theme||`tooltip`,`placement`),r}function hr(e,n,r){let i,a=typeof n;return i=a===`string`?{content:n}:n&&a===`object`?n:{content:!1},i.placement=mr(i,r),i.targetNodes=()=>[e],i.referenceNode=()=>e,i}var gr,_r,vr=0;function yr(){if(gr)return;_r=u([]),gr=ee({name:`VTooltipDirectiveApp`,setup(){return{directives:_r}},render(){return this.directives.map(e=>A(fr,{...e.options,shown:e.shown||e.options.shown,key:e.id}))},devtools:{hide:!0}});let e=document.createElement(`div`);document.body.appendChild(e),gr.mount(e)}function br(e,n,r){yr();let i=u(hr(e,n,r)),a=u(!1),o={id:vr++,options:i,shown:a};return _r.value.push(o),e.classList&&e.classList.add(pr),e.$_popper={options:i,item:o,show(){a.value=!0},hide(){a.value=!1}}}function xr(e){if(e.$_popper){let n=_r.value.indexOf(e.$_popper.item);n!==-1&&_r.value.splice(n,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&&e.classList.remove(pr)}function Sr(e,{value:n,modifiers:r}){let i=hr(e,n,r);if(!i.content||fn(i.theme||`tooltip`,`disabled`))xr(e);else{let a;e.$_popper?(a=e.$_popper,a.options.value=i):a=br(e,n,r),typeof n.shown<`u`&&n.shown!==e.$_popperOldShown&&(e.$_popperOldShown=n.shown,n.shown?a.show():a.hide())}}var Cr={beforeMount:Sr,updated:Sr,beforeUnmount(e){xr(e)}},wr={key:0},Tr=[`href`,`download`,`onClick`],Er={__name:`FieldAsset`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Bo
1olean},setup(e){let n=e,r=K(),i=G(),o=_(()=>n.fieldId||n.field?.[`@id`]),s=_(()=>n.record||r.graph.get(n.recordId)),c=_(()=>(n.recordProperty||[]).flatMap(e=>s.value?.[e]).filter(e=>!!e)),l=_(()=>r.getAssetFieldsToDownload.has(o.value)&&c.value.length),u=_(()=>c.value.map(e=>{let n=r.graph.get(e),i=r.getItemLabel(e,r.locale);return{"@id":e,href:n[`kleioapi:asset_url`],label:i||(n[`kleio:asset_filepath`]||n[`kleioapi:asset_url`])?.split(`?`).shift().split(`/`).pop(),filename:i?`${i}.${(n[`kleio:asset_filepath`]||n[`kleioapi:asset_url`])?.split(`.`).pop()}`:(n[`kleio:asset_filepath`]||n[`kleioapi:asset_url`])?.split(`?`).shift().split(`/`).pop(),thumbnail:n[`schema:thumbnailUrl__xs`]}}));async function m(e){if(e.href)try{let n=await Ue(e[`@id`],s.value?.[`@id`],i.params.user&&`kleio:user_${i.params.user}`);console.log(n.filename,n.href);let r=document.createElement(`a`);r.download=n.filename,r.href=n[`kleioapi:asset_url`],r.style.display=`none`,document.body.appendChild(r),r.click(),await z(),document.body.removeChild(r)}catch(e){console.log(e)}}return(e,n)=>d(l)?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`div`,I({class:`record-field k-asset-downloads`},e.$attrs),[(p(!0),v(L,null,y(d(u),e=>(p(),v(L,{key:`krfa`+e[`@id`]},[e.href?M((p(),v(`span`,wr,[a(`a`,{class:`k-asset-download-item`,href:e.href,download:e.filename,target:`_blank`,onClick:re(n=>m(e),[`prevent`])},[n[0]||=a(`i`,{class:`i-bi:download`},null,-1),a(`span`,null,w(e.label),1)],8,Tr)])),[[d(Cr),{theme:`kleio-assets`,placement:`left`,distance:`8`,triggers:[`hover`],content:`<img src='${e.thumbnail}' />`,html:!0,disabled:!e.thumbnail}]]):f(``,!0)],64))),128))],16)],64)):f(``,!0)}},Dr={key:0,class:`record-acquisitions-summary`},Or={__name:`FieldAcquisitions`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),i=_(()=>n.record||r.graph.get(n.recordId)),o=_(()=>(n.recordProperty||[]).map(e=>i.value?.[e]).filter(e=>!!e)),s=_(()=>o.value.flatMap(e=>e.map(e=>r.graph.get(e)))),c=_(()=>s.value.reduce((e,n)=>{if(n){let i=n?.[`dc:date`]&&De(n[`dc:date`],r.locale),a=[n?.[`kleio:edition__${r.locale}`]||n?.[`kleio:edition`],...(n?.[`schema:buyer`]||[]).map(e=>r.getItemLocalizedProperty(e,`rdfs:label`)),i?.map(e=>e.value||t(`edtf.${e.message}`,e.params)).join(` `)].filter(e=>!!e).join(`, `),o=r.getItemLocalizedProperty(n[`@id`],`kleio:transaction_note`);Array.isArray(e)||(e=[]),e.push([n[`@id`],a,o])}return e},void 0));return(e,n)=>{let r=Pe;return d(c)?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`ul`,I({class:`record-field record-acquisitions-list`},e.$attrs),[(p(!0),v(L,null,y(d(c),([e,n,i])=>(p(),v(`li`,{key:`rfa`+e,class:`record-acquisitions-item`},[n?(p(),v(`div`,Dr,w(n),1)):f(``,!0),i?(p(),l(r,{key:1,class:`record-acquisitions-descr k-md`,markdown:i},null,8,[`markdown`])):f(``,!0)]))),128))],16)],64)):f(``,!0)}}},kr={class:`k-relations-item`},Ar={key:0,class:`k-relation-image`},jr={key:2},Mr={__name:`FieldRelationsItem`,props:{relationId:String,relation:Object,hideImage:Boolean},setup(e){let n=e,r=K(),i=G(),a=_(()=>n.relation||r.graph.get(n.relationId)),o=_(()=>a.value?.[`kleioapi:in_space`]?.includes(r.getSpaceId)),c=_(()=>o.value&&a.value?.[`kleioapi:in_set`]?.find(e=>r.getSpaceSetIds.has(e))),u=_(()=>{if(!c.value)return null;let e=Te(r.graph.get(c.value),r.locale,`kleio:space_set_id`),n=[`slug-set-user-record`,`slug`].includes(i.name)&&e?`slug-set-user-record`:`slug-search-user-record`,o=r.getItemOwner(a.value),s;return o!==r.getUserUri&&(s={user:o.replace(`kleio:user_`,``)}),{name:n,params:{slug:i.params.slug,...e?{set:e}:{},...s,record:Te(a.value,r.locale,`kleio:user_record_id`)},query:{...i.query}}}),m=_(()=>r.getItemLocalizedProperty(a,`rdfs:label`)),h=_(()=>!n.hideImage&&u.value&&a.value?.[`kleio:cover_asset`]),g=_(()=>r.graph.get(h.value)?.[Ee]);return(e,n)=>{let r=Fe,i=se;return p(),v(`li`,kr,[d(g)?(p(),v(`div`,Ar,[s(r,{"asset-id":d(h),base:d(Ee),srcset:[`xs`,`sm`]},null,8,[`asset-id`,`base`])])):f(``,!0),d(u)?(p(),l(i,{key:1,to:d(u)},{default:D(()=>[S(w(d(m)),1)]),_:1},8,[`to`])):(p(),v(`span`,jr,w(d(m)),1))])}}},Nr={class:`relation-list relations-list-csv contribution-list`},Pr={class:`kleio-contribution-role`},Fr={__name:`FieldContributedToItem`,props:{contributionRoleId:String,contributedTo:Array,recordProperty:Array},setup(e){let n=e,r=K(),{t:i}=ue(),o=_(()=>{let e=n.contributionRoleId&&r.graph.get(n.contributionRoleId);return e?r.getItemLocalizedProperty(e,`rdfs:label`):i(`contribution.role undefined`)});return(e,r)=>{let i=Mr;return p(),v(`ul`,Nr,[a(`li`,Pr,w(d(o))+`:`,1),(p(!0),v(L,null,y(n.contributedTo,e=>(p(),l(i,{key:`rfct`+e,"relation-id":e,"hide-image":``},null,8,[`relation-id`]))),128))])}}},Ir={__name:`FieldContributedTo`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Bo
1olean},setup(e){let n=e,r=K(),i=_(()=>n.record||r.graph.get(n.recordId)),o=_(()=>(n.recordProperty||[]).flatMap(e=>i.value[e])),s=_(()=>new Map([...o.value.reduce((e,n)=>{let i=r.graph.get(n);return i[`kleioapi:participated_to`]&&(e.has(i[`kleio:activity_tag`])?e.get(i[`kleio:activity_tag`]).push(i[`kleioapi:participated_to`]):e.set(i[`kleio:activity_tag`],[i[`kleioapi:participated_to`]])),e},new Map)].map(([e,n])=>[e,n.sort((e,n)=>(r.getItemLabel(e,[r.locale])||``).localeCompare(r.getItemLabel(n,[r.locale])||``,r.locale))]).sort(([e],[n])=>(r.getItemLabel(e,[r.locale])||``).localeCompare(r.getItemLabel(n,[r.locale])||``,r.locale)))),c=_(()=>s.value?.size>0);return(e,r)=>{let i=Fr;return d(c)?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`div`,I({class:`record-field`},e.$attrs),[(p(!0),v(L,null,y(d(s),([e,r])=>(p(),l(i,{key:`rfct`+e,"contribution-role-id":e,"contributed-to":r,"record-property":n.recordProperty},null,8,[`contribution-role-id`,`contributed-to`,`record-property`]))),128))],16)],64)):f(``,!0)}}},Lr={class:`relation-list relations-list-csv contribution-list`},Rr={class:`kleio-contribution-role`},zr={__name:`FieldContributionsItem`,props:{contributionId:String,recordProperty:Array},setup(e){let n=e,r=K(),{t:i}=ue(),o=_(()=>r.graph.get(n.contributionId)),s=_(()=>{let e=r.graph.get(o.value?.[`kleio:activity_tag`]);return e?r.getItemLocalizedProperty(e,`rdfs:label`):i(`contribution.role undefined`)});return(e,n)=>{let r=Mr;return p(),v(`ul`,Lr,[a(`li`,Rr,w(d(s))+`:`,1),(p(!0),v(L,null,y(d(o)?.[`dc:contributor`],e=>(p(),l(r,{key:`rfai`+e,"relation-id":e,"hide-image":``},null,8,[`relation-id`]))),128))])}}},Br={__name:`FieldContributions`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),i=_(()=>n.record||r.graph.get(n.recordId)),o=_(()=>(n.recordProperty||[]).flatMap(e=>i.value[e]?.filter(e=>!!r.graph.get(e)?.[`dc:contributor`]?.length))),s=_(()=>o.value?.length>0);return(e,r)=>{let i=zr;return d(s)?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`div`,I({class:`record-field`},e.$attrs),[(p(!0),v(L,null,y(d(o),e=>(p(),l(i,{key:`rfc`+e,"contribution-id":e,"record-property":n.recordProperty},null,8,[`contribution-id`,`record-property`]))),128))],16)],64)):f(``,!0)}}},Vr={key:0,class:`record-date-edtf`},Hr={__name:`FieldDate`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),{t:i}=ue(),a=_(()=>n.record||r.graph.get(n.recordId)),o=_(()=>(n.recordProperty||[]).map(e=>a.value?.[e]).filter(e=>!!e)),s=_(()=>o.value.map(e=>r.graph.get(e))),c=_(()=>s.value.reduce((e,n)=>{if(n)try{let a=[n[`@id`]],o=n[`dc:date`]&&De(n[`dc:date`],r.locale);a.push(n?.[`dc:date`]?o?.map(e=>e.value||i(`edtf.${e.message}`,e.params)).join(` `):null);let s=r.getItemLocalizedProperty(n,`schema:description`);a.push(s),a.filter(e=>!!e).length>1&&(Array.isArray(e)||(e=[]),e.push(a))}catch{}return e},void 0));return(e,n)=>{let r=Pe;return d(c)?(p(),v(L,{key:0},[V(e.$slots,`label`),d(c)?(p(),v(`div`,I({key:0,class:`record-field record-field-date`},e.$attrs),[(p(!0),v(L,null,y(d(c),([e,n,i])=>(p(),v(L,{key:`rfd`+e},[n?(p(),v(`div`,Vr,w(n),1)):f(``,!0),i?(p(),l(r,{key:1,class:`record-date-descr k-md`,markdown:i},null,8,[`markdown`])):f(``,!0)],64))),128))],16)):f(``,!0)],64)):f(``,!0)}}},Ur={key:0,class:`record-value-amount`},Wr={__name:`FieldDimension`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),{t:i}=ue(),o=_(()=>n.record||r.graph.get(n.recordId)),s=_(()=>(n.recordProperty||[]).map(e=>o.value?.[e]).filter(e=>!!e)),c=_(()=>s.value.map(e=>r.graph.get(e))),u=_(()=>c.value.reduce((e,n)=>{if(n){let a=[n[`@id`]],o=[`schema:height`,`schema:width`,`schema:depth`].filter(e=>!!n?.[e]).map(e=>n?.[e]).join(` x `);o&&n?.[`schema:unitText`]&&(o+=` ${n[`schema:unitText`]}`);let s=n?.[`kleio:diameter`]?`${i(`record.diameter`)} ${n[`kleio:diameter`]}`:null;s&&n?.[`schema:unitText`]&&(s+=` ${n[`schema:unitText`]}`),o||s?a.push([o,s].filter(e=>!!e).join(`, `)):a.push(null);let c=r.getItemLocalizedProperty(n,`schema:description`);a.push(c),a.filter(e=>!!e).length>1&&(Array.isArray(e)||(e=[]),e.push(a))}return e},void 0));return(e,n)=>{let r=Pe;return d(u)?(p(),v(L,{key:0}
1,[V(e.$slots,`label`),a(`div`,I({class:`record-field record-field-dimension`},e.$attrs),[(p(!0),v(L,null,y(d(u),([e,n,i])=>(p(),v(L,{key:`rfdim`+e},[n?(p(),v(`div`,Ur,w(n),1)):f(``,!0),i?(p(),l(r,{key:1,class:`record-value-descr k-md`,markdown:i},null,8,[`markdown`])):f(``,!0)],64))),128))],16)],64)):f(``,!0)}}},Gr={key:0,class:`record-location-label`},Kr={__name:`FieldLocation`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),i=_(()=>n.record||r.graph.get(n.recordId)),o=_(()=>(n.recordProperty||[]).map(e=>i.value?.[e]).filter(e=>!!e)),s=_(()=>o.value.map(e=>r.graph.get(e))),c=_(()=>s.value.reduce((e,n)=>{if(n){let i=n[`@id`],a=r.getItemLocalizedProperty(n,`rdfs:label`),o=r.getItemLocalizedProperty(n,`schema:description`);(a||o)&&(Array.isArray(e)||(e=[]),e.push([i,a,o]))}return e},void 0));return(e,n)=>{let r=Pe;return d(c)?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`div`,I({class:`record-field record-field-location`},e.$attrs),[(p(!0),v(L,null,y(d(c),([e,n,i])=>(p(),v(L,{key:`rfloc`+e},[n?(p(),v(`div`,Gr,w(n),1)):f(``,!0),i?(p(),l(r,{key:1,class:`record-location-descr`,markdown:i},null,8,[`markdown`])):f(``,!0)],64))),128))],16)],64)):f(``,!0)}}},qr={__name:`FieldMarkdown`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),i=_(()=>n.record||r.graph.get(n.recordId)),a=_(()=>n.recordProperty?.reduce((e,a)=>{if(i.value?.[a]){let o=n.localized?r.getItemLocalizedProperty(i,a):i.value[a];o&&e.push(o)}return e},[]));return(e,r)=>{let i=Pe;return d(a).length?(p(),v(L,{key:0},[V(e.$slots,`label`),(p(!0),v(L,null,y(d(a),(r,a)=>(p(),l(i,I({key:`rft`+n.recordProperty+a,class:`record-field record-field-markdown k-md`,markdown:r},{ref_for:!0},e.$attrs),null,16,[`markdown`]))),128))],64)):f(``,!0)}}},Jr=async(e,n,r,i,a=!0,o=!0)=>{if(o)Jr(e,n,r,i,a=!0,!1);else{let o=ke(),s=K(o),c=`/${Oe}/${s.slug}/${e}/${Se}/${r}/`,l=/kleio:record_/.test(`${e}`)?`/api/record/${s.slug}/${e}/searchvia/${r}/`:`/api/record/${s.slug}/${n||s.getUserUri}/${e}/searchvia/${r}/`,u=/kleio:record_/.test(`${e}`)?e:s.user_ids.get(`kleio:Record`)?.get(e),d={sidecars:a,from:0,size:500,...i};try{s.pending.add(c);let{"@graph":e,"@pagination":n}=await ae(l,{query:d,headers:{"Accept-Language":s.locale,...s.protected&&{Authorization:s.protected},...W([`cache-control`])},onRequest(){},onResponse(){},onResponseError({request:e,options:n,response:r}){console.error(r.status,te(e,n.query))}})||{};if(s.pending.delete(c),e){let i=e&&s.setItems(e,!0);if(i&&(s.setList(l,d,i),s.setPagination(l,d,n)),u){let e=s.graph.get(u);e&&(e[r]=i)}}return null}catch(e){return console.error(e),s.pending.delete(c),null}}},Yr={__name:`FieldRelations`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),o=_(()=>n.record||r.graph.get(n.recordId)),s=_(()=>(n.recordProperty||[]).flatMap(e=>o.value?.[e])),c=_(()=>!(n.field||r.graph.get(n.fieldId))?.[`kleio:widget`].includes(`NOTPERSON`)),u=_(()=>o.value[`${n.recordProperty[0].replace(/^(kleio(?!api)|schema|dc)/,`kleioapi`)}_count`]);return i(()=>{u.value&&Jr(o.value[`@id`],r.getItemOwner(o.value),n.recordProperty[0],(n.field||r.graph.get(n.fieldId))?.[`kleio:filter_public_relations`]?{"kleioapi:in_space":r.getSpaceId}:{})}),j(u,e=>{e&&Jr(o.value[`@id`],r.getItemOwner(o.value),n.recordProperty[0],(n.field||r.graph.get(n.fieldId))?.[`kleio:filter_public_relations`]?{"kleioapi:in_space":r.getSpaceId}:{})}),(e,n)=>{let r=Mr;return d(u)&&d(s).length?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`ul`,I({class:[`record-field relation-list`,{"relations-list-csv":d(c)}]},e.$attrs),[(p(!0),v(L,null,y(d(s),e=>(p(),l(r,{key:`rfai`+e,"relation-id":e,hideImage:d(c)},null,8,[`relation-id`,`hideImage`]))),128))],16)],64)):f(``,!0)}}},Xr={__name:`FieldSpacer`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),i=_(()=>n.record||r.graph.get(n.recordId)),a=_(()=>n.recordProperty?.reduce((e,a)=>{if(i.value[a]){let o=n.localized?r.getItemLocalizedProperty(i,a):i.value[a];o&&e.push(o)}return e},[]));return(e,r)=>d(a).length?(p(),v(L,{key:0}
1,[V(e.$slots,`label`),(p(!0),v(L,null,y(d(a),(r,i)=>(p(),v(`div`,I({key:`rft`+n.recordProperty+i,class:`record-field record-field-spacer`},{ref_for:!0},e.$attrs),w(r),17))),128))],64)):f(``,!0)}},Zr={class:`record-field-tag`},Qr={key:1},$r={__name:`FieldTagsItem`,props:{tagId:String},setup(e){let n=e,r=K(),i=G(),a=_(()=>r.graph.get(n.tagId)?.[`schema:sameAs`]),o=_(()=>a.value&&r.getUsedTags.has(a.value)),s=_(()=>r.getUsedTags.has(n.tagId)||o.value),c=_(()=>r.getItemLocalizedProperty(n.tagId,`rdfs:label`)),u=_(()=>r.graph.get(n.tagId)?.[`kleio:tag_category`]),f=_(()=>u.value&&r.getTagCategoryRecordProperty[u.value]),m=_(()=>s.value&&{name:`slug-search`,params:{slug:i.params.slug},query:{[f.value]:[o.value?a.value:n.tagId]}});return(e,n)=>{let r=se;return p(),v(`li`,Zr,[d(s)?(p(),l(r,{key:0,to:d(m)},{default:D(()=>[S(w(d(c)),1)]),_:1},8,[`to`])):(p(),v(`span`,Qr,w(d(c)),1))])}}},ei={__name:`FieldTags`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),o=_(()=>n.record||r.graph.get(n.recordId)),s=_(()=>(n.recordProperty||[]).flatMap(e=>o.value?.[e]||[])),c=_(()=>o.value[`${n.recordProperty[0].replace(/^(kleio|schema)/,`kleioapi`)}_count`]);return i(()=>{c.value&&Jr(o.value[`@id`],r.getItemOwner(o.value),n.recordProperty[0],{})}),j(c,e=>{e&&Jr(o.value[`@id`],r.getItemOwner(o.value),n.recordProperty[0],{})}),(e,n)=>{let r=$r;return d(s).length?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`ul`,I({class:`record-field record-field-tags`},e.$attrs),[(p(!0),v(L,null,y(d(s),e=>(p(),l(r,{key:`rft`+e,"tag-id":e},null,8,[`tag-id`]))),128))],16)],64)):f(``,!0)}}},ti={__name:`FieldText`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),i=_(()=>n.record||r.graph.get(n.recordId)),a=_(()=>(n.recordProperty||[]).map(e=>n.localized?r.getItemLocalizedProperty(i.value,e):i.value?.[e]).filter(e=>!!e)),o=_(()=>a.value.reduce((e,n)=>(n&&e.push(n),e),[]));return(e,r)=>d(o).length?(p(),v(L,{key:0},[V(e.$slots,`label`),(p(!0),v(L,null,y(d(o),(r,i)=>(p(),v(`div`,I({key:`rft`+n.recordProperty+i,class:`record-field record-field-text`},{ref_for:!0},e.$attrs),w(r),17))),128))],64)):f(``,!0)}},ni=[`href`],ri=`kleio:connected_space`,ii={__name:`FieldUrl`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),i=T(),o=_(()=>n.record||r.graph.get(n.recordId)),s=_(()=>(n.recordProperty||[]).find(e=>e!=ri)),c=_(()=>{if(o.value[s.value])return Ve(o.value[s.value]);if(o.value[ri]){let e=r.graph.get(o.value[ri]);if(e)return Be(e[`kleio:custom_domain`])||[`https://${e[`kleioapi:owner_slug`]}.${i.public.kleioDomain}`,e[`schema:identifier`]].filter(e=>!!e).join(`/`)}return null}),l=_(()=>c.value&&c.value.replace(/((^https?:\/\/)|(\?.+))/g,``));return(e,n)=>d(c)?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`div`,I({class:`record-field record-field-url`},e.$attrs),[a(`a`,{href:d(c),class:`record-field-url-link`},w(d(l)),9,ni)],16)],64)):f(``,!0)}},ai={key:0,class:`record-value-amount`},oi={__name:`FieldValue`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Boolean},setup(e){let n=e,r=K(),i=_(()=>n.record||r.graph.get(n.recordId)),o=_(()=>(n.recordProperty||[]).map(e=>i.value?.[e]).filter(e=>!!e)),c=_(()=>o.value.map(e=>r.graph.get(e))),u=_(()=>c.value.reduce((e,n)=>{if(n){let i=[n[`@id`]];n?.[`schema:value`]?i.push(ze(n?.[`schema:value`],n?.[`schema:currency`],r.locale)):i.push(null);let a=r.getItemLocalizedProperty(n,`schema:description`);i.push(a),i.filter(e=>!!e).length>1&&(Array.isArray(e)||(e=[]),e.push(i))}return e},void 0));return(e,n)=>{let r=Pe,i=ce;return d(u)?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`div`,I({class:`record-field record-field-value`},e.$attrs),[s(i,null,{default:D(()=>[(p(!0),v(L,null,y(d(u),([e,n,i])=>(p(),v(L,{key:`rfv`+e},[n?(p(),v(`div`,ai,w(n),1)):f(``,!0),i?(p(),l(r,{key:1,class:`record-value-descr k-md`,markdown:i},null,8,[`markdown`])):f(``,!0)],64))),128))]),_:1})],16)],64)):f(``,!0)}}},si=[`href`],ci=`kleioapi:connected_user_default_space`,li={__name:`FieldUser`,props:{fieldId:String,field:Object,recordId:String,record:Object,recordProperty:Array,localized:Bo
1olean},setup(e){let n=e,r=K(),i=T(),o=_(()=>n.record||r.graph.get(n.recordId)),s=_(()=>{if(o.value[ci]){let e=r.graph.get(o.value[ci]);if(e)return Be(e[`kleio:custom_domain`])||[`https://${e[`kleioapi:owner_slug`]}.${i.public.kleioDomain}`,e[`schema:identifier`]].filter(e=>!!e).join(`/`)}return null}),c=_(()=>s.value&&s.value.replace(/((^https?:\/\/)|(\?.+))/g,``));return(e,n)=>d(s)?(p(),v(L,{key:0},[V(e.$slots,`label`),a(`div`,I({class:`record-field record-field-url`},e.$attrs),[a(`a`,{href:d(s),class:`record-field-url-link`},w(d(c)),9,si)],16)],64)):f(``,!0)}},ui={__name:`RecordField`,props:{fieldId:String,field:Object,recordId:String,record:Object},setup(e){let n=e,r=K(),i=_(()=>n.field||r.graph.get(n.fieldId)),a=_(()=>i.value?.[`widget:type`]),o=_(()=>i.value?.[`widget:localized`]),s=_(()=>i.value?.[`rdfs:label__${r.locale}`]||i.value?.[`rdfs:label`]),u=_(()=>i.value?.[`schema:identifier`]),m=_(()=>{switch(a.value){case`ASSETS`:return Er;case`ACQUISITIONS`:return Or;case`CONTRIBUTIONS`:return Br;case`CONTRIBUTED`:return Ir;case`CONNECTED_USER`:return li;case`DATE`:return Hr;case`DIMENSION`:return Wr;case`LOCATION`:return Kr;case`MARKDOWN`:return qr;case`RELATIONS`:return Yr;case`SPACER`:return Xr;case`TAGS`:return ei;case`TEXT`:case`NUMBER`:return ti;case`URL`:return ii;case`VALUE`:return oi;default:return null}}),h=_(()=>n.record||r.graph.get(n.recordId)),g=_(()=>r.showFieldLabels&&![Xr].includes(m.value)),y=_(()=>(i.value?.[`kleio:record_property`]||[]).flatMap(e=>Array.isArray(h.value?.[e])?h.value?.[e]:[h.value?.[e]]).some(e=>!!e));return(e,n)=>d(m)?(p(),l(c(d(m)),{key:0,class:O([d(u),{"record-field-plain":!d(g)}]),record:d(h),localized:d(o),"record-property":d(i)[`kleio:record_property`],field:d(i)},{label:D(()=>[d(g)&&d(y)?(p(),v(`div`,{key:0,class:O([`record-field-label`,d(u)])},w(d(s)),3)):f(``,!0)]),_:1},8,[`class`,`record`,`localized`,`record-property`,`field`])):f(``,!0)}},di={key:0,class:`record-field-plain`},fi={__name:`RecordCredit`,props:{record:Object,recordId:String},setup(e){let n=e,r=K(),i=T(),{t:o,locale:c}=ue(),l=_(()=>n.record||n.recordId&&r.graph.get(n.recordId)),u=_(()=>r.getItemOwner(l.value)),m=_(()=>l.value?.[`kleioapi:owner_default_space`]),h=_(()=>r.graph.get(m.value)),g=_(()=>h.value?.[`kleioapi:owner_slug`]),y=_(()=>r.getItemLabel(m.value,c)),b=_(()=>Be(`${g.value}.${i.public.kleioDomain}`)),x=_(()=>`${b.value}/?contact&referer=${encodeURIComponent(Me())}`),C=_(()=>u.value!==r.getUserUri&&g.value);return _e([he({author:ge({name:y.value,url:b.value})})]),(e,n)=>{let i=se,c=ce;return d(C)?(p(),v(`div`,di,[a(`div`,{class:O([`record-field record-credits`,{"credits-border-top":d(r).showFieldLabels}])},[s(i,{to:d(b),target:`_blank`},{default:D(()=>[S(w(d(o)(`record.created by`))+` `+w(d(y)||d(b)),1)]),_:1},8,[`to`]),s(c,null,{default:D(()=>[s(i,{to:d(x),target:`_blank`},{default:D(()=>[...n[0]||=[a(`i`,{class:`i-ion:paper-plane-outline`},null,-1)]]),_:1},8,[`to`])]),_:1})],2)])):f(``,!0)}}},pi=(e,n)=>{let{o:r,i,u:a}=e,o=r,s,c=(e,n)=>{let r=o,c=e,l=n||(i?!i(r,c):r!==c);return(l||a)&&(o=c,s=r),[o,l,s]};return[n?e=>c(n(o,s),e):c,e=>[o,!!e,s]]},mi=typeof window<`u`&&typeof HTMLElement<`u`&&window.document?window:{},hi=Math.max,gi=Math.min,_i=Math.round,vi=Math.abs,yi=Math.sign,bi=mi.cancelAnimationFrame,xi=mi.requestAnimationFrame,Si=mi.setTimeout,Ci=mi.clearTimeout,wi=e=>mi[e]===void 0?void 0:mi[e],Ti=wi(`MutationObserver`),Ei=wi(`IntersectionObserver`),Di=wi(`ResizeObserver`),Oi=wi(`ScrollTimeline`),ki=e=>e===void 0,Ai=e=>e===null,ji=e=>
1typeof e==`number`,Mi=e=>typeof e==`string`,Ni=e=>typeof e==`boolean`,Pi=e=>typeof e==`function`,Fi=e=>Array.isArray(e),Ii=e=>typeof e==`object`&&!Fi(e)&&!Ai(e),Li=e=>{let n=!!e&&e.length,r=ji(n)&&n>-1&&n%1==0;return Fi(e)||!Pi(e)&&r?n>0&&Ii(e)?n-1 in e:!0:!1},Ri=e=>!!e&&e.constructor===Object,zi=e=>e instanceof HTMLElement,Bi=e=>e instanceof Element;function J(e,n){if(Li(e))for(let r=0;r<e.length&&n(e[r],r,e)!==!1;r++);else e&&J(Object.keys(e),(r=>n(e[r],r,e)));return e}var Vi=(e,n)=>e.indexOf(n)>=0,Hi=(e,n)=>e.concat(n),Y=(e,n,r)=>(!Mi(n)&&Li(n)?Array.prototype.push.apply(e,n):e.push(n),e),Ui=e=>Array.from(e||[]),Wi=e=>Fi(e)?e:!Mi(e)&&Li(e)?Ui(e):[e],Gi=e=>!!e&&!e.length,Ki=e=>Ui(new Set(e)),qi=(e,n,r)=>{J(e,e=>!e||e.apply(void 0,n||[])),r||(e.length=0)},Ji=`paddingTop`,Yi=`paddingRight`,Xi=`paddingLeft`,Zi=`paddingBottom`,Qi=`marginLeft`,$i=`marginRight`,ea=`marginBottom`,ta=`overflowX`,na=`overflowY`,ra=`width`,ia=`height`,aa=`visible`,oa=`hidden`,sa=`scroll`,ca=e=>{let n=String(e||``);return n?n[0].toUpperCase()+n.slice(1):``},la=(e,n,r,i)=>{if(e&&n){let i=!0;return J(r,(r=>{e[r]!==n[r]&&(i=!1)})),i}return!1},ua=(e,n)=>la(e,n,[`w`,`h`]),da=(e,n)=>la(e,n,[`x`,`y`]),fa=(e,n)=>la(e,n,[`t`,`r`,`b`,`l`]),X=(e,...n)=>e.bind(0,...n),pa=e=>{let n,r=e?Si:xi,i=e?Ci:bi;return[a=>{i(n),n=r((()=>a()),Pi(e)?e():e)},()=>i(n)]},ma=e=>{let n=Pi(e)?e():e;if(ji(n)){let e=n?Si:xi,r=n?Ci:bi;return i=>{let a=e((()=>i()),n);return()=>{r(a)}}}return n&&n._},ha=(e,n)=>{let{p:r,v:i,S:a,m:o}=n||{},s,c,l,u,d=function(n){c&&c(),s&&s(),u=c=s=l=void 0,e.apply(this,n)},f=e=>o&&l?o(l,e):e,p=()=>{c&&l&&d(f(l)||l)},m=function(){let e=Ui(arguments),n=ma(r);if(n){let r=typeof a==`function`?a():a,o=ma(i),m=f(e)||e,h=d.bind(0,m);c&&c(),r&&!u?(h(),u=!0,c=n((()=>u=void 0))):(c=n(h),o&&!s&&(s=o(p))),l=m}else d(e)};return m.O=p,m},ga=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),_a=e=>e?Object.keys(e):[],Z=(e,n,r,i,a,o,s)=>{let c=[n,r,i,a,o,s];return(typeof e!=`object`||Ai(e))&&!Pi(e)&&(e={}),J(c,(n=>{J(n,((r,i)=>{let a=n[i];if(e===a)return!0;let o=Fi(a);if(a&&Ri(a)){let n=e[i],r=n;o&&!Fi(n)?r=[]:!o&&!Ri(n)&&(r={}),e[i]=Z(r,a)}else e[i]=o?a.slice():a}))})),e},va=(e,n)=>J(Z({},e),((e,n,r)=>{e===void 0?delete r[n]:e&&Ri(e)&&(r[n]=va(e))})),ya=e=>!_a(e).length,ba=()=>{},xa=(e,n,r)=>hi(e,gi(n,r)),Sa=e=>Ki((Fi(e)?e:(e||``).split(` `)).filter((e=>e))),Ca=(e,n)=>e&&e.getAttribute(n),wa=(e,n)=>e&&e.hasAttribute(n),Ta=(e,n,r)=>{J(Sa(n),(n=>{e&&e.setAttribute(n,String(r||``))}))},Ea=(e,n)=>{J(Sa(n),(n=>e&&e.removeAttribute(n)))},Da=(e,n)=>{let r=Sa(Ca(e,n)),i=X(Ta,e,n),a=(e,n)=>{let i=new Set(r);return J(Sa(e),(e=>{i[n](e)})),Ui(i).join(` `)};return{C:e=>i(a(e,`delete`)),$:e=>i(a(e,`add`)),H:e=>{let n=Sa(e);return n.reduce(((e,n)=>e&&r.includes(n)),n.length>0)}}},Oa=(e,n,r)=>(Da(e,n).C(r),X(ka,e,n,r)),ka=(e,n,r)=>(Da(e,n).$(r),X(Oa,e,n,r)),Aa=(e,n,r,i)=>(i?ka:Oa)(e,n,r),ja=(e,n,r)=>Da(e,n).H(r),Ma=e=>Da(e,`class`),Na=(e,n)=>{Ma(e).C(n)},Pa=(e,n)=>(Ma(e).$(n),X(Na,e,n)),Fa=(e,n)=>{let r=n?Bi(n)&&n:document;return r?Ui(r.querySelectorAll(e)):[]},Ia=(e,n)=>{let r=n?Bi(n)&&n:document;return r&&r.querySelector(e)},La=(e,n)=>Bi(e)&&e.matches(n),Ra=e=>La(e,`body`),za=e=>e?Ui(e.childNodes):[],Ba=e=>e&&e.parentElement,Va=(e,n)=>Bi(e)&&e.closest(n),Ha=e=>document.activeElement,Ua=(e,n,r)=>{let i=Va(e,n),a=e&&Ia(r,i),o=Va(a,n)===i;return i&&a?i===e||a===e||o&&Va(Va(e,r),n)!==i:!1},Wa=e=>{J(Wi(e),(e=>{let n=Ba(e);e&&n&&n.removeChild(e)}))},Ga=(e,n)=>X(Wa,e&&n&&J(Wi(n),(n=>{n&&e.appendChild(n)}))),Ka,qa=()=>Ka,Ja=e=>{Ka=e},Ya=e=>{let n=document.createElement(`div`);return Ta(n,`class`,e),n},Xa=e=>{let n=Ya(),r=qa(),i=e.trim();return n.innerHTML=r?r.createHTML(i):i,J(za(n),(e=>Wa(e)))},Za=(e,n)=>e.getPropertyValue(n)||e[n]||``,Qa=e=>{let n=e||0;return isFinite(n)?n:0},$a=e=>Qa(parseFloat(e||``)),eo=e=>Math.round(e*1e4)/1e4,to=e=>`${eo(Qa(e))}px`;function no(e,n){e&&n&&J(n,((n,r)=>{try{let i=e.style,a=Ai(n)||Ni(n)?``:ji(n)?to(n):n;r.indexOf(`--`)===0?i.setProperty(r,a):i[r]=a}catch{}}))}function ro(e,n,r){let i=Mi(n),a=i?``:{};if(e){let o=mi.getComputedStyle(e,r)||e.style;a=i?Za(o,n):Ui(n).reduce(((e,n)=>(e[n]=Za(o,n),e)),a)}return a}var io=(e,n,r)=>{let i=n?`${n}-`:``,a=r?`-${r}`:``,o=`${i}top${a}`,s=`${i}right${a}`,c=`${i}bottom${a}`,l=`${i}left${a}`,u=ro(e,[o,s,c,l]);return{t:$a(u[o]),r:$a(u[s]),b:$a(u[c]),l:$a(u[l])}},ao=(e,n)=>`translate${Ii(e)?`(${e.x},${e.y})`:`${n?`X`:`Y`}(${e})`}`,oo=e=>!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length),so={w:0,h:0},co=(e,n)=>n?{w:n[`${e}Width`],h:n[`${e}Height`]}:so,lo=e=>co(`inner`,e||mi),uo=X(co,`offset`),fo=X(co,`client`),po=X(co,`scroll`),mo=e=>{let n=parseFloat(ro(e,ra))||0,r=parseFloat(ro(e,ia))||0;return{w:n-_i(n),h:r-_i(r)}},ho=e=>e.getBoundingClientRect(),go=e=>!!e&&oo(e),_o=e=>!!(e&&(e[ia]||e[ra])),vo=(e,n)=>{let r=_o(e);return!_o(n)&&r},yo=(e,n,r,i)=>{J(Sa(n),(n=>{e&&e.removeEventListener(n,r,i)}))},Q=(e,n,r,i)=>{let a=(i&&i.D)??!0,o=i&&i.I||!1,s=i&&i.A||!1,c={passive:a,capture:o};return X(qi,Sa(n).map((n=>{let i=s?a=>
1{yo(e,n,i,o),r&&r(a)}:r;return e&&e.addEventListener(n,i,c),X(yo,e,n,i,o)})))},bo=e=>e.stopPropagation(),xo=e=>e.preventDefault(),So=e=>bo(e)||xo(e),Co=(e,n)=>{let{x:r,y:i}=ji(n)?{x:n,y:n}:n||{};ji(r)&&(e.scrollLeft=r),ji(i)&&(e.scrollTop=i)},wo=e=>({x:e.scrollLeft,y:e.scrollTop}),To=()=>({T:{x:0,y:0},k:{x:0,y:0}}),Eo=(e,n)=>{let{T:r,k:i}=e,{w:a,h:o}=n,s=(e,n,r)=>{let i=yi(e)*r,a=yi(n)*r;if(i===a){let r=vi(e),o=vi(n);a=r>o?0:a,i=r<o?0:i}return i=i===a?0:i,[i+0,a+0]},[c,l]=s(r.x,i.x,a),[u,d]=s(r.y,i.y,o);return{T:{x:c,y:u},k:{x:l,y:d}}},Do=({T:e,k:n})=>{let r=(e,n)=>e===0&&e<=n;return{x:r(e.x,n.x),y:r(e.y,n.y)}},Oo=({T:e,k:n},r)=>{let i=(e,n,r)=>xa(0,1,(e-r)/(e-n)||0);return{x:i(e.x,n.x,r.x),y:i(e.y,n.y,r.y)}},ko=e=>{e&&e.focus&&e.focus({preventScroll:!0,focusVisible:!1})},Ao=(e,n)=>{J(Wi(n),e)},jo=e=>{let n=new Map,r=(e,r)=>{if(e){let i=n.get(e);Ao((e=>{i&&i[e?`delete`:`clear`](e)}),r)}else n.forEach((e=>{e.clear()})),n.clear()},i=(e,a)=>{if(Mi(e)){let i=n.get(e)||new Set;return n.set(e,i),Ao((e=>{Pi(e)&&i.add(e)}),a),X(r,e,a)}Ni(a)&&a&&r();let o=_a(e),s=[];return J(o,(n=>{let r=e[n];r&&Y(s,i(n,r))})),X(qi,s)};return i(e||{}),[i,r,(e,r)=>{J(Ui(n.get(e)),(e=>{r&&!Gi(r)?e.apply(0,r):e()}))}]},Mo={},No={},Po=e=>{J(e,(e=>J(e,((n,r)=>{Mo[r]=e[r]}))))},Fo=(e,n,r)=>_a(e).map((i=>{let{static:a,instance:o}=e[i],[s,c,l]=r||[],u=r?o:a;if(u){let e=r?u(s,c,n):u(n);return(l||No)[i]=e}})),Io=(e,n)=>e[n],Lo=e=>Io(No,e),Ro=`__osOptionsValidationPlugin`,zo=`data-overlayscrollbars`,Bo=`os-environment`,Vo=`${Bo}-scrollbar-hidden`,Ho=`${zo}-initialize`,Uo=`noClipping`,Wo=`${zo}-body`,Go=zo,Ko=`host`,qo=`${zo}-viewport`,Jo=ta,Yo=na,Xo=`arrange`,Zo=`measuring`,Qo=`scrolling`,$o=`scrollbarHidden`,es=`noContent`,ts=`${zo}-padding`,ns=`${zo}-content`,rs=`os-size-observer`,is=`${rs}-appear`,as=`${rs}-listener`;`${as}`,`${as}`;var os=`os-trinsic-observer`,ss=`os-theme-none`,cs=`os-scrollbar`,ls=`${cs}-rtl`,us=`${cs}-horizontal`,ds=`${cs}-vertical`,fs=`${cs}-track`,ps=`${cs}-handle`,ms=`${cs}-visible`,hs=`${cs}-cornerless`,gs=`${cs}-interaction`,_s=`${cs}-unusable`,vs=`${cs}-auto-hide`,ys=`${vs}-hidden`,bs=`${cs}-wheel`,xs=`${fs}-interactive`,Ss=`${ps}-interactive`,Cs=`__osSizeObserverPlugin`,ws=(e,n)=>{let{M:r}=n,[i,a]=e(`showNativeOverlaidScrollbars`);return[i&&r.x&&r.y,a]},Ts=e=>e.indexOf(aa)===0,Es=e=>e.replace(`${aa}-`,``),Ds=(e,n)=>{if(e===`auto`)return n?sa:oa;let r=e||oa;return[oa,sa,aa].includes(r)?r:oa},Os=(e,n)=>{let{overflowX:r,overflowY:i}=ro(e,[ta,na]);return{x:Ds(r,n.x),y:Ds(i,n.y)}},ks=`__osScrollbarsHidingPlugin`,As=`__osClickScrollPlugin`,js=e=>JSON.stringify(e,((e,n)=>{if(Pi(n))throw 0;return n})),Ms=(e,n)=>e?`${n}`.split(`.`).reduce(((e,n)=>e&&ga(e,n)?e[n]:void 0),e):void 0,Ns=[0,33],Ps=[33,99],Fs=[222,666,!0],Is={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[[`img`,`load`]],debounce:{mutation:Ns,resize:null,event:Ps,env:Fs},attributes:null,ignoreMutation:null,flowDirectionStyles:null},overflow:{x:`scroll`,y:`scroll`},scrollbars:{theme:`os-theme-dark`,visibility:`auto`,autoHide:`never`,autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:[`mouse`,`touch`,`pen`]}},Ls=(e,n)=>{let r={};return J(Hi(_a(n),_a(e)),(i=>{let a=e[i],o=n[i];if(Ii(a)&&Ii(o))Z(r[i]={},Ls(a,o)),ya(r[i])&&delete r[i];else if(ga(n,i)&&o!==a){let e=!0;if(Fi(a)||Fi(o))try{js(a)===js(o)&&(e=!1)}catch{}e&&(r[i]=o)}})),r},Rs=(e,n,r)=>i=>[Ms(e,i),r||Ms(n,i)!==void 0],zs,Bs=()=>zs,Vs=e=>{zs=e},Hs,Us=()=>{let e=(e,n,r)=>{Ga(document.body,e),Ga(document.body,e);let i=fo(e),a=uo(e),o=mo(n);return r&&Wa(e),{x:a.h-i.h+o.h,y:a.w-i.w+o.w}},n=e=>{let n=!1,r=Pa(e,Vo);try{n=ro(e,`scrollbar-width`)===`none`||ro(e,`display`,`::-webkit-scrollbar`)===`none`}catch{}return r(),n},r=Xa(`<div class="${Bo}"><div></div><style>${`.${Bo}{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}.${Bo} div{width:200%;height:200%;margin:10px 0}.${Vo}{scrollbar-width:none!important}.${Vo}::-webkit-scrollbar,.${Vo}::-webkit-scrollbar-corner{appearance:none!important;display:none!important;width:0!important;height:0!important}`}</style></div>`)[0],i=r.firstChild,a=r.lastChild,o=Bs();o&&(a.nonce=o);let[s,,c]=jo(),[l,u]=pi({o:e(r,i),i:da},X(e,r,i,!0)),[d]=u(),f=n(r),p={x:d.x===0,y:d.y===0},m={elements:{host:null,padding:!f,viewport:e=>f&&Ra(e)&&e,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},h=Z({},Is),g=X(Z,{},h),_=X(Z,{},m),v={U:d,M:p,P:f,J:!!Oi,G:X(s,`r`),K:_,Z:e=>Z(m,e)&&_(),tt:g,nt:e=>Z(h,e)&&g(),ot:Z({},m),st:Z({},h)};if(Ea(r,`style`),Wa(r),Q(mi,`resize`,(()=>{c(`r`,[])})),Pi(mi.matchMedia)&&!f&&(!p.x||!p.y)){let e=n=>{Q(mi.matchMedia(`(resolution: ${mi.devicePixelRatio}dppx)`),`change`,(()=>{n(),e(n)}),{A:!0})};e((()=>{let[e,n]=l();Z(v.U,e),c(`r`,[n])}))}return v},Ws=()=>(Hs||=Us(),Hs),Gs=(e,n,r)=>{let i=!1,a=r?new WeakMap:!1,o=()=>{i=!0},s=o=>{a&&r&&J(r.map((n=>{let[r,i]=n||[];return[i&&r?(o||Fa)(r,e):[],i]})),(r=>J(r[0],(o=>{let s=r[1],c=a.get(o)||[];if(e.contains(o)&&s){let e=Q(o,s,(r=>{i?(e(),a.delete(o)):n(r)}));a.set(o,Y(c,e))}else qi(c),a.delete(o)}
1))))};return s(),[o,s]},Ks=(e,n,r,i)=>{let a=!1,{et:o,ct:s,rt:c,it:l,lt:u,ut:d}=i||{},[f,p]=Gs(e,(()=>a&&r(!0)),c),m=o||[],h=s||[],g=Hi(m,h),_=(a,o)=>{if(!Gi(o)){let s=u||ba,c=d||ba,f=[],m=[],g=!1,_=!1;if(J(o,(r=>{let{attributeName:a,target:o,type:u,oldValue:d,addedNodes:p,removedNodes:v}=r,y=u===`attributes`,b=u===`childList`,x=e===o,S=y&&a,C=S&&Ca(o,a||``),w=Mi(C)?C:null,T=S&&d!==w,E=Vi(h,a)&&T;if(n&&(b||!x)){let n=y&&T,u=n&&l&&La(o,l),m=(u?!s(o,a,d,w):!y||n)&&!c(r,!!u,e,i);J(p,(e=>Y(f,e))),J(v,(e=>Y(f,e))),_||=m}!n&&x&&T&&!s(o,a,d,w)&&(Y(m,a),g||=E)})),p((e=>Ki(f).reduce(((n,r)=>(Y(n,Fa(e,r)),La(r,e)?Y(n,r):n)),[]))),n)return!a&&_&&r(!1),[!1];if(!Gi(m)||g){let e=[Ki(m),g];return a||r.apply(0,e),e}}},v=new Ti(X(_,!1));return[()=>(v.observe(e,{attributes:!0,attributeOldValue:!0,attributeFilter:g,subtree:n,childList:n,characterData:n}),a=!0,()=>{a&&=(f(),v.disconnect(),!1)}),()=>{if(a)return _(!0,v.takeRecords())}]},qs=null,Js=(e,n,r)=>{let{ft:i}=r||{},a=Lo(Cs),[o]=pi({o:!1,u:!0});return()=>{let r=[],s=Xa(`<div class="${rs}"><div class="${as}"></div></div>`)[0],c=s.firstChild,l=e=>{let r=Fi(e)&&!Gi(e),i=!1,a=!1;if(r){let n=e[0],[r,,s]=o(n.contentRect),c=_o(r);a=vo(r,s),i=!a&&!c}else a=e===!0;i||n({_t:!0,ft:a})};if(Di){if(!Ni(qs)){let n=new Di(ba);n.observe(e,{get box(){qs=!0}}),qs||=!1,n.disconnect()}let n=ha(l,{p:0,v:0}),i=e=>n(e),a=new Di(i);if(a.observe(qs?e:c),Y(r,[()=>{a.disconnect()},!qs&&Ga(e,s)]),qs){let n=new Di(i);n.observe(e,{box:`border-box`}),Y(r,(()=>n.disconnect()))}}else if(a){let[n,o]=a(c,l,i);Y(r,Hi([Pa(s,is),Q(s,`animationstart`,n),Ga(e,s)],o))}else return ba;return X(qi,r)}},Ys=(e,n)=>{let r,i=e=>e.h===0||e.isIntersecting||e.intersectionRatio>0,a=Ya(os),[o]=pi({o:!1}),s=(e,r)=>{if(e){let a=o(i(e)),[,s]=a;return s&&!r&&n(a)&&[a]}},c=(e,n)=>s(n.pop(),e);return[()=>{let n=[];if(Ei)r=new Ei(X(c,!1),{root:e}),r.observe(a),Y(n,(()=>{r.disconnect()}));else{let e=()=>{let e=uo(a);s(e)};Y(n,Js(a,e)()),e()}return X(qi,Y(n,Ga(e,a)))},()=>r&&c(!0,r.takeRecords())]},Xs=(e,n,r,i)=>{let a,o,s,c,l,u,d,f,p=`[${Go}]`,m=`[${qo}]`,h=[`id`,`class`,`style`,`open`,`wrap`,`cols`,`rows`],{dt:g,vt:_,L:v,gt:y,ht:b,V:x,bt:S,yt:C,wt:w,St:T}=e,E=e=>ro(e,`direction`)===`rtl`,D=()=>{let e,n,r,a=ha(i,{p:()=>e,v:()=>n,S:()=>r,m(e,n){let[r]=e,[i]=n;return[Hi(_a(r),_a(i)).reduce(((e,n)=>(e[n]=r[n]||i[n],e)),{})]}}),o=(i,o)=>{if(Fi(o)){let[i,a,s]=o;e=i,n=a,r=s}else ji(o)?(e=o,n=!1,r=!1):(e=!1,n=!1,r=!1);a(i)};return o.O=a.O,o},O={Ot:!1,B:E(g)},k=Ws(),A=Lo(ks),[j]=pi({i:ua,o:{w:0,h:0}},(()=>{let i=A&&A.R(e,n,O,k,r).Y,a=!(S&&x)&&ja(_,Go,Uo),o=!x&&C(Xo),s=o&&wo(y),c=s&&T(),l=w(Zo,a),u=o&&i&&i(),d=po(v),f=mo(v);return u&&u(),Co(y,s),c&&c(),a&&l(),{w:d.w+f.w,h:d.h+f.h}})),M=D(),N=e=>{let n=E(g);Z(e,{Ct:f!==n}),Z(O,{B:n}),f=n},P=(e,n)=>{let[r,a]=e,o={$t:a};return Z(O,{Ot:r}),n||i(o),o},F=({_t:e,ft:n})=>{let r=n?i:M,a={_t:e||n,ft:n};N(a),r(a,o)},I=(e,n)=>{let[,r]=j(),i={xt:r};return N(i),r&&!n&&M(i,e?s:a),i},L=(e,n,r)=>{let i={Ht:n};return N(i),n&&!r&&M(i,a),i},[R,z]=b?Ys(_,P):[],B=!x&&Js(_,F,{ft:!0}),[V,H]=Ks(_,!1,L,{ct:h,et:h}),U=x&&Di&&new Di((e=>{let n=e[e.length-1].contentRect;F({_t:!0,ft:vo(n,d)}),d=n}));return[()=>{U&&U.observe(_);let e=B&&B(),n=R&&R(),r=V(),i=k.G((e=>{let[,n]=j();M({Et:e,xt:n,_t:S},c)}));return()=>{U&&U.disconnect(),e&&e(),n&&n(),u&&u(),r(),i()}},({Dt:e,zt:n,It:r})=>{let i={},[d]=e(`update.ignoreMutation`),[f,g]=e(`update.attributes`),[_,y]=e(`update.elementEvents`),[S,C]=e(`update.debounce`),w=y||g,T=n||r,E=e=>Pi(d)&&!!d(e);if(w){l&&l(),u&&u();let[e,n]=Ks(b||v,!0,I,{et:Hi(h,f||[]),rt:_,it:p,ut:(e,n)=>{let{target:r,attributeName:i}=e;return(!n&&i&&!x?Ua(r,p,m):!1)||!!Va(r,`.${cs}`)||E(e)}});u=e(),l=n}if(C&&(M.O(),Fi(S)||ji(S)?(a=S,o=!1,s=Ps,c=Fs):Ri(S)?(a=S.mutation,o=S.resize,s=S.event,c=S.env):(a=!1,o=!1,s=!1,c=!1)),T){let e=H(),n=z&&z(),r=l&&l();e&&Z(i,L(e[0],e[1],T)),n&&Z(i,P(n[0],T)),r&&Z(i,I(r[0],T))}return N(i),i},O]},Zs=(e,n)=>Pi(n)?n.apply(0,e):n,Qs=(e,n,r,i)=>Zs(e,ki(i)?r:i)||n.apply(0,e),$s=(e,n,r,i)=>{let a=Zs(e,ki(i)?r:i);return!!a&&(zi(a)?a:n.apply(0,e))},ec=(e,n)=>{let{nativeScrollbarsOverlaid:r,body:i}=n||{},{M:a,P:o,K:s}=Ws(),{nativeScrollbarsOverlaid:c,body:l}=s().cancel,u=r??c,d=ki(i)?l:i,f=(a.x||a.y)&&u,p=e&&(Ai(d)?!o:d);return!!f||!!p},tc=(e,n,r,i)=>{let{K:a}=Ws(),{scrollbars:o}=a(),{slot:s}=o,{dt:c,vt:l,L:u,At:d,gt:f,bt:p,V:m}=n,{scrollbars:h}=d?{}:e,{slot:g}
1=h||{},_=[],v=[],y=[],b=$s([c,l,u],(()=>m&&p?c:l),s,g),x=e=>{if(Oi){let n=null,i=[],a=new Oi({source:f,axis:e}),o=()=>{n&&n.cancel(),n=null};return{Mt:s=>{let{Tt:c}=r,l=Do(c)[e],u=e===`x`,d=[ao(0,u),ao(`calc(-100% + 100cq${u?`w`:`h`})`,u)],f=l?d:d.reverse();return i[0]===f[0]&&i[1]===f[1]?o:(i=f,o(),n=s.kt.animate({clear:[`left`],transform:f},{timeline:a}),o)}}}},S={x:x(`x`),y:x(`y`)},C=()=>{let{Rt:e,Vt:n}=r,i=(e,n)=>xa(0,1,e/(e+n)||0);return{x:i(n.x,e.x),y:i(n.y,e.y)}},w=(e,n,r)=>{let i=r?Pa:Na;J(e,(e=>{i(e.Lt,n)}))},T=(e,n)=>{J(e,(e=>{let[r,i]=n(e);no(r,i)}))},E=(e,n,r)=>{let i=Ni(r),a=!i||r,o=!i||!r;a&&w(v,e,n),o&&w(y,e,n)},D=()=>{let e=C(),n=e=>n=>[n.Lt,{"--os-viewport-percent":eo(e)+``}];T(v,n(e.x)),T(y,n(e.y))},O=()=>{if(!Oi){let{Tt:e}=r,n=Oo(e,wo(f)),i=e=>n=>[n.Lt,{"--os-scroll-percent":eo(e)+``}];T(v,i(n.x)),T(y,i(n.y))}},k=()=>{let{Tt:e}=r,n=Do(e),i=e=>n=>[n.Lt,{"--os-scroll-direction":e?`0`:`1`}];T(v,i(n.x)),T(y,i(n.y)),Oi&&(v.forEach(S.x.Mt),y.forEach(S.y.Mt))},A=()=>{if(m&&!p){let{Rt:e,Tt:n}=r,i=Do(n),a=Oo(n,wo(f)),o=n=>{let{Lt:r}=n,o=Ba(r)===u&&r,s=(e,n,r)=>{let i=n*e;return to(r?i:-i)};return[o,o&&{transform:ao({x:s(a.x,e.x,i.x),y:s(a.y,e.y,i.y)})}]};T(v,o),T(y,o)}},j=e=>{let n=e?`x`:`y`,r=Ya(`${cs} ${e?us:ds}`),a=Ya(fs),o=Ya(ps),s={Lt:r,Pt:a,kt:o},c=S[n];return Y(e?v:y,s),Y(_,[Ga(r,a),Ga(a,o),X(Wa,r),c&&c.Mt(s),i(s,E,e)]),s},M=X(j,!0),N=X(j,!1);return M(),N(),[{Ut:D,Nt:O,qt:k,Bt:A,Ft:E,jt:{Xt:v,Yt:M,Wt:X(T,v)},Jt:{Xt:y,Yt:N,Wt:X(T,y)}},()=>(Ga(b,v[0].Lt),Ga(b,y[0].Lt),X(qi,_))]},nc=(e,n,r,i,a)=>(o,s,c)=>{let{vt:l,L:u,V:d,gt:f,Gt:p,St:m}=n,{Lt:h,Pt:g,kt:_}=o,[v,y]=pa(333),[b,x]=pa(444),S=e=>{Pi(f.scrollBy)&&f.scrollBy({behavior:`smooth`,left:e.x,top:e.y})},C=()=>{let n=`pointerup pointercancel lostpointercapture`,a=`client${c?`X`:`Y`}`,o=c?ra:ia,s=c?`left`:`top`,l=c?`w`:`h`,u=c?`x`:`y`,d=[];return Q(g,`pointerdown`,i((i=>{let h=Va(i.target,`.${ps}`)===_,v=h?_:g,y=e.scrollbars,C=y[h?`dragScroll`:`clickScroll`],{button:w,isPrimary:T,pointerType:E}=i,{pointers:D}=y;if(w===0&&T&&C&&(D||[]).includes(E)){qi(d),x();let e=!h&&(i.shiftKey||C===`instant`),y=X(ho,_),w=X(ho,g),T=(e,n)=>(e||y())[s]-(n||w())[s],E=_i(ho(f)[o])/uo(f)[l]||1,D=wo(f)[u],O=e=>{Co(f,{[u]:D+e})},k=e=>{let{Rt:n}=r,i=uo(g)[l]-uo(_)[l],a=1/E*e/i;O(a*n[u])},A=i[a],j=y(),M=w(),N=j[o],P=T(j,M)+N/2,F=A-M[s]-P,I=h?0:F,L=e=>{qi(B),v.releasePointerCapture(e.pointerId)},R=h||e,z=m(),B=[Q(p,n,L),Q(p,`selectstart`,(e=>xo(e)),{D:!1}),Q(g,n,L),R&&Q(g,`pointermove`,(e=>k(I+e[a]-A))),R&&(()=>{let e=wo(f);z();let n=wo(f),r={x:n.x-e.x,y:n.y-e.y};(vi(r.x)>3||vi(r.y)>3)&&(m(),Co(f,e),S(r),b(z))})];if(v.setPointerCapture(i.pointerId),e)k(F);else if(!h){let e=Lo(As);if(e){let{Vt:n}=r,i=e(O,k,X(T),F,n[u],C,!!c,(e=>{e?z():Y(B,z)}));Y(B,i),Y(d,X(i,!0))}}}})))},w=!0;return X(qi,[Q(_,`pointermove pointerleave`,i(a)),Q(h,`pointerenter`,i((()=>{s(gs,!0)}))),Q(h,`pointerleave pointercancel`,i((()=>{s(gs,!1)}))),Q(h,`wheel`,i((e=>{let{deltaX:n,deltaY:r,deltaMode:i}=e;w&&i===0&&Ba(h)===l&&S({x:n,y:r}),w=!1,s(bs,!0),v((()=>{w=!0,s(bs)})),xo(e)})),{D:!1,I:!0}),!d&&Q(h,`mousedown`,i((()=>{let e=Ha();(wa(e,qo)||wa(e,Go)||e===document.body)&&Si(X(ko,u),25)}))),Q(h,`pointerdown`,(()=>{let e=Q(p,`click`,(e=>{n(),So(e)}),{A:!0,I:!0,D:!1}),n=Q(p,`pointerup pointercancel`,(()=>{n(),setTimeout(e,150)}),{I:!0,D:!0})}),{I:!0,D:!0}),C(),y,x])},rc=(e,n,r,i,a,o,s)=>{let c,l,u,d,f,p=ba,m=0,h=[`mouse`,`pen`],g=e=>n=>{r.Kt||e(n)},_=e=>h.includes(e.pointerType),[v,y]=pa(),[b,x]=pa(100),[S,C]=pa(50),[w,T]=pa((()=>m)),[E,D]=tc(e,o,a,nc(n,o,a,g,(e=>_(e)&&L()))),{vt:O,Qt:k,bt:A}=o,{Ft:j,Ut:M,Nt:N,qt:P,Bt:F}=E,I=(e,n)=>{T();let i=e=>{r.Kt||j(ys,e)};if(e)i();else{let e=!u||!c;m>0&&!n?w(X(i,e)):i(e)}},L=()=>{(u?!c:!d)&&(I(!0),b((()=>{I(!1)})))},R=e=>{_(e)&&(c=!0,!r.Kt&&u&&I(!0))},z=e=>{_(e)&&(c=!1,!r.Kt&&u&&I(!1))},B=e=>{j(vs,e,!0),j(vs,e,!1)},V=[T,x,C,y,()=>p(),Q(O,`pointerover`,R,{A:!0}),Q(O,`pointerenter`,R),Q(O,`pointerleave`,z),Q(O,`pointermove`,g((e=>{_(e)&&l&&L()}))),Q(k,`scroll`,g((e=>{v((()=>{N(),L()})),s(e),F()})))],H=Lo(ks);return[()=>X(qi,Y(V,D())),({Dt:e,It:n,Zt:r,tn:o})=>{let{nn:s,sn:c,en:h,cn:_}=o||{},{Ct:v,ft:y}=r||{},{B:b}=i,{M:x,P:C}=Ws(),{rn:w,j:T}=a,[E,D]=e(`showNativeOverlaidScrollbars`),[O,L]=e(`scrollbars.theme`),[R,z]=e(`scrollbars.visibility`),[V,U]=e(`scrollbars.autoHide`),[ee,te]=e(`scrollbars.autoHideSuspend`),[ne]=e(`scrollbars.autoHideDelay`),[W,re]=e(`scrollbars.dragScroll`),[ie,ae]=e(`scrollbars.clickScroll`),[oe,se]=e(`overflow`),ce=y&&!n,le=s||c||_||v||n,G=h||z||se,ue=E&&x.x&&x.y,de=!C&&!H,fe=ue||de,pe=(e,n,r)=>{let i=e.includes(sa)&&(R===aa||R===`auto`&&n===sa);return j(ms,i,r),i};if(m=ne,(D||de)&&j(ss,fe),L&&(j(f),j(O,!0),f=O),(te||ce)&&(B(!ee),ce&&ee&&(T.x||T.y?(p(),S((()=>{p=Q(k,sa,g(X(B,!0)),{A:!0})}
1))):B(!0))),U&&(l=V===`move`,u=V===`leave`,d=V===`never`,I(d,!0)),re&&j(Ss,W),ae&&j(xs,!!ie),G){let e=pe(oe.x,w.x,!0),n=pe(oe.y,w.y,!1);j(hs,!(e&&n))}le&&(N(),M(),F(),_&&P(),j(_s,!T.x,!0),j(_s,!T.y,!1),j(ls,b&&!A))},{},E]},ic=e=>{let{K:n,P:r}=Ws(),{elements:i}=n(),{padding:a,viewport:o,content:s}=i,c=zi(e),l=c?{}:e,{elements:u}=l,{padding:d,viewport:f,content:p}=u||{},m=c?e:l.target,h=Ra(m),g=m.ownerDocument,_=g.documentElement,v=()=>g.defaultView||mi,y=X(Qs,[m]),b=X($s,[m]),x=X(Ya,``),S=X(y,x,o),C=X(b,x,s),w=e=>{let n=uo(e),r=po(e),i=ro(e,ta),a=ro(e,na);return r.w-n.w>0&&!Ts(i)||r.h-n.h>0&&!Ts(a)},T=S(f),E=T===m,D=E&&h,O=!E&&C(p),k=!E&&T===O,A=D?_:T,j=D?A:m,M=!E&&b(x,a,d),N=!k&&O,P=[N,A,M,j].map((e=>zi(e)&&!Ba(e)&&e)),F=e=>e&&Vi(P,e),I=!F(A)&&w(A)?A:m,L=D?_:A,R={dt:m,vt:j,L:A,ln:M,ht:N,gt:L,Qt:D?g:A,an:h?_:I,Gt:g,bt:h,At:c,V:E,un:v,yt:e=>ja(A,qo,e),wt:(e,n)=>Aa(A,qo,e,n),St:()=>Aa(L,qo,Qo,!0)},{dt:z,vt:B,ln:V,L:H,ht:U}=R,ee=[()=>{Ea(B,[Go,Ho]),Ea(z,Ho),h&&Ea(_,[Ho,Go])}],te=za([U,H,V,B,z].find((e=>e&&!F(e)))),ne=D?z:U||H,W=X(qi,ee);return[R,()=>{let e=v(),n=Ha(),i=e=>{Ga(Ba(e),za(e)),Wa(e)},a=e=>Q(e,`focusin focusout focus blur`,So,{I:!0,D:!1}),o=`tabindex`,s=Ca(H,o),c=a(n);return Ta(B,Go,E?``:Ko),Ta(V,ts,``),Ta(H,qo,``),Ta(U,ns,``),E||(Ta(H,o,s||`-1`),h&&Ta(_,Wo,``)),Ga(ne,te),Ga(B,V),Ga(V||B,!E&&H),Ga(H,U),Y(ee,[c,()=>{let e=Ha(),n=F(H),r=n&&e===H?z:e,c=a(r);Ea(V,ts),Ea(U,ns),Ea(H,qo),h&&Ea(_,Wo),s?Ta(H,o,s):Ea(H,o),F(U)&&i(U),n&&i(H),F(V)&&i(V),ko(r),c()}]),r&&!E&&(ka(H,qo,$o),Y(ee,X(Ea,H,qo))),ko(!E&&h&&n===z&&e.top===e?H:n),c(),te=0,W},W]},ac=({ht:e})=>({Zt:n,fn:r,It:i})=>{let{$t:a}=n||{},{Ot:o}=r;e&&(a||i)&&no(e,{[ia]:o&&`100%`})},oc=({vt:e,ln:n,L:r,V:i},a)=>{let[o,s]=pi({i:fa,o:io()},X(io,e,`padding`,``));return({Dt:e,Zt:c,fn:l,It:u})=>{let[d,f]=s(u),{P:p}=Ws(),{_t:m,xt:h,Ct:g}=c||{},{B:_}=l,[v,y]=e(`paddingAbsolute`);(m||f||u||h)&&([d,f]=o(u));let b=!i&&(y||g||f);if(b){let e=!v||!n&&!p,i=d.r+d.l,o=d.t+d.b,s={[$i]:e&&!_?-i:0,[ea]:e?-o:0,[Qi]:e&&_?-i:0,top:e?-d.t:0,right:e?_?-d.r:`auto`:0,left:e?_?`auto`:-d.l:0,[ra]:e&&`calc(100% + ${i}px)`},c={[Ji]:e?d.t:0,[Yi]:e?d.r:0,[Zi]:e?d.b:0,[Xi]:e?d.l:0};no(n||r,s),no(r,c),Z(a,{ln:d,_n:!e,F:n?c:Z({},s,c)})}return{dn:b}}},sc=(e,n)=>{let r=Ws(),{vt:i,ln:a,L:o,V:s,Qt:c,gt:l,bt:u,wt:d,un:f}=e,{P:p}=r,m=u&&s,h=X(hi,0),g={display:()=>!1,direction:e=>e!==`ltr`,flexDirection:e=>e.endsWith(`-reverse`),writingMode:e=>e!==`horizontal-tb`},_=_a(g),v={i:ua,o:{w:0,h:0}},y={i:da,o:{}},b=e=>{d(Zo,!m&&e)},x=()=>ro(o,_),S=(e,n)=>{let r=!_a(e).length,i=n?!0:_.some((n=>{let r=e[n];return Mi(r)&&g[n](r)}));if(r||!i||!go(o))return{T:{x:0,y:0},k:{x:1,y:1}};b(!0);let a=wo(l),s=Q(c,sa,(e=>{let n=wo(l);e.isTrusted&&n.x===a.x&&n.y===a.y&&bo(e)}),{I:!0,A:!0}),u=d(es,!0);Co(l,{x:0,y:0}),u();let f=wo(l),p=po(l);Co(l,{x:p.w,y:p.h});let m=wo(l),h={x:m.x-f.x,y:m.y-f.y};Co(l,{x:-p.w,y:-p.h});let v=wo(l),y={x:v.x-f.x,y:v.y-f.y},x={x:vi(h.x)>=vi(y.x)?m.x:v.x,y:vi(h.y)>=vi(y.y)?m.y:v.y};return Co(l,a),xi((()=>s())),{T:f,k:x}},C=(e,n)=>{let r=mi.devicePixelRatio%1==0?0:1,i={w:h(e.w-n.w),h:h(e.h-n.h)};return{w:i.w>r?i.w:0,h:i.h>r?i.h:0}},w=(e,n)=>{let r=(e,n,r,i)=>{let a=e===aa?oa:Es(e),o=Ts(e),s=Ts(r);return!n&&!i?oa:o&&s?aa:o?n&&i?a:n?aa:oa:n?a:s&&i?aa:oa};return{x:r(n.x,e.x,n.y,e.y),y:r(n.y,e.y,n.x,e.x)}},T=e=>{let n=e=>[aa,oa,sa].map((n=>B(Ds(n),e))),r=n(!0).concat(n()).join(` `);d(r),d(_a(e).map((n=>B(e[n],n===`x`))).join(` `),!0)},[E,D]=pi(v,X(mo,o)),[O,k]=pi(v,X(po,o)),[A,j]=pi(v),[M]=pi(y),[N,P]=pi(v),[F]=pi(y),[I]=pi({i:(e,n)=>la(e,n,Ki(Hi(_a(e),_a(n)))),o:{}}),[L,R]=pi({i:(e,n)=>da(e.T,n.T)&&da(e.k,n.k),o:To()}),z=Lo(ks),B=(e,n)=>`${n?Jo:Yo}${ca(e)}`;return({Dt:s,Zt:c,fn:l,It:u},{dn:g})=>{let{_t:_,Ht:v,xt:y,Ct:B,ft:V,Et:H}=c||{},{X:U,Y:ee,W:te}=z&&z.R(e,n,l,r,s)||{},[ne,W]=ws(s,r),[re,ie]=s(`overflow`),ae=Ts(re.x),oe=Ts(re.y),se=_||g||y||B||H||W,ce=D(u),le=k(u),G=j(u),ue=P(u);if(W&&p&&d($o,!ne),se){ja(i,Go,Uo)&&b(!0);let e=ee&&ee(),[n]=ce=E(u),[r]=le=O(u),a=fo(o),s=m&&lo(f()),c={w:h(r.w+n.w),h:h(r.h+n.h)},l={w:h((s?s.w:a.w+h(a.w-r.w))+n.w),h:h((s?s.h:a.h+h(a.h-r.h))+n.h)};e&&e(),ue=N(l),G=A(C(c,l),u)}let[de,fe]=ue,[pe,me]=G,[he,ge]=le,[_e,ve]=ce,[ye]=M({x:pe.w>0,y:pe.h>0}),be=ae&&oe&&(ye.x||ye.y)||ae&&ye.x&&!ye.y||oe&&ye.y&&!ye.x,xe=g||B||H||ve||ge||fe||me||ie||W||se||v&&m,[Se]=s(`update.flowDirectionStyles`),[Ce,we]=I(Se?Se(o)||{}:x(),u),[Te,Ee]=B||V||we||u?L(S(Ce,!!Se),u):R(),De=w(ye,re);b(!1),xe&&(T(De),De=Os(o,ye),te&&U&&(U(De,he,_e),no(o,te(De))));let[K,Oe]=F(De);return Aa(i,Go,Uo,be),Aa(a,ts,Uo,be),Z(n,{rn:K,Vt:{x:de.w,y:de.h},Rt:{x:pe.w,y:pe.h},j:ye,Tt:Eo(Te,pe)}),{en:Oe,nn:fe,sn:me,cn:Ee||me}}}
1,cc=e=>{let[n,r,i]=ic(e),a={ln:{t:0,r:0,b:0,l:0},_n:!1,F:{[$i]:0,[ea]:0,[Qi]:0,[Ji]:0,[Yi]:0,[Zi]:0,[Xi]:0},Vt:{x:0,y:0},Rt:{x:0,y:0},rn:{x:oa,y:oa},j:{x:!1,y:!1},Tt:To()},{dt:o,gt:s,V:c,St:l}=n,{P:u,M:d}=Ws(),f=!u&&(d.x||d.y),p=[ac(n),oc(n,a),sc(n,a)];return[r,e=>{let n={},r=f&&wo(s),i=r&&l();return J(p,(r=>{Z(n,r(e,n)||{})})),Co(s,r),i&&i(),c||Co(o,0),n},a,n,i]},lc=(e,n,r,i)=>{let a=!1,o={Kt:!1,pn:!1},s=Rs(n,{}),[c,l,u,d,f]=cc(e),[p,m,h]=Xs(d,u,s,(e=>{b({},e)})),[g,_,,v]=rc(e,n,o,h,u,d,i),y=e=>_a(e).some((n=>!!e[n])),b=(e,i)=>{let{Kt:s,pn:c}=o;if(c||s&&a)return!1;let{vn:u,It:d,zt:f}=e,p=u||{},g=!!d||!a,v={Dt:Rs(n,p,g),vn:p,It:g},b=i||m(Z({},v,{zt:f})),x=l(Z({},v,{fn:h,Zt:b}));_(Z({},v,{Zt:b,tn:x}));let S=y(b),C=y(x),w=S||C||!ya(p)||g;return a=!0,w&&r(e,{Zt:b,tn:x}),w};return[()=>{let{an:e,gt:n,St:r}=d,i=wo(e),a=[p(),c(),g(),()=>{o.pn=!0}],s=r();return Co(n,i),s(),X(qi,a)},b,e=>{let n=o.Kt;o.Kt=e,!e&&n!==e&&b({It:!0,zt:!0})},()=>{_({Dt:Rs(n,{},!1),vn:{},It:!1})},()=>({gn:o,hn:h,bn:u}),{yn:d,wn:v},f]},uc=new WeakMap,dc=(e,n)=>{uc.set(e,n)},fc=e=>{uc.delete(e)},pc=e=>uc.get(e),mc=(e,n,r)=>{let{tt:i}=Ws(),a=zi(e),o=a?e:e.target,s=pc(o);if(n&&!s){let s=[],c={},l=e=>{let n=va(e),r=Lo(Ro);return r?r(n,!0):n},u=Z({},i(),l(n)),[d,f,p]=jo(),[m,h,g]=jo(r),_=(e,n)=>{g(e,n),p(e,n)},[v,y,b,x,S,C,w]=lc(e,u,(({vn:e,It:n},{Zt:r,tn:i})=>{let{_t:a,Ct:o,$t:s,xt:c,Ht:l,ft:u}=r,{nn:d,sn:f,en:p,cn:m}=i;_(`updated`,[E,{updateHints:{sizeChanged:!!a,directionChanged:!!o,heightIntrinsicChanged:!!s,overflowEdgeChanged:!!d,overflowAmountChanged:!!f,overflowStyleChanged:!!p,scrollCoordinatesChanged:!!m,contentMutation:!!c,hostMutation:!!l,appear:!!u},changedOptions:e||{},force:!!n}])}),(e=>_(`scroll`,[E,e]))),T=e=>{let{gn:n}=S(),{pn:r}=n;r||(fc(o),qi(s),_(`destroyed`,[E,e]),f(),h())},E={options(e,n){if(e){let r=n?i():{},a=Ls(u,Z(r,l(e)));ya(a)||(Z(u,a),y({vn:a}))}return Z({},u)},on:m,off:(e,n)=>{e&&n&&h(e,n)},state(){let{gn:e,hn:n,bn:r}=S(),{pn:i,Kt:a}=e,{B:o}=n,{Vt:s,Rt:c,rn:l,j:u,ln:d,_n:f,Tt:p}=r;return Z({},{overflowEdge:s,overflowAmount:c,overflowStyle:l,hasOverflow:u,scrollCoordinates:{start:p.T,end:p.k},padding:d,paddingAbsolute:f,directionRTL:o,sleeping:a,destroyed:i})},elements(){let{dt:e,vt:n,ln:r,L:i,ht:a,gt:o,Qt:s}=C.yn,{jt:c,Jt:l}=C.wn,u=e=>{let{kt:n,Pt:r,Lt:i}=e;return{scrollbar:i,track:r,handle:n}},d=e=>{let{Xt:n,Yt:r}=e;return Z({},u(n[0]),{clone:()=>{let e=u(r());return x(),e}})};return Z({},{target:e,host:n,padding:r||i,viewport:i,content:a||i,scrollOffsetElement:o,scrollEventElement:s,scrollbarHorizontal:d(c),scrollbarVertical:d(l)})},update:e=>y({It:e,zt:!0}),destroy:X(T,!1),sleep:b,plugin:e=>c[_a(e)[0]]};return Y(s,[w]),dc(o,E),Fo(Mo,mc,[E,d,c]),ec(C.yn.bt,!a&&e.cancel)?(T(!0),E):(Y(s,v()),_(`initialized`,[E]),E.update(),E)}return s};mc.plugin=e=>{let n=Fi(e),r=n?e:[e],i=r.map((e=>Fo(e,mc)[0]));return Po(r),n?i:i[0]},mc.valid=e=>{let n=e&&e.elements,r=Pi(n)&&n();return Ri(r)&&!!pc(r.target)},mc.env=()=>{let{U:e,M:n,P:r,J:i,ot:a,st:o,K:s,Z:c,tt:l,nt:u}=Ws();return Z({},{scrollbarsSize:e,scrollbarsOverlaid:n,scrollbarsHiding:r,scrollTimeline:i,staticDefaultInitialization:a,staticDefaultOptions:o,getDefaultInitialization:s,setDefaultInitialization:c,getDefaultOptions:l,setDefaultOptions:u})},mc.nonce=Vs,mc.trustedTypePolicy=Ja;var hc=()=>{if(typeof window>`u`){let e=()=>{};return[e,e]}let e,n,r=window,i=typeof r.requestIdleCallback==`function`,a=r.requestAnimationFrame,o=r.cancelAnimationFrame,s=i?r.requestIdleCallback:a,c=i?r.cancelIdleCallback:o,l=()=>{c(e),o(n)};return[(r,o)=>{l(),e=s(i?()=>{l(),n=a(r)}:r,typeof o==`object`?o:{timeout:2233})},l]},gc=e=>{let r=null,i,a,o,s=B(e||{}),[c,l]=hc();return j(()=>d(s.value?.defer),e=>{o=e},{deep:!0,immediate:!0}),j(()=>d(s.value?.options),e=>{i=e,mc.valid(r)&&r.options(i||{},!0)},{deep:!0,immediate:!0}),j(()=>d(s.value?.events),e=>{a=e,mc.valid(r)&&r.on(a||{},!0)},{deep:!0,immediate:!0}),n(()=>{l(),r?.destroy()}),[e=>{if(mc.valid(r))return r;let n=()=>r=mc(e,i||{},a||{});o?c(n,o):n()},()=>r]},_c=N({__name:`OverlayScrollbarsComponent`,props:{element:{type:[String,Object],default:`div`},options:{type:Object},events:{type:Object},defer:{type:[Boolean,Object]}},emits:[`osInitialized`,`osUpdated`,`osDestroyed`,`osScroll`],setup(e,{expose:n,emit:r}){let i=e,a={initialized:`osInitialized`,updated:`osUpdated`,destroyed:`osDestroyed`,scroll:`osScroll`},{element:o,options:s,events:f,defer:m}=x(i),h=B(null),g=B(null),_=u(),[y,b]=gc({options:s,events:_,defer:m});return n({osInstance:b,getElement:()=>h.value}),E(e=>{let{value:n}=h,{value:r}=g;n&&(y(o.value===`body`?{target:n,cancel:{body:null}}:{target:n,elements:{viewport:r,content:r}}),e(()=>b()?.destroy()))}),j(()=>d(f),e=>{let n=e||{};_.value=Object.keys(a).reduce((e,i)=>{let o=n[i];return e[i]=[(...e)=>
1r(a[i],...e),...(Array.isArray(o)?o:[o]).filter(Boolean)],e},{})},{deep:!0,immediate:!0}),(e,n)=>(p(),l(c(d(o)),{"data-overlayscrollbars-initialize":``,ref_key:`elementRef`,ref:h},{default:D(()=>[d(o)===`body`?V(e.$slots,`default`,{key:0}):(p(),v(`div`,{key:1,"data-overlayscrollbars-contents":``,ref_key:`slotRef`,ref:g},[V(e.$slots,`default`)],512))]),_:3},512))}}),vc={class:`record-label`},yc={__name:`RecordAsideText`,props:{recordId:String,record:Object,empty:Boolean,showLabel:Boolean},emits:[`update:empty`],setup(e,{emit:n}){let r=e,o=n,c=G(),f=K(),m=u(null),h=_(()=>m.value?.getElement()),g=_(()=>r.record||f.graph.get(r.recordId)),b=_(()=>f.getItemLabel(g.value?.[`@id`],f.locale)),x=_(()=>g.value?.[`kleio:has_field`]?.filter(e=>!f.getLabelFieldIds.has(e)&&!f.getStackFieldIds.has(e)&&(!f.getAssetFieldIds.has(e)||f.getAssetFieldsToDownload.has(e)))),S=_(()=>c?.query?.info);return me(h,()=>{o(`update:empty`,!h.value?.children?.length)},{childList:!0}),i(()=>{o(`update:empty`,!h.value?.children?.length)}),(e,n)=>{let r=ui,i=fi;return p(),l(d(_c),{ref_key:`aside_element`,ref:m,class:O([`aside-record-text`,{"aside-record-show":d(S)}]),element:`aside`,options:{scrollbars:{autoHide:`scroll`},overflow:{x:`hidden`}},defer:``},{default:D(()=>[a(`h1`,vc,w(d(b)),1),(p(!0),v(L,null,y(d(x),e=>(p(),l(r,{key:`rat`+e,record:d(g),"field-id":e},null,8,[`record`,`field-id`]))),128)),s(i,{record:d(g)},null,8,[`record`])]),_:1},8,[`class`])}}},bc={__name:`AspectContainer`,props:{ratio:[Number,Boolean],width:Number,height:Number,maxHeight:String,tag:{type:[String,Object],default:`div`}},setup(e){let n=e,r=_(()=>n.ratio||n.width&&n.height&&n.width/n.height||void 0),i=_(()=>({...Number.isFinite(r.value)&&{"--container-aspect-ratio":r.value},"--container-aspect-max-height":n.maxHeight||`auto`}));return(e,a)=>(p(),l(c(n.tag),{class:O([``,{"k-aspect-container":d(r)}]),style:R(d(i))},{default:D(()=>[V(e.$slots,`default`)]),_:3},8,[`class`,`style`]))}},xc=()=>ie(`consent`,()=>{}),Sc=(e,n={})=>{let r=new URLSearchParams(`badge=0&title=0&byline=0&portrait=0`);for(let e in n)typeof n[e]==`string`&&r.set(e,n[e]);return`https://player.vimeo.com/video/${e}?${r.toString()}`},Cc=e=>{let n=e;n.includes(`#`)&&([n]=n.split(`#`)),n.includes(`?`)&&!n.includes(`clip_id=`)&&([n]=n.split(`?`));let r,i,a=/https?:\/\/vimeo\.com\/event\/(\d+)(?:\/(\w+))?$/.exec(n);if(a&&a[1]){let e=o[2]&&{h:o[2]};return{id:a[1],params:e,src:Sc(a[1],e)}}let o=/https?:\/\/vimeo\.com\/(\d+)(?:\/(\w+))?/.exec(n);if(o&&o[1]){let e=o[2]&&{h:o[2]};return{id:o[1],params:e,src:Sc(o[1],e)}}let s=[`https?://player.vimeo.com/video/[0-9]+$`,`https?://vimeo.com/channels`,`groups`,`album`].join(`|`);if(new RegExp(s,`gim`).test(n)?(i=n.split(`/`),i&&i.length>0&&(r=i.pop())):/clip_id=/gim.test(n)&&(i=n.split(`clip_id=`),i&&i.length>0&&([r]=i[1].split(`&`))),r)return{id:r,src:Sc(r)}};function wc(e){return`https://www.youtube-nocookie.com/embed/${e}?modestbranding=1&rel=0&showinfo=0`}function Tc(e,n=!1){return e.includes(`?`)&&(e=e.split(`?`)[0]),e.includes(`/`)&&(e=e.split(`/`)[0]),e.includes(`&`)&&(e=e.split(`&`)[0]),{id:e,src:wc(e),portrait:n}}var Ec=e=>{let n=e;n=n.replace(/#t=.*$/,``),n=n.replace(/^https?:\/\//,``);let r=/youtube:\/\/|youtu\.be\/|y2u\.be\//g;if(r.test(n)){let e=n.split(r)[1];return Tc(e)}let i=/\/shorts\//g;if(i.test(n))return Tc(n.split(i)[1]);let a=/v=|vi=/g;if(a.test(n))return Tc(n.split(a)[1].split(`&`)[0]);let o=/\/v\/|\/vi\/|\/watch\//g;if(o.test(n)){let e=n.split(o)[1];return Tc(e)}let s=/\/an_webp\//g;if(s.test(n)){let e=n.split(s)[1];return Tc(e)}let c=/\/e\//g;if(c.test(n)){let e=n.split(c)[1];return Tc(e)}let l=/\/embed\//g;if(l.test(n)){let e=n.split(l)[1];return Tc(e)}if(/\/user\/([a-zA-Z\d]*)$/g.test(n))return;if(/\/user\/(?!.*videos)/g.test(n))return Tc(n.split(`/`).pop());let u=/\/attribution_link\?.*v%3D([^%&]*)(%26|&|$)/;if(u.test(n))return Tc(n.match(u)[1])},Dc=(e,n)=>(n=new URLSearchParams({title:`hide`,...n}),`https://tube.switch.ch/embed/${e}?${n.toString()}`),Oc=e=>{let n=e;n.includes(`#`)&&([n]=n.split(`#`)),n.includes(`?`)&&([n]=n.split(`?`));let r;if(r=/https?:\/\/tube\.switch\.ch\/videos\/([\d\w]+)/.exec(n),r&&r[1])return{id:r[1],src:Dc(r[1])};if(r=/https?:\/\/tube\.switch\.ch\/embed\/([\d\w]+)/.exec(n),r&&r[1]){let n;try{let r=new URL(e);
1n=new URLSearchParams(r.search),n=Object.fromEntries(n.entries())}catch{}return{id:r[1],src:Dc(r[1],n)}}},kc=e=>`https://w.soundcloud.com/player/?url=${e}&visual=true`,Ac=e=>{let n=e;return n.includes(`#`)&&([n]=n.split(`#`)),n.includes(`?`)&&([n]=n.split(`?`)),{id:n,src:kc(n)}},jc=e=>`https://my.matterport.com/show/?m=${e}&brand=0&mls=1`,Mc=e=>{let n=e;n.includes(`#`)&&([n]=n.split(`#`)),n.includes(`?`)&&([n]=n.split(`?`));let r=/https?:\/\/matterport\.com\/discover\/space\/([\d\w]+)/.exec(n);if(r&&r[1])return{url:e,id:r[1],src:jc(r[1])}},Nc=e=>{let n=e;return n.includes(`#`)&&([n]=n.split(`#`)),n.includes(`?`)&&([n]=n.split(`?`)),n=`${n}/embed`,{id:n,src:n}},Pc=(e,n)=>`https://open.spotify.com/embed/${n}/${e}`,Fc=e=>{let n=e;n.includes(`#`)&&([n]=n.split(`#`)),n.includes(`?`)&&([n]=n.split(`?`));let r=/https?:\/\/open\.spotify\.com\/(\w+)\/([\d\w]+)/.exec(n);if(r&&r[2])return{id:r[1],src:Pc(r[2],r[1])}},Ic=e=>{let n=e;return n.includes(`#`)&&([n]=n.split(`#`)),n.includes(`?`)&&([n]=n.split(`?`)),n=n.replace(`https://music.apple.com`,`https://embed.music.apple.com`),{id:n,src:n,localize:e=>`${n}?l=${e}`,attributes:{allow:`autoplay *; encrypted-media *;`}}},Lc=e=>e,Rc=e=>{let n=e;return n.includes(`#`)&&([n]=n.split(`#`)),n.includes(`?`)&&([n]=n.split(`?`)),{id:n,src:Lc(n)}};function zc(e){if(typeof e!=`string`)throw TypeError(`getSrc expected a string`);let n=/src="(.*?)"/gm.exec(e);if(n&&n.length>=2)return n[1]}var Bc=e=>{if(typeof e!=`string`)throw TypeError(`getMedia expects a string`);let n=e;/<iframe/gi.test(n)&&(n=zc(n)),n=n.trim(),n=n.replace(`-nocookie`,``),n=n.replace(`/www.`,`/`);let r=null;if(/\/\/google/.test(n)){let e=n.match(/url=([^&]+)&/);e&&(n=decodeURIComponent(e[1]))}return/youtube|youtu\.be|y2u\.be|i.ytimg\./.test(n)?r={...Ec(n),service:`youtube`,url:n}:/vimeo/.test(n)?r={...Cc(n),service:`vimeo`,url:n}:/tube\.switch/.test(n)?r={...Oc(n),service:`tubeswitch`,url:n}:/(soundcloud)/.test(n)?r={...Ac(n),service:`soundcloud`,url:n}:/(sketchfab\.)/.test(n)?r={...Nc(n),service:`sketchfab`,url:n}:/(matterport)/.test(n)?r={...Mc(n),service:`matterport`,url:n}:/(open\.spotify)/.test(n)?r={...Fc(n),service:`spotify`,url:n}:/(music\.apple\.com)/.test(n)?r={...Ic(n),service:`applemusic`,url:n}:/(video-dns\.com\/[a-zA-Z0-9]{4,24})/.test(n)&&(r={...Rc(n),service:`mave`,url:n}),r},Vc=[`src`],Hc={key:1,class:`k-embed-consent`},Uc={class:`k-embed-consent-overlay`},Wc=[`href`],Gc={__name:`AssetEmbed`,props:{assetId:String,asset:Object,maxHeight:String,poster:Boolean},setup(e){let n=e,i=K(),{t:o}=ue(),c=_(()=>n.asset||i.graph.get(n.assetId)),u=_(()=>Bc(c.value?.[`kleio:video_url`])),m=_(()=>u.value.service),h=_(()=>`k-embed-${m.value||`default`}`),g=xc(),y=Ne(),b=_(()=>m.value&&g.value?.hasOwnProperty(m.value)),x=_(()=>c.value[`schema:thumbnailUrl`]&&{"background-image":`url(${y.value?c.value[`schema:thumbnailUrl__sm`]:c.value[`schema:thumbnailUrl__lg`]})`,"background-size":`cover`,"background-position":`center`});function S(){g.value?.hasOwnProperty(m.value)?g.value[m.value].push(u.value.src):g.value={...g.value,[m.value]:[u.value.src]}}return(e,i)=>{let m=Fe,g=r(`i18n-t`),_=bc;return d(c)?(p(),l(_,{key:0,class:O([`k-embed`,d(h)]),ratio:!0,"max-height":n.maxHeight},{default:D(()=>[V(e.$slots,`prepend`),d(b)?(p(),v(`div`,{key:0,class:`k-embed-player`,style:R(d(x))},[d(u)&&!n.poster?(p(),v(`iframe`,{key:0,class:`k-embed-iframe`,src:d(u).src,frameborder:`0`,allowfullscreen:``},null,8,Vc)):f(``,!0)],4)):(p(),v(`div`,Hc,[s(m,{asset:n.asset,"asset-id":n.assetId,"no-aspect":``},null,8,[`asset`,`asset-id`]),a(`div`,Uc,[s(g,{keypath:`embed.${d(u).service}.warning`,tag:`div`,class:`k-embed-consent-text`},{link:D(()=>[a(`a`,{href:d(o)(`embed.${d(u).service}.url`)},w(d(o)(`embed.${d(u).service}.link`)),9,Wc)]),_:1},8,[`keypath`]),a(`button`,{type:`button`,class:`button-text k-embed-accept`,onClick:re(S,[`stop`,`prevent`])},w(d(o)(`embed.accept`)),1)])])),V(e.$slots,`append`)]),_:3},8,[`class`,`max-height`])):f(``,!0)}}},Kc={class:`k-asset-caption-wrapper`},qc={key:0,class:`k-asset-copyright`},Jc={key:0,class:`k-caption-label`},Yc={key:0,class:`k-caption-label`}
1,Xc={key:1,class:`button-more`},Zc={__name:`AssetCaption`,props:{assetId:String,asset:Object,hideDescription:Boolean,truncate:Boolean},emits:[`truncate`],setup(e,{expose:n,emit:r}){let i=e,o=r,m=K(),{t:h}=ue(),g=u(null),y=u(null),b=u(!1),x=Ne(),C=_(()=>i.truncate&&!b.value?x.value?50:100:void 0),T=_(()=>i.asset||m.graph.get(i.assetId)),E=_(()=>m.showAssetCopyright&&(T.value?.[`schema:copyrightNotice__${m.locale}`]||T.value?.[`schema:copyrightNotice`])),k=_(()=>m.showAssetDescription&&(T.value?.[`schema:description__${m.locale}`]||T.value?.[`schema:description`])),A=_(()=>E.value||k.value),j=_(()=>!i.hideDescription&&k.value),N=_(()=>i.truncate&&b.value&&!y.value?.is_truncated),P=_(()=>i.truncate&&j.value&&!b.value&&y.value?.is_truncated),F=_(()=>i.truncate&&(y.value?.is_truncated||b.value)),I=_(()=>F.value&&b.value?_c:`div`);function L(e,n){F.value&&(b.value=e===!!e?e:!b.value,n||o(`truncate`,b.value))}function R(){window.innerWidth<768&&L(!1)}return n({toggleTruncate:L}),(e,n)=>{let r=Pe;return d(A)?M((p(),v(`figcaption`,{key:0,ref_key:`caption_element_ref`,ref:g,class:O([`k-asset-caption`,{expanded:d(N),"can-truncate":d(F),"with-label":d(m).showFieldLabels}])},[a(`div`,Kc,[d(E)?(p(),v(`div`,qc,[d(m).showFieldLabels?(p(),v(`span`,Jc,w(d(h)(`asset.copyright`))+`\xA0`,1)):f(``,!0),S(w(d(E)),1)])):f(``,!0),d(j)?(p(),l(c(d(I)),{key:1,class:O([`k-asset-description`,{truncated:d(P)}]),onClick:L},{default:D(()=>[d(m).showFieldLabels?(p(),v(`span`,Yc,w(d(h)(`asset.description`))+`\xA0`,1)):f(``,!0),s(r,{ref_key:`description_element_ref`,ref:y,markdown:d(k),truncate:d(C),"max-lines":2,ellipsis:``},null,8,[`markdown`,`truncate`]),d(P)?(p(),v(`span`,Xc,w(d(h)(`asset.show full description`)),1)):f(``,!0)]),_:1},8,[`class`])):f(``,!0)])],2)),[[d(pe),R]]):f(``,!0)}}},Qc=(e,n,r)=>{try{let e=new URL(n);if(e.searchParams.has(`kleio-aspect`)){let n=/(?:(?:(?<width>\d{1,3})\/(?<height>\d{1,3}))|(?<num>\d{1,3}(?:\.\d*)?))/.exec(decodeURIComponent(e.searchParams.get(`kleio-aspect`)));if(n!==null){if(n.groups.width)return parseInt(n.groups.width)/parseInt(n.groups.height);if(n.groups.num)return parseFloat(n.groups.num)}}}catch{}switch(e){case`soundcloud`:return 3;default:return r?9/16:16/9}},$c={key:2,class:`record-embed-overlay`},el={__name:`RecordMainImageItem`,props:C({recordId:String,assetId:String,asset:Object,fullWidth:Boolean,showEmbed:Boolean,hideCaption:Boolean,truncateCaption:Boolean,embedPoster:Boolean,maxHeight:{type:String,default:`var(--record-img-first-height)`}},{truncated:{type:Boolean},truncatedModifiers:{}}),emits:C([`navigate`],[`update:truncated`]),setup(n,{expose:r,emit:o}){let c=n,m=e(n,`truncated`),h=o,g=K(),y=Ne(),b=u(null),x=_(()=>c.asset||g.graph.get(c.assetId)),S=_(()=>c.fullWidth||!d(y)?[`xs`,`sm`,`md`,`lg`]:[`xs`,`sm`,`md`,`lg`,`xl`]),C=_(()=>!!x.value?.[`kleio:video_url`]),w=_(()=>(c.showEmbed||d(y))&&!!C.value),T=_(()=>!w.value&&C.value),E=_(()=>{let e=x.value?.[`schema:width`]&&x.value?.[`schema:height`]&&x.value[`schema:width`]/x.value[`schema:height`];if(!e&&C.value){let n=Bc(x.value?.[`kleio:video_url`]);e=Qc(n?.service,x.value?.[`kleio:video_url`],n?.portrait)}return e}),D=_(()=>({...C.value&&{"--object-fit":`cover`},...C.value&&{"--aspect-ratio":3/2},...E.value&&{"--aspect-ratio":E.value},"--error-background-color":He(x.value?.[`@id`]||c.recordId)})),k=_(()=>[`(min-width: 768px) ${c.fullWidth?`75vw`:`30vw`}`,`95vw`].join(`, `)),A=_(()=>g.getItemLocalizedProperty(x,`rdfs:label`)||g.getItemLocalizedProperty(x,`schema:description`)),M=()=>{d(y)||h(`navigate`)};j(m,e=>{P(!e)});function N(e){m.value=!e}function P(e){c.truncateCaption&&b.value?.toggleTruncate(e,!0)}return i(()=>{P(!m.value)}),r({toggleTruncate:P}),(e,n)=>{let r=Gc,i=Fe,o=Zc;return p(),v(`figure`,{class:O([`record-image`,{"asset-embed":d(C)}]),style:R(d(D)),onClick:M},[d(w)?(p(),l(r,{key:0,asset:d(x),"max-height":c.maxHeight,poster:c.embedPoster},null,8,[`asset`,`max-height`,`poster`])):(p(),l(i,{key:1,asset:d(x),"object-fit":`contain`,srcset:d(S),sizes:d(k),alt:d(A)},null,8,[`asset`,`srcset`,`sizes`,`alt`])),d(T)?(p(),v(`div`,$c,[...n[0]||=[a(`i`,{class:`i-bi:play-circle`},null,-1)]])):f(``,!0),s(o,{ref_key:`caption_element_ref`,ref:b,asset:d(x),"hide-description":!d(y)&&c.hideCaption,truncate:c.truncateCaption,onTruncate:N},null,8,[`asset`,`hide-description`,`truncate`])],6)}}},tl={__name:`AssetSlide`,props:C({recordId:String,asset:Object,assetId:String,ready:Boolean,revealDescription:Boolean,current:Boolean,truncateCaption:Boolean,maxHeight:{type:String,default:`var(--record-img-first-height)`}},{truncated:{type:Boolean},truncatedModifiers:{}}),emits:[`update:truncated`],setup(n,{expose:r}){let a=n,o=e(n,`truncated`),c=K(),m=u(null),h=_(()=>a.asset||c.graph.get(a.assetId)),g=_(()=>c.canCollapseMenu?`min-width(768px) calc(95vw - 39rem, 95vw)`:`95vw`),y=_(()=>c.getItemLocalizedProperty(h,`rdfs:label`)||c.getItemLocalizedProperty(h,`schema:description`)),b=_(()=>({"--error-background-color":He(h.value?.[`@id`]||a.recordId)}));j(o,e=>{S(!e)});function x(e){o.value=!e}function S(e){a.truncateCaption&&m.value?.toggleTruncate(e,!0)}return i(()=>{S(!o.value)}),r({toggleTruncate:S}),(e,n)=>{let r=Gc,i=Fe,o=Zc;return p(),v(L,null,[a.ready?(p(),v(`div`,{key:0,class:`k-slide-media`,style:R(d(b))},[d(h)[`kleio:video_url`]?(p(),l(r,{key:0,asset:d(h),"max-height":a.maxHeight,poster:!a.current},null,8,[`asset`,`max-height`,`poster`])):(p(),l(i,{key:1,asset:d(h),srcset:[`xs`,`sm`,`md`,`lg`,`xl`],sizes:d(g),alt:d(y),loading:`lazy`},null,8,[`asset`,`sizes`,`alt`]))],4)):f(``,!0),s(o,{ref_key:`caption_element_ref`,ref:m,asset:d(h),truncate:a.truncateCaption,onTruncate:x},null,8,[`asset`,`truncate`])],64)}}};function nl(e){return Object.prototype.toString.call(e)===`[object Object]`}function rl(e){return nl(e)||Array.isArray(e)}function il(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}function al(e,n){let r=Object.keys(e),i=Object.keys(n);return r.length!==i.length||JSON.stringify(Object.keys(e.breakpoints||{}))!==JSON.stringify(Object.keys(n.breakpoints||{}))?!1:r.every(r=>{let i=e[r],a=n[r];return typeof i==`function`?`${i}`==`${a}`:!rl(i)||!rl(a)?i===a:al(i,a)})}function ol(e){return e.concat().sort((e,n)=>e.name>n.name?1:-1).map(e=>e.options)}function sl(e,n){if(e.length!==n.length)return!1;let r=ol(e),i=ol(n);return r.every((e,n)=>{let r=i[n];return al(e,r)})}function cl(e){return typeof e==`number`}function ll(e){return typeof e==`string`}function ul(e){return typeof e==`boolean`}function dl(e){return Object.prototype.toString.call(e)===`[object Object]`}function $(e){return Math.abs(e)}function fl(e){return Math.sign(e)}function pl(e,n){return $(e-n)}function ml(e,n){return e===0||n===0||$(e)<=$(n)?0:$(pl($(e),$(n))/e)}function hl(e){return Math.round(e*100)/100}function gl(e){return xl(e).map(Number)}function _l(e){return e[vl(e)]}function vl(e){return Math.max(0,e.length-1)}function yl(e,n){return n===vl(e)}function bl(e,n=0){return Array.from(Array(e),(e,r)=>n+r)}function xl(e){return Object.keys(e)}function Sl(e,n){return[e,n].reduce((e,n)=>
vendor: 4,788 bytes, line 1
1(xl(n).forEach(r=>{let i=e[r],a=n[r];e[r]=dl(i)&&dl(a)?Sl(i,a):a}),e),{})}function Cl(e,n){return n.MouseEvent!==void 0&&e instanceof n.MouseEvent}function wl(e,n){let r={start:i,center:a,end:o};function i(){return 0}function a(e){return o(e)/2}function o(e){return n-e}function s(i,a){return ll(e)?r[e](i):e(n,i,a)}return{measure:s}}function Tl(){let e=[];function n(n,r,a,o={passive:!0}){let s;if(`addEventListener`in n)n.addEventListener(r,a,o),s=()=>n.removeEventListener(r,a,o);else{let e=n;e.addListener(a),s=()=>e.removeListener(a)}return e.push(s),i}function r(){e=e.filter(e=>e())}let i={add:n,clear:r};return i}function El(e,n,r,i){let a=Tl(),o=1e3/60,s=null,c=0,l=0;function u(){a.add(e,`visibilitychange`,()=>{e.hidden&&h()})}function d(){m(),a.clear()}function f(e){if(!l)return;s||(s=e,r(),r());let a=e-s;for(s=e,c+=a;c>=o;)r(),c-=o;i(c/o),l&&=n.requestAnimationFrame(f)}function p(){l||=n.requestAnimationFrame(f)}function m(){n.cancelAnimationFrame(l),s=null,c=0,l=0}function h(){s=null,c=0}return{init:u,destroy:d,start:p,stop:m,update:r,render:i}}function Dl(e,n){let r=n===`rtl`,i=e===`y`,a=i?`y`:`x`,o=i?`x`:`y`,s=!i&&r?-1:1,c=d(),l=f();function u(e){let{height:n,width:r}=e;return i?n:r}function d(){return i?`top`:r?`right`:`left`}function f(){return i?`bottom`:r?`left`:`right`}function p(e){return e*s}return{scroll:a,cross:o,startEdge:c,endEdge:l,measureSize:u,direction:p}}function Ol(e=0,n=0){let r=$(e-n);function i(n){return n<e}function a(e){return e>n}function o(e){return i(e)||a(e)}function s(r){return o(r)?i(r)?e:n:r}function c(e){return r?e-r*Math.ceil((e-n)/r):e}return{length:r,max:n,min:e,constrain:s,reachedAny:o,reachedMax:a,reachedMin:i,removeOffset:c}}function kl(e,n,r){let{constrain:i}=Ol(0,e),a=e+1,o=s(n);function s(e){return r?$((a+e)%a):i(e)}function c(){return o}function l(e){return o=s(e),f}function u(e){return d().set(c()+e)}function d(){return kl(e,c(),r)}let f={get:c,set:l,add:u,clone:d};return f}function Al(e,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y){let{cross:b,direction:x}=e,S=[`INPUT`,`SELECT`,`TEXTAREA`],C={passive:!1},w=Tl(),T=Tl(),E=Ol(50,225).constrain(m.measure(20)),D={mouse:300,touch:400},O={mouse:500,touch:600},k=h?43:25,A=!1,j=0,M=0,N=!1,P=!1,F=!1,I=!1;function L(e){if(!y)return;function r(n){(ul(y)||y(e,n))&&U(n)}let i=n;w.add(i,`dragstart`,e=>e.preventDefault(),C).add(i,`touchmove`,()=>void 0,C).add(i,`touchend`,()=>void 0).add(i,`touchstart`,r).add(i,`mousedown`,r).add(i,`touchcancel`,te).add(i,`contextmenu`,te).add(i,`click`,ne,!0)}function R(){w.clear(),T.clear()}function z(){let e=I?r:n;T.add(e,`touchmove`,ee,C).add(e,`touchend`,te).add(e,`mousemove`,ee,C).add(e,`mouseup`,te)}function B(e){let n=e.nodeName||``;return S.includes(n)}function V(){return(h?O:D)[I?`mouse`:`touch`]}function H(e,n){let r=f.add(fl(e)*-1),i=d.byDistance(e,!h).distance;return h||$(e)<E?i:_&&n?i*.5:d.byIndex(r.get(),0).distance}function U(e){let n=Cl(e,i);I=n,F=h&&n&&!e.buttons&&A,A=pl(a.get(),s.get())>=2,!(n&&e.button!==0)&&(B(e.target)||(N=!0,o.pointerDown(e),u.useFriction(0).useDuration(0),a.set(s),z(),j=o.readPoint(e),M=o.readPoint(e,b),p.emit(`pointerDown`)))}function ee(e){if(!Cl(e,i)&&e.touches.length>=2)return te(e);let n=o.readPoint(e),r=o.readPoint(e,b),s=pl(n,j),l=pl(r,M);if(!P&&!I&&(!e.cancelable||(P=s>l,!P)))return te(e);let d=o.pointerMove(e);s>g&&(F=!0),u.useFriction(.3).useDuration(.75),c.start(),a.add(x(d)),e.preventDefault()}function te(e){let n=d.byDistance(0,!1).index!==f.get(),r=o.pointerUp(e)*V(),i=H(x(r),n),a=ml(r,i),s=k-10*a,c=v+a/50;P=!1,N=!1,T.clear(),u.useDuration(s).useFriction(c),l.distance(i,!h),I=!1,p.emit(`pointerUp`)}function ne(e){F&&=(e.stopPropagation(),e.preventDefault(),!1)}function W(){return N}return{init:L,destroy:R,pointerDown:W}}function jl(e,n){let r,i;function a(e){return e.timeStamp}function o(r,i){let a=`client${(i||e.scroll)===`x`?`X`:`Y`}`;return(Cl(r,n)?r:r.touches[0])[a]}function s(e){return r=e,i=e,o(e)}function c(e){let n=o(e)-o(i),s=a(e)-a(r)>170;return i=e,s&&(r=e),n}function l(e){if(!r||!i)return 0;let n=o(i)-o(r),s=a(e)-a(r),c=a(e)-a(i)>170,l=n/s;return s&&!c&&$(l)>.1?l:0}return{pointerDown:s,pointerMove:c,pointerUp:l,readPoint:o}}function Ml(){function e(e){let{offsetTop:n,offsetLeft:r,offsetWidth:i,offsetHeight:a}=e;return{top:n,right:r+i,bottom:n+a,left:r,width:i,height:a}}return{measure:e}}function Nl(e){function n(n){return n/100*e}return{measure:n}}function Pl(e,n,r,i,a,o,s){let c=[e].concat(i),l,u,d=[],f=!1;function p(e){return a.measureSize(s.measure(e))}function m(a){if(!o)return;u=p(e),d=i.map(p);function s(r){for(let o of r){if(f)return;let r=o.target===e,s=i.indexOf(o.target),c=r?u:d[s];if($(p(r?e:i[s])-c)>=.5){a.reInit(),n.emit(`resize`);break}}}l=new ResizeObserver(e=>{(ul(o)||o(a,e))&&s(e)}),r.requestAnimationFrame(()=>
1{c.forEach(e=>l.observe(e))})}function h(){f=!0,l&&l.disconnect()}return{init:m,destroy:h}}function Fl(e,n,r,i,a,o){let s=0,c=0,l=a,u=o,d=e.get(),f=0;function p(){let n=i.get()-e.get(),a=!l,o=0;return a?(s=0,r.set(i),e.set(i),o=n):(r.set(e),s+=n/l,s*=u,d+=s,e.add(s),o=d-f),c=fl(o),f=d,S}function m(){return $(i.get()-n.get())<.001}function h(){return l}function g(){return c}function _(){return s}function v(){return b(a)}function y(){return x(o)}function b(e){return l=e,S}function x(e){return u=e,S}let S={direction:g,duration:h,velocity:_,seek:p,settled:m,useBaseFriction:y,useBaseDuration:v,useFriction:x,useDuration:b};return S}function Il(e,n,r,i,a){let o=a.measure(10),s=a.measure(50),c=Ol(.1,.99),l=!1;function u(){return!(l||!e.reachedAny(r.get())||!e.reachedAny(n.get()))}function d(a){if(!u())return;let l=$(e[e.reachedMin(n.get())?`min`:`max`]-n.get()),d=r.get()-n.get(),f=c.constrain(l/s);r.subtract(d*f),!a&&$(d)<o&&(r.set(e.constrain(r.get())),i.useDuration(25).useBaseFriction())}function f(e){l=!e}return{shouldConstrain:u,constrain:d,toggleActive:f}}function Ll(e,n,r,i,a){let o=Ol(-n+e,0),s=f(),c=d(),l=p();function u(e,n){return pl(e,n)<=1}function d(){let e=s[0],n=_l(s);return Ol(s.lastIndexOf(e),s.indexOf(n)+1)}function f(){return r.map((e,n)=>{let{min:i,max:a}=o,s=o.constrain(e),c=!n,l=yl(r,n);return c?a:l||u(i,s)?i:u(a,s)?a:s}).map(e=>parseFloat(e.toFixed(3)))}function p(){if(n<=e+a)return[o.max];if(i===`keepSnaps`)return s;let{min:r,max:l}=c;return s.slice(r,l)}return{snapsContained:l,scrollContainLimit:c}}function Rl(e,n,r){let i=n[0];return{limit:Ol(r?i-e:_l(n),i)}}function zl(e,n,r,i){let a=.1,{reachedMin:o,reachedMax:s}=Ol(n.min+a,n.max+a);function c(e){return e===1?s(r.get()):e===-1&&o(r.get())}function l(n){if(!c(n))return;let r=n*-1*e;i.forEach(e=>e.add(r))}return{loop:l}}function Bl(e){let{max:n,length:r}=e;function i(e){let i=e-n;return r?i/-r:0}return{get:i}}function Vl(e,n,r,i,a){let{startEdge:o,endEdge:s}=e,{groupSlides:c}=a,l=f().map(n.measure),u=p(),d=m();function f(){return c(i).map(e=>_l(e)[s]-e[0][o]).map($)}function p(){return i.map(e=>r[o]-e[o]).map(e=>-$(e))}function m(){return c(u).map(e=>e[0]).map((e,n)=>e+l[n])}return{snaps:u,snapsAligned:d}}function Hl(e,n,r,i,a,o){let{groupSlides:s}=a,{min:c,max:l}=i,u=d();function d(){let i=s(o),a=!e||n===`keepSnaps`;return r.length===1?[o]:a?i:i.slice(c,l).map((e,n,r)=>{let i=!n,a=yl(r,n);return i?bl(_l(r[0])+1):a?bl(vl(o)-_l(r)[0]+1,_l(r)[0]):e})}return{slideRegistry:u}}function Ul(e,n,r,i,a){let{reachedAny:o,removeOffset:s,constrain:c}=i;function l(e){return e.concat().sort((e,n)=>$(e)-$(n))[0]}function u(r){let i=e?s(r):c(r),{index:a}=n.map((e,n)=>({diff:d(e-i,0),index:n})).sort((e,n)=>$(e.diff)-$(n.diff))[0];return{index:a,distance:i}}function d(n,i){let a=[n,n+r,n-r];if(!e)return n;if(!i)return l(a);let o=a.filter(e=>fl(e)===i);return o.length?l(o):_l(a)-r}function f(e,r){return{index:e,distance:d(n[e]-a.get(),r)}}function p(r,i){let s=a.get()+r,{index:c,distance:l}=u(s),f=!e&&o(s);return!i||f?{index:c,distance:r}:{index:c,distance:r+d(n[c]-l,0)}}return{byDistance:p,byIndex:f,shortcut:d}}function Wl(e,n,r,i,a,o,s){function c(a){let c=a.distance,l=a.index!==n.get();
vendor: 6,894 bytes, line 1
1o.add(c),c&&(i.duration()?e.start():(e.update(),e.render(1),e.update())),l&&(r.set(n.get()),n.set(a.index),s.emit(`select`))}function l(e,n){c(a.byDistance(e,n))}function u(e,r){let i=n.clone().set(e);c(a.byIndex(i.get(),r))}return{distance:l,index:u}}function Gl(e,n,r,i,a,o,s,c){let l={passive:!0,capture:!0},u=0;function d(d){if(!c)return;function p(n){if(new Date().getTime()-u>10)return;s.emit(`slideFocusStart`),e.scrollLeft=0;let o=r.findIndex(e=>e.includes(n));cl(o)&&(a.useDuration(0),i.index(o,0),s.emit(`slideFocus`))}o.add(document,`keydown`,f,!1),n.forEach((e,n)=>{o.add(e,`focus`,e=>{(ul(c)||c(d,e))&&p(n)},l)})}function f(e){e.code===`Tab`&&(u=new Date().getTime())}return{init:d}}function Kl(e){let n=e;function r(){return n}function i(e){n=s(e)}function a(e){n+=s(e)}function o(e){n-=s(e)}function s(e){return cl(e)?e:e.get()}return{get:r,set:i,add:a,subtract:o}}function ql(e,n){let r=e.scroll===`x`?s:c,i=n.style,a=null,o=!1;function s(e){return`translate3d(${e}px,0px,0px)`}function c(e){return`translate3d(0px,${e}px,0px)`}function l(n){if(o)return;let s=hl(e.direction(n));s!==a&&(i.transform=r(s),a=s)}function u(e){o=!e}function d(){o||(i.transform=``,n.getAttribute(`style`)||n.removeAttribute(`style`))}return{clear:d,to:l,toggleActive:u}}function Jl(e,n,r,i,a,o,s,c,l){let u=.5,d=gl(a),f=gl(a).reverse(),p=v().concat(y());function m(e,n){return e.reduce((e,n)=>e-a[n],n)}function h(e,n){return e.reduce((e,r)=>m(e,n)>0?e.concat([r]):e,[])}function g(e){return o.map((r,a)=>({start:r-i[a]+u+e,end:r+n-u+e}))}function _(n,i,a){let o=g(i);return n.map(n=>{let i=a?0:-r,s=a?r:0,u=a?`end`:`start`,d=o[n][u];return{index:n,loopPoint:d,slideLocation:Kl(-1),translate:ql(e,l[n]),target:()=>c.get()>d?i:s}})}function v(){let e=s[0];return _(h(f,e),r,!1)}function y(){let e=n-s[0]-1;return _(h(d,e),-r,!0)}function b(){return p.every(({index:e})=>m(d.filter(n=>n!==e),n)<=.1)}function x(){p.forEach(e=>{let{target:n,translate:r,slideLocation:i}=e,a=n();a!==i.get()&&(r.to(a),i.set(a))})}function S(){p.forEach(e=>e.translate.clear())}return{canLoop:b,clear:S,loop:x,loopPoints:p}}function Yl(e,n,r){let i,a=!1;function o(o){if(!r)return;function s(e){for(let r of e)if(r.type===`childList`){o.reInit(),n.emit(`slidesChanged`);break}}i=new MutationObserver(e=>{a||(ul(r)||r(o,e))&&s(e)}),i.observe(e,{childList:!0})}function s(){i&&i.disconnect(),a=!0}return{init:o,destroy:s}}function Xl(e,n,r,i){let a={},o=null,s=null,c,l=!1;function u(){c=new IntersectionObserver(e=>{l||(e.forEach(e=>{let r=n.indexOf(e.target);a[r]=e}),o=null,s=null,r.emit(`slidesInView`))},{root:e.parentElement,threshold:i}),n.forEach(e=>c.observe(e))}function d(){c&&c.disconnect(),l=!0}function f(e){return xl(a).reduce((n,r)=>{let i=parseInt(r),{isIntersecting:o}=a[i];return(e&&o||!e&&!o)&&n.push(i),n},[])}function p(e=!0){if(e&&o)return o;if(!e&&s)return s;let n=f(e);return e&&(o=n),e||(s=n),n}return{init:u,destroy:d,get:p}}function Zl(e,n,r,i,a,o){let{measureSize:s,startEdge:c,endEdge:l}=e,u=r[0]&&a,d=h(),f=g(),p=r.map(s),m=_();function h(){if(!u)return 0;let e=r[0];return $(n[c]-e[c])}function g(){if(!u)return 0;let e=o.getComputedStyle(_l(i));return parseFloat(e.getPropertyValue(`margin-${l}`))}function _(){return r.map((e,n,r)=>{let i=!n,a=yl(r,n);return i?p[n]+d:a?p[n]+f:r[n+1][c]-e[c]}).map($)}return{slideSizes:p,slideSizesWithGaps:m,startGap:d,endGap:f}}function Ql(e,n,r,i,a,o,s,c,l){let{startEdge:u,endEdge:d,direction:f}=e,p=cl(r);function m(e,n){return gl(e).filter(e=>e%n===0).map(r=>e.slice(r,r+n))}function h(e){return e.length?gl(e).reduce((r,p,m)=>{let h=_l(r)||0,g=h===0,_=p===vl(e),v=a[u]-o[h][u],y=a[u]-o[p][d],b=!i&&g?f(s):0,x=$(y-(!i&&_?f(c):0)-(v+b));return m&&x>n+l&&r.push(p),_&&r.push(e.length),r},[]).map((n,r,i)=>{let a=Math.max(i[r-1]||0);return e.slice(a,n)}):[]}function g(e){return p?m(e,r):h(e)}return{groupSlides:g}}function $l(e,n,r,i,a,o,s){let{align:c,axis:l,direction:u,startIndex:d,loop:f,duration:p,dragFree:m,dragThreshold:h,inViewThreshold:g,slidesToScroll:_,skipSnaps:v,containScroll:y,watchResize:b,watchSlides:x,watchDrag:S,watchFocus:C}=o,w=Ml(),T=w.measure(n),E=r.map(w.measure),D=Dl(l,u),O=D.measureSize(T),k=Nl(O),A=wl(c,O),j=!f&&!!y,{slideSizes:M,slideSizesWithGaps:N,startGap:P,endGap:F}=Zl(D,T,E,r,f||!!y,a),I=Ql(D,O,_,f,T,E,P,F,2),{snaps:L,snapsAligned:R}=Vl(D,A,T,E,I),z=-_l(L)+_l(N),{snapsContained:B,scrollContainLimit:V}=Ll(O,z,R,y,2),H=j?B:R,{limit:U}=Rl(z,H,f),ee=kl(vl(H),d,f),te=ee.clone(),ne=gl(r),W=({dragHandler:e,scrollBody:n,scrollBounds:r,options:{loop:i}})=>{i||r.constrain(e.pointerDown()),n.seek()},re=({scrollBody:e,translate:n,location:r,offsetLocation:i,previousLocation:a,scrollLooper:o,slideLooper:s,dragHandler:c,animation:l,eventHandler:u,scrollBounds:d,options:{loop:f}},p)=>{let m=e.settled(),h=!d.shouldConstrain(),g=f?m:m&&h,_=g&&!c.pointerDown();_&&l.stop();let v=r.get()*p+a.get()*(1-p);i.set(v),f&&(o.loop(e.direction()),s.loop()),n.to(i.get()),_&&u.emit(`settle`),g||u.emit(`scroll`)},ie=El(i,a,()=>W(ve),e=>re(ve,e)),ae=.68,oe=H[ee.get()],se=Kl(oe),ce=Kl(oe),le=Kl(oe),G=Kl(oe),ue=Fl(se,le,ce,G,p,ae),de=Ul(f,H,z,U,G),fe=Wl(ie,ee,te,ue,de,G,s),pe=Bl(U),me=Tl(),he=Xl(n,r,s,g),{slideRegistry:ge}=Hl(j,y,H,V,I,ne),_e=Gl(e,r,ge,fe,ue,me,s,C),ve={ownerDocument:i,ownerWindow:a,eventHandler:s,containerRect:T,slideRects:E,animation:ie,axis:D,dragHandler:Al(D,e,i,a,G,jl(D,a),se,ie,fe,ue,de,ee,s,k,m,h,v,ae,S),eventStore:me,percentOfView:k,index:ee,indexPrevious:te,limit:U,location:se,offsetLocation:le,previousLocation:ce,options:o,resizeHandler:Pl(n,s,a,r,D,b,w),scrollBody:ue,scrollBounds:Il(U,le,G,ue,k),scrollLooper:zl(z,U,le,[se,le,ce,G]),scrollProgress:pe,scrollSnapList:H.map(pe.get),scrollSnaps:H,scrollTarget:de,scrollTo:fe,slideLooper:Jl(D,O,z,M,N,L,H,le,r),slideFocus:_e,slidesHandler:Yl(n,s,x),slidesInView:he,slideIndexes:ne,slideRegistry:ge,slidesToScroll:I,target:G,translate:ql(D,n)};return ve}function eu(){let e={},n;function r(e){n=e}function i(n){return e[n]||[]}function a(e){return i(e).forEach(r=>r(n,e)),l}function o(n,r){return e[n]=i(n).concat([r]),l}function s(n,r){return e[n]=i(n).filter(e=>e!==r),l}function c(){e={}}let l={init:r,emit:a,off:s,on:o,clear:c};return l}var tu={align:`center`,axis:`x`,container:null,slides:null,containScroll:`trimSnaps`,direction:`ltr`,slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function nu(e){function n(e,n){return Sl(e,n||{})}function r(r){let i=r.breakpoints||{};return n(r,xl(i).filter(n=>e.matchMedia(n).matches).map(e=>i[e]).reduce((e,r)=>n(e,r),{}))}function i(n){return n.map(e=>xl(e.breakpoints||{})).reduce((e,n)=>e.concat(n),[]).map(e.matchMedia)}return{mergeOptions:n,optionsAtMedia:r,optionsMediaQueries:i}}function ru(e){let n=[];function r(r,i){return n=i.filter(({options:n})=>
1e.optionsAtMedia(n).active!==!1),n.forEach(n=>n.init(r,e)),i.reduce((e,n)=>Object.assign(e,{[n.name]:n}),{})}function i(){n=n.filter(e=>e.destroy())}return{init:r,destroy:i}}function iu(e,n,r){let i=e.ownerDocument,a=i.defaultView,o=nu(a),s=ru(o),c=Tl(),l=eu(),{mergeOptions:u,optionsAtMedia:d,optionsMediaQueries:f}=o,{on:p,off:m,emit:h}=l,g=O,_=!1,v,y=u(tu,iu.globalOptions),b=u(y),x=[],S,C,w;function T(){let{container:n,slides:r}=b;C=(ll(n)?e.querySelector(n):n)||e.children[0];let i=ll(r)?C.querySelectorAll(r):r;w=[].slice.call(i||C.children)}function E(n){let r=$l(e,C,w,i,a,n,l);return n.loop&&!r.slideLooper.canLoop()?E(Object.assign({},n,{loop:!1})):r}function D(e,n){_||(y=u(y,e),b=d(y),x=n||x,T(),v=E(b),f([y,...x.map(({options:e})=>e)]).forEach(e=>c.add(e,`change`,O)),b.active&&(v.translate.to(v.location.get()),v.animation.init(),v.slidesInView.init(),v.slideFocus.init(W),v.eventHandler.init(W),v.resizeHandler.init(W),v.slidesHandler.init(W),v.options.loop&&v.slideLooper.loop(),C.offsetParent&&w.length&&v.dragHandler.init(W),S=s.init(W,x)))}function O(e,n){let r=R();k(),D(u({startIndex:r},e),n),l.emit(`reInit`)}function k(){v.dragHandler.destroy(),v.eventStore.clear(),v.translate.clear(),v.slideLooper.clear(),v.resizeHandler.destroy(),v.slidesHandler.destroy(),v.slidesInView.destroy(),v.animation.destroy(),s.destroy(),c.clear()}function A(){_||(_=!0,c.clear(),k(),l.emit(`destroy`),l.clear())}function j(e,n,r){!b.active||_||(v.scrollBody.useBaseFriction().useDuration(n===!0?0:b.duration),v.scrollTo.index(e,r||0))}function M(e){j(v.index.add(1).get(),e,-1)}function N(e){j(v.index.add(-1).get(),e,1)}function P(){return v.index.add(1).get()!==R()}function F(){return v.index.add(-1).get()!==R()}function I(){return v.scrollSnapList}function L(){return v.scrollProgress.get(v.offsetLocation.get())}function R(){return v.index.get()}function z(){return v.indexPrevious.get()}function B(){return v.slidesInView.get()}function V(){return v.slidesInView.get(!1)}function H(){return S}function U(){return v}function ee(){return e}function te(){return C}function ne(){return w}let W={canScrollNext:P,canScrollPrev:F,containerNode:te,internalEngine:U,destroy:A,off:m,on:p,emit:h,plugins:H,previousScrollSnap:z,reInit:g,rootNode:ee,scrollNext:M,scrollPrev:N,scrollProgress:L,scrollSnapList:I,scrollTo:j,selectedScrollSnap:R,slideNodes:ne,slidesInView:B,slidesNotInView:V};return D(n,r),setTimeout(()=>l.emit(`init`),0),W}iu.globalOptions=void 0;function au(e={},n=[]){let r=g(e),a=g(n),o=r?e.value:e,s=a?n.value:n,c=B(),l=B();function u(){l.value&&l.value.reInit(o,s)}return i(()=>{!il()||!c.value||(iu.globalOptions=au.globalOptions,l.value=iu(c.value,o,s))}),b(()=>{l.value&&l.value.destroy()}),r&&j(e,e=>{al(o,e)||(o=e,u())}),a&&j(n,e=>{sl(s,e)||(s=e,u())}),[c,l]}au.globalOptions=void 0;var ou={class:`k-embla__container`},su={__name:`CommonCarousel`,props:C({emblaOptions:Object},{active:{type:Number,default:0},activeModifiers:{}}),emits:C([`changed`],[`update:active`]),setup(n,{expose:r,emit:o}){let s=n,c=_(()=>({loop:!0,duration:20,startIndex:0,...s.emblaOptions})),l=e(n,`active`),u=o,[d,f]=au(c);return i(()=>{f.value&&f.value.on(`select`,async()=>{l.value=f.value.selectedScrollSnap(),u(`changed`,l.value)})}),r({slidePrev:()=>{f.value&&f.value.scrollPrev()},slideNext:()=>{f.value&&f.value.scrollNext()},api:f.value}),(e,n)=>(p(),v(`div`,{ref_key:`embla_element_ref`,ref:d,class:`k-embla`},[a(`div`,ou,[V(e.$slots,`default`)])],512))}},cu={class:`k-slides-counter`},lu={__name:`RecordSlideModal`,props:{record:[String,Object],assets:Array,assetIds:Array,defaultIndex:Number},setup(e){let n=e,r=K(),i=G(),o=u(null),c=u(!1),m=_(()=>(n.assets||n.assetIds)?.map(e=>{let n=typeof e==`string`?r.graph.get(e):e,{"schema:width":i,"schema:height":a,"kleio:video_url":o}=n,s;if(o){let e=Bc(o);s=Qc(e?.service,o,e?.portrait)}else s=i&&a&&i/a;return{...n,aspect_ratio:s}})),h=_(()=>typeof n.record==`object`?n.record?.[`@id`]:n.record),g=_(()=>m.value?.length||0),b=_(()=>{if(n.defaultIndex!==void 0)return n.defaultIndex;let{assets:e=0}=i.query;return parseInt(e)}),x=_(()=>({startIndex:b.value})),S=()=>{o.value&&o.value.slidePrev()},C=()=>{o.value&&o.value.slideNext()};async function T(){let{assets:e,...n}=i.query;await H({query:n})}async function E(e){await H({query:{...i.query,assets:e}})}async function k(){c.value=!0}async function A(){c.value=!1}return(e,n)=>{let i=tl,u=su;return p(),l(d(Ae),{"overlay-class":`k-slides-overlay`,"content-class":`k-slides-content`,"lock-scroll":!0,"click-to-close":!1,onOpened:k,onClosed:A},{default:D(()=>[d(c)?(p(),l(u,{key:0,ref_key:`carousel_element_ref`,ref:o,"embla-options":d(x),class:`k-slideshow`,onChanged:E},{default:D(()=>[(p(!0),v(L,null,y(d(m),(e,n)=>(p(),v(`div`,{key:`rsms`+e[`@id`],class:`k-embla__slide`},[a(`figure`,{class:O([`k-slide-wrapper`,{"k-slide-wrapper-embed":!!e[`kleio:video_url`]}]),style:R({"--aspect-ratio":e.aspect_ratio})},[s(i,{asset:e,"record-id":d(h),ready:!0,"reveal-description":d(r).showAssetDescription,current:n==d(b),"max-height":`calc(100vh - 8em)`},null,8,[`asset`,`record-id`,`reveal-description`,`current`])],6)]))),128))]),_:1},8,[`embla-options`])):f(``,!0),a(`i`,{class:`i-kleio-x k-slides-close`,onClick:T}),d(m).length>1?(p(),v(`i`,{key:1,class:`i-kleio:chevron-left-thin k-slides-prev`,onClick:S})):f(``,!0),d(m).length>1?(p(),v(`i`,{key:2,class:`i-kleio:chevron-right-thin k-slides-next`,onClick:C})):f(``,!0),a(`div`,cu,w(d(b)+1)+`/`+w(d(g)),1)]),_:1})}}},uu={class:`record-title content-centered`},du={key:0,class:`record-label`},fu={class:`record-images`},pu={key:0,class:`record-image-field`},mu={__name:`RecordMainSidepanelGallery`,props:{record:[String,Object],assetFields:Object,assetIds:Array,ready:Boolean},setup(e){let n=e,r=K(),i=G(),o=_(()=>typeof n.record==`object`?n.record[`@id`]:n.record),c=_(()=>r.getItemLabel(o.value,r.locale)),u=_(()=>r.getItemLabel(r.getSpaceId,r.locale)?.trim()!=c.value?.trim()),{open:m,close:h,patchOptions:g}=je({component:lu,attrs:{assetIds:[],defaultIndex:0}});function b(e,n){window.innerWidth<we.sm&&i.query.nav||n!==0&&typeof e==`function`&&e()}return U((e,n)=>{let{assets:i}=e.query,{assets:a}=n.query;Number.isInteger(i)?(g({attrs:{assetIds:r.getAssetsToShow(o.value),defaultIndex:i}}),m()):Number.isInteger(a)&&h()}),(o,m)=>{let h=el,g=se;return p(),v(L,null,[a(`section`,uu,[d(u)?(p(),v(`h1`,du,w(d(c)),1)):f(``,!0)]),a(`section`,fu,[e.ready?(p(!0),v(L,{key:0},y(n.assetFields,([n,a],o)=>(p(),v(L,{key:`rmi`+n},[d(r).showFieldLabels&&o>0?(p(),v(`h3`,pu,w(d(r).getItemLabel(n)),1)):f(``,!0),(p(!0),v(L,null,y(a,(n,r)=>(p(),l(g,{key:`rmi`+n,to:{query:{...d(i).query,assets:e.assetIds.indexOf(n),nav:!1}},custom:``,"no-rel":``},{default:D(({navigate:e})=>[s(h,{"asset-id":n,"full-width":o===0&&r===0,"show-embed":o===0&&r===0,"hide-caption":o!==0||r!==0,onNavigate:n=>b(e,(o+1)*r)},null,8,[`asset-id`,`full-width`,`show-embed`,`hide-caption`,`onNavigate`])]),_:2},1032,[`to`]))),128))],64))),128)):f(``,!0),V(o.$slots,`default`)])],64)}}},hu={class:`record-images`},gu={__name:`RecordMainSidepanelCover`,props:{record:[String,Object],assetFields:Object,assetIds:Array,ready:Boolean},setup(e){let n=e,r=u(null),i=u(0),o=u(!0),c=_(()=>n.assetIds?.length>1),m=()=>{r.value&&r.value.slidePrev()},h=()=>{r.value&&r.value.slideNext()};return(e,u)=>{let _=el,b=su;return p(),v(`section`,hu,[n.ready?(p(),v(L,{key:0},[d(c)?(p(),v(L,{key:0},[s(b,{ref_key:`carousel_element_ref`,ref:r,active:d(i),"onUpdate:active":u[1]||=e=>g(i)?i.value=e:null,class:`record-cover-slideshow`},{default:D(()=>[(p(!0),v(L,null,y(n.assetIds,(e,n)=>(p(),v(`div`,{key:`rmi`+e,class:`k-embla__slide`},[s(_,{truncated:d(o),"onUpdate:truncated":u[0]||=e=>g(o)?o.value=e:null,"asset-id":e,"full-width":``,"show-embed":``,"truncate-caption":``,"embed-poster":n!==d(i),"max-height":`100vh`},null,8,[`truncated`,`asset-id`,`embed-poster`])]))),128))]),_:1},8,[`active`]),a(`i`,{class:`i-kleio:chevron-left-thin-outline?bg k-slides-prev`,onClick:m}),a(`i`,{class:`i-kleio:chevron-right-thin-outline?bg k-slides-next`,onClick:h})],64)):(p(!0),v(L,{key:1},y(n.assetIds,e=>(p(),l(_,{key:`rmi`+e,"asset-id":e,"full-width":``,"show-embed":``,"truncate-caption":``},null,8,[`asset-id`]))),128))],64)):f(``,!0),V(e.$slots,`default`)])}}},_u={class:`record-title content-centered`},vu={key:0,class:`record-label`},yu={class:`content-centered record-images`},bu={key:0,class:`record-image-field`},xu={__name:`RecordMainSidepanelBlog`,props:{record:[String,Object],assetFields:Object,assetIds:Array,ready:Boolean},setup(e){let n=e,r=K(),i=_(()=>typeof n.record==`object`?n.record[`@id`]:n.record),o=_(()=>r.getItemLabel(i.value,r.locale)),s=_(()=>r.getItemLabel(r.getSpaceId,r.locale)?.trim()!=o.value?.trim());return(i,c)=>{let u=el;return p(),v(L,null,[a(`section`,_u,[d(s)?(p(),v(`h1`,vu,w(d(o)),1)):f(``,!0)]),a(`section`,yu,[e.ready?(p(!0),v(L,{key:0},y(n.assetFields,([e,n],i)=>(p(),v(L,{key:`rmi`+e},[d(r).showFieldLabels&&i>0?(p(),v(`h3`,bu,w(d(r).getItemLabel(e)),1)):f(``,!0),(p(!0),v(L,null,y(n,e=>(p(),l(u,{key:`rmi`+e,"asset-id":e,"full-width":``,"show-embed":``},null,8,[`asset-id`]))),128))],64))),128)):f(``,!0),V(i.$slots,`default`)])],64)}}},Su={__name:`RecordMainSidepanel`,props:{recordId:String,record:Object,set:String,layout:String,showCloseRecord:Bo
1olean},setup(e){let n=e,r=K(),i=G(),{t:o}=ue(),m=u(!0),y=Ne(),b=_(()=>({query:{...i.query,info:!i.query.info,...y.value&&!i.query.info&&{nav:!1}}})),x=_(()=>i.query?.info?o(`record.less info mobile`):o(`record.more info mobile`)),C=_(()=>n.record||r.graph.get(n.recordId)),T=_(()=>new Map([...C.value?.[`kleio:has_field`]||[]].reduce((e,n)=>{if(!r.getAssetFieldsToDisplay.has(n))return e;let[i]=r.graph.get(n)?.[`kleio:record_property`]||[],a=C.value?.[i]?.filter(e=>!!r.graph.get(e)?.[`schema:thumbnailUrl`]||!!r.graph.get(e)?.[`kleio:video_url`]);return a?.length>0&&e.push([n,a]),e},[]))),E=_(()=>C.value&&r.getAssetsToShow(C.value[`@id`])),k=_(()=>r.retrieved.has(C.value[`@id`])),A=_(()=>{switch(n.layout){case`IMAGE`:return mu;case`COVER`:return gu;case`BLOG`:return xu;default:return`div`}});return(e,n)=>{let r=yc,o=se;return p(),v(L,null,[(p(),l(c(d(A)),{record:d(C)?.[`@id`],"asset-fields":d(T),"asset-ids":d(E),ready:d(k)},null,8,[`record`,`asset-fields`,`asset-ids`,`ready`])),(p(),l(h,{to:`body`},[s(r,{empty:d(m),"onUpdate:empty":n[0]||=e=>g(m)?m.value=e:null,record:d(C)},null,8,[`empty`,`record`])])),(p(),l(h,{to:`body`},[a(`div`,{class:O([`record-menu-aside`,{"nav-open":d(i).query?.info}])},[d(m)?f(``,!0):(p(),l(o,{key:0,to:d(b)},{default:D(()=>[S(w(d(x)),1)]),_:1},8,[`to`])),V(e.$slots,`close`)],2)]))],64)}}},Cu={class:`record-title content-centered`},wu={key:0,class:`record-label`},Tu={key:1,class:`record-slides-index`},Eu={class:`record-text content-centered`},Du={class:`record-menu-aside`},Ou={__name:`RecordMainFacts`,props:{recordId:String,record:Object,set:String,layout:String,showCloseRecord:Boolean},setup(e){let n=e,r=K(),i=Ne(),o=u(0),c=u(!0),m=u(),b=_(()=>n.record||r.graph.get(n.recordId)),x=_(()=>r.getItemLabel(b.value?.[`@id`],r.locale)),S=_(()=>r.getItemLabel(r.getSpaceId,r.locale)?.trim()!=x.value?.trim()),C=_(()=>b.value&&r.getAssetsToShow(b.value[`@id`])),T=_(()=>C.value?.map(e=>{let n=r.graph.get(e),{"schema:width":i,"schema:height":a,"kleio:video_url":o}=n,s;if(o){let e=Bc(o);s=Qc(e?.service,o,e?.portrait)}else s=i&&a&&i/a;return{...n,aspect_ratio:s}})),E=_(()=>i.value?1:1.5),k=_(()=>{let e,n;for(let r of T.value)if(n=r?.aspect_ratio,n&&(e?n>E.value&&n>e?e=n:n<E.value&&(e=E.value):e=n>E.value?n:E.value),e<=E.value)return E.value;return e&&e>3?3:e&&e>2?2:E.value}),A=_(()=>({"--slideshow-aspect":k.value})),j=()=>{m.value&&m.value.slidePrev()},M=()=>{m.value&&m.value.slideNext()},N=_(()=>(b.value?.[`kleio:has_field`]||[]).filter(e=>!r.getLabelFieldIds.has(e)&&!r.getStackFieldIds.has(e))),P=_(()=>r.retrieved.has(b.value[`@id`]));return(e,n)=>{let u=tl,_=su,C=ui,E=fi;return p(),v(L,null,[a(`section`,Cu,[d(S)?(p(),v(`h1`,wu,w(d(x)),1)):f(``,!0),d(T)?.length>1?(p(),v(`div`,Tu,w(d(o)+1)+`/`+w(d(T).length),1)):f(``,!0)]),d(P)?(p(),v(`section`,{key:0,class:O([`record-image`,{slideshow:d(T)?.length>1,single:d(T)?.length==1}]),style:R(d(A))},[d(T)?.length>1?(p(),v(L,{key:0},[s(_,{ref_key:`embla_element_ref`,ref:m,active:d(o),"onUpdate:active":n[1]||=e=>g(o)?o.value=e:null,class:`k-slideshow k-embla`},{default:D(()=>[(p(!0),v(L,null,y(d(T),(e,i)=>(p(),v(`div`,{key:`rsms`+e[`@id`],class:`k-embla__slide`},[a(`figure`,{class:O([`k-slide-wrapper`,{"k-slide-wrapper-embed":!!e[`kleio:video_url`]}]),style:R({"--aspect-ratio":e.aspect_ratio})},[s(u,{truncated:d(c),"onUpdate:truncated":n[0]||=e=>g(c)?c.value=e:null,asset:e,"record-id":d(b)?.[`@id`],ready:!0,"reveal-description":d(r).showAssetDescription,current:i==d(o),"truncate-caption":``,"max-height":`var(--record-text-max-img-height)`},null,8,[`truncated`,`asset`,`record-id`,`reveal-description`,`current`])],6)]))),128))]),_:1},8,[`active`]),a(`i`,{class:O([`k-slides-prev`,d(i)?`i-kleio:chevron-left`:`i-kleio:chevron-left-thin`]),onClick:j},null,2),a(`i`,{class:O([`k-slides-next`,d(i)?`i-kleio:chevron-right`:`i-kleio:chevron-right-thin`]),onClick:M},null,2)],64)):(p(!0),v(L,{key:1},y(d(T),e=>(p(),v(`figure`,{key:`rsms`+e[`@id`],class:O([`k-slide-wrapper`,{"k-slide-wrapper-embed":!!e[`kleio:video_url`]}]),style:R({"--aspect-ratio":e.aspect_ratio})},[s(u,{truncated:d(c),"onUpdate:truncated":n[2]||=e=>g(c)?c.value=e:null,asset:e,"record-id":d(b)?.[`@id`],ready:!0,"reveal-description":d(r).showAssetDescription,"truncate-caption":``,current:!0},null,8,[`truncated`,`asset`,`record-id`,`reveal-description`])],6))),128))],6)):f(``,!0),a(`section`,Eu,[(p(!0),v(L,null,y(d(N),e=>(p(),l(C,{key:`rat`+e,record:d(b),"field-id":e},null,8,[`record`,`field-id`]))),128)),s(E,{record:d(b)},null,8,[`record`])]),(p(),l(h,{to:`body`},[a(`div`,Du,[V(e.$slots,`close`)])]))],64)}}},ku={__name:`RecordMain`,setup(e){let n=K(),r=G(),i=ne(),a=T(),o=_(()=>{if(r.name==`slug-set-user-record`||r.name==`slug-search-user-record`){let{user_id:e,uri:i}=Ce(r.params.record)||{};if(e!==void 0&&!i){let a=r.params.user&&r.params.user!=n.getUserUri?`${e}_kleio:user_${r.params.user}`:e;i=n.user_ids.get(`kleio:Record`)?.get(a)}return i}return r.name==`slug`?n.getSpaceFirstSetOnlyRecordId:null}),c=_(()=>n.getRouteSetUri||n.graph.get(o.value)?.[`kleioapi:in_set`]?.find(e=>n.graph.get(e)?.[`kleioapi:in_space`]?.includes(n.getSpaceId))),u=_(()=>n.graph.get(o.value)),m=_(()=>n.getItemLabel(o.value,n.locale)),g=_(()=>r.name==`slug`&&r.query?.search),y=_(()=>n.graph.get(c.value)?.[`kleio:record_display_layout`]),b=_(()=>`k-layout-${y.value.toLowerCase()||`default`}`),x=_(()=>y.value!=`TEXT`),S=_(()=>n.getSpace?.[`rdfs:label__${n.locale}`]||n.getSpace?.[`rdfs:label`]||`kleio`),C=_(()=>[...new Set([S.value,m.value].filter(e=>!!e))].join(` - `)),w=_(()=>[n.getSpace?.[`kleio:custom_domain`]||`https://${n.slug}.${a.public.kleioDomain}`,r.fullPath].filter(e=>!!e).join(``)),E=_(()=>{let e=u.value?.[`kleio:cover_asset`];if(!e)return;let r=n.graph.get(e);return r?.[`schema:thumbnailUrl`]?.endsWith(`png`)?r?.[`schema:thumbnailUrl__sm`]:r?.[`schema:thumbnailUrl`]}),D=_(()=>u.value?.[`schema:description__${n.locale}`]||u.value?.[`schema:description`]),O=_(()=>D.value&&ye(D.value)),k=_(()=>
1o.value?n.getAssetsToShow(o.value):[]),A=_(()=>{let{contact:e,imprint:a,lang:s}=r.query,l;if(e||a)l=`${n.getCanonicalBase}${i.resolve({name:`slug`,query:{lang:s,contact:e,imprint:a,nav:!0}}).fullPath}`;else if(r.name===`slug-search-user-record`){if(o.value===n.getSpaceFirstSetOnlyRecordId)l=`${n.getCanonicalBase}${i.resolve({name:`slug`,query:{lang:s,...x.value&&{info:!0}}}).fullPath}`;else{let e;l=`${n.getCanonicalBase}${i.resolve({name:`slug-set-user-record`,params:{slug:r.params.slug,set:Te(n.graph.get(c.value),n.locale,`kleio:space_set_id`),...(e=n.getItemOwner(u.value))!=n.getUserUri&&{user:e.replace(`kleio:user_`,``)},record:Te(u.value,n.locale,`kleio:user_record_id`,n.getSpaceLocales)},query:{lang:s,...x.value&&{info:!0}}}).fullPath}`}}else l=`${n.getCanonicalBase}${i.resolve({query:{lang:s,...x.value&&{info:!0},...!r.name===`slug`&&n.canCollapseMenu&&{nav:!0}}}).fullPath}`;return Ie(l)});return fe({link:A,bodyAttrs:{class:b}}),de({title:()=>C.value,description:()=>O.value,ogTitle:()=>C.value,ogDescription:()=>O.value,ogImage:()=>E.value,ogUrl:()=>w.value,twitterCard:()=>E.value?`summary_large_image`:`summary`,twitterTitle:()=>C.value,twitterDescription:()=>O.value,twitterImage:()=>E.value,twitterUrl:()=>w.value}),_e([he({"@id":o.value,name:m.value||S.value,...O.value&&{description:O.value},...u.value?.[`@updatedAt`]&&{dateModified:u.value?.[`@updatedAt`]},...k.value[0]&&{...n.graph.get(k.value[0])[`kleio:video_url`]?{video:n.getCanonicalBase+`/#/schema/video/`+k.value[0]}:{primaryImageOfPage:n.getCanonicalBase+`/#/schema/image/`+k.value[0]}}}),...k.value?.reduce((e,r)=>{let i=n.graph.get(r);return i?.[`kleio:video_url`]?e.push(ve({"@id":r,name:n.getItemLocalizedProperty(i,`rdfs:label`),embedUrl:i?.[`kleio:video_url`],...i?.[`schema:thumbnailUrl`]&&{thumbnailUrl:i?.[`schema:thumbnailUrl`]},...i?.[`schema:dateCreated`]&&{uploadDate:i?.[`schema:dateCreated`]}})):i?.[`schema:thumbnailUrl`]&&e.push(be({"@id":r,name:n.getItemLocalizedProperty(i,`rdfs:label`),url:i?.[`schema:thumbnailUrl`],...n.getItemLocalizedProperty(i,`schema:description`)&&{caption:ye(n.getItemLocalizedProperty(i,`schema:description`))},...n.getItemLocalizedProperty(i,`schema:copyrightNotice`)&&{copyrightNotice:n.getItemLocalizedProperty(i,`schema:copyrightNotice`)}})),e},[])||[]]),(e,n)=>{let r=Su,i=Ou,a=Le;return p(),v(L,null,[d(x)?(p(),l(r,{key:0,record:d(u),set:d(c),layout:d(y)},null,8,[`record`,`set`,`layout`])):(p(),l(i,{key:1,record:d(u),set:d(c),layout:d(y)},null,8,[`record`,`set`,`layout`])),d(g)?(p(),l(h,{key:2,to:`body`},[s(a)])):f(``,!0)],64)}}};export{ku as t};
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.