vendor: 10,281 bytes, line 1
1import{R as Le}from"./ResolutionDisclaimer-98cadcfa.js";import{p as $,i as Q,c as o,r as ee,a as D,u as de,g as ve,s as T,o as me,b as fe,d as ze,e as Ne,f as He,h as he,j as k,k as Me,m as U,l as te,n as N,q as ae,t as ye,v as H,w as s,x as Z,y as ge,z as be,A as pe,B as Se,C as j,D as xe,E as Ve,F as we,G as Ee,V as Fe,H as J,I as De,J as Oe,K as W,L as je,M as Ue,N as _e,O as We,P as Ke,_ as Ye,Q as se,R as ie,S as ue,T as C,U as O,W as z,X as Ze,Y as qe,Z as K,$ as Xe}from"./index-0ab73945.js";const Y=Symbol.for("vuetify:layout"),Ie=Symbol.for("vuetify:layout-item"),re=1e3,Ge=$({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),Te=$({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Je(){const e=Q(Y);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function Be(e){const u=Q(Y);if(!u)throw new Error("[Vuetify] Could not find injected layout");const t=e.id??`layout-item-${ze()}`,n=ve("useLayoutItem");fe(Ie,{id:t});const l=T(!1);Ne(()=>l.value=!0),He(()=>l.value=!1);const{layoutItemStyles:a,layoutItemScrimStyles:i}=u.register(n,{...e,active:o(()=>l.value?!1:e.active.value),id:t});return he(()=>u.unregister(t)),{layoutItemStyles:a,layoutRect:u.layoutRect,layoutItemScrimStyles:i}}const Qe=(e,u,t,n)=>{let l={top:0,left:0,right:0,bottom:0};const a=[{id:"",layer:{...l}}];for(const i of e){const c=u.get(i),h=t.get(i),g=n.get(i);if(!c||!h||!g)continue;const r={...l,[c.value]:parseInt(l[c.value],10)+(g.value?parseInt(h.value,10):0)};a.push({id:i,layer:r}),l=r}return a};function et(e){const u=Q(Y,null),t=o(()=>u?u.rootZIndex.value-100:re),n=ee([]),l=D(new Map),a=D(new Map),i=D(new Map),c=D(new Map),h=D(new Map),{resizeRef:g,contentRect:r}=de(),x=o(()=>{const f=new Map,V=e.overlaps??[];for(const d of V.filter(p=>p.includes(":"))){const[p,b]=d.split(":");if(!n.value.includes(p)||!n.value.includes(b))continue;const B=l.get(p),L=l.get(b),M=a.get(p),E=a.get(b);!B||!L||!M||!E||(f.set(b,{position:B.value,amount:parseInt(M.value,10)}),f.set(p,{position:L.value,amount:-parseInt(E.value,10)}))}return f}),y=o(()=>{const f=[...new Set([...i.values()].map(d=>d.value))].sort((d,p)=>d-p),V=[];for(const d of f){const p=n.value.filter(b=>{var B;return((B=i.get(b))==null?void 0:B.value)===d});V.push(...p)}return Qe(V,l,a,c)}),v=o(()=>!Array.from(h.values()).some(f=>f.value)),S=o(()=>y.value[y.value.length-1].layer),P=o(()=>({"--v-layout-left":k(S.value.left),"--v-layout-right":k(S.value.right),"--v-layout-top":k(S.value.top),"--v-layout-bottom":k(S.value.bottom),...v.value?void 0:{transition:"none"}})),_=o(()=>y.value.slice(1).map((f,V)=>{let{id:d}=f;const{layer:p}=y.value[V],b=a.get(d),B=l.get(d);return{id:d,...p,size:Number(b.value),position:B.value}})),m=f=>_.value.find(V=>V.id===f),w=ve("createLayout"),R=T(!1);me(()=>{R.value=!0}),fe(Y,{register:(f,V)=>{let{id:d,order:p,position:b,layoutSize:B,elementSize:L,active:M,disableTransitions:E,absolute:$e}=V;i.set(d,p),l.set(d,b),a.set(d,B),c.set(d,M),E&&h.set(d,E);const le=Me(Ie,w==null?void 0:w.vnode).indexOf(f);le>-1?n.value.splice(le,0,d):n.value.push(d);const oe=o(()=>_.value.findIndex(F=>F.id===d)),q=o(()=>t.value+y.value.length*2-oe.value*2),Pe=o(()=>{const F=b.value==="left"||b.value==="right",X=b.value==="right",Ae=b.value==="bottom",ne={[b.value]:0,zIndex:q.value,transform:`translate${F?"X":"Y"}(${(M.value?0:-110)*(X||Ae?-1:1)}%)`,position:$e.value||t.value!==re?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!R.value)return ne;const I=_.value[oe.value];if(!I)throw new Error(`[Vuetify] Could not find layout item "${d}"`);const G=x.value.get(d);return G&&(I[G.position]+=G.amount),{...ne,height:F?`calc(100% - ${I.top}px - ${I.bottom}px)`:L.value?`${L.value}px`:void 0,left:X?void 0:`${I.left}px`,right:X?`${I.right}px`:void 0,top:b.value!=="bottom"?`${I.top}px`:void 0,bottom:b.value!=="top"?`${I.bottom}px`:void 0,width:F?L.value?`${L.value}px`:void 0:`calc(100% - ${I.left}px - ${I.right}px)`}}),Re=o(()=>({zIndex:q.value-1}));return{layoutItemStyles:Pe,layoutItemScrimStyles:Re,zIndex:q}},unregister:f=>{i.delete(f),l.delete(f),a.delete(f),c.delete(f),h.delete(f),n.value=n.value.filter(V=>V!==f)},mainRect:S,mainStyles:P,getLayoutItem:m,items:_,layoutRect:r,rootZIndex:t});const A=o(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),ke=o(()=>({zIndex:t.value,position:u?"relative":void 0,overflow:u?"hidden":void 0}));return{layoutClasses:A,layoutStyles:ke,getLayoutItem:m,items:_,layoutRect:r,layoutRef:g}}const tt=$({...U(),...Ge({fullHeight:!0}),...te()},"VApp"),at=N()({name:"VApp",props:tt(),setup(e,u){let{slots:t}=u;const n=ae(e),{layoutClasses:l,layoutStyles:a,getLayoutItem:i,items:c,layoutRef:h}=et(e),{rtlClasses:g}=ye();return H(()=>{var r;return s("div",{ref:h,class:["v-application",n.themeClasses.value,l.value,g.value,e.class],style:[a.value,e.style]},[s("div",{class:"v-application__wrap"},[(r=t.default)==null?void 0:r.call(t)])])}),{getLayoutItem:i,items:c,theme:n}}});const lt=$({text:String,...U(),...Z()},"VToolbarTitle"),ot=N()({name:"VToolbarTitle",props:lt(),setup(e,u){let{slots:t}=u;return H(()=>{const n=!!(t.default||t.text||e.text);return s(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var l;return[n&&s("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(l=t.default)==null?void 0:l.call(t)])]}})}),{}}}),nt=[null,"prominent","default","comfortable","compact"],Ce=$({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>nt.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...ge(),...U(),...be(),...pe(),...Z({tag:"header"}),...te()},"VToolbar"),ce=N()({name:"VToolbar",props:Ce(),setup(e,u){var v;let{slots:t}=u;const{backgroundColorClasses:n,backgroundColorStyles:l}=Se(j(e,"color")),{borderClasses:a}=xe(e),{elevationClasses:i}=Ve(e),{roundedClasses:c}=we(e),{themeClasses:h}=ae(e),{rtlClasses:g}=ye(),r=T(!!(e.extended||(v=t.extension)!=null&&v.call(t))),x=o(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),y=o(()=>r.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Ee({VBtn:{variant:"text"}}),H(()=>{var m;const S=!!(e.title||t.title),P=!!(t.image||e.image),_=(m=t.extension)==null?void 0:m.call(t);return r.value=!!(e.extended||_),s(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},n.value,a.value,i.value,c.value,h.value,g.value,e.class],style:[l.value,e.style]},{default:()=>[P&&s("div",{key:"image",class:"v-toolbar__image"},[t.image?s(J,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):s(Fe,{key:"image-img",cover:!0,src:e.image},null)]),s(J,{defaults:{VTabs:{height:k(x.value)}}},{default:()=>{var w,R,A;return[s("div",{class:"v-toolbar__content",style:{height:k(x.value)}},[t.prepend&&s("div",{class:"v-toolbar__prepend"},[(w=t.prepend)==null?void 0:w.call(t)]),S&&s(ot,{key:"title",text:e.title},{text:t.title}),(R=t.default)==null?void 0:R.call(t),t.append&&s("div",{class:"v-toolbar__append"},[(A=t.append)==null?void 0:A.call(t)])])]}}),s(J,{defaults:{VTabs:{height:k(y.value)}}},{default:()=>[s(De,null,{default:()=>[r.value&&s("div",{class:"v-toolbar__extension",style:{height:k(y.value)}},[_])]})]})]})}),{contentHeight:x,extensionHeight:y}}}),st=$({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function it(e){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t}=u;let n=0;const l=ee(null),a=T(0),i=T(0),c=T(0),h=T(!1),g=T(!1),r=o(()=>Number(e.scrollThreshold)),x=o(()=>Oe((r.value-a.value)/r.value||0)),y=()=>{const v=l.value;!v||t&&!t.value||(n=a.value,a.value="window"in v?v.pageYOffset:v.scrollTop,g.value=a.value<n,c.value=Math.abs(a.value-r.value))};return W(g,()=>{i.value=i.value||a.value}),W(h,()=>{i.value=0}),me(()=>{W(()=>e.scrollTarget,v=>{var P;const S=v?document.querySelector(v):window;S&&S!==l.value&&((P=l.value)==null||P.removeEventListener("scroll",y),l.value=S,l.value.addEventListener("scroll",y,{passive:!0}))},{immediate:!0})}),he(()=>{var v;(v=l.value)==null||v.removeEventListener("scroll",y)}),t&&W(t,y,{immediate:!0}),{scrollThreshold:r,currentScroll:a,currentThreshold:c,isScrollActive:h,scrollRatio:x,isScrollingUp:g,savedScroll:i}}const ut=$({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Ce(),...Te(),...st(),height:{type:[Number,String],default:64}},"VAppBar"),rt=N()({name:"VAppBar",props:ut(),emits:{"update:modelValue":e=>!0},setup(e,u){let{slots:t}=u;const n=ee(),l=je(e,"modelValue"),a=o(()=>{var w;const m=new Set(((w=e.scrollBehavior)==null?void 0:w.split(" "))??[]);return{hide:m.has("hide"),inverted:m.has("inverted"),collapse:m.has("collapse"),elevate:m.has("elevate"),fadeImage:m.has("fade-image")}}),i=o(()=>{const m=a.value;return m.hide||m.inverted||m.collapse||m.elevate||m.fadeImage||!l.value}),{currentScroll:c,scrollThreshold:h,isScrollingUp:g,scrollRatio:r}=it(e,{canScroll:i}),x=o(()=>e.collapse||a.value.collapse&&(a.value.inverted?r.value>0:r.value===0)),y=o(()=>e.flat||a.value.elevate&&(a.value.inverted?c.value>0:c.value===0)),v=o(()=>a.value.fadeImage?a.value.inverted?1-r.value:r.value:void 0),S=o(()=>{var R,A;if(a.value.hide&&a.value.inverted)return 0;const m=((R=n.value)==null?void 0:R.contentHeight)??0,w=((A=n.value)==null?void 0:A.extensionHeight)??0;return m+w});Ue(o(()=>!!e.scrollBehavior),()=>{Ke(()=>{a.value.hide?a.value.inverted?l.value=c.value>h.value:l.value=g.value||c.value<h.value:l.value=!0})});const{ssrBootStyles:P}=_e(),{layoutItemStyles:_}=Be({id:e.name,order:o(()=>parseInt(e.order,10)),position:j(e,"location"),layoutSize:S,elementSize:T(void 0),active:l,absolute:j(e,"absolute")}
1);return H(()=>{const[m]=ce.filterProps(e);return s(ce,We({ref:n,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{..._.value,"--v-toolbar-image-opacity":v.value,height:void 0,...P.value},e.style]},m,{collapse:x.value,flat:y.value}),t)}),{}}});const ct=$({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...ge(),...U(),...be(),...Te(),...pe(),...Z({tag:"footer"}),...te()},"VFooter"),dt=N()({name:"VFooter",props:ct(),setup(e,u){let{slots:t}=u;const{themeClasses:n}=ae(e),{backgroundColorClasses:l,backgroundColorStyles:a}=Se(j(e,"color")),{borderClasses:i}=xe(e),{elevationClasses:c}=Ve(e),{roundedClasses:h}=we(e),g=T(32),{resizeRef:r}=de(v=>{v.length&&(g.value=v[0].target.clientHeight)}),x=o(()=>e.height==="auto"?g.value:parseInt(e.height,10)),{layoutItemStyles:y}=Be({id:e.name,order:o(()=>parseInt(e.order,10)),position:o(()=>"bottom"),layoutSize:x,elementSize:o(()=>e.height==="auto"?void 0:x.value),active:o(()=>e.app),absolute:j(e,"absolute")});return H(()=>s(e.tag,{ref:r,class:["v-footer",n.value,l.value,i.value,c.value,h.value,e.class],style:[a.value,e.app?y.value:{height:k(e.height)},e.style]},t)),{}}});const vt=$({scrollable:Boolean,...U(),...Z({tag:"main"})},"VMain"),mt=N()({name:"VMain",props:vt(),setup(e,u){let{slots:t}=u;const{mainStyles:n}=Je(),{ssrBootStyles:l}=_e();return H(()=>s(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[n.value,l.value,e.style]},{default:()=>{var a,i;return[e.scrollable?s("div",{class:"v-main__scroller"},[(a=t.default)==null?void 0:a.call(t)]):(i=t.default)==null?void 0:i.call(t)]}})),{}}}),ft={components:{ResolutionDisclaimer:Le},data:()=>({}),computed:{currentWidth(){return this.$vuetify.display.width},currentHeight(){return this.$vuetify.display.height}},mounted(){console.log("this display",this.$vuetify.display),console.log("the width of this display is: ",this.$vuetify.display.width),console.log("the height of this display is: ",this.$vuetify.display.height)}},ht=K("div",{class:"pt-0"},[z(" Icons courtesy of "),K("a",{href:"https://www.flaticon.com/",target:"_blank",title:"Freepik - Flaticon",class:"text-white"}," Freepik - Flaticon ")],-1);function yt(e,u,t,n,l,a){const i=se("resolution-disclaimer"),c=se("router-view");return ie(),ue(at,null,{default:C(()=>[s(rt,{class:"d-flex justify-start","scroll-behavior":"hide elevate",color:"mainBg",density:"comfortable"},{append:C(()=>[s(O,{color:"white",to:"/",exact:""},{default:C(()=>[z("Story")]),_:1}),s(O,{color:"white",to:"about"},{default:C(()=>[z("About the project")]),_:1}),s(O,{color:"white",to:"fairness-and-explainability"},{default:C(()=>[z("Fairness")]),_:1}),s(O,{color:"white",to:"confidentiality-and-explainability"},{default:C(()=>[z("Confidentiality")]),_:1}),s(O,{color:"white",to:"adaptivity-and-interaction"},{default:C(()=>[z("Adaptivity")]),_:1})]),_:1}),a.currentWidth<=1360?(ie(),ue(i,{key:0,width:a.currentWidth,height:a.currentHeight},null,8,["width","height"])):Ze("",!0),s(mt,null,{default:C(()=>[s(c)]),_:1}),s(dt,{color:"mainBg",id:"footer-section",class:"text-center d-flex flex-column justify-center align-center pt-4 pb-4"},{default:C(()=>[ht,s(qe),K("div",null,[K("strong",null," © "+Xe(new Date().getFullYear())+" TNO",1)])]),_:1})]),_:1})}const St=Ye(ft,[["render",yt]]);export{St as default};
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.