Module 766493

1,307 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Requires (1)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(668459);let i={read:s};function s(e,t){let n=a(e,t),r=_(e,t,n),i=f(e,t,n),s={"JFIF Version":o(e,t,n),"Resolution Unit":l(e,t,n),XResolution:c(e,t,n),YResolution:d(e,t,n),"JFIF Thumbnail Width":r,"JFIF Thumbnail Height":i};if(void 0!==r&&void 0!==i){let a=p(e,t,3*r.value*i.value,n);a&&(s["JFIF Thumbnail"]=a)}for(let e in s)void 0===s[e]&&delete s[e];return s}function a(e,t){return r.A.getShortAt(e,t)}function o(e,t,n){let i=7;if(9>n)return;let s=r.A.getByteAt(e,t+i),a=r.A.getByteAt(e,t+i+1);return{value:256*s+a,description:s+"."+a}}function l(e,t,n){let i=9;if(10>n)return;let s=r.A.getByteAt(e,t+i);return{value:s,description:u(s)}}function u(e){return 0===e?"None":1===e?"inches":2===e?"cm":"Unknown"}function c(e,t,n){let i=10;if(12>n)return;let s=r.A.getShortAt(e,t+i);return{value:s,description:""+s}}function d(e,t,n){let i=12;if(14>n)return;let s=r.A.getShortAt(e,t+i);return{value:s,description:""+s}}function _(e,t,n){let i=14;if(15>n)return;let s=r.A.getByteAt(e,t+i);return{value:s,description:`${s}px`}}function f(e,t,n){let i=15;if(16>n)return;let s=r.A.getByteAt(e,t+i);return{value:s,description:`${s}px`}}function p(e,t,n,r){let i=16;if(0!==n&&!(i+n>r))return{value:e.buffer.slice(t+i,t+i+n),description:"<24-bit RGB pixel data>"}}}