PageSourceSearch

https://letude.group/_app/immutable/chunks/BhAh8kzI.js

js letude.group collected 2026-10-05 22:20:21 UTC 31,416 bytes, 1 lines download raw bytes

1var e=typeof window<`u`,t=e?window:null,n=e?document:null,r={OBJECT:0,ATTRIBUTE:1,CSS:2,TRANSFORM:3,CSS_VAR:4},i={NUMBER:0,UNIT:1,COLOR:2,COMPLEX:3},a={NONE:0,AUTO:1,FORCE:2},o={replace:0,none:1,blend:2},s=Symbol(),c=Symbol(),l=Symbol(),u=Symbol(),d=Symbol(),f=1e-11,p=0xe8d4a51000,m=1e3,h=[],g=(()=>{let e=new Map;return e.set(`x`,`translateX`),e.set(`y`,`translateY`),e.set(`z`,`translateZ`),e})(),_=[`perspective`,`translateX`,`translateY`,`translateZ`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`scale`,`scaleX`,`scaleY`,`scaleZ`,`skew`,`skewX`,`skewY`],v=_.reduce((e,t)=>({...e,[t]:t+`(`}),{}),y=()=>{},b=e=>e,x=/\)\s*[-.\d]/,S=/(^#([\da-f]{3}){1,2}$)|(^#([\da-f]{4}){1,2}$)/i,C=/rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/i,w=/rgba\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(-?\d+|-?\d*.\d+)\s*\)/i,T=/hsl\(\s*(-?\d+|-?\d*.\d+)\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)%\s*\)/i,E=/hsla\(\s*(-?\d+|-?\d*.\d+)\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)%\s*,\s*(-?\d+|-?\d*.\d+)\s*\)/i,D=/[-+]?\d*\.?\d+(?:e[-+]?\d)?/gi,O=/^([-+]?\d*\.?\d+(?:e[-+]?\d+)?)([a-z]+|%)$/i,k=/([a-z])([A-Z])/g,ee=/(\*=|\+=|-=)/,te=/var\(\s*(--[\w-]+)(?:\s*,\s*([^)]+))?\s*\)/,ne={id:null,keyframes:null,playbackEase:null,playbackRate:1,frameRate:240,loop:0,reversed:!1,alternate:!1,autoplay:!0,persist:!1,duration:m,delay:0,loopDelay:0,ease:`out(2)`,composition:o.replace,modifier:b,onBegin:y,onBeforeUpdate:y,onUpdate:y,onLoop:y,onPause:y,onComplete:y,onRender:y},A={current:null,root:n},j={defaults:ne,precision:4,timeScale:1,tickThreshold:200,editor:null},M={version:`4.5.0`,engine:null};e&&(t.AnimeJS||=[],t.AnimeJS.push(M));var N=e=>e.replace(k,`$1-$2`).toLowerCase(),P=(e,t)=>e.indexOf(t)===0,F=Date.now,I=Array.isArray,re=e=>e&&e.constructor===Object,ie=e=>typeof e==`number`&&!isNaN(e),ae=e=>typeof e==`string`,oe=e=>typeof e==`function`,L=e=>e===void 0,se=e=>L(e)||e===null,ce=t=>e&&t instanceof SVGElement,le=e=>S.test(e),ue=e=>P(e,`rgb`),de=e=>P(e,`hsl`),fe=e=>le(e)||(ue(e)||de(e))&&(e[e.length-1]===`)`||!x.test(e)),pe=e=>!j.defaults.hasOwnProperty(e),me=[`opacity`,`rotate`,`overflow`,`color`],he=(e,t)=>{if(me.includes(t))return!1;if(e.getAttribute(t)||t in e){if(t===`scale`){let t=e.parentNode;return t&&t.tagName===`filter`}return!0}},ge=e=>ae(e)?parseFloat(e):e,R=Math.pow,_e=Math.sqrt,ve=Math.sin,ye=Math.cos,be=Math.abs,xe=Math.exp,Se=Math.floor,z=Math.asin,Ce=Math.max,we=Math.atan2,Te=Math.PI,Ee=Math.round,B=(e,t,n)=>e<t?t:e>n?n:e,V=(e,t)=>{if(t<0)return e;if(!t)return Ee(e);let n=10**t;return Ee(e*n)/n},De=(e,t)=>I(t)?t.reduce((t,n)=>be(n-e)<be(t-e)?n:t):t?Ee(e/t)*t:e,Oe=(e,t,n)=>n===1?t:n===0?e:e+(t-e)*n,ke=e=>e===1/0?p:e===-1/0?-p:e,Ae=e=>e<=1e-11?f:ke(V(e,11)),H=e=>I(e)?[...e]:e,je=(e,t)=>{let n={...e};for(let r in t){let i=e[r];n[r]=L(i)?t[r]:i}return n},U=(e,t,n,r=`_prev`,i=`_next`)=>{let a=e._head,o=i;for(n&&(a=e._tail,o=r);a;){let e=a[o];t(a),a=e}},W=(e,t,n=`_prev`,r=`_next`)=>{let i=t[n],a=t[r];i?i[r]=a:e._head=a,a?a[n]=i:e._tail=i,t[n]=null,t[r]=null},Me=(e,t,n,r=`_prev`,i=`_next`)=>{let a=e._tail;for(;a&&n&&n(a,t);)a=a[r];let o=a?a[i]:e._head;a?a[i]=t:e._head=t,o?o[r]=t:e._tail=t,t[r]=a,t[i]=o},Ne=(e,t,n)=>{let r=e.style.transform;if(r){let i=e[u],a=0,o=r.length,s;for(;a<o;){for(;a<o&&r.charCodeAt(a)===32;)a++;if(a>=o)break;let e=a;for(;a<o&&r.charCodeAt(a)!==40;)a++;if(a>=o)break;let t=r.substring(e,a),n=1,c=a+1,l=-1,u=-1;for(a++;a<o&&n>0;){let e=r.charCodeAt(a);e===40?n++:e===41?n--:e===44&&n===1&&(l===-1?l=a:u===-1&&(u=a)),a++}let d=a-1;t===`translate`||t===`translate3d`?(l===-1?i.translateX=r.substring(c,d).trim():(i.translateX=r.substring(c,l).trim(),u===-1?i.translateY=r.substring(l+1,d).trim():(i.translateY=r.substring(l+1,u).trim(),i.translateZ=r.substring(u+1,d).trim())),s=r.substring(c,d)):t===`scale`||t===`scale3d`?l===-1?i.scale=r.substring(c,d).trim():(i.scaleX=r.substring(c,l).trim(),u===-1?i.scaleY=r.substring(l+1,d).trim():(i.scaleY=r.substring(l+1,u).trim(),i.scaleZ=r.substring(u+1,d).trim())):i[t]=r.substring(c,d)}if(t===`translate3d`&&s)return n&&(n[t]=s),s;let c=i[t];if(!L(c))return n&&(n[t]=c),c}return t===`translate3d`?`0px, 0px, 0px`:t===`rotate3d`?`0, 0, 0, 0deg`:P(t,`scale`)?`1`:P(t,`rotate`)||P(t,`skew`)?`0deg`:`0px`},Pe=e=>{let t=``;for(let n=0,r=_.length;n<r;n++){let r=_[n],i=e[r];if(i!==void 0){if(r===`translateX`){let r=e.translateY;if(r!==void 0){let a=e.translateZ;a===void 0?(t+=`translate(${i},${r}) `,n+=1):(t+=`translate3d(${i},${r},${a}) `,n+=2);continue}}if(r===`scaleX`&&e.scale===void 0){let r=e.scaleY;if(r!==void 0){let a=e.scaleZ;a===void 0?(t+=`scale(${i},${r}) `,n+=1):(t+=`scale3d(${i},${r},${a}) `,n+=2);continue}}t+=`${v[r]}${i}) `}r===`rotateZ`&&e.rotate3d!==void 0&&(t+=`rotate3d(${e.rotate3d}) `)}return e.matrix!==void 0&&(t+=`matrix(${e.matrix}) `),e.matrix3d!==void 0&&(t+=`matrix3d(${e.matrix3d}) `),t},Fe=[];function Ie(e,t){if(!e)return null;let n=Fe.length;outer:for(let r=0;r<n;r++){let n=Fe[r];if(n.detect&&!n.detect(e))continue;let i=n.targetAdapters;for(let n=0,r=i.length;n<r;n++){let r=i[n];if(r.detect(e)){let n=r.props[t];if(n&&(!n.gate||n.gate(e)))return n;break outer}}}for(let r=0;r<n;r++){let n=Fe[r];if(n.detect&&!n.detect(e))continue;let i=n.propertyResolvers;for(let n=0,r=i.length;n<r;n++){let r=i[n](e,t);if(r)return r}}return null}var Le=e=>{let t=C.exec(e)||w.exec(e),n=L(t[4])?1:+t[4];return[+t[1],+t[2],+t[3],n]},Re=e=>{let t=e.length,n=t===4||t===5;return[+(`0x`+e[1]+e[n?1:2]),+(`0x`+e[n?2:3]+e[n?2:4]),+(`0x`+e[n?3:5]+e[n?3:6]),t===5||t===9?+((`0x`+e[n?4:7]+e[n?4:8])/255).toFixed(3):1]}
1,ze=(e,t,n)=>(n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e),Be=e=>{let t=T.exec(e)||E.exec(e),n=t[1]/360,r=t[2]/100,i=t[3]/100,a=L(t[4])?1:+t[4],o,s,c;if(r===0)o=s=c=i;else{let e=i<.5?i*(1+r):i+r-i*r,t=2*i-e;o=V(ze(t,e,n+1/3)*255,0),s=V(ze(t,e,n)*255,0),c=V(ze(t,e,n-1/3)*255,0)}return[o,s,c,a]},Ve=e=>ue(e)?Le(e):le(e)?Re(e):de(e)?Be(e):[0,0,0,1],G=(e,t)=>L(e)?t:e,He=(e,t)=>{let n=e.match(te),r=t[c]?t:document.documentElement,i=getComputedStyle(r)?.getPropertyValue(n[1]);return(!i||i.trim()===``)&&n[2]&&(i=n[2].trim()),i||0},K=(e,t,n,r,i,a)=>{if(oe(e)){if(!i){let i=e(t,n,r,a);return isNaN(+i)?i||0:+i}let o=()=>{let i=e(t,n,r,a);return isNaN(+i)?i||0:+i};return i.func=o,o()}if(ae(e)&&P(e,`var(`)){if(!i)return He(e,t);let n=()=>He(e,t);return i.func=n,n()}return e},Ue=(e,t)=>e[c]?e[l]&&he(e,t)?r.ATTRIBUTE:_.includes(t)||g.get(t)?r.TRANSFORM:P(t,`--`)?r.CSS_VAR:t in e.style?r.CSS:t in e?r.OBJECT:r.ATTRIBUTE:r.OBJECT,We=(e,t,n)=>{let r=e.style[t];r&&n&&(n[t]=r);let i=r||getComputedStyle(e[d]||e).getPropertyValue(t);return i===`auto`?`0`:i},Ge=(e,t,n,i)=>{let a=L(n)?Ue(e,t):n,o=Ie(e,t);if(o){let n=o.get(e);return n&&i&&(i[t]=n),n??0}if(a===r.OBJECT){let n=e[t];return n&&i&&(i[t]=n),n||0}if(a===r.ATTRIBUTE){let n=e.getAttribute(t);return n&&i&&(i[t]=n),n}return a===r.TRANSFORM?Ne(e,t,i):a===r.CSS_VAR?We(e,t,i).trimStart():We(e,t,i)},Ke=(e,t,n)=>n===`-`?e-t:n===`+`?e+t:e*t,qe=()=>({t:i.NUMBER,n:0,u:null,o:null,d:null,s:null}),q=(e,t)=>{if(t.t=i.NUMBER,t.n=0,t.u=null,t.o=null,t.d=null,t.s=null,!e)return t;let n=+e;if(!isNaN(n))return t.n=n,t;let r=e;r[1]===`=`&&(t.o=r[0],r=r.slice(2));let a=!r.includes(` `)&&O.exec(r);if(a)return t.t=i.UNIT,t.n=+a[1],t.u=a[2],t;if(t.o)return t.n=+r,t;if(fe(r))return t.t=i.COLOR,t.d=Ve(r),t;{let e=r.match(D);return t.t=i.COMPLEX,t.d=e?e.map(Number):[],t.s=r.split(D)||[],t}},Je=(e,t)=>
1(t.t=e._valueType,t.n=e._toNumber,t.u=e._unit,t.o=null,t.d=H(e._toNumbers),t.s=H(e._strings),t),J=qe(),Ye=(e,t,n)=>{let r=e._modifier,i=e._fromNumbers,a=e._toNumbers,o=e._strings,s=o[0];for(let c=0,l=a.length;c<l;c++){let l=r(V(Oe(i[c],a[c],t),n)),u=o[c+1];s+=`${u?l+u:l}`,e._numbers[c]=l}return s},Xe=(e,t,n,s,c)=>{let l=e.parent,d=e.duration,p=e.completed,m=e.iterationDuration,h=e.iterationCount,g=e._currentIteration,_=e._loopDelay,v=e._reversed,y=e._alternate,b=e._hasChildren,x=e._delay,S=e._currentTime,C=x+m,w=t-x,T=B(S,-x,d),E=B(w,-x,d),D=w-S,O=E>0,k=E>=d,ee=d<=f,te=c===a.FORCE,ne=0,A=w,M=0;if(h>1){let t=m+(k?0:_),n=~~(E/t);e._currentIteration=B(n,0,h),k&&e._currentIteration--,ne=e._currentIteration%2,A=E-n*t||0}let N=v^(y&&ne),P=e._ease,F=k?N?0:d:N?m-A:A;P&&(F=m*P(F/m)||0);let I=(l?l.backwards:w<S)?!N:!!N;if(e._currentTime=w,e._iterationTime=F,e.backwards=I,O&&!e.began?(e.began=!0,!n&&(!l||!I&&l.began)&&e.onBegin(e)):w<=0&&(e.began=!1),!n&&!b&&O&&e._currentIteration!==g&&e.onLoop(e),te||c===a.AUTO&&(t>=(l&&x>0?0:x)&&t<=C||t<=x&&T>x||t>=C&&T!==d)||F>=C&&T!==d||F<=x&&T>0&&!k||t<=T&&T===d&&p||k&&!p&&ee){if(O&&(e.computeDeltaTime(T),n||e.onBeforeUpdate(e)),!b){let t=te||(I?D*-1:D)>=j.tickThreshold,a=V(e._offset+(l?l._offset:0)+x+F,12),c=e._head,d,f,p,m,h=0;for(;c;){let e=c._composition,n=c._currentTime,l=c._changeDuration,g=c._absoluteStartTime+c._changeDuration,_=c._nextRep,v=c._prevRep,y=e!==o.none,b=v?v._absoluteStartTime+v._changeDuration:0,x=v&&v.parent!==c.parent,S=!_||_._isOverridden?g:_.parent===c.parent?g+_._delay:_._absoluteStartTime<_._absoluteUpdateStartTime?_._absoluteStartTime:_._absoluteUpdateStartTime;if((t||(n!==l||a<=S||v&&!x&&(!_||_.parent!==c.parent))&&(n!==0||a>=c._absoluteStartTime||x&&!c._hasFromValue&&!v._isOverridden&&a>=b||_&&!_._isOverridden&&_.parent===c.parent&&_._currentTime!==0&&F<_._startTime))&&(!v||x||F>=c._startTime)&&(!y||!c._isOverridden&&(!c._isOverlapped||a<=g)&&(!_||_._isOverridden||a<=S)&&(!v||v._isOverridden||(x?a>=c._absoluteStartTime||!c._hasFromValue&&a>=b:a>=b+c._delay)))){let t=c._currentTime=B(F-c._startTime,0,l),n=c._ease(t/c._updateDuration),a=c._modifier,g=c._valueType,_=c._tweenType,v=_===r.OBJECT,b=g===i.NUMBER,x=b&&v||n===0||n===1?-1:j.precision,S,C;if(b)S=C=a(V(Oe(c._fromNumber,c._toNumber,n),x));else if(g===i.UNIT)C=a(V(Oe(c._fromNumber,c._toNumber,n),x)),S=`${C}${c._unit}`;else if(g===i.COLOR){let e=c._numbers,t=c._fromNumbers,r=c._toNumbers,i=1-n,o=t[0],l=t[1],u=t[2],d=r[0],f=r[1],p=r[2];e[0]=a(Math.sqrt(o*o*i+d*d*n)),e[1]=a(Math.sqrt(l*l*i+f*f*n)),e[2]=a(Math.sqrt(u*u*i+p*p*n)),e[3]=a(Oe(t[3],r[3],n)),(!c._setter||s)&&(S=`rgba(${V(e[0],0)},${V(e[1],0)},${V(e[2],0)},${e[3]})`)}else g===i.COMPLEX&&(S=Ye(c,n,x));if(y&&(c._number=C),!s&&e!==o.blend){let e=c.property;d=c.target,c._setter?c._setter(d,C,c):v?d[e]=S:_===r.ATTRIBUTE?d.setAttribute(e,S):(f=d.style,_===r.TRANSFORM?(d!==p&&(p=d,m=d[u]),m[e]=S,h=1):_===r.CSS?f[e]=S:_===r.CSS_VAR&&f.setProperty(e,S)),O&&(M=1)}else c._value=S}else n&&v&&!x&&F<c._startTime&&(c._currentTime=0);h&&c._renderTransforms&&(f.transform=Pe(m),h=0),c=c._next}!n&&M&&e.onRender(e)}!n&&O&&e.onUpdate(e)}return l&&ee?!n&&(l.began&&!I&&w>0&&!p||I&&w<=1e-11&&p)&&(e.onComplete(e),e.completed=!I):O&&k?h===1/0?e._startTime+=e.duration:e._currentIteration>=h-1&&(e.paused=!0,!p&&!b&&(e.completed=!0,!n&&(!l||!I&&l.began)&&(e.onComplete(e),e._resolve(e)))):e.completed=!1,M},Ze=(e,t,n,r,i)=>{let o=e._currentIteration;if(Xe(e,t,n,r,i),e._hasChildren){let s=e,c=s.backwards,l=r?t:s._iterationTime,u=F(),d=0,f=!0;if(!r&&s._currentIteration!==o){let e=s.iterationDuration;U(s,t=>{if(!c)!t.completed&&!t.backwards&&t._currentTime<t.iterationDuration&&Xe(t,e,n,1,a.FORCE),t.began=!1,t.completed=!1;else{let r=t.duration,i=t._offset+t._delay,a=i+r;!n&&r<=1e-11&&(!i||a===e)&&t.onComplete(t)}}),n||s.onLoop(s)}U(s,e=>{let t=V((l-e._offset)*e._speed,12);if(c&&t>e._delay+e.duration)return;let a=e._fps<s._fps?e.requestTick(u):i;d+=Xe(e,t,n,r,a),!e.completed&&f&&(f=!1)},c),!n&&d&&s.onRender(s),(f||c)&&s._currentTime>=s.duration&&(s.paused=!0,s.completed||(s.completed=!0,n||(s.onComplete(s),s._resolve(s))))}},Qe={}
1,$e=(e,t,n)=>{if(n===r.TRANSFORM)return g.get(e)||e;if(n===r.CSS||n===r.ATTRIBUTE&&ce(t)&&e in t.style){let t=Qe[e];if(t)return t;{let t=e&&N(e);return Qe[e]=t,t}}return e},et=(e,t=!1)=>{if(e._hasChildren)U(e,e=>et(e,t),!0);else{let n=e;n.pause(),U(n,e=>{let i=e.property,a=e.target,o=e._tweenType,s=e._inlineValue,l=se(s)||s===``;if(e._setter){if(!t&&!l){if(q(s,J),J.d){let t=J.d,n=e._numbers;for(let e=0,r=t.length;e<r;e++)n[e]=t[e]}else e._number=J.n;e._setter(e.target,e._number,e)}}else if(o===r.OBJECT)!t&&!l&&(a[i]=s);else if(a[c]){if(o===r.ATTRIBUTE)t||(l?a.removeAttribute(i):a.setAttribute(i,s));else{let t=a.style;if(o===r.TRANSFORM){let n=a[u];l?delete n[i]:n[i]=s,e._renderTransforms&&(Object.keys(n).length?t.transform=Pe(n):t.removeProperty(`transform`))}else l?t.removeProperty(N(i)):t[i]=s}}a[c]&&n._tail===e&&n.targets.forEach(e=>{e.getAttribute&&e.getAttribute(`style`)===``&&e.removeAttribute(`style`)})})}return e},tt=class{constructor(e=0){this.deltaTime=0,this._currentTime=e,this._lastTickTime=e,this._startTime=e,this._lastTime=e,this._frameDuration=m/240,this._fps=240,this._speed=1,this._hasChildren=!1,this._head=null,this._tail=null}get fps(){return this._fps}set fps(e){let t=+e,n=t<1e-11?f:t,r=m/n;n>ne.frameRate&&(ne.frameRate=n),this._fps=n,this._frameDuration=r}get speed(){return this._speed}set speed(e){let t=+e;this._speed=t<1e-11?f:t}requestTick(e){let t=this._frameDuration,n=e-this._lastTickTime,r=t*.25;return n+(r<4?r:4)<t?a.NONE:(this._lastTickTime=n>=t?e-n%t:e,a.AUTO)}computeDeltaTime(e){let t=e-this._lastTime;return this.deltaTime=t,this._lastTime=e,t}},nt={animation:null,update:y},rt=e=>{let t=nt.animation;return t||(t={duration:f,computeDeltaTime:y,_offset:0,_delay:0,_head:null,_tail:null},nt.animation=t,nt.update=()=>{e.forEach(e=>{for(let t in e){let n=e[t],r=n._head;if(r){let e=r._valueType,t=e===i.COMPLEX||e===i.COLOR?H(r._fromNumbers):null,a=r._fromNumber,o=n._tail;for(;o&&o!==r;){if(t)for(let e=0,n=o._numbers.length;e<n;e++)t[e]+=o._numbers[e];else a+=o._number;o=o._prevAdd}r._toNumber=a,r._toNumbers=t}}}),Xe(t,1,1,0,a.FORCE)}),t},it=e?requestAnimationFrame:setImmediate,at=e?cancelAnimationFrame:clearImmediate,ot=class extends tt{constructor(e){super(e),this.useDefaultMainLoop=!0,this.pauseOnDocumentHidden=!0,this.defaults=ne,this.paused=!0,this.reqId=0}update(){let e=this._currentTime=F();if(this.requestTick(e)){this.computeDeltaTime(e);let t=this._speed,n=this._fps,r=this._head;for(;r;){let i=r._next;r.paused?(W(this,r),this._hasChildren=!!this._tail,r._running=!1,r.completed&&!r._cancelled&&r.cancel()):Ze(r,(e-r._startTime)*r._speed*t,0,0,r._fps<n?r.requestTick(e):a.AUTO),r=i}nt.update()}}wake(){return this.useDefaultMainLoop&&!this.reqId&&(this.requestTick(F()),this.reqId=it(st)),this}pause(){if(this.reqId)return this.paused=!0,ct()}resume(){if(this.paused)return this.paused=!1,U(this,e=>e.resetTime()),this.wake()}get speed(){return this._speed*(j.timeScale===1?1:m)}set speed(e){let t=e*j.timeScale;this._speed!==t&&(this._speed=t,U(this,e=>e.speed=e._speed))}get timeUnit(){return j.timeScale===1?`ms`:`s`}set timeUnit(e){let t=.001,n=e===`s`,r=n?t:1;if(j.timeScale!==r){j.timeScale=r,j.tickThreshold=200*r;let e=n?t:m;this.defaults.duration*=e,this._speed*=e}}get precision(){return j.precision}set precision(e){j.precision=e}},Y=(()=>{let t=new ot(F());return e&&(M.engine=t,n.addEventListener(`visibilitychange`,()=>{t.pauseOnDocumentHidden&&(n.hidden?t.pause():t.resume())})),t})(),st=()=>{Y._head?(Y.reqId=it(st),Y.update()):Y.reqId=0},ct=()=>(at(Y.reqId),Y.reqId=0,Y),lt={_rep:new WeakMap,_add:new Map},ut=(e,t,n=`_rep`)=>{let r=lt[n],i=r.get(e);return i||(i={},r.set(e,i)),i[t]?i[t]:i[t]={_head:null,_tail:null}},dt=(e,t)=>e._isOverridden||e._absoluteStartTime>t._absoluteStartTime,ft=e=>{e._isOverlapped=1,e._isOverridden=1,e._changeDuration=f,e._currentTime=f},pt=(e,t)=>{let n=e._composition;if(n===o.replace){let n=e._absoluteStartTime;Me(t,e,dt,`_prevRep`,`_nextRep`);let r=e._prevRep;if(r){let t=r.parent,i=r._absoluteEndTime;if(e.parent.id!==t.id&&t.iterationCount>1&&i+(t.duration-t.iterationDuration)>n){ft(r);let e=r._prevRep;for(;e&&e.parent.id===t.id;)ft(e),e=e._prevRep}let a=e._absoluteUpdateStartTime;if(i>a){let e=r._startTime,t=V(a-(i-(e+r._updateDuration))-e,12);r._changeDuration=t,r._currentTime=t,r._isOverlapped=1,t<1e-11&&ft(r)}let o=e.parent.parent;if(!o||o!==t.parent){let e=!0;if(U(t,t=>{t._isOverlapped||(e=!1)}),e){let e=t.parent;if(e){let n=!0;U(e,e=>{e!==t&&U(e,e=>{e._isOverlapped||(n=!1)})}),n&&e.cancel()}else t.cancel()}}}}else if(n===o.blend){let t=ut(e.target,e.property,`_add`),n=rt(lt._add),r=t._head;r||(r={...e},r._composition=o.replace,r._updateDuration=f,r._startTime=0,r._numbers=H(e._fromNumbers),r._number=0,r._next=null,r._prev=null,Me(t,r),Me(n,r));let i=e._toNumber;if(e._fromNumber=r._fromNumber-i,e._toNumber=0,e._numbers=H(e._fromNumbers),e._number=0,r._fromNumber=i,e._toNumbers.length){let t=H(e._toNumbers);t.forEach((t,n)=>{e._fromNumbers[n]=r._fromNumbers[n]-t,e._toNumbers[n]=0}),r._fromNumbers=t}Me(t,e,null,`_prevAdd`,`_nextAdd`)}return e},mt=e=>{let t=e._composition;if(t!==o.none){let n=e.target,r=e.property,i=lt._rep.get(n)[r];if(W(i,e,`_prevRep`,`_nextRep`),t===o.blend){let t=lt._add,i=t.get(n);if(!i)return;let a=i[r],o=nt.animation;W(a,e,`_prevAdd`,`_nextAdd`);let s=a._head;if(s&&s===a._tail){W(a,s,`_prevAdd`,`_nextAdd`),W(o,s);let e=!0;for(let t in i)if(i[t]._head){e=!1;break}e&&t.delete(n)}}}return e}
1,ht=(e,t,n)=>{let i=!1;return U(t,a=>{let o=a.target;if(e.includes(o)){let e=a.property,s=a._tweenType,c=$e(n,o,s);(!c||c&&c===e)&&(a.parent._tail===a&&a._tweenType===r.TRANSFORM&&a._prev&&a._prev._tweenType===r.TRANSFORM&&(a._prev._renderTransforms=1),W(t,a),mt(a),i=!0)}},!0),i},gt=(e,t,n)=>{let r=t||Y,i;if(r._hasChildren){let t=0;U(r,a=>{if(!a._hasChildren){if(i=ht(e,a,n),i&&!a._head)a.cancel(),W(r,a);else{let e=a._offset+a._delay+a.duration;e>t&&(t=e)}}a._head?gt(e,a,n):a._hasChildren=!1},!0),L(r.iterationDuration)||(r.iterationDuration=t)}else i=ht(e,r,n);i&&!r._head&&(r._hasChildren=!1,r.cancel&&r.cancel())},_t=e=>(e.paused=!0,e.began=!1,e.completed=!1,e),vt=e=>e._cancelled?(e._hasChildren?U(e,vt):U(e,e=>{e._composition!==o.none&&pt(e,ut(e.target,e.property))}),e._cancelled=0,e):e,yt=0,bt=(e,t)=>e._priority>t._priority,xt=class extends tt{constructor(e={},t=null,n=0){super(0),++yt;let{id:r,delay:i,duration:a,reversed:o,alternate:s,loop:c,loopDelay:l,autoplay:u,frameRate:d,playbackRate:f,priority:p,onComplete:m,onLoop:h,onPause:g,onBegin:_,onBeforeUpdate:v,onUpdate:b}=e;A.current&&A.current.register(this);let x=t?0:Y._lastTickTime,S=t?t.defaults:j.defaults,C=oe(i)||L(i)?S.delay:+i,w=oe(a)||L(a)?1/0:+a,T=G(c,S.loop),E=G(l,S.loopDelay),D=T===!0||T===1/0||T<0?1/0:T+1,O=0;t?O=n:(Y.reqId||Y.requestTick(F()),O=(Y._lastTickTime-Y._startTime)*j.timeScale),this.id=L(r)?yt:r,this.parent=t,this.duration=ke((w+E)*D-E)||1e-11,this.backwards=!1,this.paused=!0,this.began=!1,this.completed=!1,this.onBegin=_||S.onBegin,this.onBeforeUpdate=v||S.onBeforeUpdate,this.onUpdate=b||S.onUpdate,this.onLoop=h||S.onLoop,this.onPause=g||S.onPause,this.onComplete=m||S.onComplete,this.iterationDuration=w,this.iterationCount=D,this._autoplay=!t&&G(u,S.autoplay),this._offset=O,this._delay=C,this._loopDelay=E,this._iterationTime=0,this._currentIteration=0,this._resolve=y,this._running=!1,this._reversed=+G(o,S.reversed),this._reverse=this._reversed,this._cancelled=0,this._alternate=G(s,S.alternate),this._prev=null,this._next=null,this._lastTickTime=x,this._startTime=x,this._lastTime=x,this._fps=G(d,S.frameRate),this._speed=G(f,S.playbackRate),this._priority=+G(p,1)}get cancelled(){return!!this._cancelled}set cancelled(e){e?this.cancel():this.reset(!0).play()}get currentTime(){return B(V(this._currentTime,j.precision),-this._delay,this.duration)}set currentTime(e){let t=this.paused;this.pause().seek(+e),t||this.resume()}get iterationCurrentTime(){return B(V(this._iterationTime,j.precision),0,this.iterationDuration)}set iterationCurrentTime(e){this.currentTime=this.iterationDuration*this._currentIteration+e}get progress(){return B(V(this._currentTime/this.duration,10),0,1)}set progress(e){this.currentTime=this.duration*e}get iterationProgress(){return B(V(this._iterationTime/this.iterationDuration,10),0,1)}set iterationProgress(e){let t=this.iterationDuration;this.currentTime=t*this._currentIteration+t*e}get currentIteration(){return this._currentIteration}set currentIteration(e){this.currentTime=this.iterationDuration*B(+e,0,this.iterationCount-1)}get reversed(){return!!this._reversed}set reversed(e){e?this.reverse():this.play()}get speed(){return super.speed}set speed(e){super.speed=e,this.resetTime()}reset(e=!1){return vt(this),this._reversed&&!this._reverse&&(this.reversed=!1),this._iterationTime=this.iterationDuration,Ze(this,0,1,~~e,a.FORCE),_t(this),this._hasChildren&&U(this,_t),this}init(e=!1){this.fps=this._fps,this.speed=this._speed,!e&&this._hasChildren&&Ze(this,this.duration,1,~~e,a.FORCE),this.reset(e);let t=this._autoplay;return t===!0?this.resume():t&&!L(t.linked)&&t.link(this),this}resetTime(){let e=1/(this._speed*Y._speed);return this._startTime=F()-(this._currentTime+this._delay)*e,this}pause(){return this.paused?this:(this.paused=!0,this.onPause(this),this)}resume(){return this.paused?(this.paused=!1,this.duration<=1e-11&&!this._hasChildren?Ze(this,f,0,0,a.FORCE):(this._running||=(Me(Y,this,bt),Y._hasChildren=!0,!0),this.resetTime(),this._startTime-=12,Y.wake()),this):this}restart(){return this.reset().resume()}seek(e,t=0,n=0){vt(this),this.completed=!1;let r=this.paused;return this.paused=!0,Ze(this,e+this._delay,~~t,~~n,a.AUTO),r?this:this.resume()}alternate(){let e=this._reversed,t=this.iterationCount,n=this.iterationDuration,r=t===1/0?Se(p/n):t;return this._reversed=+(this._alternate&&!(r%2)?e:!e),t===1/0?this.iterationProgress=this._reversed?1-this.iterationProgress:this.iterationProgress:this.seek(n*r-this._currentTime),this.resetTime(),this}play(){return this._reversed&&this.alternate(),this.resume()}reverse(){return this._reversed||this.alternate(),this.resume()}cancel(){return this._hasChildren?U(this,e=>e.cancel(),!0):U(this,mt),this._cancelled=1,this.pause()}stretch(e){let t=this.duration,n=Ae(e);
1if(t===n)return this;let r=e/t,i=e<=f;return this.duration=i?f:n,this.iterationDuration=i?f:Ae(this.iterationDuration*r),this._offset*=r,this._delay*=r,this._loopDelay*=r,this}revert(){Ze(this,0,1,0,a.AUTO);let e=this._autoplay;return e&&e.linked&&e.linked===this&&e.revert(),this.cancel()}complete(e=0){return this.seek(this.duration,e).cancel()}then(e=y){let t=this.then,n=()=>{this.then=null,e(this),this.then=t,this._resolve=y};return new Promise(e=>(this._resolve=()=>e(n()),this.completed&&this._resolve(),this))}},St=e=>new xt(e,null,0).init();function Ct(e){let t=ae(e)?A.root.querySelectorAll(e):e;if(t instanceof NodeList||t instanceof HTMLCollection)return t}function wt(t){if(se(t))return[];if(!e)return I(t)&&t.flat(1/0)||[t];if(I(t)){let e=t.flat(1/0),n=[];for(let t=0,r=e.length;t<r;t++){let r=e[t];if(!se(r)){let e=Ct(r);if(e)for(let t=0,r=e.length;t<r;t++){let r=e[t];if(!se(r)){let e=!1;for(let t=0,i=n.length;t<i;t++)if(n[t]===r){e=!0;break}e||n.push(r)}}else{let e=!1;for(let t=0,i=n.length;t<i;t++)if(n[t]===r){e=!0;break}e||n.push(r)}}}return n}let n=Ct(t);return n?Array.from(n):[t]}function Tt(e){let t=wt(e),n=t.length;for(let e=0;e<n;e++){let n=t[e];if(!n[s]){n[s]=!0;let e=ce(n);(n.nodeType||e)&&(n[c]=!0,n[l]=e,n[u]={})}}return t}var Et={deg:1,rad:180/Te,turn:360},Dt={},Ot=(e,t,r,a=!1)=>{let o=t.u,s=t.n;if(t.t===i.UNIT&&o===r)return t;let c=s+o+r,l=Dt[c];if(!L(l)&&!a)t.n=l;else{let i;if(o in Et)i=s*Et[o]/Et[r];else{let t=e.cloneNode(),a=e.parentNode,c=a&&a!==n?a:n.body;c.appendChild(t);let l=t.style;l.width=100+o;let u=t.offsetWidth||100;l.width=100+r;let d=u/(t.offsetWidth||100);c.removeChild(t),i=d*s}t.n=i,Dt[c]=i}return t.t,i.UNIT,t.u=r,t},X=e=>e,kt=(e=1.68)=>t=>R(t,+e),At={in:e=>t=>e(t),out:e=>t=>1-e(1-t),inOut:e=>t=>t<.5?e(t*2)/2:1-e(t*-2+2)/2,outIn:e=>t=>t<.5?(1-e(1-t*2))/2:(e(t*2-1)+1)/2},jt=Te/2,Mt=Te*2,Nt={"":kt,Quad:kt(2),Cubic:kt(3),Quart:kt(4),Quint:kt(5),Sine:e=>1-ye(e*jt),Circ:e=>1-_e(1-e*e),Expo:e=>e?R(2,10*e-10):0,Bounce:e=>{let t,n=4;for(;e<((t=R(2,--n))-1)/11;);return 1/R(4,3-n)-7.5625*R((t*3-2)/22-e,2)},Back:(e=1.7)=>t=>(+e+1)*t*t*t-+e*t*t,Elastic:(e=1,t=.3)=>{let n=B(+e,1,10),r=B(+t,f,2),i=r/Mt*z(1/n),a=Mt/r;return e=>e===0||e===1?e:-n*R(2,-10*(1-e))*ve((1-e-i)*a)}},Pt=(()=>{let e={linear:X,none:X};for(let t in At)for(let n in Nt){let r=Nt[n],i=At[t];e[t+n]=n===``||n===`Back`||n===`Elastic`?(e,t)=>i(r(e,t)):i(r)}return e})(),Ft={linear:X,none:X},It=e=>{if(Ft[e])return Ft[e];if(e.indexOf(`(`)<=-1){let t=At[e]||e.includes(`Back`)||e.includes(`Elastic`)?Pt[e]():Pt[e];return t?Ft[e]=t:X}{let t=e.slice(0,-1).split(`(`),n=Pt[t[0]];return n?Ft[e]=n(...t[1].split(`,`)):X}},Lt=[`steps(`,`irregular(`,`linear(`,`cubicBezier(`],Rt=e=>{if(ae(e)){for(let t=0,n=Lt.length;t<n;t++)if(P(e,Lt[t]))return console.warn(`String syntax for \`ease: "${e}"\` has been removed from the core and replaced by importing and passing the easing function directly: \`ease: ${e}\``),X}return oe(e)?e:ae(e)?It(e):X},Z=qe(),Q=qe(),zt={},Bt={func:null},Vt={func:null},Ht=[null],Ut=[null,null],Wt={to:null},Gt=0,Kt=0,qt,$,Jt=(e,t)=>{let n={};if(I(e)){let t=[].concat(...e.map(e=>Object.keys(e))).filter(pe);for(let r=0,i=t.length;r<i;r++){let i=t[r];n[i]=e.map(e=>{let t={};for(let n in e){let r=e[n];pe(n)?n===i&&(t.to=r):t[n]=r}return t})}}else{let r=G(t.duration,j.defaults.duration);Object.keys(e).map(t=>({o:parseFloat(t)/100,p:e[t]})).sort((e,t)=>e.o-t.o).forEach(e=>{let t=e.o,i=e.p;for(let e in i)if(pe(e)){let a=n[e];a||=n[e]=[];let o=t*r,s=a.length,c=a[s-1],l={to:i[e]},u=0;for(let e=0;e<s;e++)u+=a[e].duration;s===1&&(l.from=c.to),i.ease&&(l.ease=i.ease),l.duration=o-(s?u:0),a.push(l)}return e});for(let e in n){let t=n[e],r;for(let e=0,n=t.length;e<n;e++){let n=t[e],i=n.ease;n.ease=r||void 0,r=i}t[0].duration||t.shift()}}return n},Yt=class extends xt{constructor(e,t,n,a,s=!1,c=0,l){super(t,n,a),this._head,this._tail,++Kt;let u=Tt(e),d=u.length,p=t.keyframes,m=p?je(Jt(p,t),t):t,{id:g,delay:_,duration:v,ease:y,playbackEase:b,modifier:x,composition:S,onRender:C}=m,w=n?n.defaults:j.defaults,T=G(y,w.ease),E=G(b,w.playbackEase),D=E?Rt(E):null,O=!L(T.ease),k=O?T.ease:G(y,D?`linear`:w.ease),ee=O?T.settlingDuration:G(v,w.duration),te=G(_,w.delay),ne=x||w.modifier,A=L(S)&&d>=1e3?o.none:L(S)?w.composition:S,M=this._offset+(n?n._offset:0);O&&(T.parent=this);let N=NaN,P=NaN,F=0,ce=0;for(let e=0;e<d;e++){let t=u[e],a=c||e,d=l||u,f=NaN,p=NaN;for(let e in m)if(pe(e)){let c=Ue(t,e),l=Ie(t,e),u=$e(e,t,c),g=m[e],_=I(g);if(s&&!_&&(Ut[0]=g,Ut[1]=g,g=Ut),_){let e=g.length,t=!re(g[0]);e===2&&t?(Wt.to=g,Ht[0]=Wt,qt=Ht):e>2&&t?(qt=[],g.forEach((e,t)=>{t?t===1?(Ut[1]=e,qt.push(Ut)):qt.push(e):Ut[0]=e})):qt=g}else Ht[0]=g,qt=Ht;let v=null,y=null,b=NaN,x=0,S=0;for(let e=qt.length;S<e;S++){let r=qt[S];re(r)?$=r:(Wt.to=r,$=Wt),Bt.func=null,Vt.func=null;
1let s=K(G($.composition,A),t,a,d,null,null),f=ie(s)?s:o[s];!v&&f!==o.none&&(v=ut(t,u));let p=v?v._tail:null,m=n&&p&&p.parent.parent===n?p:y,g=K($.to,t,a,d,Bt,m),_;re(g)&&!L(g.to)?($=g,_=g.to):_=g;let C=K($.from,t,a,d,Vt,m),w=$.ease||k,T=K(w,t,a,d,null,m),E=oe(T)||ae(T)?T:w,D=!L(E)&&!L(E.ease),O=D?E.ease:E,j=D?E.settlingDuration:K(G($.duration,e>1?K(ee,t,a,d,null,m)/e:ee),t,a,d,null,m),N=K(G($.delay,S?0:te),t,a,d,null,m),P=$.modifier||ne,le=!L(C),ue=!L(_),de=I(_),fe=de||le&&ue,pe=y?x:0,me=y?x+N:N,he=V(M+me,12),ge=V(M+pe,12);!ce&&(le||de)&&(ce=1);let R=y;if(f!==o.none){let e=v._head;for(;e&&e._absoluteStartTime<=he;)if(e._isOverridden||(R=e),e=e._nextRep,e&&e._absoluteStartTime>=he)for(;e;)ft(e),e=e._nextRep}if(fe){q(de?K(_[0],t,a,d,Vt,m):C,Z),q(de?K(_[1],t,a,d,Bt,m):_,Q);let e=Ge(t,u,c,zt);Z.t===i.NUMBER&&(R?R._valueType===i.UNIT&&(Z.t=i.UNIT,Z.u=R._unit):(q(e,J),J.t===i.UNIT&&(Z.t=i.UNIT,Z.u=J.u)))}else ue?q(_,Q):y?Je(y,Q):q(n&&R&&R.parent.parent===n?R._value:Ge(t,u,c,zt),Q),le?q(C,Z):y?Je(y,Z):q(n&&R&&R.parent.parent===n?R._value:Ge(t,u,c,zt),Z);if(Z.o&&(Z.n=Ke(R?R._toNumber:q(Ge(t,u,c,zt),J).n,Z.n,Z.o)),Q.o&&(Q.n=Ke(Z.n,Q.n,Q.o)),Z.t!==Q.t){if(Z.t===i.COMPLEX||Q.t===i.COMPLEX){let e=Z.t===i.COMPLEX?Z:Q,t=Z.t===i.COMPLEX?Q:Z;t.t=i.COMPLEX,t.s=H(e.s),t.d=e.d.map(()=>t.n)}else if(Z.t===i.UNIT||Q.t===i.UNIT){let e=Z.t===i.UNIT?Z:Q,t=Z.t===i.UNIT?Q:Z;t.t=i.UNIT,t.u=e.u}else if(Z.t===i.COLOR||Q.t===i.COLOR){let e=Z.t===i.COLOR?Z:Q,t=Z.t===i.COLOR?Q:Z;t.t=i.COLOR,t.d=e.d.map(()=>0)}}if(Z.u!==Q.u){let e=Q.u?Z:Q;e=Ot(t,e,Q.u?Q.u:Z.u,!1)}if(Q.d&&Z.d&&Q.d.length!==Z.d.length){let e=Z.d.length>Q.d.length?Z:Q,t=e===Z?Q:Z;t.d=e.d.map((e,n)=>L(t.d[n])?0:t.d[n]),t.s=H(e.s)}let _e=V(+j||1e-11,12),ve=zt[u];se(ve)||(zt[u]=null);let ye=l?l.set:null;x=V(me+_e,12);let be=Z.d,xe=Q.d,Se=Q.s,z={parent:this,id:Gt++,property:u,target:t,_value:null,_toFunc:Bt.func,_fromFunc:Vt.func,_ease:Rt(O),_fromNumbers:be?H(be):h,_toNumbers:xe?H(xe):h,_strings:Se?H(Se):h,_fromNumber:Z.n,_toNumber:Q.n,_numbers:be?H(be):h,_number:Z.n,_unit:Q.u,_modifier:P,_currentTime:0,_startTime:me,_delay:+N,_updateDuration:_e,_changeDuration:_e,_absoluteStartTime:he,_absoluteUpdateStartTime:ge,_absoluteEndTime:V(M+x,12),_hasFromValue:le||de?1:0,_tweenType:c,_setter:ye,_valueType:Q.t,_composition:f,_isOverlapped:0,_isOverridden:0,_renderTransforms:0,_inlineValue:ve,_prevRep:null,_nextRep:null,_prevAdd:null,_nextAdd:null,_prev:null,_next:null};f!==o.none&&pt(z,v);let Ce=z._valueType;if(Ce===i.COMPLEX)z._value=Ye(z,1,-1);else if(Ce===i.UNIT)z._value=`${P(z._toNumber)}${z._unit}`;else if(Ce===i.COLOR){let e=Q.d;z._value=`rgba(${V(e[0],0)},${V(e[1],0)},${V(e[2],0)},${e[3]})`}else z._value=P(z._toNumber);isNaN(b)&&(b=z._startTime),y=z,F++,Me(this,z)}(isNaN(P)||b<P)&&(P=b),(isNaN(N)||x>N)&&(N=x),c===r.TRANSFORM&&(f=F-S,p=F)}if(!isNaN(f)){let e=0;U(this,t=>{e>=f&&e<p&&(t._renderTransforms=1,t._composition===o.blend&&U(nt.animation,e=>{e.id===t.id&&(e._renderTransforms=1)})),e++})}}d||console.warn(`No target found. Make sure the element you're trying to animate is accessible before creating your animation.`),P?(U(this,e=>{e._startTime-e._delay||(e._delay-=P),e._startTime-=P}),N-=P):P=0,N||(N=f,this.iterationCount=0),this.targets=u,this.id=L(g)?Kt:g,this.duration=N===1e-11?f:ke((N+this._loopDelay)*this.iterationCount-this._loopDelay)||1e-11,this.onRender=C||w.onRender,this._ease=D,this._delay=P,this.iterationDuration=N,!this._autoplay&&ce&&this.onRender(this)}stretch(e){let t=this.duration;if(t===Ae(e))return this;let n=e/t;return U(this,e=>{e._updateDuration=Ae(e._updateDuration*n),e._changeDuration=Ae(e._changeDuration*n),e._currentTime*=n,e._delay*=n,e._startTime*=n,e._absoluteStartTime*=n,e._absoluteUpdateStartTime*=n,e._absoluteEndTime*=n}),super.stretch(e)}refresh(){return U(this,e=>{let t=e._toFunc,n=e._fromFunc;(t||n)&&(n?(q(n(),Z),Z.u!==e._unit&&e.target[c]&&Ot(e.target,Z,e._unit,!0),e._fromNumbers=H(Z.d),e._fromNumber=Z.n):t&&(q(Ge(e.target,e.property,e._tweenType),J),e._fromNumbers=H(J.d),e._fromNumber=J.n),t&&(q(t(),Q),e._toNumbers=H(Q.d),e._strings=H(Q.s),e._toNumber=Q.o?Ke(e._fromNumber,Q.n,Q.o):Q.n))}),this.duration===1e-11&&this.restart(),this}revert(){return super.revert(),et(this)}then(e){return super.then(e)}},Xt=(e,t)=>
1j.editor?j.editor.addAnimation(e,t):new Yt(e,t,null,0,!1).init();export{A as $,U as A,Ce as B,Me as C,ye as D,ke as E,ie as F,R as G,Ae as H,re as I,ve as J,W as K,ae as L,oe as M,pe as N,xe as O,se as P,j as Q,L as R,be as S,B as T,F as U,je as V,ge as W,_e as X,De as Y,P as Z,Ge as _,X as a,f as at,G as b,Tt as c,a as ct,gt as d,t as dt,m as et,et as f,J as g,q as h,Rt as i,p as it,I as j,Se as k,xt as l,O as lt,Ze as m,Xt as n,n as nt,Ot as o,y as ot,$e as p,V as q,Pt as r,c as rt,wt as s,ee as st,Yt as t,o as tt,St as u,i as ut,Ke as v,we as w,Te as x,Ue as y,Oe as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.