diff --git a/assets/ImgArtefacteurs-coul2-6bfd9687.jpg b/assets/ImgArtefacteurs-coul2-6bfd9687.jpg deleted file mode 100644 index d552f55..0000000 Binary files a/assets/ImgArtefacteurs-coul2-6bfd9687.jpg and /dev/null differ diff --git a/assets/ImgArtefacteurs-orange2-75962263.jpg b/assets/ImgArtefacteurs-orange2-75962263.jpg deleted file mode 100644 index 2d7ff96..0000000 Binary files a/assets/ImgArtefacteurs-orange2-75962263.jpg and /dev/null differ diff --git a/assets/ImgGoogleUX-coul-2c7729a3.webp b/assets/ImgGoogleUX-coul-2c7729a3.webp deleted file mode 100644 index 7155989..0000000 Binary files a/assets/ImgGoogleUX-coul-2c7729a3.webp and /dev/null differ diff --git a/assets/ImgGoogleUX-orange-21b3b08c.webp b/assets/ImgGoogleUX-orange-21b3b08c.webp deleted file mode 100644 index 69889c0..0000000 Binary files a/assets/ImgGoogleUX-orange-21b3b08c.webp and /dev/null differ diff --git a/assets/ImgPortfolio1-orange-8ecc0138.jpg b/assets/ImgPortfolio1-orange-8ecc0138.jpg deleted file mode 100644 index 9c46092..0000000 Binary files a/assets/ImgPortfolio1-orange-8ecc0138.jpg and /dev/null differ diff --git a/assets/Lakson-orange-8f860365.jpg b/assets/Lakson-orange-8f860365.jpg deleted file mode 100644 index 5990473..0000000 Binary files a/assets/Lakson-orange-8f860365.jpg and /dev/null differ diff --git a/assets/artefacteurs-beandeau-3e86d902.jpg b/assets/artefacteurs-beandeau-3e86d902.jpg new file mode 100644 index 0000000..0800bf8 Binary files /dev/null and b/assets/artefacteurs-beandeau-3e86d902.jpg differ diff --git a/assets/external-orange-87f31629.svg b/assets/external-orange-87f31629.svg deleted file mode 100644 index b111088..0000000 --- a/assets/external-orange-87f31629.svg +++ /dev/null @@ -1,11 +0,0 @@ - - external-svg - - - - - - - \ No newline at end of file diff --git a/assets/google-ux-bandeau-2acad691.jpg b/assets/google-ux-bandeau-2acad691.jpg new file mode 100644 index 0000000..d4aca8b Binary files /dev/null and b/assets/google-ux-bandeau-2acad691.jpg differ diff --git a/assets/img-prez-artefacteurs-50fc7254.jpg b/assets/img-prez-artefacteurs-50fc7254.jpg new file mode 100644 index 0000000..8aa5d15 Binary files /dev/null and b/assets/img-prez-artefacteurs-50fc7254.jpg differ diff --git a/assets/index-0247ddb2.js b/assets/index-0247ddb2.js new file mode 100644 index 0000000..ccd98a5 --- /dev/null +++ b/assets/index-0247ddb2.js @@ -0,0 +1,5 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Yn(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const ae={},Rt=[],Xe=()=>{},Aa=()=>!1,Pa=/^on[^a-z]/,Jn=e=>Pa.test(e),so=e=>e.startsWith("onUpdate:"),be=Object.assign,oo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ja=Object.prototype.hasOwnProperty,Q=(e,t)=>ja.call(e,t),V=Array.isArray,Gt=e=>Zn(e)==="[object Map]",Ma=e=>Zn(e)==="[object Set]",X=e=>typeof e=="function",ve=e=>typeof e=="string",io=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object",qi=e=>ue(e)&&X(e.then)&&X(e.catch),Sa=Object.prototype.toString,Zn=e=>Sa.call(e),$a=e=>Zn(e).slice(8,-1),Ia=e=>Zn(e)==="[object Object]",ro=e=>ve(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,In=Yn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Fa=/-(\w)/g,ot=Qn(e=>e.replace(Fa,(t,n)=>n?n.toUpperCase():"")),La=/\B([A-Z])/g,zt=Qn(e=>e.replace(La,"-$1").toLowerCase()),Gn=Qn(e=>e.charAt(0).toUpperCase()+e.slice(1)),ms=Qn(e=>e?`on${Gn(e)}`:""),fn=(e,t)=>!Object.is(e,t),bs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Na=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ka=e=>{const t=ve(e)?Number(e):NaN;return isNaN(t)?e:t};let Ho;const Ss=()=>Ho||(Ho=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function es(e){if(V(e)){const t={};for(let n=0;n{if(n){const s=n.split(Ra);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ft(e){let t="";if(ve(e))t=e;else if(V(e))for(let n=0;n{const t=new Set(e);return t.w=0,t.n=0,t},Hi=e=>(e.w&vt)>0,Vi=e=>(e.n&vt)>0,Ya=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(r.get(n)),t){case"add":V(e)?ro(n)&&a.push(r.get("length")):(a.push(r.get($t)),Gt(e)&&a.push(r.get(Fs)));break;case"delete":V(e)||(a.push(r.get($t)),Gt(e)&&a.push(r.get(Fs)));break;case"set":Gt(e)&&a.push(r.get($t));break}if(a.length===1)a[0]&&Ls(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Ls(ao(l))}}function Ls(e,t){const n=V(e)?e:[...e];for(const s of n)s.computed&&Bo(s);for(const s of n)s.computed||Bo(s)}function Bo(e,t){(e!==Ke||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Za=Yn("__proto__,__v_isRef,__isVue"),zi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(io)),Qa=co(),Ga=co(!1,!0),el=co(!0),Uo=tl();function tl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=G(this);for(let i=0,r=this.length;i{e[t]=function(...n){Kt();const s=G(this)[t].apply(this,n);return Wt(),s}}),e}function nl(e){const t=G(this);return Me(t,"has",e),t.hasOwnProperty(e)}function co(e=!1,t=!1){return function(s,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?gl:Ji:t?Yi:Xi).get(s))return s;const r=V(s);if(!e){if(r&&Q(Uo,o))return Reflect.get(Uo,o,i);if(o==="hasOwnProperty")return nl}const a=Reflect.get(s,o,i);return(io(o)?zi.has(o):Za(o))||(e||Me(s,"get",o),t)?a:Oe(a)?r&&ro(o)?a:a.value:ue(a)?e?Zi(a):Lt(a):a}}const sl=Ki(),ol=Ki(!0);function Ki(e=!1){return function(n,s,o,i){let r=n[s];if(Bt(r)&&Oe(r)&&!Oe(o))return!1;if(!e&&(!Hn(o)&&!Bt(o)&&(r=G(r),o=G(o)),!V(n)&&Oe(r)&&!Oe(o)))return r.value=o,!0;const a=V(n)&&ro(s)?Number(s)e,ts=e=>Reflect.getPrototypeOf(e);function Cn(e,t,n=!1,s=!1){e=e.__v_raw;const o=G(e),i=G(t);n||(t!==i&&Me(o,"get",t),Me(o,"get",i));const{has:r}=ts(o),a=s?uo:n?ho:dn;if(r.call(o,t))return a(e.get(t));if(r.call(o,i))return a(e.get(i));e!==o&&e.get(t)}function En(e,t=!1){const n=this.__v_raw,s=G(n),o=G(e);return t||(e!==o&&Me(s,"has",e),Me(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Tn(e,t=!1){return e=e.__v_raw,!t&&Me(G(e),"iterate",$t),Reflect.get(e,"size",e)}function zo(e){e=G(e);const t=G(this);return ts(t).has.call(t,e)||(t.add(e),at(t,"add",e,e)),this}function Ko(e,t){t=G(t);const n=G(this),{has:s,get:o}=ts(n);let i=s.call(n,e);i||(e=G(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?fn(t,r)&&at(n,"set",e,t):at(n,"add",e,t),this}function Wo(e){const t=G(this),{has:n,get:s}=ts(t);let o=n.call(t,e);o||(e=G(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&at(t,"delete",e,void 0),i}function Xo(){const e=G(this),t=e.size!==0,n=e.clear();return t&&at(e,"clear",void 0,void 0),n}function An(e,t){return function(s,o){const i=this,r=i.__v_raw,a=G(r),l=t?uo:e?ho:dn;return!e&&Me(a,"iterate",$t),r.forEach((c,f)=>s.call(o,l(c),l(f),i))}}function Pn(e,t,n){return function(...s){const o=this.__v_raw,i=G(o),r=Gt(i),a=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,c=o[e](...s),f=n?uo:t?ho:dn;return!t&&Me(i,"iterate",l?Fs:$t),{next(){const{value:d,done:m}=c.next();return m?{value:d,done:m}:{value:a?[f(d[0]),f(d[1])]:f(d),done:m}},[Symbol.iterator](){return this}}}}function ct(e){return function(...t){return e==="delete"?!1:this}}function ul(){const e={get(i){return Cn(this,i)},get size(){return Tn(this)},has:En,add:zo,set:Ko,delete:Wo,clear:Xo,forEach:An(!1,!1)},t={get(i){return Cn(this,i,!1,!0)},get size(){return Tn(this)},has:En,add:zo,set:Ko,delete:Wo,clear:Xo,forEach:An(!1,!0)},n={get(i){return Cn(this,i,!0)},get size(){return Tn(this,!0)},has(i){return En.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:An(!0,!1)},s={get(i){return Cn(this,i,!0,!0)},get size(){return Tn(this,!0)},has(i){return En.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:An(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Pn(i,!1,!1),n[i]=Pn(i,!0,!1),t[i]=Pn(i,!1,!0),s[i]=Pn(i,!0,!0)}),[e,n,t,s]}const[fl,dl,pl,hl]=ul();function fo(e,t){const n=t?e?hl:pl:e?dl:fl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(Q(n,o)&&o in s?n:s,o,i)}const ml={get:fo(!1,!1)},bl={get:fo(!1,!0)},vl={get:fo(!0,!1)},Xi=new WeakMap,Yi=new WeakMap,Ji=new WeakMap,gl=new WeakMap;function _l(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function yl(e){return e.__v_skip||!Object.isExtensible(e)?0:_l($a(e))}function Lt(e){return Bt(e)?e:po(e,!1,Wi,ml,Xi)}function xl(e){return po(e,!1,cl,bl,Yi)}function Zi(e){return po(e,!0,ll,vl,Ji)}function po(e,t,n,s,o){if(!ue(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=yl(e);if(r===0)return e;const a=new Proxy(e,r===2?s:n);return o.set(e,a),a}function Dt(e){return Bt(e)?Dt(e.__v_raw):!!(e&&e.__v_isReactive)}function Bt(e){return!!(e&&e.__v_isReadonly)}function Hn(e){return!!(e&&e.__v_isShallow)}function Qi(e){return Dt(e)||Bt(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function Gi(e){return Dn(e,"__v_skip",!0),e}const dn=e=>ue(e)?Lt(e):e,ho=e=>ue(e)?Zi(e):e;function er(e){mt&&Ke&&(e=G(e),Ui(e.dep||(e.dep=ao())))}function tr(e,t){e=G(e);const n=e.dep;n&&Ls(n)}function Oe(e){return!!(e&&e.__v_isRef===!0)}function Ye(e){return wl(e,!1)}function wl(e,t){return Oe(e)?e:new Ol(e,t)}class Ol{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:dn(t)}get value(){return er(this),this._value}set value(t){const n=this.__v_isShallow||Hn(t)||Bt(t);t=n?t:G(t),fn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:dn(t),tr(this))}}function _t(e){return Oe(e)?e.value:e}const Cl={get:(e,t,n)=>_t(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Oe(o)&&!Oe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function nr(e){return Dt(e)?e:new Proxy(e,Cl)}class El{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new lo(t,()=>{this._dirty||(this._dirty=!0,tr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=G(this);return er(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Tl(e,t,n=!1){let s,o;const i=X(e);return i?(s=e,o=Xe):(s=e.get,o=e.set),new El(s,o,i||!o,n)}function bt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){ns(i,t,n)}return o}function Ve(e,t,n,s){if(X(e)){const i=bt(e,t,n,s);return i&&qi(i)&&i.catch(r=>{ns(r,t,n)}),i}const o=[];for(let i=0;i>>1;hn(we[s])tt&&we.splice(t,1)}function Sl(e){V(e)?Ht.push(...e):(!rt||!rt.includes(e,e.allowRecurse?At+1:At))&&Ht.push(e),or()}function Yo(e,t=pn?tt+1:0){for(;thn(n)-hn(s)),At=0;Ate.id==null?1/0:e.id,$l=(e,t)=>{const n=hn(e)-hn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function rr(e){Ns=!1,pn=!0,we.sort($l);const t=Xe;try{for(tt=0;ttve(g)?g.trim():g)),d&&(o=n.map(Na))}let a,l=s[a=ms(t)]||s[a=ms(ot(t))];!l&&i&&(l=s[a=ms(zt(t))]),l&&Ve(l,e,6,o);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ve(c,e,6,o)}}function ar(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},a=!1;if(!X(e)){const l=c=>{const f=ar(c,t,!0);f&&(a=!0,be(r,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(ue(e)&&s.set(e,null),null):(V(i)?i.forEach(l=>r[l]=null):be(r,i),ue(e)&&s.set(e,r),r)}function ss(e,t){return!e||!Jn(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,zt(t))||Q(e,t))}let ye=null,os=null;function Vn(e){const t=ye;return ye=e,os=e&&e.type.__scopeId||null,t}function Je(e){os=e}function Ze(){os=null}function W(e,t=ye,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&ai(-1);const i=Vn(t);let r;try{r=e(...o)}finally{Vn(i),s._d&&ai(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function vs(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:a,attrs:l,emit:c,render:f,renderCache:d,data:m,setupState:g,ctx:w,inheritAttrs:T}=e;let $,N;const k=Vn(e);try{if(n.shapeFlag&4){const E=o||s;$=et(f.call(E,E,d,i,g,m,w)),N=l}else{const E=t;$=et(E.length>1?E(i,{attrs:l,slots:a,emit:c}):E(i,null)),N=t.props?l:Fl(l)}}catch(E){sn.length=0,ns(E,e,1),$=H(st)}let j=$;if(N&&T!==!1){const E=Object.keys(N),{shapeFlag:D}=j;E.length&&D&7&&(r&&E.some(so)&&(N=Ll(N,r)),j=gt(j,N))}return n.dirs&&(j=gt(j),j.dirs=j.dirs?j.dirs.concat(n.dirs):n.dirs),n.transition&&(j.transition=n.transition),$=j,Vn(k),$}const Fl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Jn(n))&&((t||(t={}))[n]=e[n]);return t},Ll=(e,t)=>{const n={};for(const s in e)(!so(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Nl(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Jo(s,r,c):!!r;if(l&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;function Rl(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):Sl(e)}const jn={};function Te(e,t,n){return lr(e,t,n)}function lr(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=ae){var a;const l=Di()===((a=_e)==null?void 0:a.scope)?_e:null;let c,f=!1,d=!1;if(Oe(e)?(c=()=>e.value,f=Hn(e)):Dt(e)?(c=()=>e,s=!0):V(e)?(d=!0,f=e.some(E=>Dt(E)||Hn(E)),c=()=>e.map(E=>{if(Oe(E))return E.value;if(Dt(E))return Mt(E);if(X(E))return bt(E,l,2)})):X(e)?t?c=()=>bt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return m&&m(),Ve(e,l,3,[g])}:c=Xe,t&&s){const E=c;c=()=>Mt(E())}let m,g=E=>{m=k.onStop=()=>{bt(E,l,4)}},w;if(bn)if(g=Xe,t?n&&Ve(t,l,3,[c(),d?[]:void 0,g]):c(),o==="sync"){const E=kc();w=E.__watcherHandles||(E.__watcherHandles=[])}else return Xe;let T=d?new Array(e.length).fill(jn):jn;const $=()=>{if(k.active)if(t){const E=k.run();(s||f||(d?E.some((D,K)=>fn(D,T[K])):fn(E,T)))&&(m&&m(),Ve(t,l,3,[E,T===jn?void 0:d&&T[0]===jn?[]:T,g]),T=E)}else k.run()};$.allowRecurse=!!t;let N;o==="sync"?N=$:o==="post"?N=()=>Pe($,l&&l.suspense):($.pre=!0,l&&($.id=l.uid),N=()=>bo($));const k=new lo(c,N);t?n?$():T=k.run():o==="post"?Pe(k.run.bind(k),l&&l.suspense):k.run();const j=()=>{k.stop(),l&&l.scope&&oo(l.scope.effects,k)};return w&&w.push(j),j}function Dl(e,t,n){const s=this.proxy,o=ve(e)?e.includes(".")?cr(s,e):()=>s[e]:e.bind(s,s);let i;X(t)?i=t:(i=t.handler,n=t);const r=_e;Ut(this);const a=lr(o,i.bind(s),n);return r?Ut(r):It(),a}function cr(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Mt(n,t)});else if(Ia(e))for(const n in e)Mt(e[n],t);return e}function Hl(e,t){const n=ye;if(n===null)return e;const s=us(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),_n(()=>{e.isUnmounting=!0}),e}const De=[Function,Array],ur={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:De,onEnter:De,onAfterEnter:De,onEnterCancelled:De,onBeforeLeave:De,onLeave:De,onAfterLeave:De,onLeaveCancelled:De,onBeforeAppear:De,onAppear:De,onAfterAppear:De,onAppearCancelled:De},Bl={name:"BaseTransition",props:ur,setup(e,{slots:t}){const n=cs(),s=Vl();let o;return()=>{const i=t.default&&dr(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const T of i)if(T.type!==st){r=T;break}}const a=G(e),{mode:l}=a;if(s.isLeaving)return gs(r);const c=Zo(r);if(!c)return gs(r);const f=ks(c,a,s,n);qs(c,f);const d=n.subTree,m=d&&Zo(d);let g=!1;const{getTransitionKey:w}=c.type;if(w){const T=w();o===void 0?o=T:T!==o&&(o=T,g=!0)}if(m&&m.type!==st&&(!Pt(c,m)||g)){const T=ks(m,a,s,n);if(qs(m,T),l==="out-in")return s.isLeaving=!0,T.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},gs(r);l==="in-out"&&c.type!==st&&(T.delayLeave=($,N,k)=>{const j=fr(s,m);j[String(m.key)]=m,$._leaveCb=()=>{N(),$._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=k})}return r}}},Ul=Bl;function fr(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ks(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:m,onAfterLeave:g,onLeaveCancelled:w,onBeforeAppear:T,onAppear:$,onAfterAppear:N,onAppearCancelled:k}=t,j=String(e.key),E=fr(n,e),D=(M,U)=>{M&&Ve(M,s,9,U)},K=(M,U)=>{const Y=U[1];D(M,U),V(M)?M.every(S=>S.length<=1)&&Y():M.length<=1&&Y()},oe={mode:i,persisted:r,beforeEnter(M){let U=a;if(!n.isMounted)if(o)U=T||a;else return;M._leaveCb&&M._leaveCb(!0);const Y=E[j];Y&&Pt(e,Y)&&Y.el._leaveCb&&Y.el._leaveCb(),D(U,[M])},enter(M){let U=l,Y=c,S=f;if(!n.isMounted)if(o)U=$||l,Y=N||c,S=k||f;else return;let v=!1;const L=M._enterCb=I=>{v||(v=!0,I?D(S,[M]):D(Y,[M]),oe.delayedLeave&&oe.delayedLeave(),M._enterCb=void 0)};U?K(U,[M,L]):L()},leave(M,U){const Y=String(e.key);if(M._enterCb&&M._enterCb(!0),n.isUnmounting)return U();D(d,[M]);let S=!1;const v=M._leaveCb=L=>{S||(S=!0,U(),L?D(w,[M]):D(g,[M]),M._leaveCb=void 0,E[Y]===e&&delete E[Y])};E[Y]=e,m?K(m,[M,v]):v()},clone(M){return ks(M,t,n,s)}};return oe}function gs(e){if(is(e))return e=gt(e),e.children=null,e}function Zo(e){return is(e)?e.children?e.children[0]:void 0:e}function qs(e,t){e.shapeFlag&6&&e.component?qs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function dr(e,t=!1,n){let s=[],o=0;for(let i=0;i1)for(let i=0;ibe({name:e.name},t,{setup:e}))():e}const en=e=>!!e.type.__asyncLoader,is=e=>e.type.__isKeepAlive;function Kl(e,t){pr(e,"a",t)}function Wl(e,t){pr(e,"da",t)}function pr(e,t,n=_e){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(rs(t,s,n),n){let o=n.parent;for(;o&&o.parent;)is(o.parent.vnode)&&Xl(s,t,n,o),o=o.parent}}function Xl(e,t,n,s){const o=rs(t,e,s,!0);vo(()=>{oo(s[t],o)},n)}function rs(e,t,n=_e,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Kt(),Ut(n);const a=Ve(t,n,e,r);return It(),Wt(),a});return s?o.unshift(i):o.push(i),i}}const lt=e=>(t,n=_e)=>(!bn||e==="sp")&&rs(e,(...s)=>t(...s),n),Yl=lt("bm"),Xt=lt("m"),Jl=lt("bu"),hr=lt("u"),_n=lt("bum"),vo=lt("um"),Zl=lt("sp"),Ql=lt("rtg"),Gl=lt("rtc");function ec(e,t=_e){rs("ec",e,t)}const go="components",tc="directives";function mr(e,t){return _o(go,e,!0,t)||e}const br=Symbol.for("v-ndc");function nc(e){return ve(e)?_o(go,e,!1)||e:e||br}function sc(e){return _o(tc,e)}function _o(e,t,n=!0,s=!1){const o=ye||_e;if(o){const i=o.type;if(e===go){const a=Fc(i,!1);if(a&&(a===t||a===ot(t)||a===Gn(ot(t))))return i}const r=Qo(o[e]||i[e],t)||Qo(o.appContext[e],t);return!r&&s?i:r}}function Qo(e,t){return e&&(e[t]||e[ot(t)]||e[Gn(ot(t))])}function tn(e,t,n={},s,o){if(ye.isCE||ye.parent&&en(ye.parent)&&ye.parent.isCE)return t!=="default"&&(n.name=t),H("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),de();const r=i&&vr(i(n)),a=Ar(Ne,{key:n.key||r&&r.key||`_${t}`},r||(s?s():[]),r&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function vr(e){return e.some(t=>zn(t)?!(t.type===st||t.type===Ne&&!vr(t.children)):!0)?e:null}const Rs=e=>e?jr(e)?us(e)||e.proxy:Rs(e.parent):null,nn=be(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Rs(e.parent),$root:e=>Rs(e.root),$emit:e=>e.emit,$options:e=>yo(e),$forceUpdate:e=>e.f||(e.f=()=>bo(e.update)),$nextTick:e=>e.n||(e.n=Pl.bind(e.proxy)),$watch:e=>Dl.bind(e)}),_s=(e,t)=>e!==ae&&!e.__isScriptSetup&&Q(e,t),oc={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const g=r[t];if(g!==void 0)switch(g){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(_s(s,t))return r[t]=1,s[t];if(o!==ae&&Q(o,t))return r[t]=2,o[t];if((c=e.propsOptions[0])&&Q(c,t))return r[t]=3,i[t];if(n!==ae&&Q(n,t))return r[t]=4,n[t];Ds&&(r[t]=0)}}const f=nn[t];let d,m;if(f)return t==="$attrs"&&Me(e,"get",t),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==ae&&Q(n,t))return r[t]=4,n[t];if(m=l.config.globalProperties,Q(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return _s(o,t)?(o[t]=n,!0):s!==ae&&Q(s,t)?(s[t]=n,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let a;return!!n[r]||e!==ae&&Q(e,r)||_s(t,r)||(a=i[0])&&Q(a,r)||Q(s,r)||Q(nn,r)||Q(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ic(){return rc().slots}function rc(){const e=cs();return e.setupContext||(e.setupContext=Sr(e))}function Go(e){return V(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ds=!0;function ac(e){const t=yo(e),n=e.proxy,s=e.ctx;Ds=!1,t.beforeCreate&&ei(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:a,provide:l,inject:c,created:f,beforeMount:d,mounted:m,beforeUpdate:g,updated:w,activated:T,deactivated:$,beforeDestroy:N,beforeUnmount:k,destroyed:j,unmounted:E,render:D,renderTracked:K,renderTriggered:oe,errorCaptured:M,serverPrefetch:U,expose:Y,inheritAttrs:S,components:v,directives:L,filters:I}=t;if(c&&lc(c,s,null),r)for(const ee in r){const Z=r[ee];X(Z)&&(s[ee]=Z.bind(n))}if(o){const ee=o.call(n,n);ue(ee)&&(e.data=Lt(ee))}if(Ds=!0,i)for(const ee in i){const Z=i[ee],Ce=X(Z)?Z.bind(n,n):X(Z.get)?Z.get.bind(n,n):Xe,it=!X(Z)&&X(Z.set)?Z.set.bind(n):Xe,Be=nt({get:Ce,set:it});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>Be.value,set:xe=>Be.value=xe})}if(a)for(const ee in a)gr(a[ee],s,n,ee);if(l){const ee=X(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(Z=>{hc(Z,ee[Z])})}f&&ei(f,e,"c");function te(ee,Z){V(Z)?Z.forEach(Ce=>ee(Ce.bind(n))):Z&&ee(Z.bind(n))}if(te(Yl,d),te(Xt,m),te(Jl,g),te(hr,w),te(Kl,T),te(Wl,$),te(ec,M),te(Gl,K),te(Ql,oe),te(_n,k),te(vo,E),te(Zl,U),V(Y))if(Y.length){const ee=e.exposed||(e.exposed={});Y.forEach(Z=>{Object.defineProperty(ee,Z,{get:()=>n[Z],set:Ce=>n[Z]=Ce})})}else e.exposed||(e.exposed={});D&&e.render===Xe&&(e.render=D),S!=null&&(e.inheritAttrs=S),v&&(e.components=v),L&&(e.directives=L)}function lc(e,t,n=Xe){V(e)&&(e=Hs(e));for(const s in e){const o=e[s];let i;ue(o)?"default"in o?i=Fn(o.from||s,o.default,!0):i=Fn(o.from||s):i=Fn(o),Oe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function ei(e,t,n){Ve(V(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function gr(e,t,n,s){const o=s.includes(".")?cr(n,s):()=>n[s];if(ve(e)){const i=t[e];X(i)&&Te(o,i)}else if(X(e))Te(o,e.bind(n));else if(ue(e))if(V(e))e.forEach(i=>gr(i,t,n,s));else{const i=X(e.handler)?e.handler.bind(n):t[e.handler];X(i)&&Te(o,i,e)}}function yo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,a=i.get(t);let l;return a?l=a:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(c=>Bn(l,c,r,!0)),Bn(l,t,r)),ue(t)&&i.set(t,l),l}function Bn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&Bn(e,i,n,!0),o&&o.forEach(r=>Bn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const a=cc[r]||n&&n[r];e[r]=a?a(e[r],t[r]):t[r]}return e}const cc={data:ti,props:ni,emits:ni,methods:Qt,computed:Qt,beforeCreate:Ee,created:Ee,beforeMount:Ee,mounted:Ee,beforeUpdate:Ee,updated:Ee,beforeDestroy:Ee,beforeUnmount:Ee,destroyed:Ee,unmounted:Ee,activated:Ee,deactivated:Ee,errorCaptured:Ee,serverPrefetch:Ee,components:Qt,directives:Qt,watch:fc,provide:ti,inject:uc};function ti(e,t){return t?e?function(){return be(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function uc(e,t){return Qt(Hs(e),Hs(t))}function Hs(e){if(V(e)){const t={};for(let n=0;n1)return n&&X(t)?t.call(s&&s.proxy):t}}function mc(e,t,n,s=!1){const o={},i={};Dn(i,ls,1),e.propsDefaults=Object.create(null),yr(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:xl(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function bc(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,a=G(o),[l]=e.propsOptions;let c=!1;if((s||r>0)&&!(r&16)){if(r&8){const f=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[m,g]=xr(d,t,!0);be(r,m),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!l)return ue(e)&&s.set(e,Rt),Rt;if(V(i))for(let f=0;f-1,g[1]=T<0||w-1||Q(g,"default"))&&a.push(d)}}}const c=[r,a];return ue(e)&&s.set(e,c),c}function si(e){return e[0]!=="$"}function oi(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ii(e,t){return oi(e)===oi(t)}function ri(e,t){return V(t)?t.findIndex(n=>ii(n,e)):X(t)&&ii(t,e)?0:-1}const wr=e=>e[0]==="_"||e==="$stable",xo=e=>V(e)?e.map(et):[et(e)],vc=(e,t,n)=>{if(t._n)return t;const s=W((...o)=>xo(t(...o)),n);return s._c=!1,s},Or=(e,t,n)=>{const s=e._ctx;for(const o in e){if(wr(o))continue;const i=e[o];if(X(i))t[o]=vc(o,i,s);else if(i!=null){const r=xo(i);t[o]=()=>r}}},Cr=(e,t)=>{const n=xo(t);e.slots.default=()=>n},gc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),Dn(t,"_",n)):Or(t,e.slots={})}else e.slots={},t&&Cr(e,t);Dn(e.slots,ls,1)},_c=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ae;if(s.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(be(o,t),!n&&a===1&&delete o._):(i=!t.$stable,Or(t,o)),r=t}else t&&(Cr(e,t),r={default:1});if(i)for(const a in o)!wr(a)&&!(a in r)&&delete o[a]};function Bs(e,t,n,s,o=!1){if(V(e)){e.forEach((m,g)=>Bs(m,t&&(V(t)?t[g]:t),n,s,o));return}if(en(s)&&!o)return;const i=s.shapeFlag&4?us(s.component)||s.component.proxy:s.el,r=o?null:i,{i:a,r:l}=e,c=t&&t.r,f=a.refs===ae?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(ve(c)?(f[c]=null,Q(d,c)&&(d[c]=null)):Oe(c)&&(c.value=null)),X(l))bt(l,a,12,[r,f]);else{const m=ve(l),g=Oe(l);if(m||g){const w=()=>{if(e.f){const T=m?Q(d,l)?d[l]:f[l]:l.value;o?V(T)&&oo(T,i):V(T)?T.includes(i)||T.push(i):m?(f[l]=[i],Q(d,l)&&(d[l]=f[l])):(l.value=[i],e.k&&(f[e.k]=l.value))}else m?(f[l]=r,Q(d,l)&&(d[l]=r)):g&&(l.value=r,e.k&&(f[e.k]=r))};r?(w.id=-1,Pe(w,n)):w()}}}const Pe=Rl;function yc(e){return xc(e)}function xc(e,t){const n=Ss();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:a,createComment:l,setText:c,setElementText:f,parentNode:d,nextSibling:m,setScopeId:g=Xe,insertStaticContent:w}=e,T=(u,p,b,_=null,y=null,O=null,P=!1,C=null,A=!!p.dynamicChildren)=>{if(u===p)return;u&&!Pt(u,p)&&(_=le(u),xe(u,y,O,!0),u=null),p.patchFlag===-2&&(A=!1,p.dynamicChildren=null);const{type:x,ref:q,shapeFlag:F}=p;switch(x){case as:$(u,p,b,_);break;case st:N(u,p,b,_);break;case Ln:u==null&&k(p,b,_,P);break;case Ne:v(u,p,b,_,y,O,P,C,A);break;default:F&1?D(u,p,b,_,y,O,P,C,A):F&6?L(u,p,b,_,y,O,P,C,A):(F&64||F&128)&&x.process(u,p,b,_,y,O,P,C,A,he)}q!=null&&y&&Bs(q,u&&u.ref,O,p||u,!p)},$=(u,p,b,_)=>{if(u==null)s(p.el=a(p.children),b,_);else{const y=p.el=u.el;p.children!==u.children&&c(y,p.children)}},N=(u,p,b,_)=>{u==null?s(p.el=l(p.children||""),b,_):p.el=u.el},k=(u,p,b,_)=>{[u.el,u.anchor]=w(u.children,p,b,_,u.el,u.anchor)},j=({el:u,anchor:p},b,_)=>{let y;for(;u&&u!==p;)y=m(u),s(u,b,_),u=y;s(p,b,_)},E=({el:u,anchor:p})=>{let b;for(;u&&u!==p;)b=m(u),o(u),u=b;o(p)},D=(u,p,b,_,y,O,P,C,A)=>{P=P||p.type==="svg",u==null?K(p,b,_,y,O,P,C,A):U(u,p,y,O,P,C,A)},K=(u,p,b,_,y,O,P,C)=>{let A,x;const{type:q,props:F,shapeFlag:R,transition:B,dirs:J}=u;if(A=u.el=r(u.type,O,F&&F.is,F),R&8?f(A,u.children):R&16&&M(u.children,A,null,_,y,O&&q!=="foreignObject",P,C),J&&xt(u,null,_,"created"),oe(A,u,u.scopeId,P,_),F){for(const ne in F)ne!=="value"&&!In(ne)&&i(A,ne,null,F[ne],O,u.children,_,y,pe);"value"in F&&i(A,"value",null,F.value),(x=F.onVnodeBeforeMount)&&Ge(x,_,u)}J&&xt(u,null,_,"beforeMount");const ie=(!y||y&&!y.pendingBranch)&&B&&!B.persisted;ie&&B.beforeEnter(A),s(A,p,b),((x=F&&F.onVnodeMounted)||ie||J)&&Pe(()=>{x&&Ge(x,_,u),ie&&B.enter(A),J&&xt(u,null,_,"mounted")},y)},oe=(u,p,b,_,y)=>{if(b&&g(u,b),_)for(let O=0;O<_.length;O++)g(u,_[O]);if(y){let O=y.subTree;if(p===O){const P=y.vnode;oe(u,P,P.scopeId,P.slotScopeIds,y.parent)}}},M=(u,p,b,_,y,O,P,C,A=0)=>{for(let x=A;x{const C=p.el=u.el;let{patchFlag:A,dynamicChildren:x,dirs:q}=p;A|=u.patchFlag&16;const F=u.props||ae,R=p.props||ae;let B;b&&wt(b,!1),(B=R.onVnodeBeforeUpdate)&&Ge(B,b,p,u),q&&xt(p,u,b,"beforeUpdate"),b&&wt(b,!0);const J=y&&p.type!=="foreignObject";if(x?Y(u.dynamicChildren,x,C,b,_,J,O):P||Z(u,p,C,null,b,_,J,O,!1),A>0){if(A&16)S(C,p,F,R,b,_,y);else if(A&2&&F.class!==R.class&&i(C,"class",null,R.class,y),A&4&&i(C,"style",F.style,R.style,y),A&8){const ie=p.dynamicProps;for(let ne=0;ne{B&&Ge(B,b,p,u),q&&xt(p,u,b,"updated")},_)},Y=(u,p,b,_,y,O,P)=>{for(let C=0;C{if(b!==_){if(b!==ae)for(const C in b)!In(C)&&!(C in _)&&i(u,C,b[C],null,P,p.children,y,O,pe);for(const C in _){if(In(C))continue;const A=_[C],x=b[C];A!==x&&C!=="value"&&i(u,C,x,A,P,p.children,y,O,pe)}"value"in _&&i(u,"value",b.value,_.value)}},v=(u,p,b,_,y,O,P,C,A)=>{const x=p.el=u?u.el:a(""),q=p.anchor=u?u.anchor:a("");let{patchFlag:F,dynamicChildren:R,slotScopeIds:B}=p;B&&(C=C?C.concat(B):B),u==null?(s(x,b,_),s(q,b,_),M(p.children,b,q,y,O,P,C,A)):F>0&&F&64&&R&&u.dynamicChildren?(Y(u.dynamicChildren,R,b,y,O,P,C),(p.key!=null||y&&p===y.subTree)&&Er(u,p,!0)):Z(u,p,b,q,y,O,P,C,A)},L=(u,p,b,_,y,O,P,C,A)=>{p.slotScopeIds=C,u==null?p.shapeFlag&512?y.ctx.activate(p,b,_,P,A):I(p,b,_,y,O,P,A):re(u,p,A)},I=(u,p,b,_,y,O,P)=>{const C=u.component=Mc(u,_,y);if(is(u)&&(C.ctx.renderer=he),Sc(C),C.asyncDep){if(y&&y.registerDep(C,te),!u.el){const A=C.subTree=H(st);N(null,A,p,b)}return}te(C,u,p,b,y,O,P)},re=(u,p,b)=>{const _=p.component=u.component;if(Nl(u,p,b))if(_.asyncDep&&!_.asyncResolved){ee(_,p,b);return}else _.next=p,Ml(_.update),_.update();else p.el=u.el,_.vnode=p},te=(u,p,b,_,y,O,P)=>{const C=()=>{if(u.isMounted){let{next:q,bu:F,u:R,parent:B,vnode:J}=u,ie=q,ne;wt(u,!1),q?(q.el=J.el,ee(u,q,P)):q=J,F&&bs(F),(ne=q.props&&q.props.onVnodeBeforeUpdate)&&Ge(ne,B,q,J),wt(u,!0);const me=vs(u),Ue=u.subTree;u.subTree=me,T(Ue,me,d(Ue.el),le(Ue),u,y,O),q.el=me.el,ie===null&&kl(u,me.el),R&&Pe(R,y),(ne=q.props&&q.props.onVnodeUpdated)&&Pe(()=>Ge(ne,B,q,J),y)}else{let q;const{el:F,props:R}=p,{bm:B,m:J,parent:ie}=u,ne=en(p);if(wt(u,!1),B&&bs(B),!ne&&(q=R&&R.onVnodeBeforeMount)&&Ge(q,ie,p),wt(u,!0),F&&Re){const me=()=>{u.subTree=vs(u),Re(F,u.subTree,u,y,null)};ne?p.type.__asyncLoader().then(()=>!u.isUnmounted&&me()):me()}else{const me=u.subTree=vs(u);T(null,me,b,_,u,y,O),p.el=me.el}if(J&&Pe(J,y),!ne&&(q=R&&R.onVnodeMounted)){const me=p;Pe(()=>Ge(q,ie,me),y)}(p.shapeFlag&256||ie&&en(ie.vnode)&&ie.vnode.shapeFlag&256)&&u.a&&Pe(u.a,y),u.isMounted=!0,p=b=_=null}},A=u.effect=new lo(C,()=>bo(x),u.scope),x=u.update=()=>A.run();x.id=u.uid,wt(u,!0),x()},ee=(u,p,b)=>{p.component=u;const _=u.vnode.props;u.vnode=p,u.next=null,bc(u,p.props,_,b),_c(u,p.children,b),Kt(),Yo(),Wt()},Z=(u,p,b,_,y,O,P,C,A=!1)=>{const x=u&&u.children,q=u?u.shapeFlag:0,F=p.children,{patchFlag:R,shapeFlag:B}=p;if(R>0){if(R&128){it(x,F,b,_,y,O,P,C,A);return}else if(R&256){Ce(x,F,b,_,y,O,P,C,A);return}}B&8?(q&16&&pe(x,y,O),F!==x&&f(b,F)):q&16?B&16?it(x,F,b,_,y,O,P,C,A):pe(x,y,O,!0):(q&8&&f(b,""),B&16&&M(F,b,_,y,O,P,C,A))},Ce=(u,p,b,_,y,O,P,C,A)=>{u=u||Rt,p=p||Rt;const x=u.length,q=p.length,F=Math.min(x,q);let R;for(R=0;Rq?pe(u,y,O,!0,!1,F):M(p,b,_,y,O,P,C,A,F)},it=(u,p,b,_,y,O,P,C,A)=>{let x=0;const q=p.length;let F=u.length-1,R=q-1;for(;x<=F&&x<=R;){const B=u[x],J=p[x]=A?pt(p[x]):et(p[x]);if(Pt(B,J))T(B,J,b,null,y,O,P,C,A);else break;x++}for(;x<=F&&x<=R;){const B=u[F],J=p[R]=A?pt(p[R]):et(p[R]);if(Pt(B,J))T(B,J,b,null,y,O,P,C,A);else break;F--,R--}if(x>F){if(x<=R){const B=R+1,J=BR)for(;x<=F;)xe(u[x],y,O,!0),x++;else{const B=x,J=x,ie=new Map;for(x=J;x<=R;x++){const Fe=p[x]=A?pt(p[x]):et(p[x]);Fe.key!=null&&ie.set(Fe.key,x)}let ne,me=0;const Ue=R-J+1;let kt=!1,qo=0;const Yt=new Array(Ue);for(x=0;x=Ue){xe(Fe,y,O,!0);continue}let Qe;if(Fe.key!=null)Qe=ie.get(Fe.key);else for(ne=J;ne<=R;ne++)if(Yt[ne-J]===0&&Pt(Fe,p[ne])){Qe=ne;break}Qe===void 0?xe(Fe,y,O,!0):(Yt[Qe-J]=x+1,Qe>=qo?qo=Qe:kt=!0,T(Fe,p[Qe],b,null,y,O,P,C,A),me++)}const Ro=kt?wc(Yt):Rt;for(ne=Ro.length-1,x=Ue-1;x>=0;x--){const Fe=J+x,Qe=p[Fe],Do=Fe+1{const{el:O,type:P,transition:C,children:A,shapeFlag:x}=u;if(x&6){Be(u.component.subTree,p,b,_);return}if(x&128){u.suspense.move(p,b,_);return}if(x&64){P.move(u,p,b,he);return}if(P===Ne){s(O,p,b);for(let F=0;FC.enter(O),y);else{const{leave:F,delayLeave:R,afterLeave:B}=C,J=()=>s(O,p,b),ie=()=>{F(O,()=>{J(),B&&B()})};R?R(O,J,ie):ie()}else s(O,p,b)},xe=(u,p,b,_=!1,y=!1)=>{const{type:O,props:P,ref:C,children:A,dynamicChildren:x,shapeFlag:q,patchFlag:F,dirs:R}=u;if(C!=null&&Bs(C,null,b,u,!0),q&256){p.ctx.deactivate(u);return}const B=q&1&&R,J=!en(u);let ie;if(J&&(ie=P&&P.onVnodeBeforeUnmount)&&Ge(ie,p,u),q&6)ke(u.component,b,_);else{if(q&128){u.suspense.unmount(b,_);return}B&&xt(u,null,p,"beforeUnmount"),q&64?u.type.remove(u,p,b,y,he,_):x&&(O!==Ne||F>0&&F&64)?pe(x,p,b,!1,!0):(O===Ne&&F&384||!y&&q&16)&&pe(A,p,b),_&&Ie(u)}(J&&(ie=P&&P.onVnodeUnmounted)||B)&&Pe(()=>{ie&&Ge(ie,p,u),B&&xt(u,null,p,"unmounted")},b)},Ie=u=>{const{type:p,el:b,anchor:_,transition:y}=u;if(p===Ne){Ae(b,_);return}if(p===Ln){E(u);return}const O=()=>{o(b),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(u.shapeFlag&1&&y&&!y.persisted){const{leave:P,delayLeave:C}=y,A=()=>P(b,O);C?C(u.el,O,A):A()}else O()},Ae=(u,p)=>{let b;for(;u!==p;)b=m(u),o(u),u=b;o(p)},ke=(u,p,b)=>{const{bum:_,scope:y,update:O,subTree:P,um:C}=u;_&&bs(_),y.stop(),O&&(O.active=!1,xe(P,u,p,b)),C&&Pe(C,p),Pe(()=>{u.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},pe=(u,p,b,_=!1,y=!1,O=0)=>{for(let P=O;Pu.shapeFlag&6?le(u.component.subTree):u.shapeFlag&128?u.suspense.next():m(u.anchor||u.el),ce=(u,p,b)=>{u==null?p._vnode&&xe(p._vnode,null,null,!0):T(p._vnode||null,u,p,null,null,null,b),Yo(),ir(),p._vnode=u},he={p:T,um:xe,m:Be,r:Ie,mt:I,mc:M,pc:Z,pbc:Y,n:le,o:e};let qe,Re;return t&&([qe,Re]=t(he)),{render:ce,hydrate:qe,createApp:pc(ce,qe)}}function wt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Er(e,t,n=!1){const s=e.children,o=t.children;if(V(s)&&V(o))for(let i=0;i>1,e[n[a]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const Oc=e=>e.__isTeleport,Ne=Symbol.for("v-fgt"),as=Symbol.for("v-txt"),st=Symbol.for("v-cmt"),Ln=Symbol.for("v-stc"),sn=[];let We=null;function de(e=!1){sn.push(We=e?null:[])}function Cc(){sn.pop(),We=sn[sn.length-1]||null}let mn=1;function ai(e){mn+=e}function Tr(e){return e.dynamicChildren=mn>0?We||Rt:null,Cc(),mn>0&&We&&We.push(e),e}function ge(e,t,n,s,o,i){return Tr(h(e,t,n,s,o,i,!0))}function Ar(e,t,n,s,o){return Tr(H(e,t,n,s,o,!0))}function zn(e){return e?e.__v_isVNode===!0:!1}function Pt(e,t){return e.type===t.type&&e.key===t.key}const ls="__vInternal",Pr=({key:e})=>e??null,Nn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ve(e)||Oe(e)||X(e)?{i:ye,r:e,k:t,f:!!n}:e:null);function h(e,t=null,n=null,s=0,o=null,i=e===Ne?0:1,r=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Pr(t),ref:t&&Nn(t),scopeId:os,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:ye};return a?(Oo(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ve(n)?8:16),mn>0&&!r&&We&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&We.push(l),l}const H=Ec;function Ec(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===br)&&(e=st),zn(e)){const a=gt(e,t,!0);return n&&Oo(a,n),mn>0&&!i&&We&&(a.shapeFlag&6?We[We.indexOf(e)]=a:We.push(a)),a.patchFlag|=-2,a}if(Lc(e)&&(e=e.__vccOpts),t){t=Tc(t);let{class:a,style:l}=t;a&&!ve(a)&&(t.class=Ft(a)),ue(l)&&(Qi(l)&&!V(l)&&(l=be({},l)),t.style=es(l))}const r=ve(e)?1:ql(e)?128:Oc(e)?64:ue(e)?4:X(e)?2:0;return h(e,t,n,s,o,r,i,!0)}function Tc(e){return e?Qi(e)||ls in e?be({},e):e:null}function gt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,a=t?Ac(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Pr(a),ref:t&&t.ref?n&&o?V(o)?o.concat(Nn(t)):[o,Nn(t)]:Nn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&>(e.ssContent),ssFallback:e.ssFallback&>(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function fe(e=" ",t=0){return H(as,null,e,t)}function wo(e,t){const n=H(Ln,null,e);return n.staticCount=t,n}function et(e){return e==null||typeof e=="boolean"?H(st):V(e)?H(Ne,null,e.slice()):typeof e=="object"?pt(e):H(as,null,String(e))}function pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:gt(e)}function Oo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Oo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(ls in t)?t._ctx=ye:o===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:ye},n=32):(t=String(t),s&64?(n=16,t=[fe(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ac(...e){const t={};for(let n=0;n_e||ye;let Co,qt,li="__VUE_INSTANCE_SETTERS__";(qt=Ss()[li])||(qt=Ss()[li]=[]),qt.push(e=>_e=e),Co=e=>{qt.length>1?qt.forEach(t=>t(e)):qt[0](e)};const Ut=e=>{Co(e),e.scope.on()},It=()=>{_e&&_e.scope.off(),Co(null)};function jr(e){return e.vnode.shapeFlag&4}let bn=!1;function Sc(e,t=!1){bn=t;const{props:n,children:s}=e.vnode,o=jr(e);mc(e,n,o,t),gc(e,s);const i=o?$c(e,t):void 0;return bn=!1,i}function $c(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Gi(new Proxy(e.ctx,oc));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?Sr(e):null;Ut(e),Kt();const i=bt(s,e,0,[e.props,o]);if(Wt(),It(),qi(i)){if(i.then(It,It),t)return i.then(r=>{ci(e,r,t)}).catch(r=>{ns(r,e,0)});e.asyncDep=i}else ci(e,i,t)}else Mr(e,t)}function ci(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ue(t)&&(e.setupState=nr(t)),Mr(e,n)}let ui;function Mr(e,t,n){const s=e.type;if(!e.render){if(!t&&ui&&!s.render){const o=s.template||yo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=be(be({isCustomElement:i,delimiters:a},r),l);s.render=ui(o,c)}}e.render=s.render||Xe}Ut(e),Kt(),ac(e),Wt(),It()}function Ic(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Me(e,"get","$attrs"),t[n]}}))}function Sr(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ic(e)},slots:e.slots,emit:e.emit,expose:t}}function us(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(nr(Gi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in nn)return nn[n](e)},has(t,n){return n in t||n in nn}}))}function Fc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Lc(e){return X(e)&&"__vccOpts"in e}const nt=(e,t)=>Tl(e,t,bn);function Us(e,t,n){const s=arguments.length;return s===2?ue(t)&&!V(t)?zn(t)?H(e,null,[t]):H(e,t):H(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&zn(n)&&(n=[n]),H(e,t,n))}const Nc=Symbol.for("v-scx"),kc=()=>Fn(Nc),qc="3.3.4",Rc="http://www.w3.org/2000/svg",jt=typeof document<"u"?document:null,fi=jt&&jt.createElement("template"),Dc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?jt.createElementNS(Rc,e):jt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>jt.createTextNode(e),createComment:e=>jt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>jt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{fi.innerHTML=s?`${e}`:e;const a=fi.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Hc(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Vc(e,t,n){const s=e.style,o=ve(n);if(n&&!o){if(t&&!ve(t))for(const i in t)n[i]==null&&zs(s,i,"");for(const i in n)zs(s,i,n[i])}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const di=/\s*!important$/;function zs(e,t,n){if(V(n))n.forEach(s=>zs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Bc(e,t);di.test(n)?e.setProperty(zt(s),n.replace(di,""),"important"):e[s]=n}}const pi=["Webkit","Moz","ms"],ys={};function Bc(e,t){const n=ys[t];if(n)return n;let s=ot(t);if(s!=="filter"&&s in e)return ys[t]=s;s=Gn(s);for(let o=0;oxs||(Jc.then(()=>xs=0),xs=Date.now());function Qc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ve(Gc(s,n.value),t,5,[s])};return n.value=e,n.attached=Zc(),n}function Gc(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const bi=/^on[a-z]/,eu=(e,t,n,s,o=!1,i,r,a,l)=>{t==="class"?Hc(e,s,o):t==="style"?Vc(e,n,s):Jn(t)?so(t)||Xc(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):tu(e,t,s,o))?zc(e,t,s,i,r,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Uc(e,t,s,o))};function tu(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&bi.test(t)&&X(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||bi.test(t)&&ve(n)?!1:t in e}const ut="transition",Jt="animation",on=(e,{slots:t})=>Us(Ul,nu(e),t);on.displayName="Transition";const $r={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};on.props=be({},ur,$r);const Ot=(e,t=[])=>{V(e)?e.forEach(n=>n(...t)):e&&e(...t)},vi=e=>e?V(e)?e.some(t=>t.length>1):e.length>1:!1;function nu(e){const t={};for(const v in e)v in $r||(t[v]=e[v]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=r,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,w=su(o),T=w&&w[0],$=w&&w[1],{onBeforeEnter:N,onEnter:k,onEnterCancelled:j,onLeave:E,onLeaveCancelled:D,onBeforeAppear:K=N,onAppear:oe=k,onAppearCancelled:M=j}=t,U=(v,L,I)=>{Ct(v,L?f:a),Ct(v,L?c:r),I&&I()},Y=(v,L)=>{v._isLeaving=!1,Ct(v,d),Ct(v,g),Ct(v,m),L&&L()},S=v=>(L,I)=>{const re=v?oe:k,te=()=>U(L,v,I);Ot(re,[L,te]),gi(()=>{Ct(L,v?l:i),ft(L,v?f:a),vi(re)||_i(L,s,T,te)})};return be(t,{onBeforeEnter(v){Ot(N,[v]),ft(v,i),ft(v,r)},onBeforeAppear(v){Ot(K,[v]),ft(v,l),ft(v,c)},onEnter:S(!1),onAppear:S(!0),onLeave(v,L){v._isLeaving=!0;const I=()=>Y(v,L);ft(v,d),ru(),ft(v,m),gi(()=>{v._isLeaving&&(Ct(v,d),ft(v,g),vi(E)||_i(v,s,$,I))}),Ot(E,[v,I])},onEnterCancelled(v){U(v,!1),Ot(j,[v])},onAppearCancelled(v){U(v,!0),Ot(M,[v])},onLeaveCancelled(v){Y(v),Ot(D,[v])}})}function su(e){if(e==null)return null;if(ue(e))return[ws(e.enter),ws(e.leave)];{const t=ws(e);return[t,t]}}function ws(e){return ka(e)}function ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ct(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function gi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ou=0;function _i(e,t,n,s){const o=e._endId=++ou,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:a,propCount:l}=iu(e,t);if(!r)return s();const c=r+"end";let f=0;const d=()=>{e.removeEventListener(c,m),i()},m=g=>{g.target===e&&++f>=l&&d()};setTimeout(()=>{f(n[w]||"").split(", "),o=s(`${ut}Delay`),i=s(`${ut}Duration`),r=yi(o,i),a=s(`${Jt}Delay`),l=s(`${Jt}Duration`),c=yi(a,l);let f=null,d=0,m=0;t===ut?r>0&&(f=ut,d=r,m=i.length):t===Jt?c>0&&(f=Jt,d=c,m=l.length):(d=Math.max(r,c),f=d>0?r>c?ut:Jt:null,m=f?f===ut?i.length:l.length:0);const g=f===ut&&/\b(transform|all)(,|$)/.test(s(`${ut}Property`).toString());return{type:f,timeout:d,propCount:m,hasTransform:g}}function yi(e,t){for(;e.lengthxi(n)+xi(e[s])))}function xi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ru(){return document.body.offsetHeight}const au=be({patchProp:eu},Dc);let wi;function lu(){return wi||(wi=yc(au))}const cu=(...e)=>{const t=lu().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=uu(s);if(!o)return;const i=t._component;!X(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function uu(e){return ve(e)?document.querySelector(e):e}const fu="/Portfolio3-14h/assets/ellypsis-vertical-2-8b5a044c.svg",du="/Portfolio3-14h/assets/github-blanc-4b36669f.svg",pu="/Portfolio3-14h/assets/linkedin-blanc-c88acae0.svg";const Se=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},hu={data(){return{isResponsiveMenu:!0}},methods:{toggleMenu(){this.isResponsiveMenu=!this.isResponsiveMenu}}},Nt=e=>(Je("data-v-a74ea2b5"),e=e(),Ze(),e),mu={class:"container1"},bu={class:"orange"},vu=Nt(()=>h("a",{href:"./"},[h("h1",null,"Frédérique CHAMBINAUD")],-1)),gu={class:"menu-points"},_u=Nt(()=>h("img",{src:fu,alt:"picto menu"},null,-1)),yu=[_u],xu=Nt(()=>h("p",null,"Présentation",-1)),wu=[xu],Ou=Nt(()=>h("p",null,"Réalisations",-1)),Cu=[Ou],Eu=Nt(()=>h("p",null,"Contact",-1)),Tu=[Eu],Au={class:"picto"},Pu=Nt(()=>h("img",{src:du,alt:"Picto git"},null,-1)),ju=[Pu],Mu=Nt(()=>h("img",{src:pu,alt:"Picto linkedin"},null,-1)),Su=[Mu];function $u(e,t,n,s,o,i){return de(),ge("div",mu,[h("div",bu,[vu,h("div",gu,[h("a",{href:"javascript:void(0);",class:"icon",onClick:t[0]||(t[0]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},yu)])]),h("nav",{class:Ft({blue:!o.isResponsiveMenu,responsive:o.isResponsiveMenu}),id:"menu-blue"},[h("a",{href:"#head",onClick:t[1]||(t[1]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},wu),h("a",{href:"#/realisations",onClick:t[2]||(t[2]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Cu),h("a",{href:"#/contact",onClick:t[3]||(t[3]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Tu),h("div",Au,[h("a",{href:"https://github.com/14h02m10s?tab=repositories",target:"_blank",onClick:t[4]||(t[4]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},ju),h("a",{href:"https://www.linkedin.com/in/fr%C3%A9d%C3%A9rique-c-16195121b/",target:"_blank",onClick:t[5]||(t[5]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Su)])],2)])}const Iu=Se(hu,[["render",$u],["__scopeId","data-v-a74ea2b5"]]),Fu="/Portfolio3-14h/assets/profil-carre-222-6644d89e.jpg";const fs=e=>(Je("data-v-f3fe5d0e"),e=e(),Ze(),e),Lu={class:"englobeur-first"},Nu={class:"text"},ku=fs(()=>h("div",{class:"bienvenue"},"Hello ! Je suis Fred,",-1)),qu=fs(()=>h("div",{class:"portfolio"},"DESIGNER UX/UI",-1)),Ru=fs(()=>h("div",{class:"container-photo","data-scroll":"","data-scroll-speed":"-1"},[h("img",{src:Fu,alt:"photo profil",class:"photo2"})],-1)),Du=fs(()=>h("div",{class:"btn-continue"},[h("a",{href:"#head"},[h("button",{class:"btn-rond"},[h("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_down ")])])],-1)),Hu={__name:"First2",setup(e){return Xt(()=>{window.scrollTo({top:0,left:0})}),_n(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(de(),ge("div",Lu,[h("div",{class:"text-photo",style:es({transform:`translateY(-${t.scroll}px)`})},[h("div",Nu,[H(on,{appear:"",name:"slide-fade1"},{default:W(()=>[ku]),_:1}),H(on,{appear:"",name:"slide-fade2"},{default:W(()=>[qu]),_:1})]),H(on,{appear:"",name:"photo-fade"},{default:W(()=>[Ru]),_:1})],4),Du]))}},Vu=Se(Hu,[["__scopeId","data-v-f3fe5d0e"]]),Bu="/Portfolio3-14h/assets/Figma-01110dbc.svg",Uu="/Portfolio3-14h/assets/Adobe_XD_CC_icon-790767c9.svg",zu="/Portfolio3-14h/assets/Adobe_InDesign_CC_logo-4c3cf8dd.svg",Ku="/Portfolio3-14h/assets/Adobe_Photoshop_CC_icon-43db4be2.svg",Wu="/Portfolio3-14h/assets/Adobe_Illustrator_CC_icon-84132260.svg",Xu="/Portfolio3-14h/assets/Photopea_logo-be69f4a7.svg",Yu="/Portfolio3-14h/assets/HTML5-1f694231.svg",Ju="/Portfolio3-14h/assets/CSS3_logo-2abcc9b6.svg",Zu="/Portfolio3-14h/assets/Unofficial_JavaScript_logo_2-9a935d73.svg",Qu="/Portfolio3-14h/assets/Vuejs_Logo_2-17ff892a.svg",Gu="/Portfolio3-14h/assets/React_Logo-8351f38f.svg",ef="/Portfolio3-14h/assets/Tailwind_CSS_Logo-7c29d970.svg";const tf={},nf={class:"item"},sf={class:"img"},of={class:"details"};function rf(e,t){return de(),ge("div",nf,[h("div",sf,[tn(e.$slots,"image",{},void 0,!0)]),h("div",of,[h("p",null,[tn(e.$slots,"texte",{},void 0,!0)])])])}const He=Se(tf,[["render",rf],["__scopeId","data-v-30bb1387"]]);const af={},Ir=e=>(Je("data-v-b71ebc15"),e=e(),Ze(),e),lf={class:"foot"},cf=Ir(()=>h("p",null,[h("b",null,"Site responsive réalisé sur Vue.js")],-1)),uf=Ir(()=>h("p",null,"© Frédérique Chambinaud 2023-2024",-1)),ff=[cf,uf];function df(e,t){return de(),ge("div",lf,ff)}const ds=Se(af,[["render",df],["__scopeId","data-v-b71ebc15"]]);const se=e=>(Je("data-v-64e8c081"),e=e(),Ze(),e),pf={class:"espace-nav"},hf={id:"head"},mf=se(()=>h("div",{class:"titre"},[h("h2",null,"PRÉSENTATION")],-1)),bf={class:"prez-et-skills"},vf=wo('

Qui suis-je ?

Mon passé

J'ai passé ces deux dernières décennies au sein de diverses entreprises de la métropole lilloise, en tant que maquettiste. J'y ai fait une multitude de catalogues, plaquettes, livres, affiches, PLV, bannières web, emails. J'ai perfectionné mon sens du détail, ainsi que ma capacité à produire des livrables à la fois communicants, harmonieux et respectueux des différentes chartes graphiques.

Ces temps-ci

Début 2023, j’ai entamé ma reconversion dans le développement web. Pendant 4 mois, j’ai suivi à temps complet la formation « Développeur .NET fullstack » chez M2i, qui s’est ensuite conclue par un mois de stage.

J'ai ensuite poursuivi le cheminement de ma reconversion avec la formation « UX bootcamp » chez UX France, pendant 7 semaines, et qui s'est terminée fin avril 2024. J'ai d'ailleurs obtenu la certification RS6024 "Innover avec l'UX design".

Mon futur

Désormais, je sais que le développement web ne sera pas mon futur métier mais cet apprentissage devraient m'aider à mieux anticiper et comprendre la faisabilité des choses, en tant que designer UX/UI. Je suis toujours attirée par le domaine du graphisme mais je nourris le désir d'élargir mes compétences. Au fil du temps, j'ai réalisé que le design centré utilisateur est essentiel pour garantir le succès d'un site web ou d'une application.

N’hésitez pas à me contacter si mon profil vous intéresse !

',1),gf={class:"super-container-hardSkills"},_f=se(()=>h("h3",null,"Mes compétences",-1)),yf={class:"container-hardSkills-titre","data-aos":"fade-left","data-aos-duration":"600"},xf=se(()=>h("div",{class:"titre-skills"},[h("h4",null,"Compétences techniques")],-1)),wf={class:"container-two-containers-hard-skills"},Of={class:"two-containers-hard-skills"},Cf={class:"container-hardSkills"},Ef=se(()=>h("img",{src:Bu,alt:"picto Figma"},null,-1)),Tf=se(()=>h("p",null,"Figma",-1)),Af=se(()=>h("img",{src:Uu,alt:"picto XD",class:"height100"},null,-1)),Pf=se(()=>h("p",null,"Xd",-1)),jf=se(()=>h("img",{src:zu,alt:"picto Indesign",class:"height100"},null,-1)),Mf=se(()=>h("p",null,"Indesign",-1)),Sf=se(()=>h("img",{src:Ku,alt:"picto Photoshop",class:"height100"},null,-1)),$f=se(()=>h("p",null,"Photoshop",-1)),If=se(()=>h("img",{src:Wu,alt:"picto Illustrator",class:"height100"},null,-1)),Ff=se(()=>h("p",null,"Illustrator",-1)),Lf=se(()=>h("img",{src:Xu,alt:"picto Photopea"},null,-1)),Nf=se(()=>h("p",null,"Photopea",-1)),kf={class:"container-hardSkills"},qf=se(()=>h("img",{src:Yu,alt:"picto Html",class:"height100"},null,-1)),Rf=se(()=>h("p",null,"HTML 5",-1)),Df=se(()=>h("img",{src:Ju,alt:"picto Css",class:"height100"},null,-1)),Hf=se(()=>h("p",null,"CSS 3",-1)),Vf=se(()=>h("img",{src:Zu,alt:"picto Js"},null,-1)),Bf=se(()=>h("p",null,"JavaScript",-1)),Uf=se(()=>h("img",{src:Qu,alt:"picto Vue"},null,-1)),zf=se(()=>h("p",null,"Vue.js",-1)),Kf=se(()=>h("img",{src:Gu,alt:"picto React"},null,-1)),Wf=se(()=>h("p",null,"React",-1)),Xf=se(()=>h("img",{src:ef,alt:"picto Tailwind",class:"width100"},null,-1)),Yf=se(()=>h("p",null,"Tailwind",-1)),Jf=wo('

Savoir-faire

  • • Entretien
  • • Persona
  • • Experience map
  • • Atelier d’idéation
  • • Userflow
  • • Wireframing
  • • Atomic design / design tokens
  • • Maquettage / mise en page
  • • Test synchrone et asynchrone
  • • Accessibilité
  • • Travail collaboratif

Savoir-être

  • • À l'écoute
  • • Empathique
  • • Réactive
  • • Esprit d’équipe
  • • Rigoureuse
  • • Créative
  • • Perséverante
  • • Sens de l'organisation
',2),Zf=se(()=>h("button",{class:"btn"},"Plus de détails sur mon cv",-1)),Qf=[Zf],Gf="https://14h02m10s.github.io/Portfolio3-14h/cv-juin2024-portfolio.pdf",ed={__name:"Presentation2",setup(e){return Xt(()=>{window.scrollTo({top:0,left:0})}),_n(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(de(),ge("div",null,[h("div",pf,[h("div",hf,[mf,h("div",bf,[vf,h("div",gf,[_f,h("div",yf,[xf,h("div",wf,[h("div",Of,[h("div",Cf,[H(He,null,{image:W(()=>[Ef]),texte:W(()=>[Tf]),_:1}),H(He,null,{image:W(()=>[Af]),texte:W(()=>[Pf]),_:1}),H(He,null,{image:W(()=>[jf]),texte:W(()=>[Mf]),_:1}),H(He,null,{image:W(()=>[Sf]),texte:W(()=>[$f]),_:1}),H(He,null,{image:W(()=>[If]),texte:W(()=>[Ff]),_:1}),H(He,null,{image:W(()=>[Lf]),texte:W(()=>[Nf]),_:1})]),h("div",kf,[H(He,null,{image:W(()=>[qf]),texte:W(()=>[Rf]),_:1}),H(He,null,{image:W(()=>[Df]),texte:W(()=>[Hf]),_:1}),H(He,null,{image:W(()=>[Vf]),texte:W(()=>[Bf]),_:1}),H(He,null,{image:W(()=>[Uf]),texte:W(()=>[zf]),_:1}),H(He,null,{image:W(()=>[Kf]),texte:W(()=>[Wf]),_:1}),H(He,null,{image:W(()=>[Xf]),texte:W(()=>[Yf]),_:1})])])])]),Jf])]),h("div",{class:"container-button"},[h("a",{href:Gf,target:"_blank",download:"CV-fchambinaud.pdf"},Qf)])])]),H(ds)]))}},td=Se(ed,[["__scopeId","data-v-64e8c081"]]);const Ks={__name:"HomeView",setup(e){return(t,n)=>(de(),ge("main",null,[H(Vu),H(td)]))}};const nd={data(){return{isExpanded:!1}},methods:{toggleExpansion(){this.isExpanded=!this.isExpanded}}},sd={class:"item"},od={class:"img"},id={class:"content"},rd={class:"btn-continue"};function ad(e,t,n,s,o,i){return de(),ge("div",sd,[h("div",od,[tn(e.$slots,"image",{},void 0,!0)]),h("div",{class:Ft(["section-texte",{expanded:o.isExpanded}])},[h("h4",null,[tn(e.$slots,"sous-titre",{},void 0,!0)]),h("p",id,[tn(e.$slots,"default",{},void 0,!0)]),h("div",rd,[h("span",{class:Ft(["btn-open-text material-symbols-rounded",{expanded:o.isExpanded}]),onClick:t[0]||(t[0]=(...r)=>i.toggleExpansion&&i.toggleExpansion(...r))}," keyboard_double_arrow_down ",2)])],2)])}const Mn=Se(nd,[["render",ad],["__scopeId","data-v-551bc20d"]]),ld="/Portfolio3-14h/assets/google-ux-bandeau-2acad691.jpg";const cd={},ud=e=>(Je("data-v-69ff8f35"),e=e(),Ze(),e),fd={class:"height"},dd=ud(()=>h("img",{src:ld,alt:"Miniature Google UX couleur"},null,-1)),pd=[dd];function hd(e,t){return de(),ge("div",fd,pd)}const md=Se(cd,[["render",hd],["__scopeId","data-v-69ff8f35"]]),bd="/Portfolio3-14h/assets/img-prez-artefacteurs-50fc7254.jpg";const vd={},gd=e=>(Je("data-v-75545a7b"),e=e(),Ze(),e),_d={class:"height"},yd=gd(()=>h("a",{href:"#/realisations/artefacteurs"},[h("img",{src:bd,alt:"Miniature Artefacteurs couleur"})],-1)),xd=[yd];function wd(e,t){return de(),ge("div",_d,xd)}const Od=Se(vd,[["render",wd],["__scopeId","data-v-75545a7b"]]),Cd="/Portfolio3-14h/assets/ImgPortfolio1-coul-f1ca2911.jpg";const Ed={},Td=e=>(Je("data-v-05af01a7"),e=e(),Ze(),e),Ad={class:"height"},Pd=Td(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[h("img",{src:Cd,alt:"Miniature Portfolio1 coul"})],-1)),jd=[Pd];function Md(e,t){return de(),ge("div",Ad,jd)}const Sd=Se(Ed,[["render",Md],["__scopeId","data-v-05af01a7"]]),$d="/Portfolio3-14h/assets/Lakson-coul-154c63ab.jpg";const Id={},Fd=e=>(Je("data-v-1242167e"),e=e(),Ze(),e),Ld={class:"height"},Nd=Fd(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[h("img",{src:$d,alt:"Miniature Lakson coul"})],-1)),kd=[Nd];function qd(e,t){return de(),ge("div",Ld,kd)}const Rd=Se(Id,[["render",qd],["__scopeId","data-v-1242167e"]]);const $e=e=>(Je("data-v-05b57db8"),e=e(),Ze(),e),Dd={id:"reals"},Hd=$e(()=>h("div",{class:"titre"},[h("h2",null,"RÉALISATIONS")],-1)),Vd={class:"flex-project"},Bd=$e(()=>h("div",{class:"DivTitreH3"},[h("h3",null,"Projets UX/UI design")],-1)),Ud=$e(()=>h("div",{class:"container-button"},[h("button",{class:"btn-disable"},"En cours d'acquisition")],-1)),zd=$e(()=>h("p",null,[fe(" Suite à ma formation chez UX France, j'ai décidé de passer la certification Google UX afin de "),h("b",null,"continuer non seulement mon apprentissage en UX, mais aussi continuer à manipuler Figma et à maquetter"),fe(". "),h("br"),h("br"),fe(" Cette certification se déroule entièrement en ligne et "),h("b",null,"en autonomie"),fe(". Le programme dure en théorie "),h("b",null,"+ de 200 heures"),fe(" et est découpé en 7 parties. Je suis actuellement en train de finir la 3e partie. Mon projet portera sur la conception d'une application de prévisualisation d'une carte de café. ")],-1)),Kd=$e(()=>h("a",{href:"#/realisations/artefacteurs",class:"link-text"},"Projet des Artéf'acteurs ",-1)),Wd=$e(()=>h("div",{class:"container-button"},[h("a",{href:"#/realisations/artefacteurs"},[h("button",{class:"btn"},"Voir le projet")])],-1)),Xd=$e(()=>h("p",null,[fe(" Le projet de la manufacture des Artéf'acteurs a été mené durant ma "),h("b",null,"formation chez UX France"),fe(", en équipe de 2. "),h("br"),h("br"),fe(" L'association de la Manufacture des artef'acteurs regroupe des artisans d'art de l'est de la France. Le but de cette association est de mettre en relation les artisans et de les aider à développer leurs activités. ")],-1)),Yd={class:"flex-project"},Jd=$e(()=>h("div",{class:"DivTitreH3"},[h("h3",null,"Projets front-end")],-1)),Zd=$e(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank",class:"link-text"},"Première version de mon portfolio ",-1)),Qd=$e(()=>h("div",{class:"container-button"},[h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[h("button",{class:"btn"},"Voir le projet")])],-1)),Gd=$e(()=>h("p",null,[fe(" Voici la première version de mon portfolio créée avec "),h("b",null,"Vue.js"),fe(`. Je n'ai pas eu le temps de le diffuser car dès sa finalisation, j'ai sollicité des avis auprès de mon entourage. Certains ont souligné que mon site était un peu trop "statique" et avait des airs un peu trop "print" (une déformation professionnelle, je suppose 🙃). `),h("br"),h("br"),h("b",null,`C'était mon premier projet responsive, conçu en adoptant une approche "mobile first".`),fe(" Initialement, je souhaitais faire le parallèle avec mon cv, notamment en conservant la mise en forme des titres. Cependant, cela s'est avéré être plus un problème qu'une solution. La deuxième version de mon portfolio (le site que vous parcourez en ce moment) n'est pas parfait, bien sûr, mais j'espère que vous pourrez y reconnaître la détermination que j'y ai investie. ")],-1)),ep=$e(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank",class:"link-text"},"Reproduction d'un site vitrine ",-1)),tp=$e(()=>h("div",{class:"container-button"},[h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[h("button",{class:"btn"},"Voir le projet")])],-1)),np=$e(()=>h("p",null,[fe(" J'ai commencé ce projet "),h("b",null,"Vue.js"),fe(" à la fin de mon stage, en juin 2023 et l'ai continué chez moi. L'objectif principal était de reproduire un site vitrine déjà existant. Mon choix s'est porté sur "),h("a",{href:"https://lakson.fr/",target:"_blank",class:"link-text"},"le site du restaurant Lakson,"),fe(" car il comprend "),h("b",null,"une barre de navigation, un pied de page, plusieurs pages, des boutons, et une galerie de photos"),fe(". "),h("br"),h("br"),fe(" Il reste encore des améliorations à apporter, car certaines parties étaient assez complexes lorsque j'ai entamé ce projet. Ainsi, les animations et la compatibilité avec les appareils de différentes tailles (responsive design) n'ont pas encore été implémentées. Mon prochain défi sera donc de rendre ce projet pleinement responsive (il est pour l'instant conseillé de le regarder sur un écran d'au moins 1300 px de large). ")],-1)),sp={__name:"Projects",setup(e){return(t,n)=>(de(),ge("div",Dd,[Hd,h("div",Vd,[Bd,H(Mn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:W(()=>[H(md)]),"sous-titre":W(()=>[fe("Certification Google UX  ")]),default:W(()=>[Ud,zd]),_:1}),H(Mn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:W(()=>[H(Od)]),"sous-titre":W(()=>[Kd]),default:W(()=>[Wd,Xd]),_:1})]),h("div",Yd,[Jd,H(Mn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:W(()=>[H(Sd)]),"sous-titre":W(()=>[Zd]),default:W(()=>[Qd,Gd]),_:1}),H(Mn,{"data-aos":"fade-up","data-aos-duration":"600"},{image:W(()=>[H(Rd)]),"sous-titre":W(()=>[ep]),default:W(()=>[tp,np]),_:1})]),H(ds)]))}},op=Se(sp,[["__scopeId","data-v-05b57db8"]]);const Fr={__name:"PageRealisations",setup(e){return(t,n)=>(de(),ge("main",null,[H(op)]))}},ip="/Portfolio3-14h/assets/artefacteurs-beandeau-3e86d902.jpg",rp="/Portfolio3-14h/assets/uxDesign-4a33de69.jpg",ap="/Portfolio3-14h/assets/problematique-ba823560.jpg",lp="/Portfolio3-14h/assets/personasHypothetiques-41ac0f8e.jpg",cp="/Portfolio3-14h/assets/lesCartesUX-ad8c66a1.jpg",up="/Portfolio3-14h/assets/diagrammeAffinite-edcf7898.png",fp="/Portfolio3-14h/assets/diagrammeAffiniteExtrait-309997d6.jpg",dp="/Portfolio3-14h/assets/Persona-78f7cd19.jpg",pp="/Portfolio3-14h/assets/brainstorm3-5c2acedb.jpg",hp="/Portfolio3-14h/assets/atelierIdeation2-709139c5.png",mp="/Portfolio3-14h/assets/resultatAtelierIdeation-faad29ba.jpg",bp="/Portfolio3-14h/assets/detail-arborescence-e257ec11.png",vp="/Portfolio3-14h/assets/userflow1-d5acca9b.png",gp="/Portfolio3-14h/assets/wireframes-3f8ad442.png",_p="/Portfolio3-14h/assets/prototype2-d5eb9b33.png",yp="/Portfolio3-14h/assets/ProtocoleTest-464a2b1c.jpg",xp="/Portfolio3-14h/assets/maze_screenshot_interaction2-f7eeea70.jpg",wp="/Portfolio3-14h/assets/restitution-recos-51cc87dc.png",Op="/Portfolio3-14h/assets/5-4-Evaluation-Recommandations-0c87a74b.jpg",Cp="/Portfolio3-14h/assets/6-1-Iteration-e0ad5b91.jpg",Ep="/Portfolio3-14h/assets/proto1-90475fe6.png",Tp="/Portfolio3-14h/assets/proto2-d3a5e560.png";const Ap=e=>(Je("data-v-e70845b8"),e=e(),Ze(),e),Pp=wo('

Le projet des Artef'acteurs

Remise en contexte

les différentes phases de l'ux design

Ceci est un projet mené en formation, chez UX France, durant 6 semaines. Nous avons tout au long de ce projet travaillé en binôme.

L'association des Artef'acteurs est un collectif d'artisans d'art de la région de Belfort. Ils ont entre 25 et 55 ans et ce sont des personnes qui travaillent seules la plupart du temps. Le but de l'association est de mettre en relation ces artisans afin de les aider à sortir de l'isolement professionnel et à développer leurs activités en regroupant des informations utiles (tels que les fournisseurs, salons, marchés...).

Pour l'instant, l'association dispose d'une page facebook tenue par la fondatrice de l'association, un google drive pour s'échanger des documents et un groupe what'app pour discuter.

L'UX design

L'UX design est décomposé en 6 phases :

  1. La planification sert à comprendre les besoins du client et commencer à réfléchir à qui est l’utilisateur final. On définit également une problématique.
  2. L'exploration sert à comprendre qui est l'utilisateur final.
  3. L'idéation permet de brainstormer, avec des utilisateurs, et de trouver des solutions à notre problématique.
  4. La génération, c'est le moment où le projet prend vie à travers des prototypes.
  5. L'évaluation permet de se rendre compte, en faisant tester le prototype à des utilisateurs, de ce qui va et surtout de ce qui ne va pas.
  6. L'itération, c'est le moment où on corrige ce qui ne va pas, on peut recommencer le processus à partir de la phase d'exploration, d'idéation ou de génération, selon les besoins. Plusieurs itérations peuvent avoir lieu.
les différentes phases de l'ux design

La phase de Planification

Avant toute chose, nous avons établi un plan d'action dans Notion pour pouvoir avoir une vision d'ensemble, du chemin à parcourir pour mener à bien ce projet. Puis, nous avons rencontré la fondatrice de l'association des Artef'acteurs, qui nous a exposé ce qui existait actuellement, et ce qu'elle voudrait pouvoir offrir aux artisans de son association : une plateforme web.

Suite à cet entretien, nous avons reformulé et synthétisé son brief. Nous avons utilisé la méthode des 5 pourquoi pour définir la problématique globale à laquelle nous allions devoir répondre.

Nous nous sommes ensuite intéressées de plus près aux artisans du collectif des Artéf'acteurs, qui étaient donc notre cible. Nous avons donc créé des personas hypothétiques en nous aidant de cartes UX (qui synthétisent en 7 grandes catégories les besoins psychologiques fondamentaux des êtres humains) afin d'entrer en empathie plus facilement.

Synthèse de la problèmatique avec les 5 pourquoi
Utilisation de la technique des 5 pourquoi pour trouver la problématique
Nos 3 personas hypothétiques
Élaboration de 3 personas hypothétiques
Nos 3 cartes UX selectionnées et etayées
Nos 3 cartes UX selectionnées et etayées avec des exemples s'appliquant aux artisans

La phase d'exploration

Durant cette phase, nous avons pu rencontrer 2 artisans du collectif des Artef'acteurs en visioconférence. Au préalable, nous avons donc préparé ces entretiens en rédigeant une quinzaine de questions (les plus ouvertes possibles). Les entretiens ont duré 30 minutes chacun, et nous avons prié nos interlocuteurs de ne pas se brider dans leurs réponses afin de comprendre qui sont les artisans des Artéf'acteurs.

Une fois les entretiens terminés, nous avons retranscrit sur des post-its virtuels (sur Figjam) tout ce qui avait été dit durant les entretiens et nous avons classé ces post-it par catégories, ce qui nous a donc donné un diagramme d'affinités. Grâce à ce diagramme, nous avons pu retravailler notre persona et aussi y inclure un verbatim.

fb artefacteurs
Le diagramme d'affinité dans sa globalité
fb artefacteurs
Extrait du diagramme d'affinité
fb artefacteurs
Le persona

La phase d'idéation

Nous avons tout d'abord réalisé un brainstorming avec mon binôme afin d'imaginer quelles pourraient être les fonctionnalités que pourrait comporter la plateforme des Artéf'acteurs. Puis nous avons préparé l'atelier d'idéation où nous allions recevoir 2 participantes en visioconférence, sur Klaxoon (un site qui permet de collaborer en simultané, comme Figjam).

Le but de l'atelier est de stimuler la créativité des participants en leur exposant au préalable le brief, notre problématique, et notre persona afin qu'ils puissent se glisser dans la peau d'un artisan. Nous avons donc incité les 2 participants à exprimer toutes leurs idées, sans retenue, et de les noter. Nous leur avons ensuite exposé nos idées et leur avons demandé de leur donner une note.

Nous avons ensuite fait la synthèse des idées trouvées et nous avons élaboré l’arborescence du projet. Elle permet de se projeter concrètement dans l'organisation du site en commencant à élaborer le menu principal et imaginer ce qui sera contenu dans les pages. Ensuite, le userflow vient compléter l'arborescence et permet de mettre en évidence les liens entre les pages, les interactions possibles .

le brainstorming à 2
Le brainstorming à 2 avant l'atelier d'idéation
phase 1 de l'atelier d'idéation
Les idées de nos participants lors de l'atelier d'idéation
synthèse de l'atelier d'idéation
La synthèse de l'atelier d'idéation lors de ma présentation au jury
L'arborescence
L'arborescence sur Figjam (en haut et bleu la navbar, en bas et violet le footer)
Le userflow
Le userflow sur Figjam

La phase de génération

Uns fois que nous avions notre userflow, nous pouvions passer aux wireframes sur Excalidraw (schémas très simples des pages) puis au prototypage interactif sur Figma (l'apparence des pages est plus poussée mais surtout les boutons sont fonctionnels). Nous n'avons développé que la partie mentorat, car c'était une idée qui a émergé en atelier d'idéation grâce aux utilisateurs et car le temps nous était compté (formation oblige).

Nous avons développé ce prototypage en appliquant l'approche de l'atomic design. C'est une méthodologie de conception qui divise les interfaces en composants modulaires réutilisables, allant des éléments de base aux éléments plus complexes. Le but étant d'assurer une cohérence et une facilité de maintenance accrues ainsi qu'une meilleure adaptabilité à tous les écrans.

Le but d'un prototype interactif est de pouvoir le faire tester à des utilisateurs avant de développer réellement le produit. Cela permet de déceler en amont ce qui n'est pas compris des utilisateurs (en phase d'évaluation) et donc de pouvoir corriger (en phase d'itération).

les wireframes sur Excalidraw
Les wireframes sur Excalidraw
Le prototypage fonctionnel sur Figma
Le prototypage fonctionnel sur Figma

La phase d'évaluation

Nous avons préparé l'entretien d'évaluation en rédigeant un protocole de test contenant : un scénario, une liste de tâches à faire ainsi que le circuit attendu sur le prototype. Nous avons pu recevoir 2 utilisateurs en visioconférence, pour des tests synchrones. L'utilisateur nous partageait son écran et sa caméra : nous avions donc accès à leurs actions et réactions en direct. Nous avons pu également leur poser à chacun une dizaine de questions.

Nous avons aussi diffusé notre prototype sur Maze, un site qui permet de faire des tests asynchrones. L'utilisateur fait le test tout seul, il suit les instructions que l'on a rentrées dans le site en amont. Évidemment nous n'avons pas pu voir les réactions en direct de ces utilisateurs, par contre, nous avons eu accès aux heatmaps (qui permettent de voir où les utilisateurs ont cliqué).

Nous avons ensuite synthétisé les entretiens et mis en évidence les difficultés que les utilisateurs ont eu, et donc, les points bloquants de notre prototype.

Le protocole de test
Le protocole de test
Une heatmap
Une heatmap du test asynchrone fait sur Maze
les resititutions des entretiens
L'analyse des entretiens synchrones, avec mise en évidence des points bloquants (en rouge)

La phase d'itération

À partir des points bloquants relevés en phase d'évaluation, nous avons rédigé des recommandations de corrections à apporter en rappelant quel était le problème et quelle solution il fallait mettre en place (selon nous).

Nous avons donc corrigé nos prototypes selon ces recommandations. Si ce projet avait été un projet à mener jusqu'au bout, il aurait donc fallu refaire tester les nouveaux prototypes, et ainsi de suite jusqu'à obtention d'une maquette ou il n'y a plus de problème majeur.

Une des recommandations que nous avions à traiter
Une des recommandations que nous avions à traiter
La correction de la recommandation ci-dessus
La correction de la recommandation ci-dessus
Page d'accueil et page mentorat avant les corrections
Page d'accueil et page mentorat avant les corrections
Page d'accueil et page mentorat après les corrections
Page d'accueil et page mentorat après les corrections
',2),jp=Ap(()=>h("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_up ",-1)),Mp=[jp],Sp=()=>{window.scrollTo({top:0,left:0})},$p={__name:"artefacteurs",setup(e){return Xt(()=>{window.scrollTo({top:0,left:0})}),_n(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(de(),ge(Ne,null,[h("div",{id:"topArtef"},[Pp,h("div",{class:"btn-return"},[h("button",{class:"btn-carre",onClick:Sp},Mp)])]),H(ds)],64))}},Ip=Se($p,[["__scopeId","data-v-e70845b8"]]);const Lr={__name:"PageArtefacteurs",setup(e){return(t,n)=>(de(),ge("main",null,[H(Ip)]))}};var Fp=Object.defineProperty,Lp=(e,t,n)=>t in e?Fp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Oi=(e,t,n)=>(Lp(e,typeof t!="symbol"?t+"":t,n),n);class Np{constructor(){Oi(this,"seed",0),Oi(this,"data",new Map)}id(){return Date.now().toString(26)+this.seed++}add(t,n=this.id()){return this.data.set(n,t),n}get(t){return this.data.get(t)}delete(t){this.delete(t)}}const kp="Failed to copy value to clipboard. Unknown type.",qp={asString(e){if(e==null)return console.warn("Clipboard input is empty"),"";if(typeof e!="string")try{return JSON.stringify(e)}catch(t){return console.warn(kp,t),""}return e}},Rp="position:fixed; pointer-events:none; z-index:-9999; opacity:0;",Dp={createTextarea(e){const t=document.createElement("textarea");return t.addEventListener("focusin",n=>{n.stopPropagation()}),t.value=e,t.setAttribute("readonly",""),t.style.cssText=Rp,t}},rn={async requestClipboardPermission(){return navigator.permissions.query({name:"clipboard-write"})},async writeClipboard(e){return(await rn.requestClipboardPermission()).state==="granted"?(await navigator.clipboard.writeText(e),!0):!1},writeClipboardExecCommand(e){const t=Dp.createTextarea(e);if(document.body.appendChild(t),navigator.userAgent.match(/ipad|ipod|iphone/i)){t.contentEditable="true",t.readOnly=!0;const s=document.createRange();s.selectNodeContents(t);const o=window.getSelection();o&&(o.removeAllRanges(),o.addRange(s),t.setSelectionRange(0,999999))}else t.select();const n=document.execCommand("copy");return document.body.removeChild(t),n},async copy(e){const t=typeof e=="function"?e():e,n=qp.asString(t);if(rn.writeClipboardExecCommand(n))return!0;await rn.writeClipboard(n)}},dt=new Np,Hp={install(e){const t=e.version[0]==="3"?e.config.globalProperties:e.prototype;t.$clipboard=rn.copy,e.directive("clipboard",{beforeMount(n,s){const o=s.arg,i=s.value,r=typeof i=="function";if(o==="error"&&r){n.dataset.clipboardError=dt.add(i);return}if(o==="error"&&r){n.dataset.clipboardSuccess=dt.add(i);return}const a=async l=>{var c;const f=await rn.copy(i)?n.dataset.clipboardSuccess:n.dataset.clipboardError;(c=dt.get(f))==null||c({value:i,event:l})};n.dataset.clipboardClick=dt.add(a),n.addEventListener("click",a)},unmounted(n){const{clipboardSuccessHandler:s,clipboardErrorHandler:o,clipboardClickHandler:i}=n.dataset;if(s&&dt.delete(s),o&&dt.delete(o),i){const r=dt.get(i);r&&(n.removeEventListener("click",r),dt.delete(i))}},get bind(){return this.beforeMount},get unbind(){return this.unmounted}})}};const yt=e=>(Je("data-v-c927c768"),e=e(),Ze(),e),Vp={id:"contact"},Bp=yt(()=>h("div",{class:"titre"},[h("h2",null,"CONTACT")],-1)),Up={class:"container-except-titre","data-aos":"fade-up","data-aos-duration":"600"},zp={class:"login-card-container"},Kp=yt(()=>h("form",{action:"https://public.herotofu.com/v1/8cc09760-7f05-11ee-8bd5-e178f08d9cb2",method:"post","accept-charset":"UTF-8",class:"login-card-form"},[h("div",{class:"login-card-form-2"},[h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"person"),h("input",{type:"text",placeholder:"Nom",id:"nom",name:"lastName",required:""})]),h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"person"),h("input",{type:"text",placeholder:"Prénom",id:"prenom",name:"firstName",required:""})])]),h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"mail"),h("input",{type:"email",placeholder:"Email",id:"email",name:"email",required:""})]),h("div",{style:{"text-indent":"-99999px","white-space":"nowrap",overflow:"hidden",position:"absolute"},"aria-hidden":"true"},[h("input",{type:"text",name:"_gotcha",tabindex:"-1",autocomplete:"off"})]),h("div",{class:"form-item"},[h("textarea",{id:"message",name:"message",placeholder:"Hello Fred, nous serions vraiment ravis de te compter parmi nous ! ",required:""})]),h("div",{class:"container-btn-envoyer"},[h("button",{type:"submit",class:"btn"},"Envoyer")])],-1)),Wp=yt(()=>h("br",null,null,-1)),Xp=yt(()=>h("br",null,null,-1)),Yp=yt(()=>h("br",null,null,-1)),Jp=yt(()=>h("br",null,null,-1)),Zp=yt(()=>h("b",null,"fchambinaudpro@gmail.com",-1)),Qp=[Zp],Gp=yt(()=>h("br",null,null,-1)),eh={class:"z-index"},th={name:"App",data(){return{isCopied:!0}},methods:{ToggleCopied(){this.isCopied=!this.isCopied}}},nh=Object.assign(th,{setup(e){return(t,n)=>{const s=sc("clipboard");return de(),ge("div",Vp,[Bp,h("div",Up,[h("div",zp,[Kp,h("div",null,[h("p",null,[Wp,Xp,fe(" Si vous préférez utiliser votre boite mail, "),Yp,fe("copiez mon adresse mail en cliquant dessus : "),Jp,Hl((de(),ge("span",{onClick:n[0]||(n[0]=(...o)=>t.ToggleCopied&&t.ToggleCopied(...o)),class:"hover-list"},Qp)),[[s,"fchambinaudpro@gmail.com"]]),fe(". "),Gp]),h("p",{class:Ft({copy:!t.isCopied,copied:t.isCopied})},"C'est copié !",2)])])]),h("div",eh,[H(ds)])])}}}),sh=Se(nh,[["__scopeId","data-v-c927c768"]]);const Nr={__name:"PageContact",setup(e){return(t,n)=>(de(),ge("main",null,[H(sh)]))}},oh={"/":Ks,"/realisations":Fr,"/realisations/artefacteurs":Lr,"/contact":Nr},ih={name:"App",components:{Header5:Iu,HomeView:Ks,PageRealisations:Fr,PageArtefacteurs:Lr,PageContact:Nr},data(){return{currentPath:window.location.hash}},computed:{currentView(){return oh[this.currentPath.slice(1)||"/"]||Ks}},mounted(){window.addEventListener("hashchange",()=>{this.currentPath=window.location.hash})}};function rh(e,t,n,s,o,i){const r=mr("Header5");return de(),ge("div",null,[H(r),(de(),Ar(nc(i.currentView)))])}const ah=Se(ih,[["render",rh]]);function Ws(e,t,n=".",s){if(!Os(t))return Ws(e,{},n,s);const o=Object.assign({},t);for(const i in e){if(i==="__proto__"||i==="constructor")continue;const r=e[i];r!=null&&(s&&s(o,i,r,n)||(Array.isArray(r)&&Array.isArray(o[i])?o[i]=[...r,...o[i]]:Os(r)&&Os(o[i])?o[i]=Ws(r,o[i],(n?`${n}.`:"")+i.toString(),s):o[i]=r))}return o}function Os(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function lh(e){return(...t)=>t.reduce((n,s)=>Ws(n,s,"",e),{})}const ch=lh();function kr(e){return Di()?(Xa(e),!0):!1}function Eo(e){return typeof e=="function"?e():_t(e)}const uh=typeof window<"u"&&typeof document<"u",fh=e=>e!=null,dh=Object.prototype.toString,Kn=e=>dh.call(e)==="[object Object]",kn=()=>{};function ph(e){cs()&&vo(e)}function an(e){var t;const n=Eo(e);return(t=n==null?void 0:n.$el)!=null?t:n}const qr=uh?window:void 0;function ze(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=qr):[t,n,s,o]=e,!t)return kn;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],r=()=>{i.forEach(f=>f()),i.length=0},a=(f,d,m,g)=>(f.addEventListener(d,m,g),()=>f.removeEventListener(d,m,g)),l=Te(()=>[an(t),Eo(o)],([f,d])=>{if(r(),!f)return;const m=Kn(d)?{...d}:d;i.push(...n.flatMap(g=>s.map(w=>a(f,g,w,m))))},{immediate:!0,flush:"post"}),c=()=>{l(),r()};return kr(c),c}function hh(){const e=Ye(!1);return cs()&&Xt(()=>{e.value=!0}),e}function mh(e){const t=hh();return nt(()=>(t.value,!!e()))}function bh(e,t,n={}){const{root:s,rootMargin:o="0px",threshold:i=.1,window:r=qr,immediate:a=!0}=n,l=mh(()=>r&&"IntersectionObserver"in r),c=nt(()=>{const w=Eo(e);return(Array.isArray(w)?w:[w]).map(an).filter(fh)});let f=kn;const d=Ye(a),m=l.value?Te(()=>[c.value,an(s),d.value],([w,T])=>{if(f(),!d.value||!w.length)return;const $=new IntersectionObserver(t,{root:an(T),rootMargin:o,threshold:i});w.forEach(N=>N&&$.observe(N)),f=()=>{$.disconnect(),f=kn}},{immediate:a,flush:"post"}):kn,g=()=>{f(),m(),d.value=!1};return kr(g),{isSupported:l,isActive:d,pause(){f(),d.value=!1},resume(){d.value=!0},stop:g}}const Rr=1/60*1e3,vh=typeof performance<"u"?()=>performance.now():()=>Date.now(),Dr=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(vh()),Rr);function gh(e){let t=[],n=[],s=0,o=!1,i=!1;const r=new WeakSet,a={schedule:(l,c=!1,f=!1)=>{const d=f&&o,m=d?t:n;return c&&r.add(l),m.indexOf(l)===-1&&(m.push(l),d&&o&&(s=t.length)),l},cancel:l=>{const c=n.indexOf(l);c!==-1&&n.splice(c,1),r.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=gh(()=>vn=!0),e),{}),Js=yn.reduce((e,t)=>{const n=ps[t];return e[t]=(s,o=!1,i=!1)=>(vn||wh(),n.schedule(s,o,i)),e},{}),yh=yn.reduce((e,t)=>(e[t]=ps[t].cancel,e),{});yn.reduce((e,t)=>(e[t]=()=>ps[t].process(Vt),e),{});const xh=e=>ps[e].process(Vt),Hr=e=>{vn=!1,Vt.delta=Xs?Rr:Math.max(Math.min(e-Vt.timestamp,_h),1),Vt.timestamp=e,Ys=!0,yn.forEach(xh),Ys=!1,vn&&(Xs=!1,Dr(Hr))},wh=()=>{vn=!0,Xs=!0,Ys||Dr(Hr)},Vr=()=>Vt;function Br(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(e);oMath.min(Math.max(n,e),t),Cs=.001,Ch=.01,Ei=10,Eh=.05,Th=1;function Ah({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let o,i;Oh(e<=Ei*1e3);let r=1-t;r=Zs(Eh,Th,r),e=Zs(Ch,Ei,e/1e3),r<1?(o=c=>{const f=c*r,d=f*e,m=f-n,g=Qs(c,r),w=Math.exp(-d);return Cs-m/g*w},i=c=>{const d=c*r*e,m=d*n+n,g=Math.pow(r,2)*Math.pow(c,2)*e,w=Math.exp(-d),T=Qs(Math.pow(c,2),r);return(-o(c)+Cs>0?-1:1)*((m-g)*w)/T}):(o=c=>{const f=Math.exp(-c*e),d=(c-n)*e+1;return-Cs+f*d},i=c=>{const f=Math.exp(-c*e),d=(n-c)*(e*e);return f*d});const a=5/e,l=jh(o,i,a);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*s;return{stiffness:c,damping:r*2*Math.sqrt(s*c),duration:e}}}const Ph=12;function jh(e,t,n){let s=n;for(let o=1;oe[n]!==void 0)}function $h(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Ti(e,Sh)&&Ti(e,Mh)){const n=Ah(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function To(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:o}=e,i=Br(e,["from","to","restSpeed","restDelta"]);const r={done:!1,value:t};let{stiffness:a,damping:l,mass:c,velocity:f,duration:d,isResolvedFromDuration:m}=$h(i),g=Ai,w=Ai;function T(){const $=f?-(f/1e3):0,N=n-t,k=l/(2*Math.sqrt(a*c)),j=Math.sqrt(a/c)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),k<1){const E=Qs(j,k);g=D=>{const K=Math.exp(-k*j*D);return n-K*(($+k*j*N)/E*Math.sin(E*D)+N*Math.cos(E*D))},w=D=>{const K=Math.exp(-k*j*D);return k*j*K*(Math.sin(E*D)*($+k*j*N)/E+N*Math.cos(E*D))-K*(Math.cos(E*D)*($+k*j*N)-E*N*Math.sin(E*D))}}else if(k===1)g=E=>n-Math.exp(-j*E)*(N+($+j*N)*E);else{const E=j*Math.sqrt(k*k-1);g=D=>{const K=Math.exp(-k*j*D),oe=Math.min(E*D,300);return n-K*(($+k*j*N)*Math.sinh(oe)+E*N*Math.cosh(oe))/E}}}return T(),{next:$=>{const N=g($);if(m)r.done=$>=d;else{const k=w($)*1e3,j=Math.abs(k)<=s,E=Math.abs(n-N)<=o;r.done=j&&E}return r.value=r.done?n:N,r},flipTarget:()=>{f=-f,[t,n]=[n,t],T()}}}To.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Ai=e=>0,Ur=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Ao=(e,t,n)=>-n*e+n*t+e,zr=(e,t)=>n=>Math.max(Math.min(n,t),e),ln=e=>e%1?Number(e.toFixed(5)):e,gn=/(-)?([\d]*\.?[\d])+/g,Gs=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Ih=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function xn(e){return typeof e=="string"}const wn={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},cn=Object.assign(Object.assign({},wn),{transform:zr(0,1)}),Sn=Object.assign(Object.assign({},wn),{default:1}),Po=e=>({test:t=>xn(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Et=Po("deg"),un=Po("%"),z=Po("px"),Pi=Object.assign(Object.assign({},un),{parse:e=>un.parse(e)/100,transform:e=>un.transform(e*100)}),jo=(e,t)=>n=>!!(xn(n)&&Ih.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Kr=(e,t,n)=>s=>{if(!xn(s))return s;const[o,i,r,a]=s.match(gn);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(r),alpha:a!==void 0?parseFloat(a):1}},St={test:jo("hsl","hue"),parse:Kr("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+un.transform(ln(t))+", "+un.transform(ln(n))+", "+ln(cn.transform(s))+")"},Fh=zr(0,255),Es=Object.assign(Object.assign({},wn),{transform:e=>Math.round(Fh(e))}),ht={test:jo("rgb","red"),parse:Kr("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+Es.transform(e)+", "+Es.transform(t)+", "+Es.transform(n)+", "+ln(cn.transform(s))+")"};function Lh(e){let t="",n="",s="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,s+=s,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const eo={test:jo("#"),parse:Lh,transform:ht.transform},je={test:e=>ht.test(e)||eo.test(e)||St.test(e),parse:e=>ht.test(e)?ht.parse(e):St.test(e)?St.parse(e):eo.parse(e),transform:e=>xn(e)?e:e.hasOwnProperty("red")?ht.transform(e):St.transform(e)},Wr="${c}",Xr="${n}";function Nh(e){var t,n,s,o;return isNaN(e)&&xn(e)&&((n=(t=e.match(gn))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(s=e.match(Gs))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0)>0}function Yr(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(Gs);s&&(n=s.length,e=e.replace(Gs,Wr),t.push(...s.map(je.parse)));const o=e.match(gn);return o&&(e=e.replace(gn,Xr),t.push(...o.map(wn.parse))),{values:t,numColors:n,tokenised:e}}function Jr(e){return Yr(e).values}function Zr(e){const{values:t,numColors:n,tokenised:s}=Yr(e),o=t.length;return i=>{let r=s;for(let a=0;atypeof e=="number"?0:e;function qh(e){const t=Jr(e);return Zr(e)(t.map(kh))}const On={test:Nh,parse:Jr,createTransformer:Zr,getAnimatableNone:qh},Rh=new Set(["brightness","contrast","saturate","opacity"]);function Dh(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(gn)||[];if(!s)return e;const o=n.replace(s,"");let i=Rh.has(t)?1:0;return s!==n&&(i*=100),t+"("+i+o+")"}const Hh=/([a-z-]*)\(.*?\)/g,to=Object.assign(Object.assign({},On),{getAnimatableNone:e=>{const t=e.match(Hh);return t?t.map(Dh).join(" "):e}});function Ts(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ji({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let o=0,i=0,r=0;if(!t)o=i=r=n;else{const a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=Ts(l,a,e+1/3),i=Ts(l,a,e),r=Ts(l,a,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(r*255),alpha:s}}const Vh=(e,t,n)=>{const s=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-s)+s))},Bh=[eo,ht,St],Mi=e=>Bh.find(t=>t.test(e)),Qr=(e,t)=>{let n=Mi(e),s=Mi(t),o=n.parse(e),i=s.parse(t);n===St&&(o=ji(o),n=ht),s===St&&(i=ji(i),s=ht);const r=Object.assign({},o);return a=>{for(const l in r)l!=="alpha"&&(r[l]=Vh(o[l],i[l],a));return r.alpha=Ao(o.alpha,i.alpha,a),n.transform(r)}},Uh=e=>typeof e=="number",zh=(e,t)=>n=>t(e(n)),Gr=(...e)=>e.reduce(zh);function ea(e,t){return Uh(e)?n=>Ao(e,t,n):je.test(e)?Qr(e,t):na(e,t)}const ta=(e,t)=>{const n=[...e],s=n.length,o=e.map((i,r)=>ea(i,t[r]));return i=>{for(let r=0;r{const n=Object.assign(Object.assign({},e),t),s={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(s[o]=ea(e[o],t[o]));return o=>{for(const i in s)n[i]=s[i](o);return n}};function Si(e){const t=On.parse(e),n=t.length;let s=0,o=0,i=0;for(let r=0;r{const n=On.createTransformer(t),s=Si(e),o=Si(t);return s.numHSL===o.numHSL&&s.numRGB===o.numRGB&&s.numNumbers>=o.numNumbers?Gr(ta(s.parsed,o.parsed),n):r=>`${r>0?t:e}`},Wh=(e,t)=>n=>Ao(e,t,n);function Xh(e){if(typeof e=="number")return Wh;if(typeof e=="string")return je.test(e)?Qr:na;if(Array.isArray(e))return ta;if(typeof e=="object")return Kh}function Yh(e,t,n){const s=[],o=n||Xh(e[0]),i=e.length-1;for(let r=0;rn(Ur(e,t,s))}function Zh(e,t){const n=e.length,s=n-1;return o=>{let i=0,r=!1;if(o<=e[0]?r=!0:o>=e[s]&&(i=s-1,r=!0),!r){let l=1;for(;lo||l===s);l++);i=l-1}const a=Ur(e[i],e[i+1],o);return t[i](a)}}function sa(e,t,{clamp:n=!0,ease:s,mixer:o}={}){const i=e.length;Ci(i===t.length),Ci(!s||!Array.isArray(s)||s.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const r=Yh(t,s,o),a=i===2?Jh(e,r):Zh(e,r);return n?l=>a(Zs(e[0],e[i-1],l)):a}const hs=e=>t=>1-e(1-t),Mo=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Qh=e=>t=>Math.pow(t,e),oa=e=>t=>t*t*((e+1)*t-e),Gh=e=>{const t=oa(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},ia=1.525,em=4/11,tm=8/11,nm=9/10,ra=e=>e,So=Qh(2),sm=hs(So),aa=Mo(So),la=e=>1-Math.sin(Math.acos(e)),ca=hs(la),om=Mo(ca),$o=oa(ia),im=hs($o),rm=Mo($o),am=Gh(ia),lm=4356/361,cm=35442/1805,um=16061/1805,Wn=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Wn(1-e*2)):.5*Wn(e*2-1)+.5;function pm(e,t){return e.map(()=>t||aa).splice(0,e.length-1)}function hm(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function mm(e,t){return e.map(n=>n*t)}function qn({from:e=0,to:t=1,ease:n,offset:s,duration:o=300}){const i={done:!1,value:e},r=Array.isArray(t)?t:[e,t],a=mm(s&&s.length===r.length?s:hm(r),o);function l(){return sa(a,r,{ease:Array.isArray(n)?n:pm(r,n)})}let c=l();return{next:f=>(i.value=c(f),i.done=f>=o,i),flipTarget:()=>{r.reverse(),c=l()}}}function bm({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:o=.5,modifyTarget:i}){const r={done:!1,value:t};let a=n*e;const l=t+a,c=i===void 0?l:i(l);return c!==l&&(a=c-t),{next:f=>{const d=-a*Math.exp(-f/s);return r.done=!(d>o||d<-o),r.value=r.done?c:c+d,r},flipTarget:()=>{}}}const $i={keyframes:qn,spring:To,decay:bm};function vm(e){if(Array.isArray(e.to))return qn;if($i[e.type])return $i[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?qn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?To:qn}function ua(e,t,n=0){return e-t-n}function gm(e,t,n=0,s=!0){return s?ua(t+-e,t,n):t-(e-t)+n}function _m(e,t,n,s){return s?e>=t+n:e<=-n}const ym=e=>{const t=({delta:n})=>e(n);return{start:()=>Js.update(t,!0),stop:()=>yh.update(t)}};function fa(e){var t,n,{from:s,autoplay:o=!0,driver:i=ym,elapsed:r=0,repeat:a=0,repeatType:l="loop",repeatDelay:c=0,onPlay:f,onStop:d,onComplete:m,onRepeat:g,onUpdate:w}=e,T=Br(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:$}=T,N,k=0,j=T.duration,E,D=!1,K=!0,oe;const M=vm(T);!((n=(t=M).needsInterpolation)===null||n===void 0)&&n.call(t,s,$)&&(oe=sa([0,100],[s,$],{clamp:!1}),s=0,$=100);const U=M(Object.assign(Object.assign({},T),{from:s,to:$}));function Y(){k++,l==="reverse"?(K=k%2===0,r=gm(r,j,c,K)):(r=ua(r,j,c),l==="mirror"&&U.flipTarget()),D=!1,g&&g()}function S(){N.stop(),m&&m()}function v(I){if(K||(I=-I),r+=I,!D){const re=U.next(Math.max(0,r));E=re.value,oe&&(E=oe(E)),D=K?re.done:r<=0}w==null||w(E),D&&(k===0&&(j??(j=r)),k{d==null||d(),N.stop()}}}function da(e,t){return t?e*(1e3/t):0}function xm({from:e=0,velocity:t=0,min:n,max:s,power:o=.8,timeConstant:i=750,bounceStiffness:r=500,bounceDamping:a=10,restDelta:l=1,modifyTarget:c,driver:f,onUpdate:d,onComplete:m,onStop:g}){let w;function T(j){return n!==void 0&&js}function $(j){return n===void 0?s:s===void 0||Math.abs(n-j){var D;d==null||d(E),(D=j.onUpdate)===null||D===void 0||D.call(j,E)},onComplete:m,onStop:g}))}function k(j){N(Object.assign({type:"spring",stiffness:r,damping:a,restDelta:l},j))}if(T(e))k({from:e,velocity:t,to:$(e)});else{let j=o*t+e;typeof c<"u"&&(j=c(j));const E=$(j),D=E===n?-1:1;let K,oe;const M=U=>{K=oe,oe=U,t=da(U-K,Vr().delta),(D===1&&U>E||D===-1&&Uw==null?void 0:w.stop()}}const pa=(e,t)=>1-3*t+3*e,ha=(e,t)=>3*t-6*e,ma=e=>3*e,Xn=(e,t,n)=>((pa(t,n)*e+ha(t,n))*e+ma(t))*e,ba=(e,t,n)=>3*pa(t,n)*e*e+2*ha(t,n)*e+ma(t),wm=1e-7,Om=10;function Cm(e,t,n,s,o){let i,r,a=0;do r=t+(n-t)/2,i=Xn(r,s,o)-e,i>0?n=r:t=r;while(Math.abs(i)>wm&&++a=Tm?Am(r,d,e,n):m===0?d:Cm(r,a,a+$n,e,n)}return r=>r===0||r===1?r:Xn(i(r),t,s)}const As={};class jm{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(this.subscriptions.size)for(const o of this.subscriptions)o(t,n,s)}clear(){this.subscriptions.clear()}}function Ii(e){return!isNaN(parseFloat(e))}class Mm{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new jm,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:o}=Vr();this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o),Js.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Js.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=Ii(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=Ii(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?da(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function Sm(e){return new Mm(e)}const{isArray:$m}=Array;function Im(){const e=Ye({}),t=s=>{const o=i=>{e.value[i]&&(e.value[i].stop(),e.value[i].destroy(),delete e.value[i])};s?$m(s)?s.forEach(o):o(s):Object.keys(e.value).forEach(o)},n=(s,o,i)=>{if(e.value[s])return e.value[s];const r=Sm(o);return r.onChange(a=>i[s]=a),e.value[s]=r,r};return ph(t),{motionValues:e,get:n,stop:t}}function Fm(e){return Array.isArray(e)}function Tt(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function Ps(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function Lm(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function js(){return{type:"keyframes",ease:"linear",duration:300}}function Nm(e){return{type:"keyframes",duration:800,values:e}}const Fi={default:Lm,x:Tt,y:Tt,z:Tt,rotate:Tt,rotateX:Tt,rotateY:Tt,rotateZ:Tt,scaleX:Ps,scaleY:Ps,scale:Ps,backgroundColor:js,color:js,opacity:js};function va(e,t){let n;return Fm(t)?n=Nm:n=Fi[e]||Fi.default,{to:t,...n(t)}}const Li={...wn,transform:Math.round},ga={color:je,backgroundColor:je,outlineColor:je,fill:je,stroke:je,borderColor:je,borderTopColor:je,borderRightColor:je,borderBottomColor:je,borderLeftColor:je,borderWidth:z,borderTopWidth:z,borderRightWidth:z,borderBottomWidth:z,borderLeftWidth:z,borderRadius:z,radius:z,borderTopLeftRadius:z,borderTopRightRadius:z,borderBottomRightRadius:z,borderBottomLeftRadius:z,width:z,maxWidth:z,height:z,maxHeight:z,size:z,top:z,right:z,bottom:z,left:z,padding:z,paddingTop:z,paddingRight:z,paddingBottom:z,paddingLeft:z,margin:z,marginTop:z,marginRight:z,marginBottom:z,marginLeft:z,rotate:Et,rotateX:Et,rotateY:Et,rotateZ:Et,scale:Sn,scaleX:Sn,scaleY:Sn,scaleZ:Sn,skew:Et,skewX:Et,skewY:Et,distance:z,translateX:z,translateY:z,translateZ:z,x:z,y:z,z,perspective:z,transformPerspective:z,opacity:cn,originX:Pi,originY:Pi,originZ:z,zIndex:Li,filter:to,WebkitFilter:to,fillOpacity:cn,strokeOpacity:cn,numOctaves:Li},Io=e=>ga[e];function _a(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function km(e,t){let n=Io(e);return n!==to&&(n=On),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const qm={linear:ra,easeIn:So,easeInOut:aa,easeOut:sm,circIn:la,circInOut:om,circOut:ca,backIn:$o,backInOut:rm,backOut:im,anticipate:am,bounceIn:fm,bounceInOut:dm,bounceOut:Wn};function Ni(e){if(Array.isArray(e)){const[t,n,s,o]=e;return Pm(t,n,s,o)}else if(typeof e=="string")return qm[e];return e}function Rm(e){return Array.isArray(e)&&typeof e[0]!="number"}function ki(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&On.test(t)&&!t.startsWith("url("))}function Dm(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function Hm({ease:e,times:t,delay:n,...s}){const o={...s};return t&&(o.offset=t),e&&(o.ease=Rm(e)?e.map(Ni):Ni(e)),n&&(o.elapsed=-n),o}function Vm(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),Dm(t),Bm(e)||(e={...e,...va(n,t.to)}),{...t,...Hm(e)}}function Bm({delay:e,repeat:t,repeatType:n,repeatDelay:s,from:o,...i}){return!!Object.keys(i).length}function Um(e,t){return e[t]||e.default||e}function zm(e,t,n,s,o){const i=Um(s,e);let r=i.from===null||i.from===void 0?t.get():i.from;const a=ki(e,n);r==="none"&&a&&typeof n=="string"&&(r=km(e,n));const l=ki(e,r);function c(d){const m={from:r,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:g=>t.set(g)};return i.type==="inertia"||i.type==="decay"?xm({...m,...i}):fa({...Vm(i,m,e),onUpdate:g=>{m.onUpdate(g),i.onUpdate&&i.onUpdate(g)},onComplete:()=>{s.onComplete&&s.onComplete(),o&&o(),d&&d()}})}function f(d){return t.set(n),s.onComplete&&s.onComplete(),o&&o(),d&&d(),{stop:()=>{}}}return!l||!a||i.type===!1?f:c}function Km(){const{motionValues:e,stop:t,get:n}=Im();return{motionValues:e,stop:t,push:(o,i,r,a={},l)=>{const c=r[o],f=n(o,c,r);if(a&&a.immediate){f.set(i);return}const d=zm(o,f,i,a,l);f.start(d)}}}function Wm(e,t={},{motionValues:n,push:s,stop:o}=Km()){const i=_t(t),r=Ye(!1);Te(n,d=>{r.value=Object.values(d).filter(m=>m.isAnimating()).length>0},{immediate:!0,deep:!0});const a=d=>{if(!i||!i[d])throw new Error(`The variant ${d} does not exist.`);return i[d]},l=d=>(typeof d=="string"&&(d=a(d)),Promise.all(Object.entries(d).map(([m,g])=>{if(m!=="transition")return new Promise(w=>s(m,g,e,d.transition||va(m,d[m]),w))}).filter(Boolean)));return{isAnimating:r,apply:l,set:d=>{const m=Kn(d)?d:a(d);Object.entries(m).forEach(([g,w])=>{g!=="transition"&&s(g,w,e,{immediate:!0})})},leave:async d=>{let m;if(i&&(i.leave&&(m=i.leave),!i.leave&&i.initial&&(m=i.initial)),!m){d();return}await l(m),d()},stop:o}}const Fo=typeof window<"u",Xm=()=>Fo&&window.onpointerdown===null,Ym=()=>Fo&&window.ontouchstart===null,Jm=()=>Fo&&window.onmousedown===null;function Zm({target:e,state:t,variants:n,apply:s}){const o=_t(n),i=Ye(!1),r=Ye(!1),a=Ye(!1),l=nt(()=>{let f=[];return o&&(o.hovered&&(f=[...f,...Object.keys(o.hovered)]),o.tapped&&(f=[...f,...Object.keys(o.tapped)]),o.focused&&(f=[...f,...Object.keys(o.focused)])),f}),c=nt(()=>{const f={};Object.assign(f,t.value),i.value&&o.hovered&&Object.assign(f,o.hovered),r.value&&o.tapped&&Object.assign(f,o.tapped),a.value&&o.focused&&Object.assign(f,o.focused);for(const d in f)l.value.includes(d)||delete f[d];return f});o.hovered&&(ze(e,"mouseenter",()=>i.value=!0),ze(e,"mouseleave",()=>{i.value=!1,r.value=!1}),ze(e,"mouseout",()=>{i.value=!1,r.value=!1})),o.tapped&&(Jm()&&(ze(e,"mousedown",()=>r.value=!0),ze(e,"mouseup",()=>r.value=!1)),Xm()&&(ze(e,"pointerdown",()=>r.value=!0),ze(e,"pointerup",()=>r.value=!1)),Ym()&&(ze(e,"touchstart",()=>r.value=!0),ze(e,"touchend",()=>r.value=!1))),o.focused&&(ze(e,"focus",()=>a.value=!0),ze(e,"blur",()=>a.value=!1)),Te(c,s)}function Qm({set:e,target:t,variants:n,variant:s}){const o=_t(n);Te(()=>t,()=>{o&&(o.initial&&e("initial"),o.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}function Gm({state:e,apply:t}){Te(e,n=>{n&&t(n)},{immediate:!0})}function eb({target:e,variants:t,variant:n}){const s=_t(t);s&&(s.visible||s.visibleOnce)&&bh(e,([{isIntersecting:o}])=>{s.visible?o?n.value="visible":n.value="initial":s.visibleOnce&&(o&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function tb(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&Qm(e),t.syncVariants&&Gm(e),t.visibilityHooks&&eb(e),t.eventListeners&&Zm(e)}function ya(e={}){const t=Lt({...e}),n=Ye({});return Te(t,()=>{const s={};for(const[o,i]of Object.entries(t)){const r=Io(o),a=_a(i,r);s[o]=a}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}function Lo(e,t){Te(()=>an(e),n=>{n&&t(n)},{immediate:!0})}const nb={x:"translateX",y:"translateY",z:"translateZ"};function xa(e={},t=!0){const n=Lt({...e}),s=Ye("");return Te(n,o=>{let i="",r=!1;if(t&&(o.x||o.y||o.z)){const a=[o.x||0,o.y||0,o.z||0].map(z.transform).join(",");i+=`translate3d(${a}) `,r=!0}for(const[a,l]of Object.entries(o)){if(t&&(a==="x"||a==="y"||a==="z"))continue;const c=Io(a),f=_a(l,c);i+=`${nb[a]||a}(${f}) `}t&&!r&&(i+="translateZ(0px) "),s.value=i.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}const sb=["","X","Y","Z"],ob=["perspective","translate","scale","rotate","skew"],wa=["transformPerspective","x","y","z"];ob.forEach(e=>{sb.forEach(t=>{const n=e+t;wa.push(n)})});const ib=new Set(wa);function No(e){return ib.has(e)}const rb=new Set(["originX","originY","originZ"]);function Oa(e){return rb.has(e)}function ab(e){const t={},n={};return Object.entries(e).forEach(([s,o])=>{No(s)||Oa(s)?t[s]=o:n[s]=o}),{transform:t,style:n}}function Ca(e){const{transform:t,style:n}=ab(e),{transform:s}=xa(t),{style:o}=ya(n);return s.value&&(o.value.transform=s.value),o.value}function lb(e,t){let n,s;const{state:o,style:i}=ya();return Lo(e,r=>{s=r;for(const a of Object.keys(ga))r.style[a]===null||r.style[a]===""||No(a)||Oa(a)||(o[a]=r.style[a]);n&&Object.entries(n).forEach(([a,l])=>r.style[a]=l),t&&t(o)}),Te(i,r=>{if(!s){n=r;return}for(const a in r)s.style[a]=r[a]},{immediate:!0}),{style:o}}function cb(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,o)=>{if(!o)return s;const[i,r]=o.split("("),l=r.split(",").map(f=>n(f.endsWith(")")?f.replace(")",""):f.trim())),c=l.length===1?l[0]:l;return{...s,[i]:c}},{})}function ub(e,t){Object.entries(cb(t)).forEach(([n,s])=>{const o=["x","y","z"];if(n==="translate3d"){if(s===0){o.forEach(i=>e[i]=0);return}s.forEach((i,r)=>e[o[r]]=i);return}if(s=parseFloat(s),n==="translateX"){e.x=s;return}if(n==="translateY"){e.y=s;return}if(n==="translateZ"){e.z=s;return}e[n]=s})}function fb(e,t){let n,s;const{state:o,transform:i}=xa();return Lo(e,r=>{s=r,r.style.transform&&ub(o,r.style.transform),n&&(r.style.transform=n),t&&t(o)}),Te(i,r=>{if(!s){n=r;return}s.style.transform=r},{immediate:!0}),{transform:o}}function db(e,t){const n=Lt({}),s=r=>Object.entries(r).forEach(([a,l])=>n[a]=l),{style:o}=lb(e,s),{transform:i}=fb(e,s);return Te(n,r=>{Object.entries(r).forEach(([a,l])=>{const c=No(a)?i:o;c[a]&&c[a]===l||(c[a]=l)})},{immediate:!0,deep:!0}),Lo(e,()=>t&&s(t)),{motionProperties:n,style:o,transform:i}}function pb(e={}){const t=_t(e),n=Ye();return{state:nt(()=>{if(n.value)return t[n.value]}),variant:n}}function Ea(e,t={},n){const{motionProperties:s}=db(e),{variant:o,state:i}=pb(t),r=Wm(s,t),a={target:e,variant:o,variants:t,state:i,motionProperties:s,...r};return tb(a,n),a}const hb=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function mb(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Kn(n.variants)&&(t.value={...t.value,...n.variants}),hb.forEach(s=>{if(s==="delay"){if(n&&n[s]&&typeof n[s]=="number"){const o=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:o,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:o,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:o,...t.value.visibleOnce.transition}))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&Kn(n[s])&&(t.value[s]=n[s])}))}function Ms(e){return{created:(n,s,o)=>{const i=s.value&&typeof s.value=="string"?s.value:o.key;i&&As[i]&&As[i].stop();const r=Ye(e||{});typeof s.value=="object"&&(r.value=s.value),mb(o,r);const a=Ea(n,r);n.motionInstance=a,i&&(As[i]=a)},getSSRProps(n,s){let{initial:o}=n.value||s&&(s==null?void 0:s.props)||{};o=_t(o);const i=ch((e==null?void 0:e.initial)||{},o||{});return!i||Object.keys(i).length===0?void 0:{style:Ca(i)}}}}const bb={initial:{opacity:0},enter:{opacity:1}},vb={initial:{opacity:0},visible:{opacity:1}},gb={initial:{opacity:0},visibleOnce:{opacity:1}},_b={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},yb={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},xb={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},wb={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Ob={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Cb={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},Eb={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Tb={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Ab={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},Pb={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},jb={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Mb={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Sb={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},$b={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Ib={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Fb={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},Lb={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},Nb={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},kb={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},qb={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},Rb={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},Db={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},Hb={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},Vb={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},Bb={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},Ub={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},zb={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},no={__proto__:null,fade:bb,fadeVisible:vb,fadeVisibleOnce:gb,pop:_b,popVisible:yb,popVisibleOnce:xb,rollBottom:Sb,rollLeft:wb,rollRight:Eb,rollTop:Pb,rollVisibleBottom:$b,rollVisibleLeft:Ob,rollVisibleOnceBottom:Ib,rollVisibleOnceLeft:Cb,rollVisibleOnceRight:Ab,rollVisibleOnceTop:Mb,rollVisibleRight:Tb,rollVisibleTop:jb,slideBottom:Bb,slideLeft:Fb,slideRight:kb,slideTop:Db,slideVisibleBottom:Ub,slideVisibleLeft:Lb,slideVisibleOnceBottom:zb,slideVisibleOnceLeft:Nb,slideVisibleOnceRight:Rb,slideVisibleOnceTop:Vb,slideVisibleRight:qb,slideVisibleTop:Hb},Kb=zl({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var a;const t=ic(),n=Lt({});if(!e.is&&!t.default)return()=>Us("div",{});const s=nt(()=>{let l;return e.preset&&(l=no[e.preset]),l}),o=nt(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),i=nt(()=>{const l={...o.value,...s.value||{},...e.variants||{}};return e.delay&&(l.enter.transition={...l.enter.transition},l.enter.transition.delay=parseInt(e.delay)),l}),r=nt(()=>{if(!e.is)return;let l=e.is;return typeof r.value=="string"&&!Ba(l)&&(l=mr(l)),l});if(((a=process==null?void 0:process.env)==null?void 0:a.NODE_ENV)==="development"||process!=null&&process.dev){const l=c=>{var f;(f=c.variants)!=null&&f.initial&&c.set("initial"),setTimeout(()=>{var d,m,g;(d=c.variants)!=null&&d.enter&&c.apply("enter"),(m=c.variants)!=null&&m.visible&&c.apply("visible"),(g=c.variants)!=null&&g.visibleOnce&&c.apply("visibleOnce")},10)};hr(()=>Object.entries(n).forEach(([c,f])=>l(f)))}return{slots:t,component:r,motionConfig:i,instances:n}},render({slots:e,motionConfig:t,instances:n,component:s}){var a;const o=Ca(t.initial||{}),i=(l,c)=>(l.props||(l.props={}),l.props.style=o,l.props.onVnodeMounted=({el:f})=>{const d=Ea(f,t);n[c]=d},l);if(s){const l=Us(s,void 0,e);return i(l,0),l}return(((a=e.default)==null?void 0:a.call(e))||[]).map((l,c)=>i(l,c))}});function Wb(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,o=>`-${o}`).toLowerCase().replace(/\s+/g,"-").replace(s,o=>n.charAt(t.indexOf(o))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const Xb={install(e,t){if(e.directive("motion",Ms()),e.component("Motion",Kb),!t||t&&!t.excludePresets)for(const n in no){const s=no[n];e.directive(`motion-${Wb(n)}`,Ms(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];!s.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,Ms(s))}}};var Yb=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Jb(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ta={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(Yb,function(){return function(n){function s(i){if(o[i])return o[i].exports;var r=o[i]={exports:{},id:i,loaded:!1};return n[i].call(r.exports,r,r.exports,s),r.loaded=!0,r.exports}var o={};return s.m=n,s.c=o,s.p="dist/",s(0)}([function(n,s,o){function i(I){return I&&I.__esModule?I:{default:I}}var r=Object.assign||function(I){for(var re=1;re0&&arguments[0]!==void 0&&arguments[0];if(I&&(oe=!0),oe)return K=(0,j.default)(K,M),(0,N.default)(K,M.once),K},Y=function(){K=(0,D.default)(),U()},S=function(){K.forEach(function(I,re){I.node.removeAttribute("data-aos"),I.node.removeAttribute("data-aos-easing"),I.node.removeAttribute("data-aos-duration"),I.node.removeAttribute("data-aos-delay")})},v=function(I){return I===!0||I==="mobile"&&T.default.mobile()||I==="phone"&&T.default.phone()||I==="tablet"&&T.default.tablet()||typeof I=="function"&&I()===!0},L=function(I){M=r(M,I),K=(0,D.default)();var re=document.all&&!window.atob;return v(M.disable)||re?S():(M.disableMutationObserver||g.default.isSupported()||(console.info(` + aos: MutationObserver is not supported on this browser, + code mutations observing has been disabled. + You may have to call "refreshHard()" by yourself. + `),M.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",M.easing),document.querySelector("body").setAttribute("data-aos-duration",M.duration),document.querySelector("body").setAttribute("data-aos-delay",M.delay),M.startEvent==="DOMContentLoaded"&&["complete","interactive"].indexOf(document.readyState)>-1?U(!0):M.startEvent==="load"?window.addEventListener(M.startEvent,function(){U(!0)}):document.addEventListener(M.startEvent,function(){U(!0)}),window.addEventListener("resize",(0,d.default)(U,M.debounceDelay,!0)),window.addEventListener("orientationchange",(0,d.default)(U,M.debounceDelay,!0)),window.addEventListener("scroll",(0,c.default)(function(){(0,N.default)(K,M.once)},M.throttleDelay)),M.disableMutationObserver||g.default.ready("[data-aos]",Y),K)};n.exports={init:L,refresh:U,refreshHard:Y}},function(n,s){},,,,,function(n,s){(function(o){function i(v,L,I){function re(b){var _=Ae,y=ke;return Ae=ke=void 0,qe=b,le=v.apply(y,_)}function te(b){return qe=b,ce=setTimeout(Ce,L),Re?re(b):le}function ee(b){var _=b-he,y=b-qe,O=L-_;return u?Y(O,pe-y):O}function Z(b){var _=b-he,y=b-qe;return he===void 0||_>=L||_<0||u&&y>=pe}function Ce(){var b=S();return Z(b)?it(b):void(ce=setTimeout(Ce,ee(b)))}function it(b){return ce=void 0,p&&Ae?re(b):(Ae=ke=void 0,le)}function Be(){ce!==void 0&&clearTimeout(ce),qe=0,Ae=he=ke=ce=void 0}function xe(){return ce===void 0?le:it(S())}function Ie(){var b=S(),_=Z(b);if(Ae=arguments,ke=this,he=b,_){if(ce===void 0)return te(he);if(u)return ce=setTimeout(Ce,L),re(he)}return ce===void 0&&(ce=setTimeout(Ce,L)),le}var Ae,ke,pe,le,ce,he,qe=0,Re=!1,u=!1,p=!0;if(typeof v!="function")throw new TypeError(m);return L=f(L)||0,a(I)&&(Re=!!I.leading,u="maxWait"in I,pe=u?U(f(I.maxWait)||0,L):pe,p="trailing"in I?!!I.trailing:p),Ie.cancel=Be,Ie.flush=xe,Ie}function r(v,L,I){var re=!0,te=!0;if(typeof v!="function")throw new TypeError(m);return a(I)&&(re="leading"in I?!!I.leading:re,te="trailing"in I?!!I.trailing:te),i(v,L,{leading:re,maxWait:L,trailing:te})}function a(v){var L=typeof v>"u"?"undefined":d(v);return!!v&&(L=="object"||L=="function")}function l(v){return!!v&&(typeof v>"u"?"undefined":d(v))=="object"}function c(v){return(typeof v>"u"?"undefined":d(v))=="symbol"||l(v)&&M.call(v)==w}function f(v){if(typeof v=="number")return v;if(c(v))return g;if(a(v)){var L=typeof v.valueOf=="function"?v.valueOf():v;v=a(L)?L+"":L}if(typeof v!="string")return v===0?v:+v;v=v.replace(T,"");var I=N.test(v);return I||k.test(v)?j(v.slice(2),I?2:8):$.test(v)?g:+v}var d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(v){return typeof v}:function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},m="Expected a function",g=NaN,w="[object Symbol]",T=/^\s+|\s+$/g,$=/^[-+]0x[0-9a-f]+$/i,N=/^0b[01]+$/i,k=/^0o[0-7]+$/i,j=parseInt,E=(typeof o>"u"?"undefined":d(o))=="object"&&o&&o.Object===Object&&o,D=(typeof self>"u"?"undefined":d(self))=="object"&&self&&self.Object===Object&&self,K=E||D||Function("return this")(),oe=Object.prototype,M=oe.toString,U=Math.max,Y=Math.min,S=function(){return K.Date.now()};n.exports=r}).call(s,function(){return this}())},function(n,s){(function(o){function i(S,v,L){function I(p){var b=Ie,_=Ae;return Ie=Ae=void 0,he=p,pe=S.apply(_,b)}function re(p){return he=p,le=setTimeout(Z,v),qe?I(p):pe}function te(p){var b=p-ce,_=p-he,y=v-b;return Re?U(y,ke-_):y}function ee(p){var b=p-ce,_=p-he;return ce===void 0||b>=v||b<0||Re&&_>=ke}function Z(){var p=Y();return ee(p)?Ce(p):void(le=setTimeout(Z,te(p)))}function Ce(p){return le=void 0,u&&Ie?I(p):(Ie=Ae=void 0,pe)}function it(){le!==void 0&&clearTimeout(le),he=0,Ie=ce=Ae=le=void 0}function Be(){return le===void 0?pe:Ce(Y())}function xe(){var p=Y(),b=ee(p);if(Ie=arguments,Ae=this,ce=p,b){if(le===void 0)return re(ce);if(Re)return le=setTimeout(Z,v),I(ce)}return le===void 0&&(le=setTimeout(Z,v)),pe}var Ie,Ae,ke,pe,le,ce,he=0,qe=!1,Re=!1,u=!0;if(typeof S!="function")throw new TypeError(d);return v=c(v)||0,r(L)&&(qe=!!L.leading,Re="maxWait"in L,ke=Re?M(c(L.maxWait)||0,v):ke,u="trailing"in L?!!L.trailing:u),xe.cancel=it,xe.flush=Be,xe}function r(S){var v=typeof S>"u"?"undefined":f(S);return!!S&&(v=="object"||v=="function")}function a(S){return!!S&&(typeof S>"u"?"undefined":f(S))=="object"}function l(S){return(typeof S>"u"?"undefined":f(S))=="symbol"||a(S)&&oe.call(S)==g}function c(S){if(typeof S=="number")return S;if(l(S))return m;if(r(S)){var v=typeof S.valueOf=="function"?S.valueOf():S;S=r(v)?v+"":v}if(typeof S!="string")return S===0?S:+S;S=S.replace(w,"");var L=$.test(S);return L||N.test(S)?k(S.slice(2),L?2:8):T.test(S)?m:+S}var f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},d="Expected a function",m=NaN,g="[object Symbol]",w=/^\s+|\s+$/g,T=/^[-+]0x[0-9a-f]+$/i,$=/^0b[01]+$/i,N=/^0o[0-7]+$/i,k=parseInt,j=(typeof o>"u"?"undefined":f(o))=="object"&&o&&o.Object===Object&&o,E=(typeof self>"u"?"undefined":f(self))=="object"&&self&&self.Object===Object&&self,D=j||E||Function("return this")(),K=Object.prototype,oe=K.toString,M=Math.max,U=Math.min,Y=function(){return D.Date.now()};n.exports=i}).call(s,function(){return this}())},function(n,s){function o(f){var d=void 0,m=void 0;for(d=0;dr.position?r.node.classList.add("aos-animate"):typeof c<"u"&&(c==="false"||!l&&c!=="true")&&r.node.classList.remove("aos-animate")},i=function(r,a){var l=window.pageYOffset,c=window.innerHeight;r.forEach(function(f,d){o(f,c+l,a)})};s.default=i},function(n,s,o){function i(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(s,"__esModule",{value:!0});var r=o(12),a=i(r),l=function(c,f){return c.forEach(function(d,m){d.node.classList.add("aos-init"),d.position=(0,a.default)(d.node,f.offset)}),c};s.default=l},function(n,s,o){function i(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(s,"__esModule",{value:!0});var r=o(13),a=i(r),l=function(c,f){var d=0,m=0,g=window.innerHeight,w={offset:c.getAttribute("data-aos-offset"),anchor:c.getAttribute("data-aos-anchor"),anchorPlacement:c.getAttribute("data-aos-anchor-placement")};switch(w.offset&&!isNaN(w.offset)&&(m=parseInt(w.offset)),w.anchor&&document.querySelectorAll(w.anchor)&&(c=document.querySelectorAll(w.anchor)[0]),d=(0,a.default)(c).top,w.anchorPlacement){case"top-bottom":break;case"center-bottom":d+=c.offsetHeight/2;break;case"bottom-bottom":d+=c.offsetHeight;break;case"top-center":d+=g/2;break;case"bottom-center":d+=g/2+c.offsetHeight;break;case"center-center":d+=g/2+c.offsetHeight/2;break;case"top-top":d+=g;break;case"bottom-top":d+=c.offsetHeight+g;break;case"center-top":d+=c.offsetHeight/2+g}return w.anchorPlacement||w.offset||isNaN(f)||(m=f),d+m};s.default=l},function(n,s){Object.defineProperty(s,"__esModule",{value:!0});var o=function(i){for(var r=0,a=0;i&&!isNaN(i.offsetLeft)&&!isNaN(i.offsetTop);)r+=i.offsetLeft-(i.tagName!="BODY"?i.scrollLeft:0),a+=i.offsetTop-(i.tagName!="BODY"?i.scrollTop:0),i=i.offsetParent;return{top:a,left:r}};s.default=o},function(n,s){Object.defineProperty(s,"__esModule",{value:!0});var o=function(i){return i=i||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(i,function(r){return{node:r}})};s.default=o}])})})(Ta);var Zb=Ta.exports;const Qb=Jb(Zb);const ko=cu(ah);ko.use(Hp);ko.use(Xb);Qb.init();ko.mount("#app"); diff --git a/assets/index-1d441909.css b/assets/index-1d441909.css deleted file mode 100644 index 46de657..0000000 --- a/assets/index-1d441909.css +++ /dev/null @@ -1 +0,0 @@ -:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-family:Open Sans,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;box-sizing:border-box;font-weight:400;font-family:Open Sans,sans-serif}a{text-decoration:none;color:#116071;cursor:pointer}@media (hover: hover){a:hover{cursor:pointer}}*[data-v-a74ea2b5]{font-family:Montserrat,sans-serif}.container1[data-v-a74ea2b5]{display:flex;flex-direction:column;text-align:center;color:#fff;position:fixed;right:0;left:0;top:0;z-index:10}.orange[data-v-a74ea2b5]{background-color:#e05900;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;text-align:left;height:3.1rem;box-shadow:#0000004d .5rem .5rem 2rem}.menu-points[data-v-a74ea2b5],.menu-points img[data-v-a74ea2b5]{height:1.5rem}nav[data-v-a74ea2b5]{padding:1rem;text-align:center;display:flex;flex-direction:column}nav a[data-v-a74ea2b5]{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;padding:1rem .7rem;border-left:0px solid rgba(33,157,178,.3);color:#fff;transition:.4s}nav a p[data-v-a74ea2b5]:hover{transform:scale(1.03)}h1[data-v-a74ea2b5]:hover{transform:scale(1.03)}nav a[data-v-a74ea2b5]:first-of-type{border:0}h1[data-v-a74ea2b5]{font-weight:700;font-size:1.15rem;color:#fff}.picto img[data-v-a74ea2b5]{height:2rem;margin-top:1.5rem;margin-right:.7rem;margin-left:.7rem}.picto img[data-v-a74ea2b5]:hover{transform:scale(1.08)}.blue[data-v-a74ea2b5]{background-color:#1c657c;padding:1.5rem;box-shadow:#0000004d .5rem .5rem 2rem}.responsive a[data-v-a74ea2b5]{display:none}@media (min-width: 471px){h1[data-v-a74ea2b5]{font-size:1.3rem}}@media (min-width: 768px){.menu-points[data-v-a74ea2b5]{display:none}.picto[data-v-a74ea2b5]{display:flex;flex-direction:row}.picto a[data-v-a74ea2b5]{padding:0 .5rem}.picto img[data-v-a74ea2b5]{height:1.6rem;margin-top:.5rem;margin-right:.5rem;margin-left:.5rem}nav a[data-v-a74ea2b5]{padding:0 .7rem;border-left:1px solid rgba(255,255,255,.3)}.container1[data-v-a74ea2b5]{display:grid;grid-template-columns:2fr 5fr;color:#fff;height:5.5rem;box-shadow:#0000004d .5rem .5rem 2rem}nav[data-v-a74ea2b5]{padding:1rem 0}h1[data-v-a74ea2b5]{font-weight:700;text-align:left}.orange[data-v-a74ea2b5]{display:flex;align-items:center;justify-content:center;height:fit-content;height:5.5rem;box-shadow:#0000 .5rem .5rem 2rem}.blue[data-v-a74ea2b5],.responsive[data-v-a74ea2b5]{background-color:#1c657c;padding:.9rem;display:flex;flex-direction:row;justify-content:right;align-items:center;box-shadow:#0000 .5rem .5rem 2rem}.blue a[data-v-a74ea2b5],.responsive a[data-v-a74ea2b5]{display:block;font-size:1.1rem}}@media (min-width: 1135px){.container1[data-v-a74ea2b5],.orange[data-v-a74ea2b5],.blue[data-v-a74ea2b5],.responsive[data-v-a74ea2b5]{height:3.7rem}}.englobeur-first[data-v-f3fe5d0e]{background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.text-photo[data-v-f3fe5d0e]{gap:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.photo2[data-v-f3fe5d0e]{border:#e05900 4px solid;height:18rem;width:18rem;border-radius:10rem}.photo-fade-enter-active[data-v-f3fe5d0e]{transition:all 2.3s ease-out}.photo-fade-enter-from[data-v-f3fe5d0e]{opacity:0}.text[data-v-f3fe5d0e]{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:center;gap:.8rem;border-bottom:#e05900 4px solid;padding-top:1.2rem;border-top:#e05900 4px solid}.bienvenue[data-v-f3fe5d0e]{color:#fff;font-weight:400;font-size:1.7rem;line-height:1rem}.portfolio[data-v-f3fe5d0e]{color:#fff;font-weight:600;font-size:2.5rem}.slide-fade1-enter-active[data-v-f3fe5d0e]{transition:all .8s cubic-bezier(.34,1.56,.64,1)}.slide-fade2-enter-active[data-v-f3fe5d0e]{transition:all .8s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.slide-fade1-enter-from[data-v-f3fe5d0e],.slide-fade2-enter-from[data-v-f3fe5d0e]{transform:translate(-10rem);opacity:0}button[data-v-f3fe5d0e],button[data-v-f3fe5d0e]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-f3fe5d0e]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #ffffff solid;background:none;font-weight:600;position:relative;color:#fff;overflow:hidden;z-index:1}button[data-v-f3fe5d0e]:before,button[data-v-f3fe5d0e]:after{border-radius:2rem;background-color:#397a89;content:"";position:absolute;z-index:-1}button[data-v-f3fe5d0e]:hover{color:#fff}.btn-rond[data-v-f3fe5d0e]:before{height:100%;left:0;top:0;width:0}.btn-rond[data-v-f3fe5d0e]:after{height:100%;left:0;top:0;width:0}.btn-rond[data-v-f3fe5d0e]:hover:after{width:100%}.btn-continue[data-v-f3fe5d0e]{display:flex;align-items:center;position:absolute;bottom:2rem}.btn-rond[data-v-f3fe5d0e]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;background-color:#e05900}@media (min-width: 430px){.photo2[data-v-f3fe5d0e]{height:21rem;width:21rem;border-radius:10rem}.bienvenue[data-v-f3fe5d0e]{font-size:2.2rem;line-height:2rem}.portfolio[data-v-f3fe5d0e]{font-size:3.4rem}}@media (min-width: 768px){.englobeur-first[data-v-f3fe5d0e]{padding:10rem 0}.text-photo[data-v-f3fe5d0e]{gap:8rem}.photo2[data-v-f3fe5d0e]{height:21rem;width:21rem;border-radius:10rem}.text[data-v-f3fe5d0e]{border-bottom:#e05900 4px solid;padding-top:1.7rem;border-top:#e05900 4px solid}.bienvenue[data-v-f3fe5d0e]{font-size:2.6rem}.portfolio[data-v-f3fe5d0e]{font-size:4rem}}@media (min-width: 1135px){.englobeur-first[data-v-f3fe5d0e]{padding:0}.text-photo[data-v-f3fe5d0e]{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1250px;gap:0;padding:0 4rem}.text[data-v-f3fe5d0e]{display:flex;justify-content:center;align-items:center;grid-column:1;grid-row:1;width:fit-content;border-bottom:#e05900 6px solid;border-top:#e05900 6px solid;margin:auto}.container-photo[data-v-f3fe5d0e]{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;width:100%}.bienvenue[data-v-f3fe5d0e]{font-size:2.8rem;padding-top:.8rem;display:flex;justify-content:center;align-items:center;line-height:1.5rem}.portfolio[data-v-f3fe5d0e]{padding-top:.4rem;font-size:3.5rem;display:flex;justify-content:center;align-items:center}}.item[data-v-30bb1387]{display:flex;flex-direction:row;justify-content:left;align-items:center;padding:.3rem;width:fit-content}.details[data-v-30bb1387]{font-weight:600;font-size:.9rem}.img[data-v-30bb1387]{width:2.2rem;height:2.2rem;margin-right:.5rem;display:flex;justify-content:center}@media (min-width: 768px){.details[data-v-30bb1387]{font-size:1rem}}.foot[data-v-b71ebc15]{padding:.7rem;background-color:#116071;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:5px solid #e05900;line-height:1rem;min-width:100%}p[data-v-b71ebc15]{color:#fff;font-size:.8rem;padding:.1rem 0rem}@media screen and (min-width: 768px){.foot[data-v-b71ebc15]{padding:.7rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:1.6rem}p[data-v-b71ebc15]{font-size:.9rem;padding:.1rem 1rem}}.espace-nav[data-v-64e8c081]{padding-top:3rem;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative}.espace-nav[data-v-64e8c081]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}#head[data-v-64e8c081]{display:flex;justify-content:center;align-items:center;flex-direction:column}.titre[data-v-64e8c081]{width:100%;z-index:1;color:#fff}h2[data-v-64e8c081]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem 1rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-64e8c081]{text-align:center;padding:.3rem 3rem;font-weight:600;font-size:1.4rem;color:#fff;font-family:Montserrat,sans-serif}h4[data-v-64e8c081]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;color:#e05900;font-family:Montserrat,sans-serif}.prez-et-skills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1}.section-texte[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.height100[data-v-64e8c081]{height:100%}.width100[data-v-64e8c081]{width:100%}p[data-v-64e8c081]{font-size:.9rem;text-align:left}ul[data-v-64e8c081]{padding:0}li[data-v-64e8c081]{font-weight:600;padding:.2rem;list-style-type:none;font-size:.9rem}a[data-v-64e8c081]{color:#e05900}.link-text[data-v-64e8c081]{font-weight:600;font-size:1rem;box-shadow:inset 0 0 #e05900;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-64e8c081]:hover{color:#fff;box-shadow:inset 200px 0 #e05900}.super-container-hardSkills[data-v-64e8c081]{width:100%;overflow:hidden}.container-hardSkills-titre[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.titre-skills[data-v-64e8c081]{display:flex;justify-content:center}.container-two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center}.two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:left}.container-hardSkills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:left;width:fit-content;width:100%}.container-button[data-v-64e8c081]{display:flex;justify-content:center;align-items:center;margin:0 0 2rem}button[data-v-64e8c081],button[data-v-64e8c081]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-64e8c081]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;color:#fff;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1}button[data-v-64e8c081]:before,button[data-v-64e8c081]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn[data-v-64e8c081]:before{height:100%;left:0;top:0;width:0}.btn[data-v-64e8c081]:after{height:100%;left:0;top:0;width:0}.btn[data-v-64e8c081]:hover:after{width:100%}#head[data-v-64e8c081]{width:100%}#head[data-v-64e8c081]:target{padding-top:6.1rem;margin-top:-6.1rem}@media (min-width: 768px){#head[data-v-64e8c081]:target{padding-top:8.4rem;margin-top:-8.4rem}.espace-nav[data-v-64e8c081]{padding-bottom:3rem}.paves-textes[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem auto;padding:0;width:43rem;overflow:hidden}.super-container-hardSkills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:43rem}.container-two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:row}.two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:row;justify-content:center;align-items:left}.container-hardSkills-titre[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:left;margin:1rem;width:100%}.container-hardSkills[data-v-64e8c081]{margin:0 2rem}.section-texte[data-v-64e8c081]{margin:.5rem 0 2rem}.container-button[data-v-64e8c081]{margin:1rem 0}ul[data-v-64e8c081]{column-count:2;column-gap:0}}@media (min-width: 1135px){#head[data-v-64e8c081]:target{padding-top:6.8rem;margin-top:-6.6rem}#head[data-v-64e8c081]{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:3rem}.espace-nav[data-v-64e8c081]{display:flex;justify-content:center;align-items:center;padding-top:3rem;position:relative}h2[data-v-64e8c081]{font-size:2.7rem;padding:.3rem 3rem 1.8rem}h3[data-v-64e8c081]{text-align:left;padding:.3rem 3rem}.prez-et-skills[data-v-64e8c081]{display:flex;flex-direction:row;justify-content:center;align-items:start;width:100%;z-index:1}.titre[data-v-64e8c081]{display:flex;justify-content:center;width:100%}.paves-textes[data-v-64e8c081]{margin:0 1rem}.super-container-hardSkills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1rem;width:auto}.container-hardSkills-titre[data-v-64e8c081]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:.5rem 1rem 2rem;padding:2rem}.two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:start;align-items:left}.container-hardSkills[data-v-64e8c081]{display:flex;flex-direction:column;margin:0 2rem}.special-liste[data-v-64e8c081]{display:flex;align-items:center}ul[data-v-64e8c081]{column-count:1}li[data-v-64e8c081],p[data-v-64e8c081]{font-size:1rem}}@media (min-width: 1440px){.super-container-hardSkills[data-v-64e8c081]{width:44rem}.two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:row;justify-content:start;align-items:left}ul[data-v-64e8c081]{column-count:2}.paves-textes[data-v-64e8c081],.container-hardSkills-titre[data-v-64e8c081]{width:44rem}}.item[data-v-951d34e6]{display:flex;flex-direction:column;margin:0;padding:1rem 0;width:100%}.img[data-v-951d34e6]{width:100%;margin:0;padding:0}.section-texte[data-v-951d34e6]{display:flex;flex-direction:column;justify-content:start;align-items:center;background-color:#fff;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900;transform:translateY(-.4rem);height:15rem;overflow:hidden;position:relative}.section-texte.expanded[data-v-951d34e6]{width:auto;height:100%;padding-bottom:4rem}.btn-continue[data-v-951d34e6]{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0rem;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 90%,rgba(255,255,255,.2) 100%);height:4rem;width:100%}.btn-open-text[data-v-951d34e6]{position:absolute;width:3.2rem;height:3.2rem;display:flex;justify-content:center;border-radius:10rem;background-color:#e05900;box-shadow:#838e93 0 0 .7rem;border:#fff 2px solid;color:#fff;align-items:center;cursor:pointer;transform:rotate(0);transition:.5s ease-out}.btn-open-text.expanded[data-v-951d34e6]{transform:rotate(180deg)}h4[data-v-951d34e6]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;font-family:Montserrat,sans-serif;width:100%}@media (min-width: 768px){.item[data-v-951d34e6]{padding:1.5rem 0rem;width:43rem}.img[data-v-951d34e6]{height:fit-content}}@media (min-width: 1440px){.item[data-v-951d34e6]{margin:0}}img[data-v-828aef87]{height:100%;width:100%;object-fit:cover;object-position:top center}.height[data-v-828aef87]{position:relative;height:15rem;overflow:hidden}.height img[data-v-828aef87]:nth-child(2){position:absolute;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-828aef87]:nth-child(2){opacity:1}@media (min-width: 1135px){img[data-v-828aef87]{height:100%;width:100%;object-fit:cover;object-position:top center}.height[data-v-828aef87]{position:relative;height:15rem;overflow:hidden}}img[data-v-78bc3a82]{height:100%;width:100%;object-fit:cover;object-position:center center}.height[data-v-78bc3a82]{position:relative;height:15rem;overflow:hidden}.height img[data-v-78bc3a82]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer;object-position:center center}.height:hover img[data-v-78bc3a82]:nth-child(2){opacity:1;cursor:pointer}.height[data-v-510a8c6f]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-510a8c6f]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-510a8c6f]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-510a8c6f]:nth-child(2){opacity:1;cursor:pointer}a[data-v-510a8c6f]{margin:0;padding:0;line-height:0rem}.height[data-v-74c6f380]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-74c6f380]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-74c6f380]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-74c6f380]:nth-child(2){opacity:1;cursor:pointer}a[data-v-74c6f380]{margin:0;padding:0;line-height:0rem}img[data-v-0e801c7a]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-0e801c7a]{position:relative;max-height:15rem;overflow:hidden}.height img[data-v-0e801c7a]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-0e801c7a]:nth-child(2){opacity:1;cursor:pointer}img[data-v-1fdb1207]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-1fdb1207]{position:relative;height:15rem;overflow:hidden}.height img[data-v-1fdb1207]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-1fdb1207]:nth-child(2){opacity:1;cursor:pointer}#reals[data-v-f236884e]{padding-top:5rem;min-height:100vh;background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2;min-width:none}#reals[data-v-f236884e]:target{padding-top:6.1rem;margin-top:-3.1rem}template[data-v-f236884e]{margin:0;padding:0}.flex-project[data-v-f236884e]{display:flex;flex-direction:column;justify-content:center;align-items:start;margin:.5rem 1rem 0rem;padding-bottom:2rem}.titre[data-v-f236884e]{width:100%;z-index:1;color:#fff}h2[data-v-f236884e]{font-family:Montserrat,sans-serif;font-weight:600;padding:.3rem 3rem;color:#fff;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-f236884e]{color:#fff;font-size:1.8rem;font-weight:500}.DivTitreH3[data-v-f236884e]{width:100%;text-align:center}a[data-v-f236884e]{color:#e05900;margin:0;padding:0;width:100%}p[data-v-f236884e]{font-size:.9rem}.link-text[data-v-f236884e]{font-weight:700;box-shadow:inset 0 0 #e05900;padding:0 .15rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-f236884e]:hover{color:#fff;box-shadow:inset 700px 0 #e05900}.picto-external-link[data-v-f236884e]{transform:translateY(.2rem);cursor:pointer}@media (min-width: 768px){#reals[data-v-f236884e]{padding-top:7.5rem}}@media (min-width: 1135px){#reals[data-v-f236884e]{padding-top:5.8rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.flex-project[data-v-f236884e]{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}h2[data-v-f236884e]{font-size:2.7rem;padding:.3rem 3rem}p[data-v-f236884e]{font-size:1rem}}@media (min-width: 1440px){.flex-project[data-v-f236884e]{padding:0 1rem 2rem;margin:.5rem 0rem 0rem;width:100%}}#topArtef[data-v-9bcb7377]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative;padding-top:5.1rem;padding-bottom:6.1rem;height:100%;min-height:100vh}.titre[data-v-9bcb7377]{width:100%;z-index:1;color:#fff}h2[data-v-9bcb7377]{font-family:Montserrat,sans-serif;font-weight:600;padding:.3rem 3rem;display:flex;justify-content:center;font-size:1.8rem;letter-spacing:.1rem;text-align:center}h3[data-v-9bcb7377]{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.6rem;letter-spacing:.05rem}h5[data-v-9bcb7377]{text-align:right;padding-top:.3rem}p[data-v-9bcb7377],ol[data-v-9bcb7377]{font-weight:500;margin:1rem}button[data-v-9bcb7377],button[data-v-9bcb7377]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-9bcb7377]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;color:#fff}button[data-v-9bcb7377]:before,button[data-v-9bcb7377]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn-carre[data-v-9bcb7377]:before,.btn[data-v-9bcb7377]:before,.btn-carre[data-v-9bcb7377]:after,.btn[data-v-9bcb7377]:after{height:100%;left:0;top:0;width:0}.btn-carre[data-v-9bcb7377]:hover:after,.btn[data-v-9bcb7377]:hover:after{width:100%}p[data-v-9bcb7377]{font-weight:500;margin:1rem}.btn-return[data-v-9bcb7377]{display:flex;justify-content:right;width:100%;position:absolute;bottom:2rem;right:1.5rem}.btn-carre[data-v-9bcb7377]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:flex-start;z-index:4}.container1[data-v-9bcb7377]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1;height:fit-content;background-color:#b9cfd4;padding:0rem 1rem 3rem}.titre-phase[data-v-9bcb7377]{padding:3rem 0 1rem}.bloc-phase[data-v-9bcb7377]{width:100%;display:flex;flex-direction:column;gap:1.3rem}.colonne1[data-v-9bcb7377]{background-color:#fff;height:fit-content;width:100%;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.colonne2[data-v-9bcb7377]{width:100%;padding-bottom:0;height:fit-content;display:flex;justify-content:center;flex-direction:column}img[data-v-9bcb7377]{max-width:100%;height:100%;object-fit:contain}.maxHeightimg[data-v-9bcb7377]{max-height:400px}.z-index[data-v-9bcb7377]{z-index:3;bottom:0;position:absolute;width:100%}@media (min-width: 768px){#topArtef[data-v-9bcb7377]{padding-top:7.5rem}.container1[data-v-9bcb7377]{width:95%;max-width:700px;padding:0rem 2rem 3rem}}@media (min-width: 1135px){#topArtef[data-v-9bcb7377]{height:100%;min-height:100vh;padding-top:6rem;padding-bottom:2rem}.container1[data-v-9bcb7377]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:85%;max-width:900px;z-index:1;padding:0rem 3rem 3rem}h2[data-v-9bcb7377]{font-size:2.7rem}}#contact[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative;padding-top:5.1rem;padding-bottom:4.1rem;height:100vh;min-height:1050px}#contact[data-v-c927c768]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.titre[data-v-c927c768]{width:100%;z-index:1;color:#fff}h2[data-v-c927c768]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}.container-except-titre[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.login-card-container[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:2rem 1.5rem 0rem;z-index:4;width:100%}.login-card-form[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%}.login-card-form-2[data-v-c927c768]{display:flex;flex-direction:column;width:100%;gap:1.5rem}.login-card-form .form-item[data-v-c927c768]{position:relative}.login-card-form .form-item .form-item-icon[data-v-c927c768]{position:absolute;top:.82rem;left:1.4rem;font-size:1.3rem;opacity:.4}input[type=text][data-v-c927c768],input[type=email][data-v-c927c768]{border:none;outline:none;background:rgba(255,255,255,.7);padding:1rem 1.5rem 1rem 3.2rem;border-radius:100px;width:100%;transition:background .5s}.form-item[data-v-c927c768]{width:100%}input[data-v-c927c768]:focus{background:white}#message[data-v-c927c768]{border-radius:20px;width:100%;height:10rem;border:none;outline:none;padding:1rem 1.5rem;background:rgba(255,255,255,.7);transition:background .5s}#message[data-v-c927c768]:focus{background:white}textarea[data-v-c927c768]{font-family:Open sans;font-size:.9rem}button[data-v-c927c768],button[data-v-c927c768]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-c927c768]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;color:#fff}button[data-v-c927c768]:before,button[data-v-c927c768]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn-carre[data-v-c927c768]:before,.btn[data-v-c927c768]:before{height:100%;left:0;top:0;width:0}.btn-carre[data-v-c927c768]:after,.btn[data-v-c927c768]:after{height:100%;left:0;top:0;width:0}.btn-carre[data-v-c927c768]:hover:after,.btn[data-v-c927c768]:hover:after{width:100%}p[data-v-c927c768]{font-weight:500;margin-bottom:.7rem;color:#fff;text-align:center}ul[data-v-c927c768]{color:#fff}.copy[data-v-c927c768]{font-size:.9rem;font-weight:600;color:#fff0;animation:changerCouleur-c927c768 2s ease-in-out}@keyframes changerCouleur-c927c768{0%{color:#fff}to{color:#fff0}}.copied[data-v-c927c768]{font-size:.9rem;font-weight:600;color:#fff0}.container-btn-envoyer[data-v-c927c768]{display:flex;justify-content:center;padding-top:2rem}.btn-return[data-v-c927c768]{display:flex;justify-content:right;width:100%;position:absolute;bottom:5.5rem;right:1.5rem}.btn-carre[data-v-c927c768]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:flex-start;z-index:4}.hover-list[data-v-c927c768]{font-weight:600;font-size:1rem;color:#ff6c0b;color:#fff;box-shadow:inset 0 0 #fff;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;text-decoration:underline}.hover-list[data-v-c927c768]:hover{color:#fff;box-shadow:inset 250px 0 #e05900;cursor:pointer}.z-index[data-v-c927c768]{z-index:3;bottom:0;position:absolute;width:100%}@media (min-width: 471px){#contact[data-v-c927c768]{min-height:1050px}}@media (min-width: 768px){#contact[data-v-c927c768]{padding-top:7.5rem}.login-card-container[data-v-c927c768]{max-width:44rem;padding:2rem 0rem}.login-card-form-2[data-v-c927c768]{display:flex;flex-direction:row}}@media (min-width: 1135px){#contact[data-v-c927c768]{height:100vh;padding-top:6.7rem}.container-except-titre[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}h2[data-v-c927c768]{font-size:2.7rem}}html{scroll-behavior:smooth;background-color:#e05900}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} diff --git a/assets/index-4ab4524e.css b/assets/index-4ab4524e.css new file mode 100644 index 0000000..9e38106 --- /dev/null +++ b/assets/index-4ab4524e.css @@ -0,0 +1 @@ +:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-family:Open Sans,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;box-sizing:border-box;font-weight:400;font-family:Open Sans,sans-serif}a{text-decoration:none;color:#116071;cursor:pointer}@media (hover: hover){a:hover{cursor:pointer}}*[data-v-a74ea2b5]{font-family:Montserrat,sans-serif}.container1[data-v-a74ea2b5]{display:flex;flex-direction:column;text-align:center;color:#fff;position:fixed;right:0;left:0;top:0;z-index:10}.orange[data-v-a74ea2b5]{background-color:#e05900;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;text-align:left;height:3.1rem;box-shadow:#0000004d .5rem .5rem 2rem}.menu-points[data-v-a74ea2b5],.menu-points img[data-v-a74ea2b5]{height:1.5rem}nav[data-v-a74ea2b5]{padding:1rem;text-align:center;display:flex;flex-direction:column}nav a[data-v-a74ea2b5]{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;padding:1rem .7rem;border-left:0px solid rgba(33,157,178,.3);color:#fff;transition:.4s}nav a p[data-v-a74ea2b5]:hover{transform:scale(1.03)}h1[data-v-a74ea2b5]:hover{transform:scale(1.03)}nav a[data-v-a74ea2b5]:first-of-type{border:0}h1[data-v-a74ea2b5]{font-weight:700;font-size:1.15rem;color:#fff}.picto img[data-v-a74ea2b5]{height:2rem;margin-top:1.5rem;margin-right:.7rem;margin-left:.7rem}.picto img[data-v-a74ea2b5]:hover{transform:scale(1.08)}.blue[data-v-a74ea2b5]{background-color:#1c657c;padding:1.5rem;box-shadow:#0000004d .5rem .5rem 2rem}.responsive a[data-v-a74ea2b5]{display:none}@media (min-width: 471px){h1[data-v-a74ea2b5]{font-size:1.3rem}}@media (min-width: 768px){.menu-points[data-v-a74ea2b5]{display:none}.picto[data-v-a74ea2b5]{display:flex;flex-direction:row}.picto a[data-v-a74ea2b5]{padding:0 .5rem}.picto img[data-v-a74ea2b5]{height:1.6rem;margin-top:.5rem;margin-right:.5rem;margin-left:.5rem}nav a[data-v-a74ea2b5]{padding:0 .7rem;border-left:1px solid rgba(255,255,255,.3)}.container1[data-v-a74ea2b5]{display:grid;grid-template-columns:2fr 5fr;color:#fff;height:5.5rem;box-shadow:#0000004d .5rem .5rem 2rem}nav[data-v-a74ea2b5]{padding:1rem 0}h1[data-v-a74ea2b5]{font-weight:700;text-align:left}.orange[data-v-a74ea2b5]{display:flex;align-items:center;justify-content:center;height:fit-content;height:5.5rem;box-shadow:#0000 .5rem .5rem 2rem}.blue[data-v-a74ea2b5],.responsive[data-v-a74ea2b5]{background-color:#1c657c;padding:.9rem;display:flex;flex-direction:row;justify-content:right;align-items:center;box-shadow:#0000 .5rem .5rem 2rem}.blue a[data-v-a74ea2b5],.responsive a[data-v-a74ea2b5]{display:block;font-size:1.1rem}}@media (min-width: 1135px){.container1[data-v-a74ea2b5],.orange[data-v-a74ea2b5],.blue[data-v-a74ea2b5],.responsive[data-v-a74ea2b5]{height:3.7rem}}.englobeur-first[data-v-f3fe5d0e]{background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.text-photo[data-v-f3fe5d0e]{gap:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.photo2[data-v-f3fe5d0e]{border:#e05900 4px solid;height:18rem;width:18rem;border-radius:10rem}.photo-fade-enter-active[data-v-f3fe5d0e]{transition:all 2.3s ease-out}.photo-fade-enter-from[data-v-f3fe5d0e]{opacity:0}.text[data-v-f3fe5d0e]{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:center;gap:.8rem;border-bottom:#e05900 4px solid;padding-top:1.2rem;border-top:#e05900 4px solid}.bienvenue[data-v-f3fe5d0e]{color:#fff;font-weight:400;font-size:1.7rem;line-height:1rem}.portfolio[data-v-f3fe5d0e]{color:#fff;font-weight:600;font-size:2.5rem}.slide-fade1-enter-active[data-v-f3fe5d0e]{transition:all .8s cubic-bezier(.34,1.56,.64,1)}.slide-fade2-enter-active[data-v-f3fe5d0e]{transition:all .8s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.slide-fade1-enter-from[data-v-f3fe5d0e],.slide-fade2-enter-from[data-v-f3fe5d0e]{transform:translate(-10rem);opacity:0}button[data-v-f3fe5d0e],button[data-v-f3fe5d0e]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-f3fe5d0e]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #ffffff solid;background:none;font-weight:600;position:relative;color:#fff;overflow:hidden;z-index:1}button[data-v-f3fe5d0e]:before,button[data-v-f3fe5d0e]:after{border-radius:2rem;background-color:#397a89;content:"";position:absolute;z-index:-1}button[data-v-f3fe5d0e]:hover{color:#fff}.btn-rond[data-v-f3fe5d0e]:before{height:100%;left:0;top:0;width:0}.btn-rond[data-v-f3fe5d0e]:after{height:100%;left:0;top:0;width:0}.btn-rond[data-v-f3fe5d0e]:hover:after{width:100%}.btn-continue[data-v-f3fe5d0e]{display:flex;align-items:center;position:absolute;bottom:2rem}.btn-rond[data-v-f3fe5d0e]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;background-color:#e05900}@media (min-width: 430px){.photo2[data-v-f3fe5d0e]{height:21rem;width:21rem;border-radius:10rem}.bienvenue[data-v-f3fe5d0e]{font-size:2.2rem;line-height:2rem}.portfolio[data-v-f3fe5d0e]{font-size:3.4rem}}@media (min-width: 768px){.englobeur-first[data-v-f3fe5d0e]{padding:10rem 0}.text-photo[data-v-f3fe5d0e]{gap:8rem}.photo2[data-v-f3fe5d0e]{height:21rem;width:21rem;border-radius:10rem}.text[data-v-f3fe5d0e]{border-bottom:#e05900 4px solid;padding-top:1.7rem;border-top:#e05900 4px solid}.bienvenue[data-v-f3fe5d0e]{font-size:2.6rem}.portfolio[data-v-f3fe5d0e]{font-size:4rem}}@media (min-width: 1135px){.englobeur-first[data-v-f3fe5d0e]{padding:0}.text-photo[data-v-f3fe5d0e]{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1250px;gap:0;padding:0 4rem}.text[data-v-f3fe5d0e]{display:flex;justify-content:center;align-items:center;grid-column:1;grid-row:1;width:fit-content;border-bottom:#e05900 6px solid;border-top:#e05900 6px solid;margin:auto}.container-photo[data-v-f3fe5d0e]{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;width:100%}.bienvenue[data-v-f3fe5d0e]{font-size:2.8rem;padding-top:.8rem;display:flex;justify-content:center;align-items:center;line-height:1.5rem}.portfolio[data-v-f3fe5d0e]{padding-top:.4rem;font-size:3.5rem;display:flex;justify-content:center;align-items:center}}.item[data-v-30bb1387]{display:flex;flex-direction:row;justify-content:left;align-items:center;padding:.3rem;width:fit-content}.details[data-v-30bb1387]{font-weight:600;font-size:.9rem}.img[data-v-30bb1387]{width:2.2rem;height:2.2rem;margin-right:.5rem;display:flex;justify-content:center}@media (min-width: 768px){.details[data-v-30bb1387]{font-size:1rem}}.foot[data-v-b71ebc15]{padding:.7rem;background-color:#116071;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:5px solid #e05900;line-height:1rem;min-width:100%}p[data-v-b71ebc15]{color:#fff;font-size:.8rem;padding:.1rem 0rem}@media screen and (min-width: 768px){.foot[data-v-b71ebc15]{padding:.7rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:1.6rem}p[data-v-b71ebc15]{font-size:.9rem;padding:.1rem 1rem}}.espace-nav[data-v-64e8c081]{padding-top:3rem;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative}.espace-nav[data-v-64e8c081]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}#head[data-v-64e8c081]{display:flex;justify-content:center;align-items:center;flex-direction:column}.titre[data-v-64e8c081]{width:100%;z-index:1;color:#fff}h2[data-v-64e8c081]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem 1rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-64e8c081]{text-align:center;padding:.3rem 3rem;font-weight:600;font-size:1.4rem;color:#fff;font-family:Montserrat,sans-serif}h4[data-v-64e8c081]{padding:0 0 .8rem;font-weight:700;font-size:1.2rem;color:#e05900;font-family:Montserrat,sans-serif}.prez-et-skills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1}.section-texte[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:start;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.height100[data-v-64e8c081]{height:100%}.width100[data-v-64e8c081]{width:100%}p[data-v-64e8c081]{font-size:.9rem;text-align:left}ul[data-v-64e8c081]{padding:0}li[data-v-64e8c081]{font-weight:600;padding:.2rem;list-style-type:none;font-size:.9rem}a[data-v-64e8c081]{color:#e05900}.link-text[data-v-64e8c081]{font-weight:600;font-size:1rem;box-shadow:inset 0 0 #e05900;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-64e8c081]:hover{color:#fff;box-shadow:inset 200px 0 #e05900}.super-container-hardSkills[data-v-64e8c081]{width:100%;overflow:hidden}.container-hardSkills-titre[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;margin:.5rem 1rem 2rem;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.titre-skills[data-v-64e8c081]{display:flex;justify-content:center}.container-two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center}.two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:left}.container-hardSkills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:left;width:fit-content;width:100%}.container-button[data-v-64e8c081]{display:flex;justify-content:center;align-items:center;margin:0 0 2rem}button[data-v-64e8c081],button[data-v-64e8c081]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-64e8c081]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;color:#fff;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1}button[data-v-64e8c081]:before,button[data-v-64e8c081]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn[data-v-64e8c081]:before{height:100%;left:0;top:0;width:0}.btn[data-v-64e8c081]:after{height:100%;left:0;top:0;width:0}.btn[data-v-64e8c081]:hover:after{width:100%}#head[data-v-64e8c081]{width:100%}#head[data-v-64e8c081]:target{padding-top:6.1rem;margin-top:-6.1rem}@media (min-width: 768px){#head[data-v-64e8c081]:target{padding-top:8.4rem;margin-top:-8.4rem}.espace-nav[data-v-64e8c081]{padding-bottom:3rem}.paves-textes[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem auto;padding:0;width:43rem;overflow:hidden}.super-container-hardSkills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:43rem}.container-two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:row}.two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:row;justify-content:center;align-items:left}.container-hardSkills-titre[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:left;margin:1rem;width:100%}.container-hardSkills[data-v-64e8c081]{margin:0 2rem}.section-texte[data-v-64e8c081]{margin:.5rem 0 2rem}.container-button[data-v-64e8c081]{margin:1rem 0}ul[data-v-64e8c081]{column-count:2;column-gap:0}}@media (min-width: 1135px){#head[data-v-64e8c081]:target{padding-top:6.8rem;margin-top:-6.6rem}#head[data-v-64e8c081]{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:3rem}.espace-nav[data-v-64e8c081]{display:flex;justify-content:center;align-items:center;padding-top:3rem;position:relative}h2[data-v-64e8c081]{font-size:2.7rem;padding:.3rem 3rem 1.8rem}h3[data-v-64e8c081]{text-align:left;padding:.3rem 3rem}.prez-et-skills[data-v-64e8c081]{display:flex;flex-direction:row;justify-content:center;align-items:start;width:100%;z-index:1}.titre[data-v-64e8c081]{display:flex;justify-content:center;width:100%}.paves-textes[data-v-64e8c081]{margin:0 1rem}.super-container-hardSkills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1rem;width:auto}.container-hardSkills-titre[data-v-64e8c081]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:.5rem 1rem 2rem;padding:2rem}.two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:column;justify-content:start;align-items:left}.container-hardSkills[data-v-64e8c081]{display:flex;flex-direction:column;margin:0 2rem}.special-liste[data-v-64e8c081]{display:flex;align-items:center}ul[data-v-64e8c081]{column-count:1}li[data-v-64e8c081],p[data-v-64e8c081]{font-size:1rem}}@media (min-width: 1440px){.super-container-hardSkills[data-v-64e8c081]{width:44rem}.two-containers-hard-skills[data-v-64e8c081]{display:flex;flex-direction:row;justify-content:start;align-items:left}ul[data-v-64e8c081]{column-count:2}.paves-textes[data-v-64e8c081],.container-hardSkills-titre[data-v-64e8c081]{width:44rem}}.item[data-v-551bc20d]{display:flex;flex-direction:column;margin:0;padding:1rem 0;width:100%}.img[data-v-551bc20d]{width:100%;margin:0;padding:0}.section-texte[data-v-551bc20d]{display:flex;flex-direction:column;justify-content:start;align-items:center;background-color:#fff;padding:2rem;border-top:5px solid #e05900;border-bottom:5px solid #e05900;transform:translateY(-.4rem);height:15rem;overflow:hidden;position:relative}.section-texte.expanded[data-v-551bc20d]{width:auto;height:100%;padding-bottom:4rem}.btn-continue[data-v-551bc20d]{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0rem;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 90%,rgba(255,255,255,.2) 100%);height:4rem;width:100%}.btn-open-text[data-v-551bc20d]{position:absolute;width:3.2rem;height:3.2rem;display:flex;justify-content:center;border-radius:10rem;background-color:#e05900;box-shadow:#838e93 0 0 .7rem;border:#fff 2px solid;color:#fff;align-items:center;cursor:pointer;transform:rotate(0);transition:.5s ease-out}.btn-open-text.expanded[data-v-551bc20d]{transform:rotate(180deg)}h4[data-v-551bc20d]{padding:0;font-weight:700;font-size:1.2rem;font-family:Montserrat,sans-serif;width:100%}@media (min-width: 768px){.item[data-v-551bc20d]{padding:1.5rem 0rem;width:43rem}.img[data-v-551bc20d]{height:fit-content}}@media (min-width: 1440px){.item[data-v-551bc20d]{margin:0}}img[data-v-69ff8f35]{height:100%;width:100%;object-fit:cover;object-position:top center}.height[data-v-69ff8f35]{position:relative;height:15rem;overflow:hidden}.height img[data-v-69ff8f35]:nth-child(2){position:absolute;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-69ff8f35]:nth-child(2){opacity:1}@media (min-width: 1135px){img[data-v-69ff8f35]{height:100%;width:100%;object-fit:cover;object-position:top center}.height[data-v-69ff8f35]{position:relative;height:15rem;overflow:hidden}}img[data-v-75545a7b]{height:100%;width:100%;object-fit:cover;object-position:center center}.height[data-v-75545a7b]{position:relative;height:15rem;overflow:hidden}.height img[data-v-75545a7b]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer;object-position:center center}.height:hover img[data-v-75545a7b]:nth-child(2){opacity:1;cursor:pointer}.height[data-v-05af01a7]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-05af01a7]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-05af01a7]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-05af01a7]:nth-child(2){opacity:1;cursor:pointer}a[data-v-05af01a7]{margin:0;padding:0;line-height:0rem}.height[data-v-1242167e]{position:relative;margin:0;padding:0;max-height:15rem;overflow:hidden}img[data-v-1242167e]{height:100%;width:100%;object-fit:cover;object-position:top left}.height img[data-v-1242167e]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s}.height:hover img[data-v-1242167e]:nth-child(2){opacity:1;cursor:pointer}a[data-v-1242167e]{margin:0;padding:0;line-height:0rem}img[data-v-0e801c7a]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-0e801c7a]{position:relative;max-height:15rem;overflow:hidden}.height img[data-v-0e801c7a]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-0e801c7a]:nth-child(2){opacity:1;cursor:pointer}img[data-v-1fdb1207]{height:100%;width:100%;object-fit:cover;object-position:top left}.height[data-v-1fdb1207]{position:relative;height:15rem;overflow:hidden}.height img[data-v-1fdb1207]:nth-child(2){position:absolute;right:0;opacity:0;transition:opacity ease .4s;cursor:pointer}.height:hover img[data-v-1fdb1207]:nth-child(2){opacity:1;cursor:pointer}#reals[data-v-05b57db8]{padding-top:5rem;min-height:100vh;background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2;min-width:none}#reals[data-v-05b57db8]:target{padding-top:6.1rem;margin-top:-3.1rem}template[data-v-05b57db8]{margin:0;padding:0}.flex-project[data-v-05b57db8]{display:flex;flex-direction:column;justify-content:center;align-items:start;margin:.5rem 1rem 0rem;padding-bottom:2rem}.titre[data-v-05b57db8]{width:100%;z-index:1;color:#fff}h2[data-v-05b57db8]{font-family:Montserrat,sans-serif;font-weight:600;padding:.3rem 3rem;color:#fff;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}h3[data-v-05b57db8]{color:#fff;font-size:1.8rem;font-weight:500}.DivTitreH3[data-v-05b57db8]{width:100%;text-align:center}a[data-v-05b57db8]{color:#e05900;margin:0;padding:0;width:100%}p[data-v-05b57db8]{font-size:.9rem}.link-text[data-v-05b57db8]{font-weight:700;box-shadow:inset 0 0 #e05900;padding:0 .15rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.link-text[data-v-05b57db8]:hover{color:#fff;box-shadow:inset 700px 0 #e05900}.picto-external-link[data-v-05b57db8]{transform:translateY(.2rem);cursor:pointer}.container-button[data-v-05b57db8]{display:flex;justify-content:left;align-items:center;margin:0 0 .7rem}button[data-v-05b57db8],button[data-v-05b57db8]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-05b57db8]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;color:#fff;font-size:1.1rem;border:2px #e05900 solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;background-color:#e05900}button[data-v-05b57db8]:before,button[data-v-05b57db8]:after{border-radius:2rem;background-color:#1c657c;content:"";position:absolute;z-index:-1}.btn[data-v-05b57db8]:before{height:100%;left:0;top:0;width:0}.btn[data-v-05b57db8]:after{height:100%;left:0;top:0;width:0}.btn[data-v-05b57db8]:hover:after{width:100%}.btn-disable[data-v-05b57db8]{cursor:not-allowed;background-color:gray}@media (min-width: 768px){#reals[data-v-05b57db8]{padding-top:7.5rem}.container-button[data-v-05b57db8]{margin:.5rem 0}}@media (min-width: 1135px){#reals[data-v-05b57db8]{padding-top:5.8rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.flex-project[data-v-05b57db8]{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}h2[data-v-05b57db8]{font-size:2.7rem;padding:.3rem 3rem}p[data-v-05b57db8]{font-size:1rem}}@media (min-width: 1440px){.flex-project[data-v-05b57db8]{padding:0 1rem 2rem;margin:.5rem 0rem 0rem;width:100%}}#topArtef[data-v-e70845b8]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(to top,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative;padding-top:5.1rem;padding-bottom:6.1rem;height:100%;min-height:100vh}.titre[data-v-e70845b8]{width:100%;z-index:1;color:#fff}h2[data-v-e70845b8]{font-family:Montserrat,sans-serif;font-weight:600;padding:.3rem 3rem;display:flex;justify-content:center;font-size:1.8rem;letter-spacing:.1rem;text-align:center}h3[data-v-e70845b8]{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.6rem;letter-spacing:.05rem}h5[data-v-e70845b8]{text-align:right;padding-top:.3rem}p[data-v-e70845b8],ol[data-v-e70845b8]{font-weight:500;margin:1rem}button[data-v-e70845b8],button[data-v-e70845b8]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-e70845b8]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;color:#fff}button[data-v-e70845b8]:before,button[data-v-e70845b8]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn-carre[data-v-e70845b8]:before,.btn[data-v-e70845b8]:before,.btn-carre[data-v-e70845b8]:after,.btn[data-v-e70845b8]:after{height:100%;left:0;top:0;width:0}.btn-carre[data-v-e70845b8]:hover:after,.btn[data-v-e70845b8]:hover:after{width:100%}p[data-v-e70845b8]{font-weight:500;margin:1rem}.btn-return[data-v-e70845b8]{display:flex;justify-content:right;width:100%;position:absolute;bottom:2rem;right:1.5rem}.btn-carre[data-v-e70845b8]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:flex-start;z-index:4}.container1[data-v-e70845b8]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1;height:fit-content;background-color:#b9cfd4;padding:0rem 1rem 3rem}.titre-phase[data-v-e70845b8]{padding:3rem 0 1rem}.bloc-phase[data-v-e70845b8]{width:100%;display:flex;flex-direction:column;gap:1.3rem}.colonne1[data-v-e70845b8]{background-color:#fff;height:fit-content;width:100%;border-top:5px solid #e05900;border-bottom:5px solid #e05900}.colonne2[data-v-e70845b8]{width:100%;padding-bottom:0;height:fit-content;display:flex;justify-content:center;flex-direction:column}img[data-v-e70845b8]{max-width:100%;height:100%;object-fit:contain}.maxHeightimg[data-v-e70845b8]{max-height:400px}.z-index[data-v-e70845b8]{z-index:3;bottom:0;position:absolute;width:100%}@media (min-width: 768px){#topArtef[data-v-e70845b8]{padding-top:7.5rem}.container1[data-v-e70845b8]{width:95%;max-width:700px;padding:0rem 2rem 3rem}}@media (min-width: 1135px){#topArtef[data-v-e70845b8]{height:100%;min-height:100vh;padding-top:6rem;padding-bottom:2rem}.container1[data-v-e70845b8]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:85%;max-width:900px;z-index:1;padding:0rem 3rem 3rem}h2[data-v-e70845b8]{font-size:2.7rem}}#contact[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(to bottom,#1c657c,#1c4856 50%,#1c4856 50%);width:100%;position:relative;padding-top:5.1rem;padding-bottom:4.1rem;height:100vh;min-height:1050px}#contact[data-v-c927c768]:after{content:"";background-image:url(/Portfolio3-14h/assets/fluffy-clouds-are-colored-by-a-setting-sun-2ec88b55.png);position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.titre[data-v-c927c768]{width:100%;z-index:1;color:#fff}h2[data-v-c927c768]{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;padding:.3rem 3rem;display:flex;justify-content:center;font-size:2.2rem;letter-spacing:.1rem}.container-except-titre[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.login-card-container[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:2rem 1.5rem 0rem;z-index:4;width:100%}.login-card-form[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%}.login-card-form-2[data-v-c927c768]{display:flex;flex-direction:column;width:100%;gap:1.5rem}.login-card-form .form-item[data-v-c927c768]{position:relative}.login-card-form .form-item .form-item-icon[data-v-c927c768]{position:absolute;top:.82rem;left:1.4rem;font-size:1.3rem;opacity:.4}input[type=text][data-v-c927c768],input[type=email][data-v-c927c768]{border:none;outline:none;background:rgba(255,255,255,.7);padding:1rem 1.5rem 1rem 3.2rem;border-radius:100px;width:100%;transition:background .5s}.form-item[data-v-c927c768]{width:100%}input[data-v-c927c768]:focus{background:white}#message[data-v-c927c768]{border-radius:20px;width:100%;height:10rem;border:none;outline:none;padding:1rem 1.5rem;background:rgba(255,255,255,.7);transition:background .5s}#message[data-v-c927c768]:focus{background:white}textarea[data-v-c927c768]{font-family:Open sans;font-size:.9rem}button[data-v-c927c768],button[data-v-c927c768]:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button[data-v-c927c768]{padding:.7rem 1.1rem;border-radius:2rem;cursor:pointer;font-size:1.1rem;border:2px #fff solid;background:none;font-weight:600;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;z-index:1;color:#fff}button[data-v-c927c768]:before,button[data-v-c927c768]:after{border-radius:2rem;background-color:#e05900;content:"";position:absolute;z-index:-1}.btn-carre[data-v-c927c768]:before,.btn[data-v-c927c768]:before{height:100%;left:0;top:0;width:0}.btn-carre[data-v-c927c768]:after,.btn[data-v-c927c768]:after{height:100%;left:0;top:0;width:0}.btn-carre[data-v-c927c768]:hover:after,.btn[data-v-c927c768]:hover:after{width:100%}p[data-v-c927c768]{font-weight:500;margin-bottom:.7rem;color:#fff;text-align:center}ul[data-v-c927c768]{color:#fff}.copy[data-v-c927c768]{font-size:.9rem;font-weight:600;color:#fff0;animation:changerCouleur-c927c768 2s ease-in-out}@keyframes changerCouleur-c927c768{0%{color:#fff}to{color:#fff0}}.copied[data-v-c927c768]{font-size:.9rem;font-weight:600;color:#fff0}.container-btn-envoyer[data-v-c927c768]{display:flex;justify-content:center;padding-top:2rem}.btn-return[data-v-c927c768]{display:flex;justify-content:right;width:100%;position:absolute;bottom:5.5rem;right:1.5rem}.btn-carre[data-v-c927c768]{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:flex-start;z-index:4}.hover-list[data-v-c927c768]{font-weight:600;font-size:1rem;color:#ff6c0b;color:#fff;box-shadow:inset 0 0 #fff;padding:0 .25rem;margin:0 -.25rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;text-decoration:underline}.hover-list[data-v-c927c768]:hover{color:#fff;box-shadow:inset 250px 0 #e05900;cursor:pointer}.z-index[data-v-c927c768]{z-index:3;bottom:0;position:absolute;width:100%}@media (min-width: 471px){#contact[data-v-c927c768]{min-height:1050px}}@media (min-width: 768px){#contact[data-v-c927c768]{padding-top:7.5rem}.login-card-container[data-v-c927c768]{max-width:44rem;padding:2rem 0rem}.login-card-form-2[data-v-c927c768]{display:flex;flex-direction:row}}@media (min-width: 1135px){#contact[data-v-c927c768]{height:100vh;padding-top:6.7rem}.container-except-titre[data-v-c927c768]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}h2[data-v-c927c768]{font-size:2.7rem}}html{scroll-behavior:smooth;background-color:#e05900}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} diff --git a/assets/index-681eddc4.js b/assets/index-681eddc4.js deleted file mode 100644 index 3af2677..0000000 --- a/assets/index-681eddc4.js +++ /dev/null @@ -1,5 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Yn(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const le={},Dt=[],Ye=()=>{},Aa=()=>!1,Ma=/^on[^a-z]/,Zn=e=>Ma.test(e),oo=e=>e.startsWith("onUpdate:"),ve=Object.assign,io=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Sa=Object.prototype.hasOwnProperty,Q=(e,t)=>Sa.call(e,t),U=Array.isArray,en=e=>Qn(e)==="[object Map]",$a=e=>Qn(e)==="[object Set]",X=e=>typeof e=="function",ge=e=>typeof e=="string",ro=e=>typeof e=="symbol",fe=e=>e!==null&&typeof e=="object",Ri=e=>fe(e)&&X(e.then)&&X(e.catch),Ia=Object.prototype.toString,Qn=e=>Ia.call(e),ka=e=>Qn(e).slice(8,-1),Fa=e=>Qn(e)==="[object Object]",ao=e=>ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kn=Yn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},La=/-(\w)/g,ot=Gn(e=>e.replace(La,(t,n)=>n?n.toUpperCase():"")),Na=/\B([A-Z])/g,Kt=Gn(e=>e.replace(Na,"-$1").toLowerCase()),es=Gn(e=>e.charAt(0).toUpperCase()+e.slice(1)),ms=Gn(e=>e?`on${es(e)}`:""),fn=(e,t)=>!Object.is(e,t),vs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},qa=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ra=e=>{const t=ge(e)?Number(e):NaN;return isNaN(t)?e:t};let Vo;const $s=()=>Vo||(Vo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ts(e){if(U(e)){const t={};for(let n=0;n{if(n){const s=n.split(Ha);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function kt(e){let t="";if(ge(e))t=e;else if(U(e))for(let n=0;n{const t=new Set(e);return t.w=0,t.n=0,t},Vi=e=>(e.w&vt)>0,Ui=e=>(e.n&vt)>0,Za=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(r.get(n)),t){case"add":U(e)?ao(n)&&a.push(r.get("length")):(a.push(r.get($t)),en(e)&&a.push(r.get(Fs)));break;case"delete":U(e)||(a.push(r.get($t)),en(e)&&a.push(r.get(Fs)));break;case"set":en(e)&&a.push(r.get($t));break}if(a.length===1)a[0]&&Ls(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Ls(lo(l))}}function Ls(e,t){const n=U(e)?e:[...e];for(const s of n)s.computed&&Bo(s);for(const s of n)s.computed||Bo(s)}function Bo(e,t){(e!==Xe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Ga=Yn("__proto__,__v_isRef,__isVue"),Ki=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ro)),el=uo(),tl=uo(!1,!0),nl=uo(!0),zo=sl();function sl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=G(this);for(let i=0,r=this.length;i{e[t]=function(...n){Wt();const s=G(this)[t].apply(this,n);return Xt(),s}}),e}function ol(e){const t=G(this);return $e(t,"has",e),t.hasOwnProperty(e)}function uo(e=!1,t=!1){return function(s,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?yl:Zi:t?Yi:Ji).get(s))return s;const r=U(s);if(!e){if(r&&Q(zo,o))return Reflect.get(zo,o,i);if(o==="hasOwnProperty")return ol}const a=Reflect.get(s,o,i);return(ro(o)?Ki.has(o):Ga(o))||(e||$e(s,"get",o),t)?a:Ce(a)?r&&ao(o)?a:a.value:fe(a)?e?Qi(a):Ft(a):a}}const il=Wi(),rl=Wi(!0);function Wi(e=!1){return function(n,s,o,i){let r=n[s];if(Bt(r)&&Ce(r)&&!Ce(o))return!1;if(!e&&(!Vn(o)&&!Bt(o)&&(r=G(r),o=G(o)),!U(n)&&Ce(r)&&!Ce(o)))return r.value=o,!0;const a=U(n)&&ao(s)?Number(s)e,ns=e=>Reflect.getPrototypeOf(e);function Tn(e,t,n=!1,s=!1){e=e.__v_raw;const o=G(e),i=G(t);n||(t!==i&&$e(o,"get",t),$e(o,"get",i));const{has:r}=ns(o),a=s?fo:n?bo:pn;if(r.call(o,t))return a(e.get(t));if(r.call(o,i))return a(e.get(i));e!==o&&e.get(t)}function jn(e,t=!1){const n=this.__v_raw,s=G(n),o=G(e);return t||(e!==o&&$e(s,"has",e),$e(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Pn(e,t=!1){return e=e.__v_raw,!t&&$e(G(e),"iterate",$t),Reflect.get(e,"size",e)}function Ko(e){e=G(e);const t=G(this);return ns(t).has.call(t,e)||(t.add(e),at(t,"add",e,e)),this}function Wo(e,t){t=G(t);const n=G(this),{has:s,get:o}=ns(n);let i=s.call(n,e);i||(e=G(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?fn(t,r)&&at(n,"set",e,t):at(n,"add",e,t),this}function Xo(e){const t=G(this),{has:n,get:s}=ns(t);let o=n.call(t,e);o||(e=G(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&at(t,"delete",e,void 0),i}function Jo(){const e=G(this),t=e.size!==0,n=e.clear();return t&&at(e,"clear",void 0,void 0),n}function An(e,t){return function(s,o){const i=this,r=i.__v_raw,a=G(r),l=t?fo:e?bo:pn;return!e&&$e(a,"iterate",$t),r.forEach((c,d)=>s.call(o,l(c),l(d),i))}}function Mn(e,t,n){return function(...s){const o=this.__v_raw,i=G(o),r=en(i),a=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,c=o[e](...s),d=n?fo:t?bo:pn;return!t&&$e(i,"iterate",l?Fs:$t),{next(){const{value:f,done:b}=c.next();return b?{value:f,done:b}:{value:a?[d(f[0]),d(f[1])]:d(f),done:b}},[Symbol.iterator](){return this}}}}function ct(e){return function(...t){return e==="delete"?!1:this}}function fl(){const e={get(i){return Tn(this,i)},get size(){return Pn(this)},has:jn,add:Ko,set:Wo,delete:Xo,clear:Jo,forEach:An(!1,!1)},t={get(i){return Tn(this,i,!1,!0)},get size(){return Pn(this)},has:jn,add:Ko,set:Wo,delete:Xo,clear:Jo,forEach:An(!1,!0)},n={get(i){return Tn(this,i,!0)},get size(){return Pn(this,!0)},has(i){return jn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:An(!0,!1)},s={get(i){return Tn(this,i,!0,!0)},get size(){return Pn(this,!0)},has(i){return jn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:An(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Mn(i,!1,!1),n[i]=Mn(i,!0,!1),t[i]=Mn(i,!1,!0),s[i]=Mn(i,!0,!0)}),[e,n,t,s]}const[pl,hl,bl,ml]=fl();function po(e,t){const n=t?e?ml:bl:e?hl:pl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(Q(n,o)&&o in s?n:s,o,i)}const vl={get:po(!1,!1)},gl={get:po(!1,!0)},_l={get:po(!0,!1)},Ji=new WeakMap,Yi=new WeakMap,Zi=new WeakMap,yl=new WeakMap;function xl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wl(e){return e.__v_skip||!Object.isExtensible(e)?0:xl(ka(e))}function Ft(e){return Bt(e)?e:ho(e,!1,Xi,vl,Ji)}function Ol(e){return ho(e,!1,dl,gl,Yi)}function Qi(e){return ho(e,!0,ul,_l,Zi)}function ho(e,t,n,s,o){if(!fe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=wl(e);if(r===0)return e;const a=new Proxy(e,r===2?s:n);return o.set(e,a),a}function Ht(e){return Bt(e)?Ht(e.__v_raw):!!(e&&e.__v_isReactive)}function Bt(e){return!!(e&&e.__v_isReadonly)}function Vn(e){return!!(e&&e.__v_isShallow)}function Gi(e){return Ht(e)||Bt(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function er(e){return Hn(e,"__v_skip",!0),e}const pn=e=>fe(e)?Ft(e):e,bo=e=>fe(e)?Qi(e):e;function tr(e){bt&&Xe&&(e=G(e),zi(e.dep||(e.dep=lo())))}function nr(e,t){e=G(e);const n=e.dep;n&&Ls(n)}function Ce(e){return!!(e&&e.__v_isRef===!0)}function Ze(e){return Cl(e,!1)}function Cl(e,t){return Ce(e)?e:new El(e,t)}class El{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:pn(t)}get value(){return tr(this),this._value}set value(t){const n=this.__v_isShallow||Vn(t)||Bt(t);t=n?t:G(t),fn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:pn(t),nr(this))}}function _t(e){return Ce(e)?e.value:e}const Tl={get:(e,t,n)=>_t(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ce(o)&&!Ce(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function sr(e){return Ht(e)?e:new Proxy(e,Tl)}class jl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new co(t,()=>{this._dirty||(this._dirty=!0,nr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=G(this);return tr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Pl(e,t,n=!1){let s,o;const i=X(e);return i?(s=e,o=Ye):(s=e.get,o=e.set),new jl(s,o,i||!o,n)}function mt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){ss(i,t,n)}return o}function Be(e,t,n,s){if(X(e)){const i=mt(e,t,n,s);return i&&Ri(i)&&i.catch(r=>{ss(r,t,n)}),i}const o=[];for(let i=0;i>>1;bn(Oe[s])tt&&Oe.splice(t,1)}function Il(e){U(e)?Vt.push(...e):(!rt||!rt.includes(e,e.allowRecurse?jt+1:jt))&&Vt.push(e),ir()}function Yo(e,t=hn?tt+1:0){for(;tbn(n)-bn(s)),jt=0;jte.id==null?1/0:e.id,kl=(e,t)=>{const n=bn(e)-bn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ar(e){Ns=!1,hn=!0,Oe.sort(kl);const t=Ye;try{for(tt=0;ttge(g)?g.trim():g)),f&&(o=n.map(qa))}let a,l=s[a=ms(t)]||s[a=ms(ot(t))];!l&&i&&(l=s[a=ms(Kt(t))]),l&&Be(l,e,6,o);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Be(c,e,6,o)}}function lr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},a=!1;if(!X(e)){const l=c=>{const d=lr(c,t,!0);d&&(a=!0,ve(r,d))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(fe(e)&&s.set(e,null),null):(U(i)?i.forEach(l=>r[l]=null):ve(r,i),fe(e)&&s.set(e,r),r)}function os(e,t){return!e||!Zn(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,Kt(t))||Q(e,t))}let xe=null,is=null;function Un(e){const t=xe;return xe=e,is=e&&e.type.__scopeId||null,t}function Ne(e){is=e}function qe(){is=null}function V(e,t=xe,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&li(-1);const i=Un(t);let r;try{r=e(...o)}finally{Un(i),s._d&&li(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function gs(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:a,attrs:l,emit:c,render:d,renderCache:f,data:b,setupState:g,ctx:w,inheritAttrs:T}=e;let $,L;const N=Un(e);try{if(n.shapeFlag&4){const E=o||s;$=et(d.call(E,E,f,i,g,b,w)),L=l}else{const E=t;$=et(E.length>1?E(i,{attrs:l,slots:a,emit:c}):E(i,null)),L=t.props?l:Ll(l)}}catch(E){on.length=0,ss(E,e,1),$=D(st)}let A=$;if(L&&T!==!1){const E=Object.keys(L),{shapeFlag:H}=A;E.length&&H&7&&(r&&E.some(oo)&&(L=Nl(L,r)),A=gt(A,L))}return n.dirs&&(A=gt(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),$=A,Un(N),$}const Ll=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zn(n))&&((t||(t={}))[n]=e[n]);return t},Nl=(e,t)=>{const n={};for(const s in e)(!oo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ql(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Zo(s,r,c):!!r;if(l&8){const d=t.dynamicProps;for(let f=0;fe.__isSuspense;function Hl(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):Il(e)}const Sn={};function Pe(e,t,n){return cr(e,t,n)}function cr(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=le){var a;const l=Hi()===((a=ye)==null?void 0:a.scope)?ye:null;let c,d=!1,f=!1;if(Ce(e)?(c=()=>e.value,d=Vn(e)):Ht(e)?(c=()=>e,s=!0):U(e)?(f=!0,d=e.some(E=>Ht(E)||Vn(E)),c=()=>e.map(E=>{if(Ce(E))return E.value;if(Ht(E))return Mt(E);if(X(E))return mt(E,l,2)})):X(e)?t?c=()=>mt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return b&&b(),Be(e,l,3,[g])}:c=Ye,t&&s){const E=c;c=()=>Mt(E())}let b,g=E=>{b=N.onStop=()=>{mt(E,l,4)}},w;if(vn)if(g=Ye,t?n&&Be(t,l,3,[c(),f?[]:void 0,g]):c(),o==="sync"){const E=Rc();w=E.__watcherHandles||(E.__watcherHandles=[])}else return Ye;let T=f?new Array(e.length).fill(Sn):Sn;const $=()=>{if(N.active)if(t){const E=N.run();(s||d||(f?E.some((H,W)=>fn(H,T[W])):fn(E,T)))&&(b&&b(),Be(t,l,3,[E,T===Sn?void 0:f&&T[0]===Sn?[]:T,g]),T=E)}else N.run()};$.allowRecurse=!!t;let L;o==="sync"?L=$:o==="post"?L=()=>Me($,l&&l.suspense):($.pre=!0,l&&($.id=l.uid),L=()=>vo($));const N=new co(c,L);t?n?$():T=N.run():o==="post"?Me(N.run.bind(N),l&&l.suspense):N.run();const A=()=>{N.stop(),l&&l.scope&&io(l.scope.effects,N)};return w&&w.push(A),A}function Vl(e,t,n){const s=this.proxy,o=ge(e)?e.includes(".")?ur(s,e):()=>s[e]:e.bind(s,s);let i;X(t)?i=t:(i=t.handler,n=t);const r=ye;zt(this);const a=cr(o,i.bind(s),n);return r?zt(r):It(),a}function ur(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Mt(n,t)});else if(Fa(e))for(const n in e)Mt(e[n],t);return e}function Ul(e,t){const n=xe;if(n===null)return e;const s=ds(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),yn(()=>{e.isUnmounting=!0}),e}const Ve=[Function,Array],dr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ve,onEnter:Ve,onAfterEnter:Ve,onEnterCancelled:Ve,onBeforeLeave:Ve,onLeave:Ve,onAfterLeave:Ve,onLeaveCancelled:Ve,onBeforeAppear:Ve,onAppear:Ve,onAfterAppear:Ve,onAppearCancelled:Ve},zl={name:"BaseTransition",props:dr,setup(e,{slots:t}){const n=us(),s=Bl();let o;return()=>{const i=t.default&&pr(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const T of i)if(T.type!==st){r=T;break}}const a=G(e),{mode:l}=a;if(s.isLeaving)return _s(r);const c=Qo(r);if(!c)return _s(r);const d=qs(c,a,s,n);Rs(c,d);const f=n.subTree,b=f&&Qo(f);let g=!1;const{getTransitionKey:w}=c.type;if(w){const T=w();o===void 0?o=T:T!==o&&(o=T,g=!0)}if(b&&b.type!==st&&(!Pt(c,b)||g)){const T=qs(b,a,s,n);if(Rs(b,T),l==="out-in")return s.isLeaving=!0,T.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},_s(r);l==="in-out"&&c.type!==st&&(T.delayLeave=($,L,N)=>{const A=fr(s,b);A[String(b.key)]=b,$._leaveCb=()=>{L(),$._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=N})}return r}}},Kl=zl;function fr(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function qs(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:b,onAfterLeave:g,onLeaveCancelled:w,onBeforeAppear:T,onAppear:$,onAfterAppear:L,onAppearCancelled:N}=t,A=String(e.key),E=fr(n,e),H=(M,z)=>{M&&Be(M,s,9,z)},W=(M,z)=>{const J=z[1];H(M,z),U(M)?M.every(S=>S.length<=1)&&J():M.length<=1&&J()},ie={mode:i,persisted:r,beforeEnter(M){let z=a;if(!n.isMounted)if(o)z=T||a;else return;M._leaveCb&&M._leaveCb(!0);const J=E[A];J&&Pt(e,J)&&J.el._leaveCb&&J.el._leaveCb(),H(z,[M])},enter(M){let z=l,J=c,S=d;if(!n.isMounted)if(o)z=$||l,J=L||c,S=N||d;else return;let v=!1;const F=M._enterCb=I=>{v||(v=!0,I?H(S,[M]):H(J,[M]),ie.delayedLeave&&ie.delayedLeave(),M._enterCb=void 0)};z?W(z,[M,F]):F()},leave(M,z){const J=String(e.key);if(M._enterCb&&M._enterCb(!0),n.isUnmounting)return z();H(f,[M]);let S=!1;const v=M._leaveCb=F=>{S||(S=!0,z(),F?H(w,[M]):H(g,[M]),M._leaveCb=void 0,E[J]===e&&delete E[J])};E[J]=e,b?W(b,[M,v]):v()},clone(M){return qs(M,t,n,s)}};return ie}function _s(e){if(rs(e))return e=gt(e),e.children=null,e}function Qo(e){return rs(e)?e.children?e.children[0]:void 0:e}function Rs(e,t){e.shapeFlag&6&&e.component?Rs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function pr(e,t=!1,n){let s=[],o=0;for(let i=0;i1)for(let i=0;ive({name:e.name},t,{setup:e}))():e}const tn=e=>!!e.type.__asyncLoader,rs=e=>e.type.__isKeepAlive;function Xl(e,t){hr(e,"a",t)}function Jl(e,t){hr(e,"da",t)}function hr(e,t,n=ye){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(as(t,s,n),n){let o=n.parent;for(;o&&o.parent;)rs(o.parent.vnode)&&Yl(s,t,n,o),o=o.parent}}function Yl(e,t,n,s){const o=as(t,e,s,!0);go(()=>{io(s[t],o)},n)}function as(e,t,n=ye,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Wt(),zt(n);const a=Be(t,n,e,r);return It(),Xt(),a});return s?o.unshift(i):o.push(i),i}}const lt=e=>(t,n=ye)=>(!vn||e==="sp")&&as(e,(...s)=>t(...s),n),Zl=lt("bm"),Jt=lt("m"),Ql=lt("bu"),br=lt("u"),yn=lt("bum"),go=lt("um"),Gl=lt("sp"),ec=lt("rtg"),tc=lt("rtc");function nc(e,t=ye){as("ec",e,t)}const _o="components",sc="directives";function mr(e,t){return yo(_o,e,!0,t)||e}const vr=Symbol.for("v-ndc");function oc(e){return ge(e)?yo(_o,e,!1)||e:e||vr}function ic(e){return yo(sc,e)}function yo(e,t,n=!0,s=!1){const o=xe||ye;if(o){const i=o.type;if(e===_o){const a=Lc(i,!1);if(a&&(a===t||a===ot(t)||a===es(ot(t))))return i}const r=Go(o[e]||i[e],t)||Go(o.appContext[e],t);return!r&&s?i:r}}function Go(e,t){return e&&(e[t]||e[ot(t)]||e[es(ot(t))])}function nn(e,t,n={},s,o){if(xe.isCE||xe.parent&&tn(xe.parent)&&xe.parent.isCE)return t!=="default"&&(n.name=t),D("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),ce();const r=i&&gr(i(n)),a=Pr(Le,{key:n.key||r&&r.key||`_${t}`},r||(s?s():[]),r&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function gr(e){return e.some(t=>Kn(t)?!(t.type===st||t.type===Le&&!gr(t.children)):!0)?e:null}const Ds=e=>e?Mr(e)?ds(e)||e.proxy:Ds(e.parent):null,sn=ve(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ds(e.parent),$root:e=>Ds(e.root),$emit:e=>e.emit,$options:e=>xo(e),$forceUpdate:e=>e.f||(e.f=()=>vo(e.update)),$nextTick:e=>e.n||(e.n=Ml.bind(e.proxy)),$watch:e=>Vl.bind(e)}),ys=(e,t)=>e!==le&&!e.__isScriptSetup&&Q(e,t),rc={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const g=r[t];if(g!==void 0)switch(g){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(ys(s,t))return r[t]=1,s[t];if(o!==le&&Q(o,t))return r[t]=2,o[t];if((c=e.propsOptions[0])&&Q(c,t))return r[t]=3,i[t];if(n!==le&&Q(n,t))return r[t]=4,n[t];Hs&&(r[t]=0)}}const d=sn[t];let f,b;if(d)return t==="$attrs"&&$e(e,"get",t),d(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==le&&Q(n,t))return r[t]=4,n[t];if(b=l.config.globalProperties,Q(b,t))return b[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return ys(o,t)?(o[t]=n,!0):s!==le&&Q(s,t)?(s[t]=n,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let a;return!!n[r]||e!==le&&Q(e,r)||ys(t,r)||(a=i[0])&&Q(a,r)||Q(s,r)||Q(sn,r)||Q(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ac(){return lc().slots}function lc(){const e=us();return e.setupContext||(e.setupContext=$r(e))}function ei(e){return U(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Hs=!0;function cc(e){const t=xo(e),n=e.proxy,s=e.ctx;Hs=!1,t.beforeCreate&&ti(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:a,provide:l,inject:c,created:d,beforeMount:f,mounted:b,beforeUpdate:g,updated:w,activated:T,deactivated:$,beforeDestroy:L,beforeUnmount:N,destroyed:A,unmounted:E,render:H,renderTracked:W,renderTriggered:ie,errorCaptured:M,serverPrefetch:z,expose:J,inheritAttrs:S,components:v,directives:F,filters:I}=t;if(c&&uc(c,s,null),r)for(const ee in r){const Z=r[ee];X(Z)&&(s[ee]=Z.bind(n))}if(o){const ee=o.call(n,n);fe(ee)&&(e.data=Ft(ee))}if(Hs=!0,i)for(const ee in i){const Z=i[ee],Te=X(Z)?Z.bind(n,n):X(Z.get)?Z.get.bind(n,n):Ye,it=!X(Z)&&X(Z.set)?Z.set.bind(n):Ye,ze=nt({get:Te,set:it});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>ze.value,set:we=>ze.value=we})}if(a)for(const ee in a)_r(a[ee],s,n,ee);if(l){const ee=X(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(Z=>{mc(Z,ee[Z])})}d&&ti(d,e,"c");function te(ee,Z){U(Z)?Z.forEach(Te=>ee(Te.bind(n))):Z&&ee(Z.bind(n))}if(te(Zl,f),te(Jt,b),te(Ql,g),te(br,w),te(Xl,T),te(Jl,$),te(nc,M),te(tc,W),te(ec,ie),te(yn,N),te(go,E),te(Gl,z),U(J))if(J.length){const ee=e.exposed||(e.exposed={});J.forEach(Z=>{Object.defineProperty(ee,Z,{get:()=>n[Z],set:Te=>n[Z]=Te})})}else e.exposed||(e.exposed={});H&&e.render===Ye&&(e.render=H),S!=null&&(e.inheritAttrs=S),v&&(e.components=v),F&&(e.directives=F)}function uc(e,t,n=Ye){U(e)&&(e=Vs(e));for(const s in e){const o=e[s];let i;fe(o)?"default"in o?i=Fn(o.from||s,o.default,!0):i=Fn(o.from||s):i=Fn(o),Ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function ti(e,t,n){Be(U(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function _r(e,t,n,s){const o=s.includes(".")?ur(n,s):()=>n[s];if(ge(e)){const i=t[e];X(i)&&Pe(o,i)}else if(X(e))Pe(o,e.bind(n));else if(fe(e))if(U(e))e.forEach(i=>_r(i,t,n,s));else{const i=X(e.handler)?e.handler.bind(n):t[e.handler];X(i)&&Pe(o,i,e)}}function xo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,a=i.get(t);let l;return a?l=a:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(c=>Bn(l,c,r,!0)),Bn(l,t,r)),fe(t)&&i.set(t,l),l}function Bn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&Bn(e,i,n,!0),o&&o.forEach(r=>Bn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const a=dc[r]||n&&n[r];e[r]=a?a(e[r],t[r]):t[r]}return e}const dc={data:ni,props:si,emits:si,methods:Gt,computed:Gt,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:Gt,directives:Gt,watch:pc,provide:ni,inject:fc};function ni(e,t){return t?e?function(){return ve(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function fc(e,t){return Gt(Vs(e),Vs(t))}function Vs(e){if(U(e)){const t={};for(let n=0;n1)return n&&X(t)?t.call(s&&s.proxy):t}}function vc(e,t,n,s=!1){const o={},i={};Hn(i,cs,1),e.propsDefaults=Object.create(null),xr(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:Ol(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function gc(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,a=G(o),[l]=e.propsOptions;let c=!1;if((s||r>0)&&!(r&16)){if(r&8){const d=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[b,g]=wr(f,t,!0);ve(r,b),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!l)return fe(e)&&s.set(e,Dt),Dt;if(U(i))for(let d=0;d-1,g[1]=T<0||w-1||Q(g,"default"))&&a.push(f)}}}const c=[r,a];return fe(e)&&s.set(e,c),c}function oi(e){return e[0]!=="$"}function ii(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ri(e,t){return ii(e)===ii(t)}function ai(e,t){return U(t)?t.findIndex(n=>ri(n,e)):X(t)&&ri(t,e)?0:-1}const Or=e=>e[0]==="_"||e==="$stable",wo=e=>U(e)?e.map(et):[et(e)],_c=(e,t,n)=>{if(t._n)return t;const s=V((...o)=>wo(t(...o)),n);return s._c=!1,s},Cr=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Or(o))continue;const i=e[o];if(X(i))t[o]=_c(o,i,s);else if(i!=null){const r=wo(i);t[o]=()=>r}}},Er=(e,t)=>{const n=wo(t);e.slots.default=()=>n},yc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),Hn(t,"_",n)):Cr(t,e.slots={})}else e.slots={},t&&Er(e,t);Hn(e.slots,cs,1)},xc=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=le;if(s.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(ve(o,t),!n&&a===1&&delete o._):(i=!t.$stable,Cr(t,o)),r=t}else t&&(Er(e,t),r={default:1});if(i)for(const a in o)!Or(a)&&!(a in r)&&delete o[a]};function Bs(e,t,n,s,o=!1){if(U(e)){e.forEach((b,g)=>Bs(b,t&&(U(t)?t[g]:t),n,s,o));return}if(tn(s)&&!o)return;const i=s.shapeFlag&4?ds(s.component)||s.component.proxy:s.el,r=o?null:i,{i:a,r:l}=e,c=t&&t.r,d=a.refs===le?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==l&&(ge(c)?(d[c]=null,Q(f,c)&&(f[c]=null)):Ce(c)&&(c.value=null)),X(l))mt(l,a,12,[r,d]);else{const b=ge(l),g=Ce(l);if(b||g){const w=()=>{if(e.f){const T=b?Q(f,l)?f[l]:d[l]:l.value;o?U(T)&&io(T,i):U(T)?T.includes(i)||T.push(i):b?(d[l]=[i],Q(f,l)&&(f[l]=d[l])):(l.value=[i],e.k&&(d[e.k]=l.value))}else b?(d[l]=r,Q(f,l)&&(f[l]=r)):g&&(l.value=r,e.k&&(d[e.k]=r))};r?(w.id=-1,Me(w,n)):w()}}}const Me=Hl;function wc(e){return Oc(e)}function Oc(e,t){const n=$s();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:a,createComment:l,setText:c,setElementText:d,parentNode:f,nextSibling:b,setScopeId:g=Ye,insertStaticContent:w}=e,T=(u,p,m,_=null,y=null,O=null,P=!1,C=null,j=!!p.dynamicChildren)=>{if(u===p)return;u&&!Pt(u,p)&&(_=ue(u),we(u,y,O,!0),u=null),p.patchFlag===-2&&(j=!1,p.dynamicChildren=null);const{type:x,ref:q,shapeFlag:k}=p;switch(x){case ls:$(u,p,m,_);break;case st:L(u,p,m,_);break;case Ln:u==null&&N(p,m,_,P);break;case Le:v(u,p,m,_,y,O,P,C,j);break;default:k&1?H(u,p,m,_,y,O,P,C,j):k&6?F(u,p,m,_,y,O,P,C,j):(k&64||k&128)&&x.process(u,p,m,_,y,O,P,C,j,be)}q!=null&&y&&Bs(q,u&&u.ref,O,p||u,!p)},$=(u,p,m,_)=>{if(u==null)s(p.el=a(p.children),m,_);else{const y=p.el=u.el;p.children!==u.children&&c(y,p.children)}},L=(u,p,m,_)=>{u==null?s(p.el=l(p.children||""),m,_):p.el=u.el},N=(u,p,m,_)=>{[u.el,u.anchor]=w(u.children,p,m,_,u.el,u.anchor)},A=({el:u,anchor:p},m,_)=>{let y;for(;u&&u!==p;)y=b(u),s(u,m,_),u=y;s(p,m,_)},E=({el:u,anchor:p})=>{let m;for(;u&&u!==p;)m=b(u),o(u),u=m;o(p)},H=(u,p,m,_,y,O,P,C,j)=>{P=P||p.type==="svg",u==null?W(p,m,_,y,O,P,C,j):z(u,p,y,O,P,C,j)},W=(u,p,m,_,y,O,P,C)=>{let j,x;const{type:q,props:k,shapeFlag:R,transition:B,dirs:Y}=u;if(j=u.el=r(u.type,O,k&&k.is,k),R&8?d(j,u.children):R&16&&M(u.children,j,null,_,y,O&&q!=="foreignObject",P,C),Y&&xt(u,null,_,"created"),ie(j,u,u.scopeId,P,_),k){for(const se in k)se!=="value"&&!kn(se)&&i(j,se,null,k[se],O,u.children,_,y,he);"value"in k&&i(j,"value",null,k.value),(x=k.onVnodeBeforeMount)&&Ge(x,_,u)}Y&&xt(u,null,_,"beforeMount");const re=(!y||y&&!y.pendingBranch)&&B&&!B.persisted;re&&B.beforeEnter(j),s(j,p,m),((x=k&&k.onVnodeMounted)||re||Y)&&Me(()=>{x&&Ge(x,_,u),re&&B.enter(j),Y&&xt(u,null,_,"mounted")},y)},ie=(u,p,m,_,y)=>{if(m&&g(u,m),_)for(let O=0;O<_.length;O++)g(u,_[O]);if(y){let O=y.subTree;if(p===O){const P=y.vnode;ie(u,P,P.scopeId,P.slotScopeIds,y.parent)}}},M=(u,p,m,_,y,O,P,C,j=0)=>{for(let x=j;x{const C=p.el=u.el;let{patchFlag:j,dynamicChildren:x,dirs:q}=p;j|=u.patchFlag&16;const k=u.props||le,R=p.props||le;let B;m&&wt(m,!1),(B=R.onVnodeBeforeUpdate)&&Ge(B,m,p,u),q&&xt(p,u,m,"beforeUpdate"),m&&wt(m,!0);const Y=y&&p.type!=="foreignObject";if(x?J(u.dynamicChildren,x,C,m,_,Y,O):P||Z(u,p,C,null,m,_,Y,O,!1),j>0){if(j&16)S(C,p,k,R,m,_,y);else if(j&2&&k.class!==R.class&&i(C,"class",null,R.class,y),j&4&&i(C,"style",k.style,R.style,y),j&8){const re=p.dynamicProps;for(let se=0;se{B&&Ge(B,m,p,u),q&&xt(p,u,m,"updated")},_)},J=(u,p,m,_,y,O,P)=>{for(let C=0;C{if(m!==_){if(m!==le)for(const C in m)!kn(C)&&!(C in _)&&i(u,C,m[C],null,P,p.children,y,O,he);for(const C in _){if(kn(C))continue;const j=_[C],x=m[C];j!==x&&C!=="value"&&i(u,C,x,j,P,p.children,y,O,he)}"value"in _&&i(u,"value",m.value,_.value)}},v=(u,p,m,_,y,O,P,C,j)=>{const x=p.el=u?u.el:a(""),q=p.anchor=u?u.anchor:a("");let{patchFlag:k,dynamicChildren:R,slotScopeIds:B}=p;B&&(C=C?C.concat(B):B),u==null?(s(x,m,_),s(q,m,_),M(p.children,m,q,y,O,P,C,j)):k>0&&k&64&&R&&u.dynamicChildren?(J(u.dynamicChildren,R,m,y,O,P,C),(p.key!=null||y&&p===y.subTree)&&Tr(u,p,!0)):Z(u,p,m,q,y,O,P,C,j)},F=(u,p,m,_,y,O,P,C,j)=>{p.slotScopeIds=C,u==null?p.shapeFlag&512?y.ctx.activate(p,m,_,P,j):I(p,m,_,y,O,P,j):ae(u,p,j)},I=(u,p,m,_,y,O,P)=>{const C=u.component=$c(u,_,y);if(rs(u)&&(C.ctx.renderer=be),Ic(C),C.asyncDep){if(y&&y.registerDep(C,te),!u.el){const j=C.subTree=D(st);L(null,j,p,m)}return}te(C,u,p,m,y,O,P)},ae=(u,p,m)=>{const _=p.component=u.component;if(ql(u,p,m))if(_.asyncDep&&!_.asyncResolved){ee(_,p,m);return}else _.next=p,$l(_.update),_.update();else p.el=u.el,_.vnode=p},te=(u,p,m,_,y,O,P)=>{const C=()=>{if(u.isMounted){let{next:q,bu:k,u:R,parent:B,vnode:Y}=u,re=q,se;wt(u,!1),q?(q.el=Y.el,ee(u,q,P)):q=Y,k&&vs(k),(se=q.props&&q.props.onVnodeBeforeUpdate)&&Ge(se,B,q,Y),wt(u,!0);const me=gs(u),Ke=u.subTree;u.subTree=me,T(Ke,me,f(Ke.el),ue(Ke),u,y,O),q.el=me.el,re===null&&Rl(u,me.el),R&&Me(R,y),(se=q.props&&q.props.onVnodeUpdated)&&Me(()=>Ge(se,B,q,Y),y)}else{let q;const{el:k,props:R}=p,{bm:B,m:Y,parent:re}=u,se=tn(p);if(wt(u,!1),B&&vs(B),!se&&(q=R&&R.onVnodeBeforeMount)&&Ge(q,re,p),wt(u,!0),k&&He){const me=()=>{u.subTree=gs(u),He(k,u.subTree,u,y,null)};se?p.type.__asyncLoader().then(()=>!u.isUnmounted&&me()):me()}else{const me=u.subTree=gs(u);T(null,me,m,_,u,y,O),p.el=me.el}if(Y&&Me(Y,y),!se&&(q=R&&R.onVnodeMounted)){const me=p;Me(()=>Ge(q,re,me),y)}(p.shapeFlag&256||re&&tn(re.vnode)&&re.vnode.shapeFlag&256)&&u.a&&Me(u.a,y),u.isMounted=!0,p=m=_=null}},j=u.effect=new co(C,()=>vo(x),u.scope),x=u.update=()=>j.run();x.id=u.uid,wt(u,!0),x()},ee=(u,p,m)=>{p.component=u;const _=u.vnode.props;u.vnode=p,u.next=null,gc(u,p.props,_,m),xc(u,p.children,m),Wt(),Yo(),Xt()},Z=(u,p,m,_,y,O,P,C,j=!1)=>{const x=u&&u.children,q=u?u.shapeFlag:0,k=p.children,{patchFlag:R,shapeFlag:B}=p;if(R>0){if(R&128){it(x,k,m,_,y,O,P,C,j);return}else if(R&256){Te(x,k,m,_,y,O,P,C,j);return}}B&8?(q&16&&he(x,y,O),k!==x&&d(m,k)):q&16?B&16?it(x,k,m,_,y,O,P,C,j):he(x,y,O,!0):(q&8&&d(m,""),B&16&&M(k,m,_,y,O,P,C,j))},Te=(u,p,m,_,y,O,P,C,j)=>{u=u||Dt,p=p||Dt;const x=u.length,q=p.length,k=Math.min(x,q);let R;for(R=0;Rq?he(u,y,O,!0,!1,k):M(p,m,_,y,O,P,C,j,k)},it=(u,p,m,_,y,O,P,C,j)=>{let x=0;const q=p.length;let k=u.length-1,R=q-1;for(;x<=k&&x<=R;){const B=u[x],Y=p[x]=j?pt(p[x]):et(p[x]);if(Pt(B,Y))T(B,Y,m,null,y,O,P,C,j);else break;x++}for(;x<=k&&x<=R;){const B=u[k],Y=p[R]=j?pt(p[R]):et(p[R]);if(Pt(B,Y))T(B,Y,m,null,y,O,P,C,j);else break;k--,R--}if(x>k){if(x<=R){const B=R+1,Y=BR)for(;x<=k;)we(u[x],y,O,!0),x++;else{const B=x,Y=x,re=new Map;for(x=Y;x<=R;x++){const ke=p[x]=j?pt(p[x]):et(p[x]);ke.key!=null&&re.set(ke.key,x)}let se,me=0;const Ke=R-Y+1;let Nt=!1,Ro=0;const Yt=new Array(Ke);for(x=0;x=Ke){we(ke,y,O,!0);continue}let Qe;if(ke.key!=null)Qe=re.get(ke.key);else for(se=Y;se<=R;se++)if(Yt[se-Y]===0&&Pt(ke,p[se])){Qe=se;break}Qe===void 0?we(ke,y,O,!0):(Yt[Qe-Y]=x+1,Qe>=Ro?Ro=Qe:Nt=!0,T(ke,p[Qe],m,null,y,O,P,C,j),me++)}const Do=Nt?Cc(Yt):Dt;for(se=Do.length-1,x=Ke-1;x>=0;x--){const ke=Y+x,Qe=p[ke],Ho=ke+1{const{el:O,type:P,transition:C,children:j,shapeFlag:x}=u;if(x&6){ze(u.component.subTree,p,m,_);return}if(x&128){u.suspense.move(p,m,_);return}if(x&64){P.move(u,p,m,be);return}if(P===Le){s(O,p,m);for(let k=0;kC.enter(O),y);else{const{leave:k,delayLeave:R,afterLeave:B}=C,Y=()=>s(O,p,m),re=()=>{k(O,()=>{Y(),B&&B()})};R?R(O,Y,re):re()}else s(O,p,m)},we=(u,p,m,_=!1,y=!1)=>{const{type:O,props:P,ref:C,children:j,dynamicChildren:x,shapeFlag:q,patchFlag:k,dirs:R}=u;if(C!=null&&Bs(C,null,m,u,!0),q&256){p.ctx.deactivate(u);return}const B=q&1&&R,Y=!tn(u);let re;if(Y&&(re=P&&P.onVnodeBeforeUnmount)&&Ge(re,p,u),q&6)Re(u.component,m,_);else{if(q&128){u.suspense.unmount(m,_);return}B&&xt(u,null,p,"beforeUnmount"),q&64?u.type.remove(u,p,m,y,be,_):x&&(O!==Le||k>0&&k&64)?he(x,p,m,!1,!0):(O===Le&&k&384||!y&&q&16)&&he(j,p,m),_&&Ie(u)}(Y&&(re=P&&P.onVnodeUnmounted)||B)&&Me(()=>{re&&Ge(re,p,u),B&&xt(u,null,p,"unmounted")},m)},Ie=u=>{const{type:p,el:m,anchor:_,transition:y}=u;if(p===Le){Ae(m,_);return}if(p===Ln){E(u);return}const O=()=>{o(m),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(u.shapeFlag&1&&y&&!y.persisted){const{leave:P,delayLeave:C}=y,j=()=>P(m,O);C?C(u.el,O,j):j()}else O()},Ae=(u,p)=>{let m;for(;u!==p;)m=b(u),o(u),u=m;o(p)},Re=(u,p,m)=>{const{bum:_,scope:y,update:O,subTree:P,um:C}=u;_&&vs(_),y.stop(),O&&(O.active=!1,we(P,u,p,m)),C&&Me(C,p),Me(()=>{u.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},he=(u,p,m,_=!1,y=!1,O=0)=>{for(let P=O;Pu.shapeFlag&6?ue(u.component.subTree):u.shapeFlag&128?u.suspense.next():b(u.anchor||u.el),de=(u,p,m)=>{u==null?p._vnode&&we(p._vnode,null,null,!0):T(p._vnode||null,u,p,null,null,null,m),Yo(),rr(),p._vnode=u},be={p:T,um:we,m:ze,r:Ie,mt:I,mc:M,pc:Z,pbc:J,n:ue,o:e};let De,He;return t&&([De,He]=t(be)),{render:de,hydrate:De,createApp:bc(de,De)}}function wt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Tr(e,t,n=!1){const s=e.children,o=t.children;if(U(s)&&U(o))for(let i=0;i>1,e[n[a]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const Ec=e=>e.__isTeleport,Le=Symbol.for("v-fgt"),ls=Symbol.for("v-txt"),st=Symbol.for("v-cmt"),Ln=Symbol.for("v-stc"),on=[];let Je=null;function ce(e=!1){on.push(Je=e?null:[])}function Tc(){on.pop(),Je=on[on.length-1]||null}let mn=1;function li(e){mn+=e}function jr(e){return e.dynamicChildren=mn>0?Je||Dt:null,Tc(),mn>0&&Je&&Je.push(e),e}function pe(e,t,n,s,o,i){return jr(h(e,t,n,s,o,i,!0))}function Pr(e,t,n,s,o){return jr(D(e,t,n,s,o,!0))}function Kn(e){return e?e.__v_isVNode===!0:!1}function Pt(e,t){return e.type===t.type&&e.key===t.key}const cs="__vInternal",Ar=({key:e})=>e??null,Nn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ge(e)||Ce(e)||X(e)?{i:xe,r:e,k:t,f:!!n}:e:null);function h(e,t=null,n=null,s=0,o=null,i=e===Le?0:1,r=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ar(t),ref:t&&Nn(t),scopeId:is,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:xe};return a?(Co(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ge(n)?8:16),mn>0&&!r&&Je&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Je.push(l),l}const D=jc;function jc(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===vr)&&(e=st),Kn(e)){const a=gt(e,t,!0);return n&&Co(a,n),mn>0&&!i&&Je&&(a.shapeFlag&6?Je[Je.indexOf(e)]=a:Je.push(a)),a.patchFlag|=-2,a}if(Nc(e)&&(e=e.__vccOpts),t){t=Pc(t);let{class:a,style:l}=t;a&&!ge(a)&&(t.class=kt(a)),fe(l)&&(Gi(l)&&!U(l)&&(l=ve({},l)),t.style=ts(l))}const r=ge(e)?1:Dl(e)?128:Ec(e)?64:fe(e)?4:X(e)?2:0;return h(e,t,n,s,o,r,i,!0)}function Pc(e){return e?Gi(e)||cs in e?ve({},e):e:null}function gt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,a=t?Ac(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ar(a),ref:t&&t.ref?n&&o?U(o)?o.concat(Nn(t)):[o,Nn(t)]:Nn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Le?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&>(e.ssContent),ssFallback:e.ssFallback&>(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ne(e=" ",t=0){return D(ls,null,e,t)}function Oo(e,t){const n=D(Ln,null,e);return n.staticCount=t,n}function et(e){return e==null||typeof e=="boolean"?D(st):U(e)?D(Le,null,e.slice()):typeof e=="object"?pt(e):D(ls,null,String(e))}function pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:gt(e)}function Co(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(U(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Co(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(cs in t)?t._ctx=xe:o===3&&xe&&(xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:xe},n=32):(t=String(t),s&64?(n=16,t=[ne(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ac(...e){const t={};for(let n=0;nye||xe;let Eo,qt,ci="__VUE_INSTANCE_SETTERS__";(qt=$s()[ci])||(qt=$s()[ci]=[]),qt.push(e=>ye=e),Eo=e=>{qt.length>1?qt.forEach(t=>t(e)):qt[0](e)};const zt=e=>{Eo(e),e.scope.on()},It=()=>{ye&&ye.scope.off(),Eo(null)};function Mr(e){return e.vnode.shapeFlag&4}let vn=!1;function Ic(e,t=!1){vn=t;const{props:n,children:s}=e.vnode,o=Mr(e);vc(e,n,o,t),yc(e,s);const i=o?kc(e,t):void 0;return vn=!1,i}function kc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=er(new Proxy(e.ctx,rc));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?$r(e):null;zt(e),Wt();const i=mt(s,e,0,[e.props,o]);if(Xt(),It(),Ri(i)){if(i.then(It,It),t)return i.then(r=>{ui(e,r,t)}).catch(r=>{ss(r,e,0)});e.asyncDep=i}else ui(e,i,t)}else Sr(e,t)}function ui(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:fe(t)&&(e.setupState=sr(t)),Sr(e,n)}let di;function Sr(e,t,n){const s=e.type;if(!e.render){if(!t&&di&&!s.render){const o=s.template||xo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=ve(ve({isCustomElement:i,delimiters:a},r),l);s.render=di(o,c)}}e.render=s.render||Ye}zt(e),Wt(),cc(e),Xt(),It()}function Fc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return $e(e,"get","$attrs"),t[n]}}))}function $r(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Fc(e)},slots:e.slots,emit:e.emit,expose:t}}function ds(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(sr(er(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in sn)return sn[n](e)},has(t,n){return n in t||n in sn}}))}function Lc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Nc(e){return X(e)&&"__vccOpts"in e}const nt=(e,t)=>Pl(e,t,vn);function zs(e,t,n){const s=arguments.length;return s===2?fe(t)&&!U(t)?Kn(t)?D(e,null,[t]):D(e,t):D(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Kn(n)&&(n=[n]),D(e,t,n))}const qc=Symbol.for("v-scx"),Rc=()=>Fn(qc),Dc="3.3.4",Hc="http://www.w3.org/2000/svg",At=typeof document<"u"?document:null,fi=At&&At.createElement("template"),Vc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?At.createElementNS(Hc,e):At.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>At.createTextNode(e),createComment:e=>At.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>At.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{fi.innerHTML=s?`${e}`:e;const a=fi.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Uc(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Bc(e,t,n){const s=e.style,o=ge(n);if(n&&!o){if(t&&!ge(t))for(const i in t)n[i]==null&&Ks(s,i,"");for(const i in n)Ks(s,i,n[i])}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const pi=/\s*!important$/;function Ks(e,t,n){if(U(n))n.forEach(s=>Ks(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=zc(e,t);pi.test(n)?e.setProperty(Kt(s),n.replace(pi,""),"important"):e[s]=n}}const hi=["Webkit","Moz","ms"],xs={};function zc(e,t){const n=xs[t];if(n)return n;let s=ot(t);if(s!=="filter"&&s in e)return xs[t]=s;s=es(s);for(let o=0;ows||(Qc.then(()=>ws=0),ws=Date.now());function eu(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Be(tu(s,n.value),t,5,[s])};return n.value=e,n.attached=Gc(),n}function tu(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const vi=/^on[a-z]/,nu=(e,t,n,s,o=!1,i,r,a,l)=>{t==="class"?Uc(e,s,o):t==="style"?Bc(e,n,s):Zn(t)?oo(t)||Yc(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):su(e,t,s,o))?Wc(e,t,s,i,r,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Kc(e,t,s,o))};function su(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&vi.test(t)&&X(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||vi.test(t)&&ge(n)?!1:t in e}const ut="transition",Zt="animation",rn=(e,{slots:t})=>zs(Kl,ou(e),t);rn.displayName="Transition";const Ir={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};rn.props=ve({},dr,Ir);const Ot=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},gi=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function ou(e){const t={};for(const v in e)v in Ir||(t[v]=e[v]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=r,appearToClass:d=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:b=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,w=iu(o),T=w&&w[0],$=w&&w[1],{onBeforeEnter:L,onEnter:N,onEnterCancelled:A,onLeave:E,onLeaveCancelled:H,onBeforeAppear:W=L,onAppear:ie=N,onAppearCancelled:M=A}=t,z=(v,F,I)=>{Ct(v,F?d:a),Ct(v,F?c:r),I&&I()},J=(v,F)=>{v._isLeaving=!1,Ct(v,f),Ct(v,g),Ct(v,b),F&&F()},S=v=>(F,I)=>{const ae=v?ie:N,te=()=>z(F,v,I);Ot(ae,[F,te]),_i(()=>{Ct(F,v?l:i),dt(F,v?d:a),gi(ae)||yi(F,s,T,te)})};return ve(t,{onBeforeEnter(v){Ot(L,[v]),dt(v,i),dt(v,r)},onBeforeAppear(v){Ot(W,[v]),dt(v,l),dt(v,c)},onEnter:S(!1),onAppear:S(!0),onLeave(v,F){v._isLeaving=!0;const I=()=>J(v,F);dt(v,f),lu(),dt(v,b),_i(()=>{v._isLeaving&&(Ct(v,f),dt(v,g),gi(E)||yi(v,s,$,I))}),Ot(E,[v,I])},onEnterCancelled(v){z(v,!1),Ot(A,[v])},onAppearCancelled(v){z(v,!0),Ot(M,[v])},onLeaveCancelled(v){J(v),Ot(H,[v])}})}function iu(e){if(e==null)return null;if(fe(e))return[Os(e.enter),Os(e.leave)];{const t=Os(e);return[t,t]}}function Os(e){return Ra(e)}function dt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ct(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function _i(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ru=0;function yi(e,t,n,s){const o=e._endId=++ru,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:a,propCount:l}=au(e,t);if(!r)return s();const c=r+"end";let d=0;const f=()=>{e.removeEventListener(c,b),i()},b=g=>{g.target===e&&++d>=l&&f()};setTimeout(()=>{d(n[w]||"").split(", "),o=s(`${ut}Delay`),i=s(`${ut}Duration`),r=xi(o,i),a=s(`${Zt}Delay`),l=s(`${Zt}Duration`),c=xi(a,l);let d=null,f=0,b=0;t===ut?r>0&&(d=ut,f=r,b=i.length):t===Zt?c>0&&(d=Zt,f=c,b=l.length):(f=Math.max(r,c),d=f>0?r>c?ut:Zt:null,b=d?d===ut?i.length:l.length:0);const g=d===ut&&/\b(transform|all)(,|$)/.test(s(`${ut}Property`).toString());return{type:d,timeout:f,propCount:b,hasTransform:g}}function xi(e,t){for(;e.lengthwi(n)+wi(e[s])))}function wi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function lu(){return document.body.offsetHeight}const cu=ve({patchProp:nu},Vc);let Oi;function uu(){return Oi||(Oi=wc(cu))}const du=(...e)=>{const t=uu().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=fu(s);if(!o)return;const i=t._component;!X(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function fu(e){return ge(e)?document.querySelector(e):e}const pu="/Portfolio3-14h/assets/ellypsis-vertical-2-8b5a044c.svg",hu="/Portfolio3-14h/assets/github-blanc-4b36669f.svg",bu="/Portfolio3-14h/assets/linkedin-blanc-c88acae0.svg";const Ee=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},mu={data(){return{isResponsiveMenu:!0}},methods:{toggleMenu(){this.isResponsiveMenu=!this.isResponsiveMenu}}},Lt=e=>(Ne("data-v-a74ea2b5"),e=e(),qe(),e),vu={class:"container1"},gu={class:"orange"},_u=Lt(()=>h("a",{href:"./"},[h("h1",null,"Frédérique CHAMBINAUD")],-1)),yu={class:"menu-points"},xu=Lt(()=>h("img",{src:pu,alt:"picto menu"},null,-1)),wu=[xu],Ou=Lt(()=>h("p",null,"Présentation",-1)),Cu=[Ou],Eu=Lt(()=>h("p",null,"Réalisations",-1)),Tu=[Eu],ju=Lt(()=>h("p",null,"Contact",-1)),Pu=[ju],Au={class:"picto"},Mu=Lt(()=>h("img",{src:hu,alt:"Picto git"},null,-1)),Su=[Mu],$u=Lt(()=>h("img",{src:bu,alt:"Picto linkedin"},null,-1)),Iu=[$u];function ku(e,t,n,s,o,i){return ce(),pe("div",vu,[h("div",gu,[_u,h("div",yu,[h("a",{href:"javascript:void(0);",class:"icon",onClick:t[0]||(t[0]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},wu)])]),h("nav",{class:kt({blue:!o.isResponsiveMenu,responsive:o.isResponsiveMenu}),id:"menu-blue"},[h("a",{href:"#head",onClick:t[1]||(t[1]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Cu),h("a",{href:"#/realisations",onClick:t[2]||(t[2]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Tu),h("a",{href:"#/contact",onClick:t[3]||(t[3]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Pu),h("div",Au,[h("a",{href:"https://github.com/14h02m10s?tab=repositories",target:"_blank",onClick:t[4]||(t[4]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Su),h("a",{href:"https://www.linkedin.com/in/fr%C3%A9d%C3%A9rique-c-16195121b/",target:"_blank",onClick:t[5]||(t[5]=(...r)=>i.toggleMenu&&i.toggleMenu(...r))},Iu)])],2)])}const Fu=Ee(mu,[["render",ku],["__scopeId","data-v-a74ea2b5"]]),Lu="/Portfolio3-14h/assets/profil-carre-222-6644d89e.jpg";const fs=e=>(Ne("data-v-f3fe5d0e"),e=e(),qe(),e),Nu={class:"englobeur-first"},qu={class:"text"},Ru=fs(()=>h("div",{class:"bienvenue"},"Hello ! Je suis Fred,",-1)),Du=fs(()=>h("div",{class:"portfolio"},"DESIGNER UX/UI",-1)),Hu=fs(()=>h("div",{class:"container-photo","data-scroll":"","data-scroll-speed":"-1"},[h("img",{src:Lu,alt:"photo profil",class:"photo2"})],-1)),Vu=fs(()=>h("div",{class:"btn-continue"},[h("a",{href:"#head"},[h("button",{class:"btn-rond"},[h("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_down ")])])],-1)),Uu={__name:"First2",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(ce(),pe("div",Nu,[h("div",{class:"text-photo",style:ts({transform:`translateY(-${t.scroll}px)`})},[h("div",qu,[D(rn,{appear:"",name:"slide-fade1"},{default:V(()=>[Ru]),_:1}),D(rn,{appear:"",name:"slide-fade2"},{default:V(()=>[Du]),_:1})]),D(rn,{appear:"",name:"photo-fade"},{default:V(()=>[Hu]),_:1})],4),Vu]))}},Bu=Ee(Uu,[["__scopeId","data-v-f3fe5d0e"]]),zu="/Portfolio3-14h/assets/Figma-01110dbc.svg",Ku="/Portfolio3-14h/assets/Adobe_XD_CC_icon-790767c9.svg",Wu="/Portfolio3-14h/assets/Adobe_InDesign_CC_logo-4c3cf8dd.svg",Xu="/Portfolio3-14h/assets/Adobe_Photoshop_CC_icon-43db4be2.svg",Ju="/Portfolio3-14h/assets/Adobe_Illustrator_CC_icon-84132260.svg",Yu="/Portfolio3-14h/assets/Photopea_logo-be69f4a7.svg",Zu="/Portfolio3-14h/assets/HTML5-1f694231.svg",Qu="/Portfolio3-14h/assets/CSS3_logo-2abcc9b6.svg",Gu="/Portfolio3-14h/assets/Unofficial_JavaScript_logo_2-9a935d73.svg",ed="/Portfolio3-14h/assets/Vuejs_Logo_2-17ff892a.svg",td="/Portfolio3-14h/assets/React_Logo-8351f38f.svg",nd="/Portfolio3-14h/assets/Tailwind_CSS_Logo-7c29d970.svg";const sd={},od={class:"item"},id={class:"img"},rd={class:"details"};function ad(e,t){return ce(),pe("div",od,[h("div",id,[nn(e.$slots,"image",{},void 0,!0)]),h("div",rd,[h("p",null,[nn(e.$slots,"texte",{},void 0,!0)])])])}const Ue=Ee(sd,[["render",ad],["__scopeId","data-v-30bb1387"]]);const ld={},kr=e=>(Ne("data-v-b71ebc15"),e=e(),qe(),e),cd={class:"foot"},ud=kr(()=>h("p",null,[h("b",null,"Site responsive réalisé sur Vue.js")],-1)),dd=kr(()=>h("p",null,"© Frédérique Chambinaud 2023-2024",-1)),fd=[ud,dd];function pd(e,t){return ce(),pe("div",cd,fd)}const ps=Ee(ld,[["render",pd],["__scopeId","data-v-b71ebc15"]]);const oe=e=>(Ne("data-v-64e8c081"),e=e(),qe(),e),hd={class:"espace-nav"},bd={id:"head"},md=oe(()=>h("div",{class:"titre"},[h("h2",null,"PRÉSENTATION")],-1)),vd={class:"prez-et-skills"},gd=Oo('

Qui suis-je ?

Mon passé

J'ai passé ces deux dernières décennies au sein de diverses entreprises de la métropole lilloise, en tant que maquettiste. J'y ai fait une multitude de catalogues, plaquettes, livres, affiches, PLV, bannières web, emails. J'ai perfectionné mon sens du détail, ainsi que ma capacité à produire des livrables à la fois communicants, harmonieux et respectueux des différentes chartes graphiques.

Ces temps-ci

Début 2023, j’ai entamé ma reconversion dans le développement web. Pendant 4 mois, j’ai suivi à temps complet la formation « Développeur .NET fullstack » chez M2i, qui s’est ensuite conclue par un mois de stage.

J'ai ensuite poursuivi le cheminement de ma reconversion avec la formation « UX bootcamp » chez UX France, pendant 7 semaines, et qui s'est terminée fin avril 2024. J'ai d'ailleurs obtenu la certification RS6024 "Innover avec l'UX design".

Mon futur

Désormais, je sais que le développement web ne sera pas mon futur métier mais cet apprentissage devraient m'aider à mieux anticiper et comprendre la faisabilité des choses, en tant que designer UX/UI. Je suis toujours attirée par le domaine du graphisme mais je nourris le désir d'élargir mes compétences. Au fil du temps, j'ai réalisé que le design centré utilisateur est essentiel pour garantir le succès d'un site web ou d'une application.

N’hésitez pas à me contacter si mon profil vous intéresse !

',1),_d={class:"super-container-hardSkills"},yd=oe(()=>h("h3",null,"Mes compétences",-1)),xd={class:"container-hardSkills-titre","data-aos":"fade-left","data-aos-duration":"600"},wd=oe(()=>h("div",{class:"titre-skills"},[h("h4",null,"Compétences techniques")],-1)),Od={class:"container-two-containers-hard-skills"},Cd={class:"two-containers-hard-skills"},Ed={class:"container-hardSkills"},Td=oe(()=>h("img",{src:zu,alt:"picto Figma"},null,-1)),jd=oe(()=>h("p",null,"Figma",-1)),Pd=oe(()=>h("img",{src:Ku,alt:"picto XD",class:"height100"},null,-1)),Ad=oe(()=>h("p",null,"Xd",-1)),Md=oe(()=>h("img",{src:Wu,alt:"picto Indesign",class:"height100"},null,-1)),Sd=oe(()=>h("p",null,"Indesign",-1)),$d=oe(()=>h("img",{src:Xu,alt:"picto Photoshop",class:"height100"},null,-1)),Id=oe(()=>h("p",null,"Photoshop",-1)),kd=oe(()=>h("img",{src:Ju,alt:"picto Illustrator",class:"height100"},null,-1)),Fd=oe(()=>h("p",null,"Illustrator",-1)),Ld=oe(()=>h("img",{src:Yu,alt:"picto Photopea"},null,-1)),Nd=oe(()=>h("p",null,"Photopea",-1)),qd={class:"container-hardSkills"},Rd=oe(()=>h("img",{src:Zu,alt:"picto Html",class:"height100"},null,-1)),Dd=oe(()=>h("p",null,"HTML 5",-1)),Hd=oe(()=>h("img",{src:Qu,alt:"picto Css",class:"height100"},null,-1)),Vd=oe(()=>h("p",null,"CSS 3",-1)),Ud=oe(()=>h("img",{src:Gu,alt:"picto Js"},null,-1)),Bd=oe(()=>h("p",null,"JavaScript",-1)),zd=oe(()=>h("img",{src:ed,alt:"picto Vue"},null,-1)),Kd=oe(()=>h("p",null,"Vue.js",-1)),Wd=oe(()=>h("img",{src:td,alt:"picto React"},null,-1)),Xd=oe(()=>h("p",null,"React",-1)),Jd=oe(()=>h("img",{src:nd,alt:"picto Tailwind",class:"width100"},null,-1)),Yd=oe(()=>h("p",null,"Tailwind",-1)),Zd=Oo('

Savoir-faire

  • • Entretien
  • • Persona
  • • Experience map
  • • Atelier d’idéation
  • • Userflow
  • • Wireframing
  • • Atomic design / design tokens
  • • Maquettage / mise en page
  • • Test synchrone et asynchrone
  • • Accessibilité
  • • Travail collaboratif

Savoir-être

  • • À l'écoute
  • • Empathique
  • • Réactive
  • • Esprit d’équipe
  • • Rigoureuse
  • • Créative
  • • Perséverante
  • • Sens de l'organisation
',2),Qd=oe(()=>h("button",{class:"btn"},"Plus de détails sur mon cv",-1)),Gd=[Qd],ef="https://14h02m10s.github.io/Portfolio3-14h/cv-juin2024-portfolio.pdf",tf={__name:"Presentation2",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(ce(),pe("div",null,[h("div",hd,[h("div",bd,[md,h("div",vd,[gd,h("div",_d,[yd,h("div",xd,[wd,h("div",Od,[h("div",Cd,[h("div",Ed,[D(Ue,null,{image:V(()=>[Td]),texte:V(()=>[jd]),_:1}),D(Ue,null,{image:V(()=>[Pd]),texte:V(()=>[Ad]),_:1}),D(Ue,null,{image:V(()=>[Md]),texte:V(()=>[Sd]),_:1}),D(Ue,null,{image:V(()=>[$d]),texte:V(()=>[Id]),_:1}),D(Ue,null,{image:V(()=>[kd]),texte:V(()=>[Fd]),_:1}),D(Ue,null,{image:V(()=>[Ld]),texte:V(()=>[Nd]),_:1})]),h("div",qd,[D(Ue,null,{image:V(()=>[Rd]),texte:V(()=>[Dd]),_:1}),D(Ue,null,{image:V(()=>[Hd]),texte:V(()=>[Vd]),_:1}),D(Ue,null,{image:V(()=>[Ud]),texte:V(()=>[Bd]),_:1}),D(Ue,null,{image:V(()=>[zd]),texte:V(()=>[Kd]),_:1}),D(Ue,null,{image:V(()=>[Wd]),texte:V(()=>[Xd]),_:1}),D(Ue,null,{image:V(()=>[Jd]),texte:V(()=>[Yd]),_:1})])])])]),Zd])]),h("div",{class:"container-button"},[h("a",{href:ef,target:"_blank",download:"CV-fchambinaud.pdf"},Gd)])])]),D(ps)]))}},nf=Ee(tf,[["__scopeId","data-v-64e8c081"]]);const Ws={__name:"HomeView",setup(e){return(t,n)=>(ce(),pe("main",null,[D(Bu),D(nf)]))}},xn="/Portfolio3-14h/assets/external-orange-87f31629.svg";const sf={data(){return{isExpanded:!1}},methods:{toggleExpansion(){this.isExpanded=!this.isExpanded}}},of={class:"item"},rf={class:"img"},af={class:"content"},lf={class:"btn-continue"};function cf(e,t,n,s,o,i){return ce(),pe("div",of,[h("div",rf,[nn(e.$slots,"image",{},void 0,!0)]),h("div",{class:kt(["section-texte",{expanded:o.isExpanded}])},[h("h4",null,[nn(e.$slots,"sous-titre",{},void 0,!0)]),h("p",af,[nn(e.$slots,"default",{},void 0,!0)]),h("div",lf,[h("span",{class:kt(["btn-open-text material-symbols-rounded",{expanded:o.isExpanded}]),onClick:t[0]||(t[0]=(...r)=>i.toggleExpansion&&i.toggleExpansion(...r))}," keyboard_double_arrow_down ",2)])],2)])}const Rt=Ee(sf,[["render",cf],["__scopeId","data-v-951d34e6"]]),uf="/Portfolio3-14h/assets/ImgGoogleUX-orange-21b3b08c.webp",df="/Portfolio3-14h/assets/ImgGoogleUX-coul-2c7729a3.webp";const ff={},Fr=e=>(Ne("data-v-828aef87"),e=e(),qe(),e),pf={class:"height"},hf=Fr(()=>h("img",{src:uf,alt:"Miniature Google UX orange"},null,-1)),bf=Fr(()=>h("img",{src:df,alt:"Miniature Google UX couleur"},null,-1)),mf=[hf,bf];function vf(e,t){return ce(),pe("div",pf,mf)}const gf=Ee(ff,[["render",vf],["__scopeId","data-v-828aef87"]]),_f="/Portfolio3-14h/assets/ImgArtefacteurs-orange2-75962263.jpg",yf="/Portfolio3-14h/assets/ImgArtefacteurs-coul2-6bfd9687.jpg";const xf={},wf=e=>(Ne("data-v-78bc3a82"),e=e(),qe(),e),Of={class:"height"},Cf=wf(()=>h("a",{href:"#/realisations/artefacteurs"},[h("img",{src:_f,alt:"Miniature Artefacteurs orange"}),h("img",{src:yf,alt:"Miniature Artefacteurs couleur"})],-1)),Ef=[Cf];function Tf(e,t){return ce(),pe("div",Of,Ef)}const jf=Ee(xf,[["render",Tf],["__scopeId","data-v-78bc3a82"]]),Pf="/Portfolio3-14h/assets/ImgPortfolio1-orange-8ecc0138.jpg",Af="/Portfolio3-14h/assets/ImgPortfolio1-coul-f1ca2911.jpg";const Mf={},Sf=e=>(Ne("data-v-510a8c6f"),e=e(),qe(),e),$f={class:"height"},If=Sf(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[h("img",{src:Pf,alt:"Miniature Portfolio1 NB"}),h("img",{src:Af,alt:"Miniature Portfolio1 coul"})],-1)),kf=[If];function Ff(e,t){return ce(),pe("div",$f,kf)}const Lf=Ee(Mf,[["render",Ff],["__scopeId","data-v-510a8c6f"]]),Nf="/Portfolio3-14h/assets/Lakson-orange-8f860365.jpg",qf="/Portfolio3-14h/assets/Lakson-coul-154c63ab.jpg";const Rf={},Df=e=>(Ne("data-v-74c6f380"),e=e(),qe(),e),Hf={class:"height"},Vf=Df(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[h("img",{src:Nf,alt:"Miniature Lakson NB"}),h("img",{src:qf,alt:"Miniature Lakson coul"})],-1)),Uf=[Vf];function Bf(e,t){return ce(),pe("div",Hf,Uf)}const zf=Ee(Rf,[["render",Bf],["__scopeId","data-v-74c6f380"]]),Kf="/Portfolio3-14h/assets/ImgProjet2-orange-1214d11d.jpg",Wf="/Portfolio3-14h/assets/ImgProjet2-coul-a5460d1e.jpg";const Xf={},Jf=e=>(Ne("data-v-0e801c7a"),e=e(),qe(),e),Yf={class:"height"},Zf=Jf(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[h("img",{src:Kf,alt:"Miniature Projet2 NB"}),h("img",{src:Wf,alt:"Miniature Projet2 coul"})],-1)),Qf=[Zf];function Gf(e,t){return ce(),pe("div",Yf,Qf)}const ep=Ee(Xf,[["render",Gf],["__scopeId","data-v-0e801c7a"]]),tp="/Portfolio3-14h/assets/Suzuki-orange-fe5a9a7d.jpg",np="/Portfolio3-14h/assets/Suzuki-coul-20b2c7d1.jpg";const sp={},op=e=>(Ne("data-v-1fdb1207"),e=e(),qe(),e),ip={class:"height"},rp=op(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[h("img",{src:tp,alt:"Miniature Suzuki NB"}),h("img",{src:np,alt:"Miniature Suzuki coul"})],-1)),ap=[rp];function lp(e,t){return ce(),pe("div",ip,ap)}const cp=Ee(sp,[["render",lp],["__scopeId","data-v-1fdb1207"]]);const _e=e=>(Ne("data-v-f236884e"),e=e(),qe(),e),up={id:"reals"},dp=_e(()=>h("div",{class:"titre"},[h("h2",null,"RÉALISATIONS")],-1)),fp={class:"flex-project"},pp=_e(()=>h("div",{class:"DivTitreH3"},[h("h3",null,"Projet UX/UI design")],-1)),hp=_e(()=>h("p",null,[ne(" Suite à ma formation chez UX France, j'ai décidé de passer la certification Google UX afin de "),h("b",null,"continuer non seulement mon apprentissage en UX, mais aussi continuer à manipuler Figma et à maquetter"),ne(". "),h("br"),h("br"),ne(" Cette certification se déroule entièrement en ligne et "),h("b",null,"en autonomie"),ne(". Le programme dure en théorie "),h("b",null,"+ de 200 heures"),ne(" et est découpé en 7 parties. Je suis actuellement en train de finir la 3e partie. Mon projet portera sur la conception d'une application de prévisualisation d'une carte de café. ")],-1)),bp=_e(()=>h("a",{href:"#/realisations/artefacteurs",class:"link-text"},"Projet UX des Artéf'acteurs ",-1)),mp=_e(()=>h("a",{href:"#/realisations/artefacteurs"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),vp=_e(()=>h("p",null,[ne(" Le projet de la manufacture des Artéf'acteurs a été mené durant ma "),h("b",null,"formation chez UX France"),ne(", en équipe de 2. "),h("br"),h("br"),ne(" L'association de la Manufacture des artef'acteurs regroupe des artisans d'art de l'est de la France. Le but de cette association est de mettre en relation les artisans et de les aider à développer leurs activités. ")],-1)),gp={class:"flex-project"},_p=_e(()=>h("div",{class:"DivTitreH3"},[h("h3",null,"Projets front-end")],-1)),yp=_e(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank",class:"link-text"},"Première version de mon portfolio ",-1)),xp=_e(()=>h("a",{href:"https://14h02m10s.github.io/Portfolio/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),wp=_e(()=>h("p",null,[ne(" Voici la première version de mon portfolio créée avec "),h("b",null,"Vue.js"),ne(`. Je n'ai pas eu le temps de le diffuser car dès sa finalisation, j'ai sollicité des avis auprès de mon entourage. Certains ont souligné que mon site était un peu trop "statique" et avait des airs un peu trop "print" (une déformation professionnelle, je suppose 🙃). `),h("br"),h("br"),h("b",null,`C'était mon premier projet responsive, conçu en adoptant une approche "mobile first".`),ne(" Initialement, je souhaitais faire le parallèle avec mon cv, notamment en conservant la mise en forme des titres. Cependant, cela s'est avéré être plus un problème qu'une solution. La deuxième version de mon portfolio (le site que vous parcourez en ce moment) n'est pas parfait, bien sûr, mais j'espère que vous pourrez y reconnaître la détermination que j'y ai investie. ")],-1)),Op=_e(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank",class:"link-text"},"Reproduction d'un site vitrine ",-1)),Cp=_e(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceCopieSiteResto/#/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),Ep=_e(()=>h("p",null,[ne(" J'ai commencé ce projet "),h("b",null,"Vue.js"),ne(" à la fin de mon stage, en juin 2023 et l'ai continué chez moi. L'objectif principal était de reproduire un site vitrine déjà existant. Mon choix s'est porté sur "),h("a",{href:"https://lakson.fr/",target:"_blank",class:"link-text"},"le site du restaurant Lakson,"),ne(" car il comprend "),h("b",null,"une barre de navigation, un pied de page, plusieurs pages, des boutons, et une galerie de photos"),ne(". "),h("br"),h("br"),ne(" Il reste encore des améliorations à apporter, car certaines parties étaient assez complexes lorsque j'ai entamé ce projet. Ainsi, les animations et la compatibilité avec les appareils de différentes tailles (responsive design) n'ont pas encore été implémentées. Mon prochain défi sera donc de rendre ce projet pleinement responsive (il est pour l'instant conseillé de le regarder sur un écran d'au moins 1300 px de large). ")],-1)),Tp=_e(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank",class:"link-text"},"Divers exercices en HTML, CSS et JavaScript ",-1)),jp=_e(()=>h("a",{href:"https://14h02m10s.github.io/TestVue-14h/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),Pp=_e(()=>h("p",null,[ne(" J'ai décidé de me lancer dans la création de projets en "),h("b",null,"Vue.js"),ne(", afin de renforcer mes compétences en "),h("b",null,"JavaScript"),ne(". J'ai commencé par revisiter des exercices que j'avais fait lors de ma formation chez M2i. Par la suite, j'ai enrichi ce projet en y ajoutant divers éléments, tels qu'un "),h("b",null,"sélecteur de couleurs, la possibilité pour l'utilisateur d'ajouter des images, et enfin, j'ai reproduit une galerie de photos trouvée sur Dribbble"),ne(". "),h("br"),h("br"),ne("En parallèle de ces ajouts, j'ai élaboré une présentation comprenant une barre de navigation, des titres, et j'ai également intégré un court texte de présentation. Jusqu'à présent, j'ai uniquement travaillé sur ce projet en mode desk, ce qui signifie qu'il est optimisé pour des écrans d'au moins 1200 pixels de large. Dans l'avenir, j'aimerai le rendre responsive. ")],-1)),Ap=_e(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank",class:"link-text"},"Reproduction de la navbar et slider du site Suzuki ",-1)),Mp=_e(()=>h("a",{href:"https://14h02m10s.github.io/ExerciceNavbarEtCarrouselSuzuki/",target:"blank"},[h("img",{src:xn,class:"picto-external-link",alt:"picto-external-link"})],-1)),Sp=_e(()=>h("p",null,[ne(" Ce fut mon tout premier projet en "),h("b",null,"Vue.js"),ne(". Mon maître de stage m'avait donné pour mission de reproduire le menu de navigation et le slider du "),h("a",{href:"https://concession.suzuki.fr/la-rochelle",target:"_blank",class:"link-text"},"site Suzuki concession."),h("br"),h("br"),ne(" Il est important de noter que rien n'est cliquable dans ce projet, car il s'agit d'une reproduction visuelle. De plus, il n'est pas encore pleinement responsive ; il est actuellement adapté aux écrans d'une largeur minimale de 960 px. ")],-1)),$p={__name:"Projects",setup(e){return(t,n)=>(ce(),pe("div",up,[dp,h("div",fp,[pp,D(Rt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:V(()=>[D(gf)]),"sous-titre":V(()=>[ne("Certification Google UX (en cours d'acquisition)  ")]),default:V(()=>[hp]),_:1}),D(Rt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:V(()=>[D(jf)]),"sous-titre":V(()=>[bp,mp]),default:V(()=>[vp]),_:1})]),h("div",gp,[_p,D(Rt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:V(()=>[D(Lf)]),"sous-titre":V(()=>[yp,xp]),default:V(()=>[wp]),_:1}),D(Rt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:V(()=>[D(zf)]),"sous-titre":V(()=>[Op,Cp]),default:V(()=>[Ep]),_:1}),D(Rt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:V(()=>[D(ep)]),"sous-titre":V(()=>[Tp,jp]),default:V(()=>[Pp]),_:1}),D(Rt,{"data-aos":"fade-up","data-aos-duration":"600"},{image:V(()=>[D(cp)]),"sous-titre":V(()=>[Ap,Mp]),default:V(()=>[Sp]),_:1})]),D(ps)]))}},Ip=Ee($p,[["__scopeId","data-v-f236884e"]]);const Lr={__name:"PageRealisations",setup(e){return(t,n)=>(ce(),pe("main",null,[D(Ip)]))}},kp="/Portfolio3-14h/assets/logoArtefacteurs-large-f687e6a3.jpg",Fp="/Portfolio3-14h/assets/uxDesign-4a33de69.jpg",Lp="/Portfolio3-14h/assets/problematique-ba823560.jpg",Np="/Portfolio3-14h/assets/personasHypothetiques-41ac0f8e.jpg",qp="/Portfolio3-14h/assets/lesCartesUX-ad8c66a1.jpg",Rp="/Portfolio3-14h/assets/diagrammeAffinite-edcf7898.png",Dp="/Portfolio3-14h/assets/diagrammeAffiniteExtrait-309997d6.jpg",Hp="/Portfolio3-14h/assets/Persona-78f7cd19.jpg",Vp="/Portfolio3-14h/assets/brainstorm3-5c2acedb.jpg",Up="/Portfolio3-14h/assets/atelierIdeation2-709139c5.png",Bp="/Portfolio3-14h/assets/resultatAtelierIdeation-faad29ba.jpg",zp="/Portfolio3-14h/assets/detail-arborescence-e257ec11.png",Kp="/Portfolio3-14h/assets/userflow1-d5acca9b.png",Wp="/Portfolio3-14h/assets/wireframes-3f8ad442.png",Xp="/Portfolio3-14h/assets/prototype2-d5eb9b33.png",Jp="/Portfolio3-14h/assets/ProtocoleTest-464a2b1c.jpg",Yp="/Portfolio3-14h/assets/maze_screenshot_interaction2-f7eeea70.jpg",Zp="/Portfolio3-14h/assets/restitution-recos-51cc87dc.png",Qp="/Portfolio3-14h/assets/5-4-Evaluation-Recommandations-0c87a74b.jpg",Gp="/Portfolio3-14h/assets/6-1-Iteration-e0ad5b91.jpg",eh="/Portfolio3-14h/assets/proto1-90475fe6.png",th="/Portfolio3-14h/assets/proto2-d3a5e560.png";const nh=e=>(Ne("data-v-9bcb7377"),e=e(),qe(),e),sh=Oo('

Le projet UX/UI des Artef'acteurs

Remise en contexte

les différentes phases de l'ux design

Ceci est un projet mené en formation, chez UX France, durant 6 semaines. Nous avons tout au long de ce projet travaillé en binôme.

L'association des Artef'acteurs est un collectif d'artisans d'art de la région de Belfort. Ils ont entre 25 et 55 ans et ce sont des personnes qui travaillent seules la plupart du temps. Le but de l'association est de mettre en relation ces artisans afin de les aider à sortir de l'isolement professionnel et à développer leurs activités en regroupant des informations utiles (tels que les fournisseurs, salons, marchés...).

Pour l'instant, l'association dispose d'une page facebook tenue par la fondatrice de l'association, un google drive pour s'échanger des documents et un groupe what'app pour discuter.

L'UX design

L'UX design est décomposé en 6 phases :

  1. La planification sert à comprendre les besoins du client et commencer à réfléchir à qui est l’utilisateur final. On définit également une problématique.
  2. L'exploration sert à comprendre qui est l'utilisateur final.
  3. L'idéation permet de brainstormer, avec des utilisateurs, et de trouver des solutions à notre problématique.
  4. La génération, c'est le moment où le projet prend vie à travers des prototypes.
  5. L'évaluation permet de se rendre compte, en faisant tester le prototype à des utilisateurs, de ce qui va et surtout de ce qui ne va pas.
  6. L'itération, c'est le moment où on corrige ce qui ne va pas, on peut recommencer le processus à partir de la phase d'exploration, d'idéation ou de génération, selon les besoins. Plusieurs itérations peuvent avoir lieu.
les différentes phases de l'ux design

La phase de Planification

Avant toute chose, nous avons établi un plan d'action dans Notion pour pouvoir avoir une vision d'ensemble, du chemin à parcourir pour mener à bien ce projet. Puis, nous avons rencontré la fondatrice de l'association des Artef'acteurs, qui nous a exposé ce qui existait actuellement, et ce qu'elle voudrait pouvoir offrir aux artisans de son association : une plateforme web.

Suite à cet entretien, nous avons reformulé et synthétisé son brief. Nous avons utilisé la méthode des 5 pourquoi pour définir la problématique globale à laquelle nous allions devoir répondre.

Nous nous sommes ensuite intéressées de plus près aux artisans du collectif des Artéf'acteurs, qui étaient donc notre cible. Nous avons donc créé des personas hypothétiques en nous aidant de cartes UX (qui synthétisent en 7 grandes catégories les besoins psychologiques fondamentaux des êtres humains) afin d'entrer en empathie plus facilement.

Synthèse de la problèmatique avec les 5 pourquoi
Utilisation de la technique des 5 pourquoi pour trouver la problématique
Nos 3 personas hypothétiques
Élaboration de 3 personas hypothétiques
Nos 3 cartes UX selectionnées et etayées
Nos 3 cartes UX selectionnées et etayées avec des exemples s'appliquant aux artisans

La phase d'exploration

Durant cette phase, nous avons pu rencontrer 2 artisans du collectif des Artef'acteurs en visioconférence. Au préalable, nous avons donc préparé ces entretiens en rédigeant une quinzaine de questions (les plus ouvertes possibles). Les entretiens ont duré 30 minutes chacun, et nous avons prié nos interlocuteurs de ne pas se brider dans leurs réponses afin de comprendre qui sont les artisans des Artéf'acteurs.

Une fois les entretiens terminés, nous avons retranscrit sur des post-its virtuels (sur Figjam) tout ce qui avait été dit durant les entretiens et nous avons classé ces post-it par catégories, ce qui nous a donc donné un diagramme d'affinités. Grâce à ce diagramme, nous avons pu retravailler notre persona et aussi y inclure un verbatim.

fb artefacteurs
Le diagramme d'affinité dans sa globalité
fb artefacteurs
Extrait du diagramme d'affinité
fb artefacteurs
Le persona

La phase d'idéation

Nous avons tout d'abord réalisé un brainstorming avec mon binôme afin d'imaginer quelles pourraient être les fonctionnalités que pourrait comporter la plateforme des Artéf'acteurs. Puis nous avons préparé l'atelier d'idéation où nous allions recevoir 2 participantes en visioconférence, sur Klaxoon (un site qui permet de collaborer en simultané, comme Figjam).

Le but de l'atelier est de stimuler la créativité des participants en leur exposant au préalable le brief, notre problématique, et notre persona afin qu'ils puissent se glisser dans la peau d'un artisan. Nous avons donc incité les 2 participants à exprimer toutes leurs idées, sans retenue, et de les noter. Nous leur avons ensuite exposé nos idées et leur avons demandé de leur donner une note.

Nous avons ensuite fait la synthèse des idées trouvées et nous avons élaboré l’arborescence du projet. Elle permet de se projeter concrètement dans l'organisation du site en commencant à élaborer le menu principal et imaginer ce qui sera contenu dans les pages. Ensuite, le userflow vient compléter l'arborescence et permet de mettre en évidence les liens entre les pages, les interactions possibles .

le brainstorming à 2
Le brainstorming à 2 avant l'atelier d'idéation
phase 1 de l'atelier d'idéation
Les idées de nos participants lors de l'atelier d'idéation
synthèse de l'atelier d'idéation
La synthèse de l'atelier d'idéation lors de ma présentation au jury
L'arborescence
L'arborescence sur Figjam (en haut et bleu la navbar, en bas et violet le footer)
Le userflow
Le userflow sur Figjam

La phase de génération

Uns fois que nous avions notre userflow, nous pouvions passer aux wireframes sur Excalidraw (schémas très simples des pages) puis au prototypage interactif sur Figma (l'apparence des pages est plus poussée mais surtout les boutons sont fonctionnels). Nous n'avons développé que la partie mentorat, car c'était une idée qui a émergé en atelier d'idéation grâce aux utilisateurs et car le temps nous était compté (formation oblige).

Nous avons développé ce prototypage en appliquant l'approche de l'atomic design. C'est une méthodologie de conception qui divise les interfaces en composants modulaires réutilisables, allant des éléments de base aux éléments plus complexes. Le but étant d'assurer une cohérence et une facilité de maintenance accrues ainsi qu'une meilleure adaptabilité à tous les écrans.

Le but d'un prototype interactif est de pouvoir le faire tester à des utilisateurs avant de développer réellement le produit. Cela permet de déceler en amont ce qui n'est pas compris des utilisateurs (en phase d'évaluation) et donc de pouvoir corriger (en phase d'itération).

les wireframes sur Excalidraw
Les wireframes sur Excalidraw
Le prototypage fonctionnel sur Figma
Le prototypage fonctionnel sur Figma

La phase d'évaluation

Nous avons préparé l'entretien d'évaluation en rédigeant un protocole de test contenant : un scénario, une liste de tâches à faire ainsi que le circuit attendu sur le prototype. Nous avons pu recevoir 2 utilisateurs en visioconférence, pour des tests synchrones. L'utilisateur nous partageait son écran et sa caméra : nous avions donc accès à leurs actions et réactions en direct. Nous avons pu également leur poser à chacun une dizaine de questions.

Nous avons aussi diffusé notre prototype sur Maze, un site qui permet de faire des tests asynchrones. L'utilisateur fait le test tout seul, il suit les instructions que l'on a rentrées dans le site en amont. Évidemment nous n'avons pas pu voir les réactions en direct de ces utilisateurs, par contre, nous avons eu accès aux heatmaps (qui permettent de voir où les utilisateurs ont cliqué).

Nous avons ensuite synthétisé les entretiens et mis en évidence les difficultés que les utilisateurs ont eu, et donc, les points bloquants de notre prototype.

Le protocole de test
Le protocole de test
Une heatmap
Une heatmap du test asynchrone fait sur Maze
les resititutions des entretiens
L'analyse des entretiens synchrones, avec mise en évidence des points bloquants (en rouge)

La phase d'itération

À partir des points bloquants relevés en phase d'évaluation, nous avons rédigé des recommandations de corrections à apporter en rappelant quel était le problème et quelle solution il fallait mettre en place (selon nous).

Nous avons donc corrigé nos prototypes selon ces recommandations. Si ce projet avait été un projet à mener jusqu'au bout, il aurait donc fallu refaire tester les nouveaux prototypes, et ainsi de suite jusqu'à obtention d'une maquette ou il n'y a plus de problème majeur.

Une des recommandations que nous avions à traiter
Une des recommandations que nous avions à traiter
La correction de la recommandation ci-dessus
La correction de la recommandation ci-dessus
Page d'accueil et page mentorat avant les corrections
Page d'accueil et page mentorat avant les corrections
Page d'accueil et page mentorat après les corrections
Page d'accueil et page mentorat après les corrections
',2),oh=nh(()=>h("span",{class:"material-symbols-rounded"}," keyboard_double_arrow_up ",-1)),ih=[oh],rh=()=>{window.scrollTo({top:0,left:0})},ah={__name:"artefacteurs",setup(e){return Jt(()=>{window.scrollTo({top:0,left:0})}),yn(()=>{window.scrollTo({top:0,left:0})}),(t,n)=>(ce(),pe(Le,null,[h("div",{id:"topArtef"},[sh,h("div",{class:"btn-return"},[h("button",{class:"btn-carre",onClick:rh},ih)])]),D(ps)],64))}},lh=Ee(ah,[["__scopeId","data-v-9bcb7377"]]);const Nr={__name:"PageArtefacteurs",setup(e){return(t,n)=>(ce(),pe("main",null,[D(lh)]))}};var ch=Object.defineProperty,uh=(e,t,n)=>t in e?ch(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ci=(e,t,n)=>(uh(e,typeof t!="symbol"?t+"":t,n),n);class dh{constructor(){Ci(this,"seed",0),Ci(this,"data",new Map)}id(){return Date.now().toString(26)+this.seed++}add(t,n=this.id()){return this.data.set(n,t),n}get(t){return this.data.get(t)}delete(t){this.delete(t)}}const fh="Failed to copy value to clipboard. Unknown type.",ph={asString(e){if(e==null)return console.warn("Clipboard input is empty"),"";if(typeof e!="string")try{return JSON.stringify(e)}catch(t){return console.warn(fh,t),""}return e}},hh="position:fixed; pointer-events:none; z-index:-9999; opacity:0;",bh={createTextarea(e){const t=document.createElement("textarea");return t.addEventListener("focusin",n=>{n.stopPropagation()}),t.value=e,t.setAttribute("readonly",""),t.style.cssText=hh,t}},an={async requestClipboardPermission(){return navigator.permissions.query({name:"clipboard-write"})},async writeClipboard(e){return(await an.requestClipboardPermission()).state==="granted"?(await navigator.clipboard.writeText(e),!0):!1},writeClipboardExecCommand(e){const t=bh.createTextarea(e);if(document.body.appendChild(t),navigator.userAgent.match(/ipad|ipod|iphone/i)){t.contentEditable="true",t.readOnly=!0;const s=document.createRange();s.selectNodeContents(t);const o=window.getSelection();o&&(o.removeAllRanges(),o.addRange(s),t.setSelectionRange(0,999999))}else t.select();const n=document.execCommand("copy");return document.body.removeChild(t),n},async copy(e){const t=typeof e=="function"?e():e,n=ph.asString(t);if(an.writeClipboardExecCommand(n))return!0;await an.writeClipboard(n)}},ft=new dh,mh={install(e){const t=e.version[0]==="3"?e.config.globalProperties:e.prototype;t.$clipboard=an.copy,e.directive("clipboard",{beforeMount(n,s){const o=s.arg,i=s.value,r=typeof i=="function";if(o==="error"&&r){n.dataset.clipboardError=ft.add(i);return}if(o==="error"&&r){n.dataset.clipboardSuccess=ft.add(i);return}const a=async l=>{var c;const d=await an.copy(i)?n.dataset.clipboardSuccess:n.dataset.clipboardError;(c=ft.get(d))==null||c({value:i,event:l})};n.dataset.clipboardClick=ft.add(a),n.addEventListener("click",a)},unmounted(n){const{clipboardSuccessHandler:s,clipboardErrorHandler:o,clipboardClickHandler:i}=n.dataset;if(s&&ft.delete(s),o&&ft.delete(o),i){const r=ft.get(i);r&&(n.removeEventListener("click",r),ft.delete(i))}},get bind(){return this.beforeMount},get unbind(){return this.unmounted}})}};const yt=e=>(Ne("data-v-c927c768"),e=e(),qe(),e),vh={id:"contact"},gh=yt(()=>h("div",{class:"titre"},[h("h2",null,"CONTACT")],-1)),_h={class:"container-except-titre","data-aos":"fade-up","data-aos-duration":"600"},yh={class:"login-card-container"},xh=yt(()=>h("form",{action:"https://public.herotofu.com/v1/8cc09760-7f05-11ee-8bd5-e178f08d9cb2",method:"post","accept-charset":"UTF-8",class:"login-card-form"},[h("div",{class:"login-card-form-2"},[h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"person"),h("input",{type:"text",placeholder:"Nom",id:"nom",name:"lastName",required:""})]),h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"person"),h("input",{type:"text",placeholder:"Prénom",id:"prenom",name:"firstName",required:""})])]),h("div",{class:"form-item"},[h("span",{class:"form-item-icon material-symbols-rounded"},"mail"),h("input",{type:"email",placeholder:"Email",id:"email",name:"email",required:""})]),h("div",{style:{"text-indent":"-99999px","white-space":"nowrap",overflow:"hidden",position:"absolute"},"aria-hidden":"true"},[h("input",{type:"text",name:"_gotcha",tabindex:"-1",autocomplete:"off"})]),h("div",{class:"form-item"},[h("textarea",{id:"message",name:"message",placeholder:"Hello Fred, nous serions vraiment ravis de te compter parmi nous ! ",required:""})]),h("div",{class:"container-btn-envoyer"},[h("button",{type:"submit",class:"btn"},"Envoyer")])],-1)),wh=yt(()=>h("br",null,null,-1)),Oh=yt(()=>h("br",null,null,-1)),Ch=yt(()=>h("br",null,null,-1)),Eh=yt(()=>h("br",null,null,-1)),Th=yt(()=>h("b",null,"fchambinaudpro@gmail.com",-1)),jh=[Th],Ph=yt(()=>h("br",null,null,-1)),Ah={class:"z-index"},Mh={name:"App",data(){return{isCopied:!0}},methods:{ToggleCopied(){this.isCopied=!this.isCopied}}},Sh=Object.assign(Mh,{setup(e){return(t,n)=>{const s=ic("clipboard");return ce(),pe("div",vh,[gh,h("div",_h,[h("div",yh,[xh,h("div",null,[h("p",null,[wh,Oh,ne(" Si vous préférez utiliser votre boite mail, "),Ch,ne("copiez mon adresse mail en cliquant dessus : "),Eh,Ul((ce(),pe("span",{onClick:n[0]||(n[0]=(...o)=>t.ToggleCopied&&t.ToggleCopied(...o)),class:"hover-list"},jh)),[[s,"fchambinaudpro@gmail.com"]]),ne(". "),Ph]),h("p",{class:kt({copy:!t.isCopied,copied:t.isCopied})},"C'est copié !",2)])])]),h("div",Ah,[D(ps)])])}}}),$h=Ee(Sh,[["__scopeId","data-v-c927c768"]]);const qr={__name:"PageContact",setup(e){return(t,n)=>(ce(),pe("main",null,[D($h)]))}},Ih={"/":Ws,"/realisations":Lr,"/realisations/artefacteurs":Nr,"/contact":qr},kh={name:"App",components:{Header5:Fu,HomeView:Ws,PageRealisations:Lr,PageArtefacteurs:Nr,PageContact:qr},data(){return{currentPath:window.location.hash}},computed:{currentView(){return Ih[this.currentPath.slice(1)||"/"]||Ws}},mounted(){window.addEventListener("hashchange",()=>{this.currentPath=window.location.hash})}};function Fh(e,t,n,s,o,i){const r=mr("Header5");return ce(),pe("div",null,[D(r),(ce(),Pr(oc(i.currentView)))])}const Lh=Ee(kh,[["render",Fh]]);function Xs(e,t,n=".",s){if(!Cs(t))return Xs(e,{},n,s);const o=Object.assign({},t);for(const i in e){if(i==="__proto__"||i==="constructor")continue;const r=e[i];r!=null&&(s&&s(o,i,r,n)||(Array.isArray(r)&&Array.isArray(o[i])?o[i]=[...r,...o[i]]:Cs(r)&&Cs(o[i])?o[i]=Xs(r,o[i],(n?`${n}.`:"")+i.toString(),s):o[i]=r))}return o}function Cs(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Nh(e){return(...t)=>t.reduce((n,s)=>Xs(n,s,"",e),{})}const qh=Nh();function Rr(e){return Hi()?(Ya(e),!0):!1}function To(e){return typeof e=="function"?e():_t(e)}const Rh=typeof window<"u"&&typeof document<"u",Dh=e=>e!=null,Hh=Object.prototype.toString,Wn=e=>Hh.call(e)==="[object Object]",qn=()=>{};function Vh(e){us()&&go(e)}function ln(e){var t;const n=To(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Dr=Rh?window:void 0;function We(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Dr):[t,n,s,o]=e,!t)return qn;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],r=()=>{i.forEach(d=>d()),i.length=0},a=(d,f,b,g)=>(d.addEventListener(f,b,g),()=>d.removeEventListener(f,b,g)),l=Pe(()=>[ln(t),To(o)],([d,f])=>{if(r(),!d)return;const b=Wn(f)?{...f}:f;i.push(...n.flatMap(g=>s.map(w=>a(d,g,w,b))))},{immediate:!0,flush:"post"}),c=()=>{l(),r()};return Rr(c),c}function Uh(){const e=Ze(!1);return us()&&Jt(()=>{e.value=!0}),e}function Bh(e){const t=Uh();return nt(()=>(t.value,!!e()))}function zh(e,t,n={}){const{root:s,rootMargin:o="0px",threshold:i=.1,window:r=Dr,immediate:a=!0}=n,l=Bh(()=>r&&"IntersectionObserver"in r),c=nt(()=>{const w=To(e);return(Array.isArray(w)?w:[w]).map(ln).filter(Dh)});let d=qn;const f=Ze(a),b=l.value?Pe(()=>[c.value,ln(s),f.value],([w,T])=>{if(d(),!f.value||!w.length)return;const $=new IntersectionObserver(t,{root:ln(T),rootMargin:o,threshold:i});w.forEach(L=>L&&$.observe(L)),d=()=>{$.disconnect(),d=qn}},{immediate:a,flush:"post"}):qn,g=()=>{d(),b(),f.value=!1};return Rr(g),{isSupported:l,isActive:f,pause(){d(),f.value=!1},resume(){f.value=!0},stop:g}}const Hr=1/60*1e3,Kh=typeof performance<"u"?()=>performance.now():()=>Date.now(),Vr=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Kh()),Hr);function Wh(e){let t=[],n=[],s=0,o=!1,i=!1;const r=new WeakSet,a={schedule:(l,c=!1,d=!1)=>{const f=d&&o,b=f?t:n;return c&&r.add(l),b.indexOf(l)===-1&&(b.push(l),f&&o&&(s=t.length)),l},cancel:l=>{const c=n.indexOf(l);c!==-1&&n.splice(c,1),r.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,s=t.length,s)for(let c=0;c(e[t]=Wh(()=>gn=!0),e),{}),Zs=wn.reduce((e,t)=>{const n=hs[t];return e[t]=(s,o=!1,i=!1)=>(gn||Zh(),n.schedule(s,o,i)),e},{}),Jh=wn.reduce((e,t)=>(e[t]=hs[t].cancel,e),{});wn.reduce((e,t)=>(e[t]=()=>hs[t].process(Ut),e),{});const Yh=e=>hs[e].process(Ut),Ur=e=>{gn=!1,Ut.delta=Js?Hr:Math.max(Math.min(e-Ut.timestamp,Xh),1),Ut.timestamp=e,Ys=!0,wn.forEach(Yh),Ys=!1,gn&&(Js=!1,Vr(Ur))},Zh=()=>{gn=!0,Js=!0,Ys||Vr(Ur)},Br=()=>Ut;function zr(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(e);oMath.min(Math.max(n,e),t),Es=.001,Gh=.01,Ti=10,eb=.05,tb=1;function nb({duration:e=800,bounce:t=.25,velocity:n=0,mass:s=1}){let o,i;Qh(e<=Ti*1e3);let r=1-t;r=Qs(eb,tb,r),e=Qs(Gh,Ti,e/1e3),r<1?(o=c=>{const d=c*r,f=d*e,b=d-n,g=Gs(c,r),w=Math.exp(-f);return Es-b/g*w},i=c=>{const f=c*r*e,b=f*n+n,g=Math.pow(r,2)*Math.pow(c,2)*e,w=Math.exp(-f),T=Gs(Math.pow(c,2),r);return(-o(c)+Es>0?-1:1)*((b-g)*w)/T}):(o=c=>{const d=Math.exp(-c*e),f=(c-n)*e+1;return-Es+d*f},i=c=>{const d=Math.exp(-c*e),f=(n-c)*(e*e);return d*f});const a=5/e,l=ob(o,i,a);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*s;return{stiffness:c,damping:r*2*Math.sqrt(s*c),duration:e}}}const sb=12;function ob(e,t,n){let s=n;for(let o=1;oe[n]!==void 0)}function ab(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!ji(e,rb)&&ji(e,ib)){const n=nb(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function jo(e){var{from:t=0,to:n=1,restSpeed:s=2,restDelta:o}=e,i=zr(e,["from","to","restSpeed","restDelta"]);const r={done:!1,value:t};let{stiffness:a,damping:l,mass:c,velocity:d,duration:f,isResolvedFromDuration:b}=ab(i),g=Pi,w=Pi;function T(){const $=d?-(d/1e3):0,L=n-t,N=l/(2*Math.sqrt(a*c)),A=Math.sqrt(a/c)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),N<1){const E=Gs(A,N);g=H=>{const W=Math.exp(-N*A*H);return n-W*(($+N*A*L)/E*Math.sin(E*H)+L*Math.cos(E*H))},w=H=>{const W=Math.exp(-N*A*H);return N*A*W*(Math.sin(E*H)*($+N*A*L)/E+L*Math.cos(E*H))-W*(Math.cos(E*H)*($+N*A*L)-E*L*Math.sin(E*H))}}else if(N===1)g=E=>n-Math.exp(-A*E)*(L+($+A*L)*E);else{const E=A*Math.sqrt(N*N-1);g=H=>{const W=Math.exp(-N*A*H),ie=Math.min(E*H,300);return n-W*(($+N*A*L)*Math.sinh(ie)+E*L*Math.cosh(ie))/E}}}return T(),{next:$=>{const L=g($);if(b)r.done=$>=f;else{const N=w($)*1e3,A=Math.abs(N)<=s,E=Math.abs(n-L)<=o;r.done=A&&E}return r.value=r.done?n:L,r},flipTarget:()=>{d=-d,[t,n]=[n,t],T()}}}jo.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Pi=e=>0,Kr=(e,t,n)=>{const s=t-e;return s===0?1:(n-e)/s},Po=(e,t,n)=>-n*e+n*t+e,Wr=(e,t)=>n=>Math.max(Math.min(n,t),e),cn=e=>e%1?Number(e.toFixed(5)):e,_n=/(-)?([\d]*\.?[\d])+/g,eo=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,lb=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function On(e){return typeof e=="string"}const Cn={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},un=Object.assign(Object.assign({},Cn),{transform:Wr(0,1)}),$n=Object.assign(Object.assign({},Cn),{default:1}),Ao=e=>({test:t=>On(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Et=Ao("deg"),dn=Ao("%"),K=Ao("px"),Ai=Object.assign(Object.assign({},dn),{parse:e=>dn.parse(e)/100,transform:e=>dn.transform(e*100)}),Mo=(e,t)=>n=>!!(On(n)&&lb.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Xr=(e,t,n)=>s=>{if(!On(s))return s;const[o,i,r,a]=s.match(_n);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(r),alpha:a!==void 0?parseFloat(a):1}},St={test:Mo("hsl","hue"),parse:Xr("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(e)+", "+dn.transform(cn(t))+", "+dn.transform(cn(n))+", "+cn(un.transform(s))+")"},cb=Wr(0,255),Ts=Object.assign(Object.assign({},Cn),{transform:e=>Math.round(cb(e))}),ht={test:Mo("rgb","red"),parse:Xr("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:s=1})=>"rgba("+Ts.transform(e)+", "+Ts.transform(t)+", "+Ts.transform(n)+", "+cn(un.transform(s))+")"};function ub(e){let t="",n="",s="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),s=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),s=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,s+=s,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const to={test:Mo("#"),parse:ub,transform:ht.transform},Se={test:e=>ht.test(e)||to.test(e)||St.test(e),parse:e=>ht.test(e)?ht.parse(e):St.test(e)?St.parse(e):to.parse(e),transform:e=>On(e)?e:e.hasOwnProperty("red")?ht.transform(e):St.transform(e)},Jr="${c}",Yr="${n}";function db(e){var t,n,s,o;return isNaN(e)&&On(e)&&((n=(t=e.match(_n))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(s=e.match(eo))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0)>0}function Zr(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const s=e.match(eo);s&&(n=s.length,e=e.replace(eo,Jr),t.push(...s.map(Se.parse)));const o=e.match(_n);return o&&(e=e.replace(_n,Yr),t.push(...o.map(Cn.parse))),{values:t,numColors:n,tokenised:e}}function Qr(e){return Zr(e).values}function Gr(e){const{values:t,numColors:n,tokenised:s}=Zr(e),o=t.length;return i=>{let r=s;for(let a=0;atypeof e=="number"?0:e;function pb(e){const t=Qr(e);return Gr(e)(t.map(fb))}const En={test:db,parse:Qr,createTransformer:Gr,getAnimatableNone:pb},hb=new Set(["brightness","contrast","saturate","opacity"]);function bb(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=n.match(_n)||[];if(!s)return e;const o=n.replace(s,"");let i=hb.has(t)?1:0;return s!==n&&(i*=100),t+"("+i+o+")"}const mb=/([a-z-]*)\(.*?\)/g,no=Object.assign(Object.assign({},En),{getAnimatableNone:e=>{const t=e.match(mb);return t?t.map(bb).join(" "):e}});function js(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Mi({hue:e,saturation:t,lightness:n,alpha:s}){e/=360,t/=100,n/=100;let o=0,i=0,r=0;if(!t)o=i=r=n;else{const a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=js(l,a,e+1/3),i=js(l,a,e),r=js(l,a,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(r*255),alpha:s}}const vb=(e,t,n)=>{const s=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-s)+s))},gb=[to,ht,St],Si=e=>gb.find(t=>t.test(e)),ea=(e,t)=>{let n=Si(e),s=Si(t),o=n.parse(e),i=s.parse(t);n===St&&(o=Mi(o),n=ht),s===St&&(i=Mi(i),s=ht);const r=Object.assign({},o);return a=>{for(const l in r)l!=="alpha"&&(r[l]=vb(o[l],i[l],a));return r.alpha=Po(o.alpha,i.alpha,a),n.transform(r)}},_b=e=>typeof e=="number",yb=(e,t)=>n=>t(e(n)),ta=(...e)=>e.reduce(yb);function na(e,t){return _b(e)?n=>Po(e,t,n):Se.test(e)?ea(e,t):oa(e,t)}const sa=(e,t)=>{const n=[...e],s=n.length,o=e.map((i,r)=>na(i,t[r]));return i=>{for(let r=0;r{const n=Object.assign(Object.assign({},e),t),s={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(s[o]=na(e[o],t[o]));return o=>{for(const i in s)n[i]=s[i](o);return n}};function $i(e){const t=En.parse(e),n=t.length;let s=0,o=0,i=0;for(let r=0;r{const n=En.createTransformer(t),s=$i(e),o=$i(t);return s.numHSL===o.numHSL&&s.numRGB===o.numRGB&&s.numNumbers>=o.numNumbers?ta(sa(s.parsed,o.parsed),n):r=>`${r>0?t:e}`},wb=(e,t)=>n=>Po(e,t,n);function Ob(e){if(typeof e=="number")return wb;if(typeof e=="string")return Se.test(e)?ea:oa;if(Array.isArray(e))return sa;if(typeof e=="object")return xb}function Cb(e,t,n){const s=[],o=n||Ob(e[0]),i=e.length-1;for(let r=0;rn(Kr(e,t,s))}function Tb(e,t){const n=e.length,s=n-1;return o=>{let i=0,r=!1;if(o<=e[0]?r=!0:o>=e[s]&&(i=s-1,r=!0),!r){let l=1;for(;lo||l===s);l++);i=l-1}const a=Kr(e[i],e[i+1],o);return t[i](a)}}function ia(e,t,{clamp:n=!0,ease:s,mixer:o}={}){const i=e.length;Ei(i===t.length),Ei(!s||!Array.isArray(s)||s.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const r=Cb(t,s,o),a=i===2?Eb(e,r):Tb(e,r);return n?l=>a(Qs(e[0],e[i-1],l)):a}const bs=e=>t=>1-e(1-t),So=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,jb=e=>t=>Math.pow(t,e),ra=e=>t=>t*t*((e+1)*t-e),Pb=e=>{const t=ra(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},aa=1.525,Ab=4/11,Mb=8/11,Sb=9/10,la=e=>e,$o=jb(2),$b=bs($o),ca=So($o),ua=e=>1-Math.sin(Math.acos(e)),da=bs(ua),Ib=So(da),Io=ra(aa),kb=bs(Io),Fb=So(Io),Lb=Pb(aa),Nb=4356/361,qb=35442/1805,Rb=16061/1805,Xn=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Xn(1-e*2)):.5*Xn(e*2-1)+.5;function Vb(e,t){return e.map(()=>t||ca).splice(0,e.length-1)}function Ub(e){const t=e.length;return e.map((n,s)=>s!==0?s/(t-1):0)}function Bb(e,t){return e.map(n=>n*t)}function Rn({from:e=0,to:t=1,ease:n,offset:s,duration:o=300}){const i={done:!1,value:e},r=Array.isArray(t)?t:[e,t],a=Bb(s&&s.length===r.length?s:Ub(r),o);function l(){return ia(a,r,{ease:Array.isArray(n)?n:Vb(r,n)})}let c=l();return{next:d=>(i.value=c(d),i.done=d>=o,i),flipTarget:()=>{r.reverse(),c=l()}}}function zb({velocity:e=0,from:t=0,power:n=.8,timeConstant:s=350,restDelta:o=.5,modifyTarget:i}){const r={done:!1,value:t};let a=n*e;const l=t+a,c=i===void 0?l:i(l);return c!==l&&(a=c-t),{next:d=>{const f=-a*Math.exp(-d/s);return r.done=!(f>o||f<-o),r.value=r.done?c:c+f,r},flipTarget:()=>{}}}const Ii={keyframes:Rn,spring:jo,decay:zb};function Kb(e){if(Array.isArray(e.to))return Rn;if(Ii[e.type])return Ii[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Rn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?jo:Rn}function fa(e,t,n=0){return e-t-n}function Wb(e,t,n=0,s=!0){return s?fa(t+-e,t,n):t-(e-t)+n}function Xb(e,t,n,s){return s?e>=t+n:e<=-n}const Jb=e=>{const t=({delta:n})=>e(n);return{start:()=>Zs.update(t,!0),stop:()=>Jh.update(t)}};function pa(e){var t,n,{from:s,autoplay:o=!0,driver:i=Jb,elapsed:r=0,repeat:a=0,repeatType:l="loop",repeatDelay:c=0,onPlay:d,onStop:f,onComplete:b,onRepeat:g,onUpdate:w}=e,T=zr(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:$}=T,L,N=0,A=T.duration,E,H=!1,W=!0,ie;const M=Kb(T);!((n=(t=M).needsInterpolation)===null||n===void 0)&&n.call(t,s,$)&&(ie=ia([0,100],[s,$],{clamp:!1}),s=0,$=100);const z=M(Object.assign(Object.assign({},T),{from:s,to:$}));function J(){N++,l==="reverse"?(W=N%2===0,r=Wb(r,A,c,W)):(r=fa(r,A,c),l==="mirror"&&z.flipTarget()),H=!1,g&&g()}function S(){L.stop(),b&&b()}function v(I){if(W||(I=-I),r+=I,!H){const ae=z.next(Math.max(0,r));E=ae.value,ie&&(E=ie(E)),H=W?ae.done:r<=0}w==null||w(E),H&&(N===0&&(A??(A=r)),N{f==null||f(),L.stop()}}}function ha(e,t){return t?e*(1e3/t):0}function Yb({from:e=0,velocity:t=0,min:n,max:s,power:o=.8,timeConstant:i=750,bounceStiffness:r=500,bounceDamping:a=10,restDelta:l=1,modifyTarget:c,driver:d,onUpdate:f,onComplete:b,onStop:g}){let w;function T(A){return n!==void 0&&As}function $(A){return n===void 0?s:s===void 0||Math.abs(n-A){var H;f==null||f(E),(H=A.onUpdate)===null||H===void 0||H.call(A,E)},onComplete:b,onStop:g}))}function N(A){L(Object.assign({type:"spring",stiffness:r,damping:a,restDelta:l},A))}if(T(e))N({from:e,velocity:t,to:$(e)});else{let A=o*t+e;typeof c<"u"&&(A=c(A));const E=$(A),H=E===n?-1:1;let W,ie;const M=z=>{W=ie,ie=z,t=ha(z-W,Br().delta),(H===1&&z>E||H===-1&&zw==null?void 0:w.stop()}}const ba=(e,t)=>1-3*t+3*e,ma=(e,t)=>3*t-6*e,va=e=>3*e,Jn=(e,t,n)=>((ba(t,n)*e+ma(t,n))*e+va(t))*e,ga=(e,t,n)=>3*ba(t,n)*e*e+2*ma(t,n)*e+va(t),Zb=1e-7,Qb=10;function Gb(e,t,n,s,o){let i,r,a=0;do r=t+(n-t)/2,i=Jn(r,s,o)-e,i>0?n=r:t=r;while(Math.abs(i)>Zb&&++a=tm?nm(r,f,e,n):b===0?f:Gb(r,a,a+In,e,n)}return r=>r===0||r===1?r:Jn(i(r),t,s)}const Ps={};class om{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,s){if(this.subscriptions.size)for(const o of this.subscriptions)o(t,n,s)}clear(){this.subscriptions.clear()}}function ki(e){return!isNaN(parseFloat(e))}class im{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new om,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:s,timestamp:o}=Br();this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o),Zs.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Zs.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=ki(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=ki(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?ha(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:s}=t(n);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function rm(e){return new im(e)}const{isArray:am}=Array;function lm(){const e=Ze({}),t=s=>{const o=i=>{e.value[i]&&(e.value[i].stop(),e.value[i].destroy(),delete e.value[i])};s?am(s)?s.forEach(o):o(s):Object.keys(e.value).forEach(o)},n=(s,o,i)=>{if(e.value[s])return e.value[s];const r=rm(o);return r.onChange(a=>i[s]=a),e.value[s]=r,r};return Vh(t),{motionValues:e,get:n,stop:t}}function cm(e){return Array.isArray(e)}function Tt(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function As(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function um(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function Ms(){return{type:"keyframes",ease:"linear",duration:300}}function dm(e){return{type:"keyframes",duration:800,values:e}}const Fi={default:um,x:Tt,y:Tt,z:Tt,rotate:Tt,rotateX:Tt,rotateY:Tt,rotateZ:Tt,scaleX:As,scaleY:As,scale:As,backgroundColor:Ms,color:Ms,opacity:Ms};function _a(e,t){let n;return cm(t)?n=dm:n=Fi[e]||Fi.default,{to:t,...n(t)}}const Li={...Cn,transform:Math.round},ya={color:Se,backgroundColor:Se,outlineColor:Se,fill:Se,stroke:Se,borderColor:Se,borderTopColor:Se,borderRightColor:Se,borderBottomColor:Se,borderLeftColor:Se,borderWidth:K,borderTopWidth:K,borderRightWidth:K,borderBottomWidth:K,borderLeftWidth:K,borderRadius:K,radius:K,borderTopLeftRadius:K,borderTopRightRadius:K,borderBottomRightRadius:K,borderBottomLeftRadius:K,width:K,maxWidth:K,height:K,maxHeight:K,size:K,top:K,right:K,bottom:K,left:K,padding:K,paddingTop:K,paddingRight:K,paddingBottom:K,paddingLeft:K,margin:K,marginTop:K,marginRight:K,marginBottom:K,marginLeft:K,rotate:Et,rotateX:Et,rotateY:Et,rotateZ:Et,scale:$n,scaleX:$n,scaleY:$n,scaleZ:$n,skew:Et,skewX:Et,skewY:Et,distance:K,translateX:K,translateY:K,translateZ:K,x:K,y:K,z:K,perspective:K,transformPerspective:K,opacity:un,originX:Ai,originY:Ai,originZ:K,zIndex:Li,filter:no,WebkitFilter:no,fillOpacity:un,strokeOpacity:un,numOctaves:Li},ko=e=>ya[e];function xa(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function fm(e,t){let n=ko(e);return n!==no&&(n=En),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const pm={linear:la,easeIn:$o,easeInOut:ca,easeOut:$b,circIn:ua,circInOut:Ib,circOut:da,backIn:Io,backInOut:Fb,backOut:kb,anticipate:Lb,bounceIn:Db,bounceInOut:Hb,bounceOut:Xn};function Ni(e){if(Array.isArray(e)){const[t,n,s,o]=e;return sm(t,n,s,o)}else if(typeof e=="string")return pm[e];return e}function hm(e){return Array.isArray(e)&&typeof e[0]!="number"}function qi(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&En.test(t)&&!t.startsWith("url("))}function bm(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function mm({ease:e,times:t,delay:n,...s}){const o={...s};return t&&(o.offset=t),e&&(o.ease=hm(e)?e.map(Ni):Ni(e)),n&&(o.elapsed=-n),o}function vm(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),bm(t),gm(e)||(e={...e,..._a(n,t.to)}),{...t,...mm(e)}}function gm({delay:e,repeat:t,repeatType:n,repeatDelay:s,from:o,...i}){return!!Object.keys(i).length}function _m(e,t){return e[t]||e.default||e}function ym(e,t,n,s,o){const i=_m(s,e);let r=i.from===null||i.from===void 0?t.get():i.from;const a=qi(e,n);r==="none"&&a&&typeof n=="string"&&(r=fm(e,n));const l=qi(e,r);function c(f){const b={from:r,to:n,velocity:s.velocity?s.velocity:t.getVelocity(),onUpdate:g=>t.set(g)};return i.type==="inertia"||i.type==="decay"?Yb({...b,...i}):pa({...vm(i,b,e),onUpdate:g=>{b.onUpdate(g),i.onUpdate&&i.onUpdate(g)},onComplete:()=>{s.onComplete&&s.onComplete(),o&&o(),f&&f()}})}function d(f){return t.set(n),s.onComplete&&s.onComplete(),o&&o(),f&&f(),{stop:()=>{}}}return!l||!a||i.type===!1?d:c}function xm(){const{motionValues:e,stop:t,get:n}=lm();return{motionValues:e,stop:t,push:(o,i,r,a={},l)=>{const c=r[o],d=n(o,c,r);if(a&&a.immediate){d.set(i);return}const f=ym(o,d,i,a,l);d.start(f)}}}function wm(e,t={},{motionValues:n,push:s,stop:o}=xm()){const i=_t(t),r=Ze(!1);Pe(n,f=>{r.value=Object.values(f).filter(b=>b.isAnimating()).length>0},{immediate:!0,deep:!0});const a=f=>{if(!i||!i[f])throw new Error(`The variant ${f} does not exist.`);return i[f]},l=f=>(typeof f=="string"&&(f=a(f)),Promise.all(Object.entries(f).map(([b,g])=>{if(b!=="transition")return new Promise(w=>s(b,g,e,f.transition||_a(b,f[b]),w))}).filter(Boolean)));return{isAnimating:r,apply:l,set:f=>{const b=Wn(f)?f:a(f);Object.entries(b).forEach(([g,w])=>{g!=="transition"&&s(g,w,e,{immediate:!0})})},leave:async f=>{let b;if(i&&(i.leave&&(b=i.leave),!i.leave&&i.initial&&(b=i.initial)),!b){f();return}await l(b),f()},stop:o}}const Fo=typeof window<"u",Om=()=>Fo&&window.onpointerdown===null,Cm=()=>Fo&&window.ontouchstart===null,Em=()=>Fo&&window.onmousedown===null;function Tm({target:e,state:t,variants:n,apply:s}){const o=_t(n),i=Ze(!1),r=Ze(!1),a=Ze(!1),l=nt(()=>{let d=[];return o&&(o.hovered&&(d=[...d,...Object.keys(o.hovered)]),o.tapped&&(d=[...d,...Object.keys(o.tapped)]),o.focused&&(d=[...d,...Object.keys(o.focused)])),d}),c=nt(()=>{const d={};Object.assign(d,t.value),i.value&&o.hovered&&Object.assign(d,o.hovered),r.value&&o.tapped&&Object.assign(d,o.tapped),a.value&&o.focused&&Object.assign(d,o.focused);for(const f in d)l.value.includes(f)||delete d[f];return d});o.hovered&&(We(e,"mouseenter",()=>i.value=!0),We(e,"mouseleave",()=>{i.value=!1,r.value=!1}),We(e,"mouseout",()=>{i.value=!1,r.value=!1})),o.tapped&&(Em()&&(We(e,"mousedown",()=>r.value=!0),We(e,"mouseup",()=>r.value=!1)),Om()&&(We(e,"pointerdown",()=>r.value=!0),We(e,"pointerup",()=>r.value=!1)),Cm()&&(We(e,"touchstart",()=>r.value=!0),We(e,"touchend",()=>r.value=!1))),o.focused&&(We(e,"focus",()=>a.value=!0),We(e,"blur",()=>a.value=!1)),Pe(c,s)}function jm({set:e,target:t,variants:n,variant:s}){const o=_t(n);Pe(()=>t,()=>{o&&(o.initial&&e("initial"),o.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}function Pm({state:e,apply:t}){Pe(e,n=>{n&&t(n)},{immediate:!0})}function Am({target:e,variants:t,variant:n}){const s=_t(t);s&&(s.visible||s.visibleOnce)&&zh(e,([{isIntersecting:o}])=>{s.visible?o?n.value="visible":n.value="initial":s.visibleOnce&&(o&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function Mm(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&jm(e),t.syncVariants&&Pm(e),t.visibilityHooks&&Am(e),t.eventListeners&&Tm(e)}function wa(e={}){const t=Ft({...e}),n=Ze({});return Pe(t,()=>{const s={};for(const[o,i]of Object.entries(t)){const r=ko(o),a=xa(i,r);s[o]=a}n.value=s},{immediate:!0,deep:!0}),{state:t,style:n}}function Lo(e,t){Pe(()=>ln(e),n=>{n&&t(n)},{immediate:!0})}const Sm={x:"translateX",y:"translateY",z:"translateZ"};function Oa(e={},t=!0){const n=Ft({...e}),s=Ze("");return Pe(n,o=>{let i="",r=!1;if(t&&(o.x||o.y||o.z)){const a=[o.x||0,o.y||0,o.z||0].map(K.transform).join(",");i+=`translate3d(${a}) `,r=!0}for(const[a,l]of Object.entries(o)){if(t&&(a==="x"||a==="y"||a==="z"))continue;const c=ko(a),d=xa(l,c);i+=`${Sm[a]||a}(${d}) `}t&&!r&&(i+="translateZ(0px) "),s.value=i.trim()},{immediate:!0,deep:!0}),{state:n,transform:s}}const $m=["","X","Y","Z"],Im=["perspective","translate","scale","rotate","skew"],Ca=["transformPerspective","x","y","z"];Im.forEach(e=>{$m.forEach(t=>{const n=e+t;Ca.push(n)})});const km=new Set(Ca);function No(e){return km.has(e)}const Fm=new Set(["originX","originY","originZ"]);function Ea(e){return Fm.has(e)}function Lm(e){const t={},n={};return Object.entries(e).forEach(([s,o])=>{No(s)||Ea(s)?t[s]=o:n[s]=o}),{transform:t,style:n}}function Ta(e){const{transform:t,style:n}=Lm(e),{transform:s}=Oa(t),{style:o}=wa(n);return s.value&&(o.value.transform=s.value),o.value}function Nm(e,t){let n,s;const{state:o,style:i}=wa();return Lo(e,r=>{s=r;for(const a of Object.keys(ya))r.style[a]===null||r.style[a]===""||No(a)||Ea(a)||(o[a]=r.style[a]);n&&Object.entries(n).forEach(([a,l])=>r.style[a]=l),t&&t(o)}),Pe(i,r=>{if(!s){n=r;return}for(const a in r)s.style[a]=r[a]},{immediate:!0}),{style:o}}function qm(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return t.reduce((s,o)=>{if(!o)return s;const[i,r]=o.split("("),l=r.split(",").map(d=>n(d.endsWith(")")?d.replace(")",""):d.trim())),c=l.length===1?l[0]:l;return{...s,[i]:c}},{})}function Rm(e,t){Object.entries(qm(t)).forEach(([n,s])=>{const o=["x","y","z"];if(n==="translate3d"){if(s===0){o.forEach(i=>e[i]=0);return}s.forEach((i,r)=>e[o[r]]=i);return}if(s=parseFloat(s),n==="translateX"){e.x=s;return}if(n==="translateY"){e.y=s;return}if(n==="translateZ"){e.z=s;return}e[n]=s})}function Dm(e,t){let n,s;const{state:o,transform:i}=Oa();return Lo(e,r=>{s=r,r.style.transform&&Rm(o,r.style.transform),n&&(r.style.transform=n),t&&t(o)}),Pe(i,r=>{if(!s){n=r;return}s.style.transform=r},{immediate:!0}),{transform:o}}function Hm(e,t){const n=Ft({}),s=r=>Object.entries(r).forEach(([a,l])=>n[a]=l),{style:o}=Nm(e,s),{transform:i}=Dm(e,s);return Pe(n,r=>{Object.entries(r).forEach(([a,l])=>{const c=No(a)?i:o;c[a]&&c[a]===l||(c[a]=l)})},{immediate:!0,deep:!0}),Lo(e,()=>t&&s(t)),{motionProperties:n,style:o,transform:i}}function Vm(e={}){const t=_t(e),n=Ze();return{state:nt(()=>{if(n.value)return t[n.value]}),variant:n}}function ja(e,t={},n){const{motionProperties:s}=Hm(e),{variant:o,state:i}=Vm(t),r=wm(s,t),a={target:e,variant:o,variants:t,state:i,motionProperties:s,...r};return Mm(a,n),a}const Um=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function Bm(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Wn(n.variants)&&(t.value={...t.value,...n.variants}),Um.forEach(s=>{if(s==="delay"){if(n&&n[s]&&typeof n[s]=="number"){const o=n[s];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition={delay:o,...t.value.enter.transition}),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition={delay:o,...t.value.visible.transition}),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition={delay:o,...t.value.visibleOnce.transition}))}return}s==="visible-once"&&(s="visibleOnce"),n&&n[s]&&Wn(n[s])&&(t.value[s]=n[s])}))}function Ss(e){return{created:(n,s,o)=>{const i=s.value&&typeof s.value=="string"?s.value:o.key;i&&Ps[i]&&Ps[i].stop();const r=Ze(e||{});typeof s.value=="object"&&(r.value=s.value),Bm(o,r);const a=ja(n,r);n.motionInstance=a,i&&(Ps[i]=a)},getSSRProps(n,s){let{initial:o}=n.value||s&&(s==null?void 0:s.props)||{};o=_t(o);const i=qh((e==null?void 0:e.initial)||{},o||{});return!i||Object.keys(i).length===0?void 0:{style:Ta(i)}}}}const zm={initial:{opacity:0},enter:{opacity:1}},Km={initial:{opacity:0},visible:{opacity:1}},Wm={initial:{opacity:0},visibleOnce:{opacity:1}},Xm={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},Jm={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},Ym={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},Zm={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Qm={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Gm={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},ev={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},tv={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},nv={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},sv={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},ov={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},iv={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},rv={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},av={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},lv={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},cv={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},uv={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},dv={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},fv={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},pv={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},hv={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},bv={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},mv={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},vv={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},gv={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},_v={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},yv={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},so={__proto__:null,fade:zm,fadeVisible:Km,fadeVisibleOnce:Wm,pop:Xm,popVisible:Jm,popVisibleOnce:Ym,rollBottom:rv,rollLeft:Zm,rollRight:ev,rollTop:sv,rollVisibleBottom:av,rollVisibleLeft:Qm,rollVisibleOnceBottom:lv,rollVisibleOnceLeft:Gm,rollVisibleOnceRight:nv,rollVisibleOnceTop:iv,rollVisibleRight:tv,rollVisibleTop:ov,slideBottom:gv,slideLeft:cv,slideRight:fv,slideTop:bv,slideVisibleBottom:_v,slideVisibleLeft:uv,slideVisibleOnceBottom:yv,slideVisibleOnceLeft:dv,slideVisibleOnceRight:hv,slideVisibleOnceTop:vv,slideVisibleRight:pv,slideVisibleTop:mv},xv=Wl({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var a;const t=ac(),n=Ft({});if(!e.is&&!t.default)return()=>zs("div",{});const s=nt(()=>{let l;return e.preset&&(l=so[e.preset]),l}),o=nt(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),i=nt(()=>{const l={...o.value,...s.value||{},...e.variants||{}};return e.delay&&(l.enter.transition={...l.enter.transition},l.enter.transition.delay=parseInt(e.delay)),l}),r=nt(()=>{if(!e.is)return;let l=e.is;return typeof r.value=="string"&&!za(l)&&(l=mr(l)),l});if(((a=process==null?void 0:process.env)==null?void 0:a.NODE_ENV)==="development"||process!=null&&process.dev){const l=c=>{var d;(d=c.variants)!=null&&d.initial&&c.set("initial"),setTimeout(()=>{var f,b,g;(f=c.variants)!=null&&f.enter&&c.apply("enter"),(b=c.variants)!=null&&b.visible&&c.apply("visible"),(g=c.variants)!=null&&g.visibleOnce&&c.apply("visibleOnce")},10)};br(()=>Object.entries(n).forEach(([c,d])=>l(d)))}return{slots:t,component:r,motionConfig:i,instances:n}},render({slots:e,motionConfig:t,instances:n,component:s}){var a;const o=Ta(t.initial||{}),i=(l,c)=>(l.props||(l.props={}),l.props.style=o,l.props.onVnodeMounted=({el:d})=>{const f=ja(d,t);n[c]=f},l);if(s){const l=zs(s,void 0,e);return i(l,0),l}return(((a=e.default)==null?void 0:a.call(e))||[]).map((l,c)=>i(l,c))}});function wv(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,o=>`-${o}`).toLowerCase().replace(/\s+/g,"-").replace(s,o=>n.charAt(t.indexOf(o))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const Ov={install(e,t){if(e.directive("motion",Ss()),e.component("Motion",xv),!t||t&&!t.excludePresets)for(const n in so){const s=so[n];e.directive(`motion-${wv(n)}`,Ss(s))}if(t&&t.directives)for(const n in t.directives){const s=t.directives[n];!s.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,Ss(s))}}};var Cv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ev(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Pa={exports:{}};(function(e,t){(function(n,s){e.exports=s()})(Cv,function(){return function(n){function s(i){if(o[i])return o[i].exports;var r=o[i]={exports:{},id:i,loaded:!1};return n[i].call(r.exports,r,r.exports,s),r.loaded=!0,r.exports}var o={};return s.m=n,s.c=o,s.p="dist/",s(0)}([function(n,s,o){function i(I){return I&&I.__esModule?I:{default:I}}var r=Object.assign||function(I){for(var ae=1;ae0&&arguments[0]!==void 0&&arguments[0];if(I&&(ie=!0),ie)return W=(0,A.default)(W,M),(0,L.default)(W,M.once),W},J=function(){W=(0,H.default)(),z()},S=function(){W.forEach(function(I,ae){I.node.removeAttribute("data-aos"),I.node.removeAttribute("data-aos-easing"),I.node.removeAttribute("data-aos-duration"),I.node.removeAttribute("data-aos-delay")})},v=function(I){return I===!0||I==="mobile"&&T.default.mobile()||I==="phone"&&T.default.phone()||I==="tablet"&&T.default.tablet()||typeof I=="function"&&I()===!0},F=function(I){M=r(M,I),W=(0,H.default)();var ae=document.all&&!window.atob;return v(M.disable)||ae?S():(M.disableMutationObserver||g.default.isSupported()||(console.info(` - aos: MutationObserver is not supported on this browser, - code mutations observing has been disabled. - You may have to call "refreshHard()" by yourself. - `),M.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",M.easing),document.querySelector("body").setAttribute("data-aos-duration",M.duration),document.querySelector("body").setAttribute("data-aos-delay",M.delay),M.startEvent==="DOMContentLoaded"&&["complete","interactive"].indexOf(document.readyState)>-1?z(!0):M.startEvent==="load"?window.addEventListener(M.startEvent,function(){z(!0)}):document.addEventListener(M.startEvent,function(){z(!0)}),window.addEventListener("resize",(0,f.default)(z,M.debounceDelay,!0)),window.addEventListener("orientationchange",(0,f.default)(z,M.debounceDelay,!0)),window.addEventListener("scroll",(0,c.default)(function(){(0,L.default)(W,M.once)},M.throttleDelay)),M.disableMutationObserver||g.default.ready("[data-aos]",J),W)};n.exports={init:F,refresh:z,refreshHard:J}},function(n,s){},,,,,function(n,s){(function(o){function i(v,F,I){function ae(m){var _=Ae,y=Re;return Ae=Re=void 0,De=m,ue=v.apply(y,_)}function te(m){return De=m,de=setTimeout(Te,F),He?ae(m):ue}function ee(m){var _=m-be,y=m-De,O=F-_;return u?J(O,he-y):O}function Z(m){var _=m-be,y=m-De;return be===void 0||_>=F||_<0||u&&y>=he}function Te(){var m=S();return Z(m)?it(m):void(de=setTimeout(Te,ee(m)))}function it(m){return de=void 0,p&&Ae?ae(m):(Ae=Re=void 0,ue)}function ze(){de!==void 0&&clearTimeout(de),De=0,Ae=be=Re=de=void 0}function we(){return de===void 0?ue:it(S())}function Ie(){var m=S(),_=Z(m);if(Ae=arguments,Re=this,be=m,_){if(de===void 0)return te(be);if(u)return de=setTimeout(Te,F),ae(be)}return de===void 0&&(de=setTimeout(Te,F)),ue}var Ae,Re,he,ue,de,be,De=0,He=!1,u=!1,p=!0;if(typeof v!="function")throw new TypeError(b);return F=d(F)||0,a(I)&&(He=!!I.leading,u="maxWait"in I,he=u?z(d(I.maxWait)||0,F):he,p="trailing"in I?!!I.trailing:p),Ie.cancel=ze,Ie.flush=we,Ie}function r(v,F,I){var ae=!0,te=!0;if(typeof v!="function")throw new TypeError(b);return a(I)&&(ae="leading"in I?!!I.leading:ae,te="trailing"in I?!!I.trailing:te),i(v,F,{leading:ae,maxWait:F,trailing:te})}function a(v){var F=typeof v>"u"?"undefined":f(v);return!!v&&(F=="object"||F=="function")}function l(v){return!!v&&(typeof v>"u"?"undefined":f(v))=="object"}function c(v){return(typeof v>"u"?"undefined":f(v))=="symbol"||l(v)&&M.call(v)==w}function d(v){if(typeof v=="number")return v;if(c(v))return g;if(a(v)){var F=typeof v.valueOf=="function"?v.valueOf():v;v=a(F)?F+"":F}if(typeof v!="string")return v===0?v:+v;v=v.replace(T,"");var I=L.test(v);return I||N.test(v)?A(v.slice(2),I?2:8):$.test(v)?g:+v}var f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(v){return typeof v}:function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},b="Expected a function",g=NaN,w="[object Symbol]",T=/^\s+|\s+$/g,$=/^[-+]0x[0-9a-f]+$/i,L=/^0b[01]+$/i,N=/^0o[0-7]+$/i,A=parseInt,E=(typeof o>"u"?"undefined":f(o))=="object"&&o&&o.Object===Object&&o,H=(typeof self>"u"?"undefined":f(self))=="object"&&self&&self.Object===Object&&self,W=E||H||Function("return this")(),ie=Object.prototype,M=ie.toString,z=Math.max,J=Math.min,S=function(){return W.Date.now()};n.exports=r}).call(s,function(){return this}())},function(n,s){(function(o){function i(S,v,F){function I(p){var m=Ie,_=Ae;return Ie=Ae=void 0,be=p,he=S.apply(_,m)}function ae(p){return be=p,ue=setTimeout(Z,v),De?I(p):he}function te(p){var m=p-de,_=p-be,y=v-m;return He?z(y,Re-_):y}function ee(p){var m=p-de,_=p-be;return de===void 0||m>=v||m<0||He&&_>=Re}function Z(){var p=J();return ee(p)?Te(p):void(ue=setTimeout(Z,te(p)))}function Te(p){return ue=void 0,u&&Ie?I(p):(Ie=Ae=void 0,he)}function it(){ue!==void 0&&clearTimeout(ue),be=0,Ie=de=Ae=ue=void 0}function ze(){return ue===void 0?he:Te(J())}function we(){var p=J(),m=ee(p);if(Ie=arguments,Ae=this,de=p,m){if(ue===void 0)return ae(de);if(He)return ue=setTimeout(Z,v),I(de)}return ue===void 0&&(ue=setTimeout(Z,v)),he}var Ie,Ae,Re,he,ue,de,be=0,De=!1,He=!1,u=!0;if(typeof S!="function")throw new TypeError(f);return v=c(v)||0,r(F)&&(De=!!F.leading,He="maxWait"in F,Re=He?M(c(F.maxWait)||0,v):Re,u="trailing"in F?!!F.trailing:u),we.cancel=it,we.flush=ze,we}function r(S){var v=typeof S>"u"?"undefined":d(S);return!!S&&(v=="object"||v=="function")}function a(S){return!!S&&(typeof S>"u"?"undefined":d(S))=="object"}function l(S){return(typeof S>"u"?"undefined":d(S))=="symbol"||a(S)&&ie.call(S)==g}function c(S){if(typeof S=="number")return S;if(l(S))return b;if(r(S)){var v=typeof S.valueOf=="function"?S.valueOf():S;S=r(v)?v+"":v}if(typeof S!="string")return S===0?S:+S;S=S.replace(w,"");var F=$.test(S);return F||L.test(S)?N(S.slice(2),F?2:8):T.test(S)?b:+S}var d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},f="Expected a function",b=NaN,g="[object Symbol]",w=/^\s+|\s+$/g,T=/^[-+]0x[0-9a-f]+$/i,$=/^0b[01]+$/i,L=/^0o[0-7]+$/i,N=parseInt,A=(typeof o>"u"?"undefined":d(o))=="object"&&o&&o.Object===Object&&o,E=(typeof self>"u"?"undefined":d(self))=="object"&&self&&self.Object===Object&&self,H=A||E||Function("return this")(),W=Object.prototype,ie=W.toString,M=Math.max,z=Math.min,J=function(){return H.Date.now()};n.exports=i}).call(s,function(){return this}())},function(n,s){function o(d){var f=void 0,b=void 0;for(f=0;fr.position?r.node.classList.add("aos-animate"):typeof c<"u"&&(c==="false"||!l&&c!=="true")&&r.node.classList.remove("aos-animate")},i=function(r,a){var l=window.pageYOffset,c=window.innerHeight;r.forEach(function(d,f){o(d,c+l,a)})};s.default=i},function(n,s,o){function i(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(s,"__esModule",{value:!0});var r=o(12),a=i(r),l=function(c,d){return c.forEach(function(f,b){f.node.classList.add("aos-init"),f.position=(0,a.default)(f.node,d.offset)}),c};s.default=l},function(n,s,o){function i(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(s,"__esModule",{value:!0});var r=o(13),a=i(r),l=function(c,d){var f=0,b=0,g=window.innerHeight,w={offset:c.getAttribute("data-aos-offset"),anchor:c.getAttribute("data-aos-anchor"),anchorPlacement:c.getAttribute("data-aos-anchor-placement")};switch(w.offset&&!isNaN(w.offset)&&(b=parseInt(w.offset)),w.anchor&&document.querySelectorAll(w.anchor)&&(c=document.querySelectorAll(w.anchor)[0]),f=(0,a.default)(c).top,w.anchorPlacement){case"top-bottom":break;case"center-bottom":f+=c.offsetHeight/2;break;case"bottom-bottom":f+=c.offsetHeight;break;case"top-center":f+=g/2;break;case"bottom-center":f+=g/2+c.offsetHeight;break;case"center-center":f+=g/2+c.offsetHeight/2;break;case"top-top":f+=g;break;case"bottom-top":f+=c.offsetHeight+g;break;case"center-top":f+=c.offsetHeight/2+g}return w.anchorPlacement||w.offset||isNaN(d)||(b=d),f+b};s.default=l},function(n,s){Object.defineProperty(s,"__esModule",{value:!0});var o=function(i){for(var r=0,a=0;i&&!isNaN(i.offsetLeft)&&!isNaN(i.offsetTop);)r+=i.offsetLeft-(i.tagName!="BODY"?i.scrollLeft:0),a+=i.offsetTop-(i.tagName!="BODY"?i.scrollTop:0),i=i.offsetParent;return{top:a,left:r}};s.default=o},function(n,s){Object.defineProperty(s,"__esModule",{value:!0});var o=function(i){return i=i||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(i,function(r){return{node:r}})};s.default=o}])})})(Pa);var Tv=Pa.exports;const jv=Ev(Tv);const qo=du(Lh);qo.use(mh);qo.use(Ov);jv.init();qo.mount("#app"); diff --git a/assets/logoArtefacteurs-large-f687e6a3.jpg b/assets/logoArtefacteurs-large-f687e6a3.jpg deleted file mode 100644 index 0de4b0e..0000000 Binary files a/assets/logoArtefacteurs-large-f687e6a3.jpg and /dev/null differ diff --git a/index.html b/index.html index 8f8e141..12e5eea 100644 --- a/index.html +++ b/index.html @@ -12,8 +12,8 @@ - - + +